Description | Create Goods and Activity Confirmations for Goods Movements |
Name | InventoryProcessingGoodsAndActivityConfirmationGoodsMovementIn |
Namespace | http://sap.com/xi/AP/LogisticsExecution/Global |
Process Component Description | Inventory Processing |
Process Component Name | InventoryProcessing |
Process Component Namespace | http://sap.com/xi/AP/LogisticsExecution/Global |
Deployment Unit Description | Production and Site Logistics Execution |
Endpoint Activation | By Scoping of Process Component | Operations |
Release Status | Released |
An interface to create Goods And Activity Confirmation for movement of inventory quantities from one logistics area to another.
The InventoryProcessingGoodsAndActivityConfirmationGoodsMovementIn inbound service interface contains an operation that receives inventory data, including information regarding the inventory quantities at a logistics area in a warehouse to be moved to another logistics area in the same warehouse.
You can find general information about Web services, their structure and consumption in the Web Services documentation. Please open the Web Services document in a new window.
Description | Create goods and activity confirmations for goods movements |
Name | DoGoodsMovementGoodsAndActivityConfirmation |
Synchronous | yes |
Release Status | Released |
To create one or more Goods And Activity Confirmation for Goods Movement using imported structured data.
The DoGoodsMovementGoodsAndActivityConfirmation operation is used to create one or more Goods And Activity Confirmation for Goods Movement using imported structured data.
The request message GoodsAndActivityConfirmationGoodsMovement contains a GoodsAndActivityConfirmation node element as well as InventoryChangeItemGoodsMovement node element.
This is the root node for each Goods And Activity Confirmation being passed in the request. The GoodsAndActivityConfirmation node can occur multiple times in the request message; this means that multiple Goods And Activity Confirmations can be created through a single web service request. Following are the elements of this node:-
Element | Description |
---|---|
ExternalID | External ID. This field is mandatory. |
SiteID | Site ID of the site where the stock is located. This field is mandatory. |
TransactionDateTime | Actual Execution datetime of movement. If it is not provided then system takes the current datetime. |
Note:
Though External ID field is mandatory, it is not used in creation of Goods and Activity Confirmation. It is only used for error handling purpose that is if an error occurs in creation of Goods And Activity Confirmation for any of the record in input message, the error message will be thrown indicating the External ID for which it failed.
This node specifies the details of the stock to be moved from one logistics area to another along with the quantity. Following are the elements of this node:-
Element | Description |
---|---|
ExternalItemID | External Item ID. This is mandatory field. |
MaterialInternalID | Material ID of the stock in concern. This field is Mandatory. |
OwnerPartyInternalID | ID of the owner party. This field is Mandatory. |
InventoryRestrictedUseIndicator | Indicates whether the stock in concern is restricted or not. This field is Mandatory. |
InventoryStockStatusCode | Indicates whether the stock in concern is inpection stock or not. This field is Mandatory. |
IdentifiedStockID | Identified stock ID of stock in concern. |
SourceLogisticsAreaID | Logistics area from where the stock is to be moved. This field is Mandatory. |
TargetLogisticsAreaID | Logistics area to where the stock is to be moved. This field is Mandatory. |
InventoryItemChangeQuantity | Material quantity of stock to be moved. |
LogisticUnitChangeQuantity | Logistics unit quantity of stock to be moved. |
InventoryItemChangeSerialNumber | If the product is serialized, the node is mandatory. Otherwise the node should be empty |
Note:
Significance of External Item ID is same as that of External ID at root level explained above.
Possible values for InventoryRestrictedUseIndicator are 'true' and 'false'.
Possible values for InventoryStockStatusCode are '1' and ''. Value '1' indicates that the stock is in inspection and '' indicates that the stock is not in inspection.
If LogisticUnitChangeQuantity is specified then the conversion of Unit Of Measures for that material should be followed that is for 1 STD_PALLET = 20 EAs quantity in LogisticUnitChangeQuantity should be 1 or multiples and quanitity in InventoryItemChangeQuantity should be 20 or multiples.
The response message GoodsAndActivityConfirmationGoodsMovementResponse contains two nodes:
GACDetails
Log
The GACDetails displays the following information of the created Goods And Activity Confirmation:
Element | Description |
---|---|
ExternalGACID | The external ID specified in the request type |
GACUUID | Universally unique identifier of the Goods And Activity Confirmation created |
In addition, a log is also provided, which gives the details of errors encountered during the modifications, if any.
This interface operation supports extensibility.
Confirmation for moving 10 EA of MCF-0001, identified stock ISTOCK_MCF-0001 from logistics area MC64920-50-10-01 to logistics area Mc64920-50-10-02 :
<n0:GoodsAndActivityConfirmationGoodsMovement xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"> <GoodsAndActivityConfirmation> <ExternalID>EXT20170804</ExternalID> <SiteID>MC64000</SiteID> <TransactionDateTime>2017-08-02T12:00:00.1234567Z</TransactionDateTime> <InventoryChangeItemGoodsMovement> <ExternalItemID>EXT10</ExternalItemID> <MaterialInternalID>SP_CALIFF_SN2</MaterialInternalID> <OwnerPartyInternalID>1000020</OwnerPartyInternalID> <InventoryRestrictedUseIndicator>false</InventoryRestrictedUseIndicator> <InventoryStockStatusCode /> <IdentifiedStockID/> <SourceLogisticsAreaID>MC64920-40-10-40</SourceLogisticsAreaID> <TargetLogisticsAreaID>MC64920-40-10-02</TargetLogisticsAreaID> <InventoryItemChangeQuantity> <Quantity unitCode="EA">2</Quantity> <QuantityTypeCode>EA</QuantityTypeCode> </InventoryItemChangeQuantity> <InventoryItemChangeSerialNumber> <SerialID>SN2-041</SerialID> <SerialID>SN2-042</SerialID> </InventoryItemChangeSerialNumber> </InventoryChangeItemGoodsMovement> </GoodsAndActivityConfirmation> <GoodsAndActivityConfirmation> <ExternalID>EXT20170805</ExternalID> <SiteID>MC64000</SiteID> <TransactionDateTime>2017-08-02T12:00:00.1234567Z</TransactionDateTime> <InventoryChangeItemGoodsMovement> <ExternalItemID>EXT10</ExternalItemID> <MaterialInternalID>SP_CALIFF_SN3</MaterialInternalID> <OwnerPartyInternalID>1000020</OwnerPartyInternalID> <InventoryRestrictedUseIndicator>false</InventoryRestrictedUseIndicator> <InventoryStockStatusCode /> <IdentifiedStockID/> <SourceLogisticsAreaID>MC64920-40-10-40</SourceLogisticsAreaID> <TargetLogisticsAreaID>MC64920-40-10-02</TargetLogisticsAreaID> <InventoryItemChangeQuantity> <Quantity unitCode="EA">2</Quantity> <QuantityTypeCode>EA</QuantityTypeCode> </InventoryItemChangeQuantity> <InventoryItemChangeSerialNumber> <SerialID>SN3-043</SerialID> <SerialID>SN3-044</SerialID> </InventoryItemChangeSerialNumber> </InventoryChangeItemGoodsMovement> <InventoryChangeItemGoodsMovement> <ExternalItemID>EXT20</ExternalItemID> <MaterialInternalID>SP_CALIFF_SN2</MaterialInternalID> <OwnerPartyInternalID>1000020</OwnerPartyInternalID> <InventoryRestrictedUseIndicator>false</InventoryRestrictedUseIndicator> <InventoryStockStatusCode /> <IdentifiedStockID/> <SourceLogisticsAreaID>MC64920-40-10-40</SourceLogisticsAreaID> <TargetLogisticsAreaID>MC64920-40-10-02</TargetLogisticsAreaID> <InventoryItemChangeQuantity> <Quantity unitCode="EA">2</Quantity> <QuantityTypeCode>EA</QuantityTypeCode> </InventoryItemChangeQuantity> <InventoryItemChangeSerialNumber> <SerialID>SN2-043</SerialID> <SerialID>SN2-044</SerialID> </InventoryItemChangeSerialNumber> </InventoryChangeItemGoodsMovement> </GoodsAndActivityConfirmation> </n0:GoodsAndActivityConfirmationGoodsMovement>
<nm:GoodsAndActivityConfirmationGoodsMovementResponse xmlns:nm="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:ASL:/1SAI/TAE117DBAB886E19F0B0809:804"> <GACIDs> <ExternalGACID>EXT1</ExternalGACID> <GACUUID>00163e02-870c-1ee2-ae8c-2464ae4158c6</GACUUID> </GACIDs> <Log> <MaximumLogItemSeverityCode>2</MaximumLogItemSeverityCode> <Item> <TypeID>048(/CFM_MESSAGES/)</TypeID> <CategoryCode>INC.BOI</CategoryCode> <SeverityCode>2</SeverityCode> <Note>Identified Stock expired or not active</Note> </Item> <Item> <TypeID>048(/CFM_MESSAGES/)</TypeID> <CategoryCode>INC.BOI</CategoryCode> <SeverityCode>2</SeverityCode> <Note>Identified Stock expired or not active</Note> </Item> </Log> </nm:GoodsAndActivityConfirmationGoodsMovementResponse>