cancel
Showing results for 
Search instead for 
Did you mean: 

Delivery Picking with IDOC_INPUT_SHPMNT

0 Kudos

Hi SAP Experts,

Is it possible to use SHPMNT05 , FM IDOC_INPUT_SHPMNT,Message type SHPADVfor picking deliveries?

I triggered SHAD output using SHPM, SHPMNT (Msg Type) to get the outbound idoc. I am modifying the same idoc with the qualifiers mentioned below and triggering the Inbound idoc using WE19.

E1EDT18 = CHA

E1EDL18 = PIC

I also added 2 additional segments for packing

E1EDT37 :

EXIDV

VHILM

VHART

EXIDV2

And E1EDT43:

VELIN

VBELN - delivery no

EXIDV

VEMNG

VEMEH

MATNR

However, I keep getting an error "Material does not exist" , along with "HU creation failed"

On Debugging found that the MATNR field is wiped off from Packing request internal tables and hence the error. Not sure why, but makes me think this might not be correct process.

So,

1. Is this correct process ?

2. Is it expecting any other mandatory segment?

3. Can we do Pick and Pack in same Idoc?

Regards,

Nilesh

Accepted Solutions (0)

Answers (1)

Answers (1)

MANIS
Active Contributor

you can use SHPCON however can you supply more information,What is your exact requirement,

Picking confirmation with HU or without HU

0 Kudos

Thanks Manish for your response.

I need picking confirmation with HUs.

When you are referring to SHPCON, i believe you are referring to Idoc DELVRY03 and Inbound process code IDOC_INPUT_DELVRY, right? This would then be at individual delivery level. But my requirement is to carry the picking of all the deliveries simultaneously. So that's the reason I am using SHPMNT05, but I am unable to get the inbound process code IDOC_INPUT_SHPMNT to perform Picking and Packing.

Regards,

Nilesh

louis_molling
Explorer

Hello Nilesh,

Could you please be more specific on your business process?

Because, usually the picking is performed by delivery and only the packing and the goods issue is done for a complete shipment, this is why Manish proposes you to use SHPCON idoc to perform picking.

Thank you in advance

Regards

Louis

0 Kudos

Hi Louis,

I need to process all the deliveries in a shipment in 1 go, this reduces the number of idocs I ll need as well. If I split the idocs at delivery level, the numbers would sky rocket and I ll need more monitoring efforts. Moreover, it seems that SHPMNT05 should have that capability as segments are available. So i wonder if IDOC_INPUT_SHPMNT is really a good process code for picking of deliveries if i use parameter E1EDL18 = PIC.

So I know there are 2 aspects we are talking now, 1. HU creation using the SHPMNT05 2. Picking of the deliveries attached to the shipment.

Is there anyother process that can help me with my objective?

-Nilesh

louis_molling
Explorer

Hello Nilesh,

I never saw a case where we used a shipment idoc to perform the picking, maybe you can test it but on a functionnal stand point it doesn't make sense.

I wonder if you can change customizing for your delivery items categories to make them not relevant for picking to avoid your issue

Regards

Louis

0 Kudos

Hi Louis,

Why should delivery item categories be made not relevant for picking? I didnt understand how that is applicable.

If you see some previous conversations on SDN there are references where it seems possible to do what is stated. I am trying to reach out to the folks. Hopefully I get a response.

https://archive.sap.com/discussions/thread/3460417

rajesh.kumarbhansali Would appreciate your inputs?

Regards,

Nilesh