Functional Specification Document: Module: EWM Development Description: EWM IBGI Processes
Functional Specification Document: Module: EWM Development Description: EWM IBGI Processes
Module: EWM
Phase I
Table of Contents
Confidential Page 2 of 9
Functional Specification Document –EWM
Reviewed By
Confidential Page 3 of 9
Functional Specification Document –EWM
Confidential Page 4 of 9
Functional Specification Document –EWM
Function Description
Priority (L/M/H) H
Frequency On daily basis
Functional Consultant Sowntharya Lakshmi
Process Owner Warehouse Team
2.2 Applicability
The process described in this document are applicable to the below mentioned entities / tracks.
Confidential Page 5 of 9
Functional Specification Document –EWM
Two systems are involved in achieving IBGI concept (ECC and EWM). This FS will explain about the
detailed custom requirement in EWM. For ECC FS, kindly refer FS “XXXXXXXXXXXXXX”. The major
challenge in the development is creation of single invoice for multiple deliveries. As per standard
EWM concept, single invoice can’t be created for multiple deliveries. This will be achieved during
posting in ECC by ECC development objects. This information can be tracked in ECC FS
”XXXXXXXXXXXXXXXXXXXX”
Below are the custom requirements in EWM to achieve IBGI Process
1. Restrict GI at HU, ODO and OD level.
2. Restrict GI cancellation at HU, ODO, OD level
3. Restrict OD creation for partial line items of delivery
4. Auto OD creation via PPF or running report SPPFP or at delivery level
5. Validate during OD creation (IBGI), that pick and pack is completed for all the delivery types
except rush orders types and no nested HU are packed in delivery and then no HU’s are lying
with resources
6. During manual GI in EWM at TU level, system should check that invoice is created in ECC and
EWM, no queues are stuck in ECC inbound queues
7. During reversal process, system should validate first that invoice is cancelled in ECC, reverse GI
at TU level not at ODO or OD level, do cancpick and nullify the quantities and post the document
from EWM to ECC.
Confidential Page 6 of 9
Functional Specification Document –EWM
2.9 Output Layout (For Report, Interface, Enhancement and Form only)
NA
2.10 Error Handling
1. Pick not completed for IBGI
2. Pack not completed for IBGI
3. Nested HU available. Please correct before IBGI
4. HU’s are lying with resource instead of GI Zones. Please correct before triggering
OD/IBGI
5. GI not possible because of ECC stuck queue “XXXXXXXX”
6. GI not possible because of no invoice creation in ECC
Confidential Page 7 of 9
Functional Specification Document –EWM
Restrict GI at HU, ODO and OD level: Use enhancement “XXXXX” to restrict GI at ODO, OD and HU level.
This validation will be triggered only for the outbound processes for tcodes /SCWM/PRDO and /SCWM/FD.
The validation is based on the actions (on click of the button) for “/SCWM/ACT_POST_GM” and
“/SCWM/ACT_POST_GM” and custom rule table entries for the specified warehouse maintained.
Restrict GI cancellation at HU, ODO, OD level: Use enhancement “XXXXX” to restrict GI at ODO, OD and HU
level. This validation will be triggered only for the outbound processes for tcodes /SCWM/PRDO and
/SCWM/FD. The validation is based on the actions (on click of the button) for” /SCWM/ACT_CANCEL_GM”
and custom rule table entries for the specified warehouse maintained.
Restrict OD creation for partial line items of delivery: Use enhancement “XXXXX” to restrict OD creation
from HU tab based on the action value “/SCWM/S_SP_A_HU” and validate if OD created only from item tab
for all the delivery line items based on the action value “/SCWM/S_SP_A_ITEM” and
“/SCWM/ACT_TRANSFER_FD”. Always delivery line items and selected line items should match.
Validation before IBGI when manual OD created: Use enhancement “XXXXX” to validate pick and pack
completed, no nested HU’s and HU’s are not in resources. Use method
Confidential Page 8 of 9
Functional Specification Document –EWM
“/SCWM/CL_DLV_MANAGEMENT_PRD-~Query” to fetch the header level pick and pack status and use
method “/scwm/if_dlv_service_hu~dlv_get_hu_assignment” to check HU’s in resource or not and no nested
HU’s.
Validation before IBGI when auto OD created or using report ‘SPPFP: Use enhancement “XXXXX” to
validate pick and pack completed, no nested HU’s and HU’s are not in resources. Use method “XXXXXX” to
fetch the header level pick and pack status and use method “XXXXXXX” to check HU’s in resource or not and
no nested HU’s.
Validation during GI at TU level: Use enhancement “XXXXX” to restrict GI if invoice not created in ECC and
queue stuck in ECC. Use RFC FM “XXXXXXX” to validate invoice creation in ECC and FM “XXXXX” to check any
stuck queues in EWM
Validation during GI Reversal at TU level: Use Enhancement “XXXXX” to restrict GI cancel when invoice is
not cleared in ECC. This will be achieved via RFC FM “XXXXXX”.
Confidential Page 9 of 9