Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Picking confirmation using IDOC

Former Member
0 Likes
3,559

Hi,

I have to create pick confirmation from WMS to SAP. I'm uing SHPCON message type and DELVRY03 basic type and idoc_input_delvry FM from my development. very this is fine i have got all fields reqired in basic type the problem is

1. IF WMS don;t send any pick quantity for line item or if it sends '0' quantity the line item has to be deleted from the Delivery.

2. If in case pick qty is more than the delivery qty it should generate an error.

3.Thre is a concept called Batch split in Outbound delivery. What it the functionality of the batch split.

Can any one come accross these kind of scenario plz help me.

Thanks & Regards,

Naren.

5 REPLIES 5
Read only

Former Member
0 Likes
1,794

i think u r going to generate the 51 status for the conditions in ur idoc

for 1 and 2 .

Pick quantity is not maintained for the table . The reference for this is the Delivered Quantity.

Goto delivery (vl02n) and enter a delivery now see the delivery qty for a particular item .

say 16 for Del qty now keep pick qty as 0.

and save .

now see the over all pick status . this will be 'A'.

repeat the same process and now keep pick qty as 4 .

and save .

now see the over all pick status . this will be 'B'.

this becomes 'C' means completely picked if the pick qty is eq 16 in this scenario.

i cannot pick 17 as this is out of scope error will be triggered.

<b>Pickup the segment which is populating the pick qty and keep the options above u

and compare it with delivered qty.</b>

for 3 ..

refer this..

Let me put it this way.

The process is suppose a sales order is there

and that is scheduled

16 on dec 29

24 on dec 30

if i create a delivery as of today ie dec 29

then the pick qty is 16

and i create a delivery on dec 30 ie tommow

then the pick qty is 24.

total quantity for that item is 40 (break

16+24).

For this break up u need to look into Vbep

Entries .

This is the process of scheduling where in two

deliveries are created for one sales order .(as

example).

regards,

vijay.

Read only

0 Likes
1,794

Hi Vijay,

Thanks for u r reply.

As I'm also wondering tht if i give pick quantity more than delivery qty the idoc is updating the delivery with the pick qty.

Ex:

if the actual delivery qty is 45.

if i give pick qty as 50 in idoc and process it is updating the both delivry and pick qty's with the value 50 and the status getting 53 success.

Thanks & regardss,

Naren.

Read only

0 Likes
1,794

I think here u need to code the requirement.

//if the actual delivery qty is 45.

if i give pick qty as 50 in idoc and process it is updating the both delivry and pick qty's with the value 50 and the status getting 53 success.

how are you testing this ? through STD inbound or inbound function module ?

Can you see the delivery in tcode VL03N giving the delivery number . I think its not possible in R3.(i mean the delivery created from idoc)

Delivery Qty < pick qty the case is wrong .

Can u do it without idoc from VL01 . If succes then im afraid .

It should not allow this scenario.

regards,

vijay.

Read only

0 Likes
1,794

Hi Vijay,

I'm trying it through standard inbound.

I know tht is not possible through the VL02N. It gives error if the pic qty is more than delvery qty. but it is happening through iDOC.

Thanks,

Naren.

Read only

AleGuarneri
Explorer
0 Likes
1,794

Everything that happens via IDoc is more or less the same you get with SAPGui or SAP Fiori app because is the customizing behind that drives that behaviour. It's not a technical matter.

Cheers

Alex