ProcessWIPSplit schema, example, validation rules, validation stylesheet

ProcessWIPSplit type: ProcessWIPSplit

The purpose of the ProcessWIPSplit is to notify a Manufacturing Application of the creation of multiple production lots from a single production lot of a product being made on a production order. The business environment most likely to require this capability is a lot based discrete manufacturing scenario. This BOD communicates the originating lot, the resulting lots, their quantities, and the processing step at which this event occurred, along with the time at which this event occurred.

ProcessWIPSplit extends: BusinessObjectDocument
Structure:
Elements:
Name Type Description
DataArea ProcessWIPSplitDataArea

Is where the information that the BOD message carries is provided, in this case ProcessWIPSplit. The information consists of a Verb and one or more Nouns. The verb (Process) indicates the action to be performed on the Noun (WIPSplit).

ProcessWIPSplitDataArea extends: DataArea
Structure:
Elements:
Name Type Description
Process reference
WIPSplit reference

ProcessWIPSplit Scenario Diagram

Process schema

Process type: Process

The Process verb is used to request processing of the associated noun by the receiving application or business to party. In a typical external exchange scenario a Process BOD is considered to be a legally binding message. For example, if a customer sends a ProcessPurchaseOrder BOD to a supplier and the supplier acknowlegdes with a positive AcknowledgePurchaseOrder, then the customer is obligated to fullfil the agreement, unless of course other BODs are allowed to cancel or change the original order.

Process extends: AcknowledgableVerb
Structure:

WIPSplit schema

WIPSplit type: WIPSplit

WIPSplit is used to notify a Manufacturing Application of the creation of multiple production lots from a single production lot of a product being made on a production order.

Header type: WIPSplitHeader

Line type: WIPSplitLine

WIPSplitSource type: WIPSplitSource

Information concerning the specific production order in the WIP Split transaction to be processed. This component specifies the source (parent) production order from which to perform the split transaction.

WIPSplitDestination type: WIPSplitDestination

Information concerning the specific production order in the WIP Split transaction to be processed. Instances of this component are the target (children) production orders to which to perform the split transaction. If the parent production order (specified in the WIPSplitSource component) is also a resulting child production lot, it must be specified again as a child production order (ie. you must define the WIPSplitSource again as an instance in the WIPSplitDestination).

WIPSplit extends: Noun
Structure:
Elements:
Name Type Description
Header reference
Line reference

WIPSplitDestination
Structure:
Elements:
Name Type Description
ItemQuantity Quantity

Is the number of items being split.

A decimal value.

ProductionOrderReference reference
UserArea reference

WIPSplitHeader
Structure:
Elements:
Name Type Description
DocumentDateTime DateTime

Is the timestamp that indicates when the WIPSplit document was created on in the integrated envitonment.

ProductionOrderReference reference
ReasonCode ReasonCode

Is the reason code that caused the WIPSplit event to happen.

Used as a reason indicator for any type of business event or activity.

UserArea reference

WIPSplitLine
Structure:
Elements:
Name Type Description
UserArea reference
WIPSplitDestination reference
WIPSplitSource reference

WIPSplitSource
Structure:
Elements:
Name Type Description
OperationReference reference
ProductionOrderReference reference
UserArea reference

Verb Common Files

Verb.xsd schema

AcknowledgableVerb extends: ConfirmableVerb
Structure:
Attributes:
Name Type Usage Description
acknowledge AcknowledgementType

AcknowledgementType restricts: xs:NMTOKEN
Enumerations:
Always
Never
OnChange

ConfirmableVerb extends: Verb
Structure:
Attributes:
Name Type Usage Description
confirm ConfirmType

ConfirmType restricts: xs:NMTOKEN
Enumerations:
Always
Never
OnChange

Expression restricts: xs:string

ExpressionCriteria
Structure:
Elements:
Name Type Description
SelectExpression Expression

Allows the 1-n number of selection expressions for the information to be returned.

Attributes:
Name Type Usage Description
expressionLanguage xs:string optional

RequestVerb extends: ConfirmableVerb
Structure:
Elements:
Name Type Description
ReturnCriteria

Allows the initator of the BOD to indicate the information (down to the field level) that is requested to be returned. The expressionLanguage indicates the expression language being used.

VerbBase.xsd schema

Verb type: Verb

Verb
Structure:

Noun Common Files