Error Message
Creating a return to vendor delivery on VL60 raises error: 'Unknown error has occurred in target system (Message No. /SCWM/DELIVERY_UI056)'.
Root Cause
RFC user is not configured as a dialog user. When creating a return delivery from EWM, the system attempts to call the RFC function /SPE/INB_CALL_TRX_VL60 using an RFC destination.
This process involves executing the dialog transaction VL60, and the RFC destination relies on the RFC user for the call.
Solution Approach
Solution 1: Master data.
Ensure that the RFC User master data is adapted to 'dialog'.
Solution 2: BAdI implementation.
Maintain a separate RFC destination for Return to Vendor scenario.
Maintain a separate dialog user with restricted authorizations (e.g. only VL60).
Assign the dialog user to the RFC destination.
Change the RFC destination for calling the VL60 transaction from EWM, with BAdI '/SCWM/EX_DLV_ERP_CALL_CTRL->CALL_CTRL'.
BAdI documentation extract: "Sample coding and further information can be found in the BAdI example class /SCWM/CL_DLV_ERP_CALL_CTRL".
Workaround
Create the return delivery directly through ERP using transaction VL60 or MIGO.
Comments
Post a Comment