You can use this process to communicate between the following main participants in the extended inbound delivery processing:
Vendor
Inventory Collaboration Hub (SAP ICH)
Extended Warehouse Management (SAP EWM)
Advanced Planning and Optimization (SAPAPO)
Communication to the vendor and SAP ICH is based on electronic data interchange (EDI), whereas communication to SAP APO and SAP EWM uses qRFC technology.
The following functions for inbound deliveries are supported in this process:
Function |
Initiating System |
Creation |
Vendor, SAP ICH, SAP ERP and SAP EWM |
Replacement/Update |
Vendor, SAP ICH, SAP ERP and SAP EWM |
Deletion |
Vendor, SAP ICH, SAP ERP and SAP EWM |
Purging |
SAP ERP |
Set Status – In Yard |
SAP EWM |
Post GR – Received on Dock |
SAP EWM |
Split |
SAP EWM |
Communication takes place by means of interfaces between the connected systems.
The vendor usually creates or changes ASNs using either SAP ICH or the vendor’s system. ASNs are sent to SPM, where they are converted to inbound deliveries and forwarded to SAP EWM. The confirmation (for example, the posting of the goods receipt) takes place in SAP EWM and is communicated back to SPM. In addition, all changes need to be reflected in SAP ICH and SAP APO.
Communication from and to SAP ICH as well as from the vendor system is performed using intermediate documents - IDocs (create, replace/update). SPM and SAP EWM exchange inbound delivery data using queued remote function calls - qRFCs (create, change, confirm, and split).
The following figure illustrates the communication process:
The following communication scenarios are supported within SAP SPM.
Creation of Inbound Delivery (Vendor, ICH, ERP and EWM)
The creation of inbound deliveries (ASNs) is either accepted or rejected in SPM depending on the Customizing settings that have been made for the validation framework. Whether the creation of the inbound delivery is accepted or rejected, all connected systems have to be informed.
If a corresponding processing inbound document has already been created in SAP EWM, the latter triggers a rejection by sending a deletion back to SPM (see Deletion of Inbound Delivery).
Initiation in SPM
Receive creation from user interface and SPM applications
Vendor interface (IDoc)
Receive creation from vendor
SAP ICH interface (IDoc)
Receive creation from ICH
Dispatch to SAP ICH
If an error occurs, dispatch error message to SAP ICH
If a stock transport order (STO), proof of delivery (POD) and/or cross docking is used, do not dispatch to SAP ICH
SAP APO interface (CIF)
If successful, dispatch to SAP APO
SAP EWM interface (qRFC)
Receive creation from SAP EWM
Dispatch to EWM if sender is not SAP EWM
Update/Replacement of Inbound Delivery (Vendor, SAP ICH, SPM and SAP EWM)
You can change ASNs/inbound deliveries in SPM by using the user interface or by sending a replacement message to SPM. In both cases, connected systems are informed about the new situation.
The replacement causes the system to create a temporary inbound delivery in SPM, since the change still needs to be confirmed by the executing system (SAP EWM). SAP EWM checks whether a change is still possible. The replacement inbound delivery is dispatched to SAP EWM, which then sends back an acknowledgement or a rejection. In the case of an acknowledgement, SPM overwrites the original delivery with the temporary inbound delivery and communicates this change to the other connected systems. In the case of a rejection, the change is not implemented. The connected systems are, nevertheless, informed about the rejection. This concept also applies to inbound deliveries on hold (with errors).
All further replacements from non-EWM systems are rejected by SPM until an answer arrives from SAP EWM. SAP EWM can either send an acknowledgement, a rejection or a replacement. In case of a replacement the existing temporary inbound delivery is deleted and the original inbound delivery is updated according to the replacement.
Initiation in ERP
Receive replacement from user interface
Vendor interface (IDoc)
Receive replacement from vendor
SAP ICH interface (IDoc)
Receive replacement from SAP ICH
On acknowledgement / rejection / replacement from SAP EWM, dispatch replacement to SAP ICH
If an error occurs, dispatch replacement and error message to SAP ICH
SAP APO interface (CIF)
On acknowledgement / replacement from SAP EWM, dispatch replacement to SAP APO
SAP EWM interface (qRFC)
Receive replacement from SAP EWM
Dispatch replacement to SAP EWM if sender is not SAP EWM
Receive acknowledgement from SAP EWM
Receive reject from SAP EWM
If SAP EWM sends a replacement ID, the ID is replaced instantly and dispatched to SAP ICH without dealing with temporary IDs.
Deletion of Inbound Delivery (Vendor, SAP ICH, SPM and SAP EWM)
As in the replacement case, you can delete inbound deliveries in SPM by using the interface or by sending a deletion message. In both cases, the follow-up communication to connected systems follows the rules of the replacement process. A temporary inbound delivery with special attributes (deletion indicator set and quantities set to 0) is created to request acknowledgement by SAP EWM.
Purging of Inbound Delivery (SPM)
You can purge inbound deliveries in SPM using the
Inbound Delivery Delete Report
. The follow-up communication to connected systems follows the rules of the replacement process. A temporary inbound delivery with special attributes (GR adjusted quantities) is created to request acknowledgement by SAP EWM.
Set Status - In Yard (SAP EWM)
The process is triggered by SAP EWM and processed as a background job in the ERP system.
Post GR - Received on Dock (SAP EWM)
The process is triggered by SAP EWM and processed as a background job in the ERP system.
Split (SAP EWM)
The process is triggered by SAP EWM and processed as a background job in the ERP system.
For more information, see Architecture and Communication .