Quantcast
Channel: SCN : All Content - SAP Extended Warehouse Management (SAP EWM)
Viewing all articles
Browse latest Browse all 1703

Inbound delivery: Overdelivery / sending process code I002 by ABAP

$
0
0

Dear experts,

 

following scenario: We have an ID with 100 PCs of a product. Overdelivery tolerance is 50%. We receive handling units with 30 PCs. We pack the first 3 HUs arriving (that happens via MFS so not via a dialog but by scanning on the conveyor). That makes 90 PCs. We pack the 4th HU with 30PCs. This is within the tolerance. So we are at 120 PCs.

 

The goods receipt and delivery confirmation to ECC will now go on error with the 4th HU. We can overcome this error by sending I002 in the inbound delivery before the goods receipt posting. This would adjust the inbound delivery to 120 PCs in both systems. Now with a 5th HU we would have 150 PCs and still be in exactly the tolerance limits.

 

So processing sequence would be: Pack HU, check if overdelivery happened, if so send I002, then GR.

 

First question: This looks all overly complicated! What we want is receive up to 150 PCs in 5 HUs. Can't this be reached easier?

 

Second question: In case this is the right process, we need to automate the sending of I002 process code. I ended up deep in the BOPF with the classes /scwm/cl_sp_prd_inb (Method: /scmb/if_sp_action~execute) and /SCMB/CL_BASE. What is the correct way to send a process code from ABAP?


Thanks and regards,

Gunter


Viewing all articles
Browse latest Browse all 1703

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>