on 11-26-2013 4:01 AM
Hello Experts,
I am able to do to do picking and PGI thru DELVRY03 or DESADV01 Idoc for single delivery order.
But when I am trying to process multiple deliveries in DELVRY03 thru repeating E1EDL20 segment its not processing all deliveries but processing only the last delivery# in the Idoc.
I would like to understand :--
01. Can we process multiple deliveries in single idoc for pick/PGI in standard SAP ?
02. If yes what is the message type/ Basic type / process code ?
03. Any other way-out to do this ?
Best Regards/Rajesh
You can process multiple deliveries for picking and PGI using shipment idoc SHPMNT05 /SHPCON.You need to create shipment for the required deliveries and generate output put message based on shipment.
In SHPMNT05 Idoc you can assign number of deliveries and you can do pick and PGI.
Using the delivery qualifier E1EDL18 with below filed you can do PGI.
CHG | Change delivery (inbound) | |
DEL | Delete delivery (inbound and outbound) | |
PGI | Post delivery goods issue (inbound) | |
ORI | Original message (inbound and outbound) | |
CHA | Change message (outbound) | |
GWT | Change gross weight (inbound) | |
NWT | Change net weight (inbound) | |
VOL | Change volume (inbound) |
PIC | Picking with flow records (inbound) |
JIT | Summarized JIT call |
PID | Primary identification |
INC | Include delivery in standard tour |
REP | Replace delivery, unconfirmed (inbound and outbound) |
RPA | Replace delivery confirmed (outbound) |
RPR | Replace delivery rejected (outbound) |
RPA | Replace delivery confirmed (outbound) | |
RPR | Replace delivery rejected (outbound) | |
ORA | Create delivery confirmed (outbound) | |
ORR | Create delivery rejected (outbound) | |
DLA | Delete delivery confirmed (outbound) | |
DLR | Create delivery rejected (outbound) | |
CWV | Transfer gross weight, net weight, and volume (inbound) | |
______________________________ | __________ | ____________________________________________________________ |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you Tausif and Sridhar for updates.
I am exploring SHPMNT05 for outbound delivery and having following questions :--
Creating Shipment--
01. How to handle split delivery in shipment. I mean I may need to create multiple Shipment thru One delivery. I have already maintained Split profile and able to split delivery manually thru T code VT02N-> Split deliveries.
How this can be done thru this Idoc ?
Pick and PGI thru SHPMNT05 :--
01. Can we do picking and PGI in one go ( I mean do pick and PGI in one Idoc )?
02. Do we need to process it as E1EDT18 qualifier as CHA ?
03. Can we process E1EDL18 segment twice - one for PIC and other for PGI?
04. What is trigger point/ segment for PICK and PGI in this Idoc ?
Appreciate if you can mention segment name and qualifier.
Best Regards/Rajesh
Check this note 205496 for delivery splitting.You need not create multiple shipments.Assign the deliveries into shipment.while you are picking you noticed one of the delivery has less qty. Using above function module you will create new delivery with remaining qty and that will assign into the shipment .(One idoc for delivery split ,If all qty picked then this will do pick and pgi else the idoc processed and creates new idoc with the same shipment containing new delivery)
Do Pick and pack then for PGI you setup background job .Use the qualifier
CHG & PGI to pick and post delivery goods issue (inbound) |
.I am not sure with in one idoc you can achieve both.
What is your process?.Any third party system is doing pick and PGI process for your deliveries ?.
Thank you Sridhar for your inputs.
My business process is fully automated and AS-IS as under
01. 850 ( PO received from the customers as an Idoc - ordrsp ) Create Sales Orders in SAP.
02. Batch Job in SAP create delivery and trigger 940 ( DESADV)
03. This 940 will go to Warehouse/Plant. ( they have their own non-sap system and all Idoc flow thru BizTalk application - where we maintain all necessary mapping)
04. Warehouse will do pick, Pack and send back Shipping confirmation ( 945 - DESADV) having delivery header and all item details.
05. This 945 will do the picking and PGI for that delivery . We have custom logic in place to handle short ship quantities - where we change delivery qty=Pick Qty.
06. Batch job will create Invoice and will be sent to customers as EDI as 810.
TO-BE process where we are introducing Shipment entity
01. 850 will create SO in SAP
02. Delivery created thru batch job and triggers 940
03.This 940 will go to Transporter where he will club multiple deliveries in one load plan or split one delivery in multiple load plan as per service standard and cost optimization.
04. This transporter will send back Idoc ( say SHPMNT05 ) to create Shipment in SAP ( we are not doing Shipment cost as of now )
ASK here --I am able to create shipment for multiple deliveries thru SHPMNT05, but splitting one delivery in multiple shipment is still a challenge for me via Idoc . I am able to split deliveries in shipment thru VT02N manually , but how to do handle this thru Idoc ?
05. Once shipment is created in SAP it will trigger EDI output which will be sent directly to the Godown/Plant to initiate pick/pack etc.
06.Once Shipment is pick, pack and loaded it will trigger an Idoc say SHPMNT05 with all delivery level details. This should do pick and PGI for all the deliveries of that Shipment. Everything can be tracked at Shipment level.
ASK here - I am not able to do PICK and PGI thru this Idoc ( SHPMNT05).I tried CHG and PGI option but not working so far. Is there any standard SAP options here to achieve this thru Idoc ?
07. Invoices will be sent as 810 to customers.
Appreciate your further help on the ask here.
Best Regards/Rajesh
Similar kind of to be process we did when my last project.
We sent deliveries to transporters to provide shipments through VT61 transaction.
Through VT68 (I believe) he will provide shipment which contains list of outbound deliveries.Why do you want to split the delivery ? as already your transporters planned the shipment.
What is your criteria to split the delivery ?.Suppose your original delivery line item has 10 qty and you have 6 qty.So waht you will do either you can change line item qty to 6 then do PGI or you will create new delivery for 6 and keeping 4 with the original delivery then do PGI for 6 qty ?.
Take ABAP person is there any qualifier are stopping you.This is not a small development and try with one delivery then check.
I am sure this scenario is possible.
Thank you Sridhar for your continued support and interest in this thread.
I worked with my developer to ascertain why I am not able to do pick/pgi thru SHPMNT05 Idoc and here is initial finding ( may be wrong also ) :--
01. This Idoc use IDOC_INPUT_SHPMNT FM.
02. To do pick or PGI we need to populate E1EDL18 with PIC/PGI qualifier and E1EDT18 with CHA.
03. This FM is not calling - E1EDL18 segment at all and hence even after Idoc processed successfully , still not updating the picking or PGI at delivery level.
04. Last option is go for custom development , which I am avoiding.
Ask here :--
01. Is it possible in the standard SAP to do PICK/ PGI thru this Idoc and FM.
02. Do any-body doing Picking thru SHPMNT05 Idoc ?
03. Any other Idea or message type to do pick / PGI of multiple deliveries in a single Idoc ?
Best Regards/Rajesh
Sorry I am not able to get email ID.You can drop a test mail id to me jsridhar4u@gmail.com
I can send the document to you.
Hi,
I am not sure multiple deliveries in single IDOC is possible.
In genral For each deliveries different IDOCs will be thr.
Example-
-Create Multiple deliveries with different IDOCs-
-Change the quantity in Idoc while creating deliveries.
-If sales order have 4 quantity, create multiple deliveries by maintaining different quantities in IDOC .
- JD
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.