ProcessWIPMerge schema, example, validation rules, validation stylesheet

ProcessWIPMerge type: ProcessWIPMerge

The purpose of the ProcessWIPMerge BOD is to notify a Manufacturing Application of the creation of a single production lot from multiple production lots 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 lots, the resulting lot, lot quantities, and the processing step at which this event occurred, along with the time at which this event occurred.

ProcessWIPMerge extends: BusinessObjectDocument
Structure:
Elements:
Name Type Description
DataArea ProcessWIPMergeDataArea

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

ProcessWIPMergeDataArea extends: DataArea
Structure:
Elements:
Name Type Description
Process reference
WIPMerge reference

ProcessWIPMerge 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:

WIPMerge schema

WIPMerge type: WIPMerge

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

Header type: WIPMergeHeader

Information describing the WIP Merge event

Line type: WIPMergeLine

Source type: WIPMergeSource

Identifies the Source Orders to be merged.

Information concerning the specific production order in the WIP Merge transaction to be processed. Instances of this Component are the source (children) production orders from which to perform the merge transaction. The resulting merged production order (specified in the WIPMergeDestination Component must also be specified as an instance of the WIPMergeDestination Component unless it is not an existing production order. Note that all source production orders are assumed to be at the same standard operation sequence, intraoperation steps and departments for the merge transaction to be processed successfully. This Component is mandatory and at least one occurrence of this Component is required for each WIPMergeLine Component.

Destination type: WIPMergeDestination

Identifies the Destination Order in which the Merger creates.

Information concerning the specific production order in the WIP Merge transaction to be processed. This Component specifies the end resulting production order (the target) to which to process the merge transaction. This Component is mandatory for each occurrence of the WIPMergeLine for all BODs except the Request BODs (Get and GetList).

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

WIPMergeDestination
Structure:
Elements:
Name Type Description
ItemQuantity Quantity

The quantity of the item to be merged

A decimal value.

OperationReference reference
ProductionOrderReference reference
UserArea reference

WIPMergeHeader
Structure:
Elements:
Name Type Description
DocumentDateTime DateTime

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

ProductionOrderReference reference
ReasonCode ReasonCode

Is the reason code that caused the WIP Merge event to happen.

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

UserArea reference

WIPMergeLine
Structure:
Elements:
Name Type Description
Destination reference
Source reference
UserArea reference

WIPMergeSource
Structure:
Elements:
Name Type Description
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