Idoc in Delivery Processing
Standard Outbound IDOCs in Delivery Processing
Usually via Message Control (NAST record with medium EDI):
- RSNAST00 processes existing NAST record.
- RSNASTED, FORM EDI_PROCESSING called for medium EDI.
- Read outbound parameters from partner profile for receiving partner and output type (WE20).
- Read outbound process code (WE41) from partner profile (message control).
- Call corresponding application function module.
(e.g. IDOC_OUTPUT_DELVRY) - EDI/ ALE layer creates and dispatches IDoc using port definition
Message Type | Basic Type | Process Code | IDoc Processing Function Module | Output Type |
---|---|---|---|---|
DESADV | DESADV01 | SD05 | IDOC_OUTPUT_DESADV01 | LAVA |
DELVRY0* | DELV | IDOC_OUTPUT_DELVRY | LAVA | |
PICKSD | SDPIOD01 | None | SD_IDOC_OUTPUT_PICKING | EKSU |
SHPORD | DELVRY0* | DELV | IDOC_OUTPUT_DELVRY | SHOR |
WHSORD | DELVRY0* | DELV | IDOC_OUTPUT_DELVRY | WSOR |
CARNOT | DELVRY0* | DELV | IDOC_OUTPUT_DELVRY | CANO |
Standard Inbound IDOCs in Delivery Processing
- IDoc received, saved and checked by EDI/ ALE layer.
- IDoc processed immediately or later by RBDAPP01
- Read inbound parameters from partner profile for sending partner (WE20)
- Read inbound process code from partner profile (WE42)
- Call application function, e.g. IDOC_INPUT_DELVRY
- Error handling via workflow triggered by EDI/ ALE layer
Message Type | Basic Type | Process Code | IDoc Processing Function Module | Delivery Creation/Updating Function Module |
---|---|---|---|---|
DESADV | DESADV01 | DESA | IDOC_INPUT_DESADV | GN_DELIVERY_CREATE |
DELVRY0* | DELS | IDOC_INPUT_DESADV1 | GN_DELIVERY_CREATE | |
SDPICK | SDPIID01 | SDPI | SD_IDOC_INPUT_PICKING | SD_DELIVERY_UPDATE_PICKING |
SDPACK | SDPAID01 | SDPA | SD_IDOC_INPUT_PACKING | SD_DELIVERY_UPDATE_PACKING |
DELVRY0* | DELV | IDOC_INPUT_DELVRY | WS_DELIVERY_UPDATE_2 | |
DELVRY0* | DELV | IDOC_INPUT_DELVRY | WS_DELIVERY_UPDATE_2 |