Updating Picking Requests in the Delivery Document 

You can use the IDoc SDPIID01 to update confirmed quantities, batch splits and movement-type splits in the delivery.

The partner profile input must be maintained for the message type SDPICK for this purpose.

The IDoc SDPIID01 comprises the segments E2VPDLH (header data) and E2VPDLLI (item data). The structure of these segments is described below.

E2VPDLH

Fields

Format

Designation

Req.

Comments

VBELN_VL

CHAR 10

Delivery

X

 

VBELN

CHAR 10

Subsequent sales and distribution document

X

Picking request, KOMAU field

LGNUM

CHAR 3

Warehouse number

 

Function currently not implemented

TANUM

NUMC N 10

Transfer order number

X

Input as for VBELN

KODAT

DATS D 8

Picking date

   

KOUHR

TIMS T 6

Entry time

   

BRGEW

CHAR 15

Gross weight

 

Planned, function currently not implemented

NTGEW

CHAR 15

Net weight

 

Planned, function currently not implemented

GEWE

CHAR 3

Unit of weight

 

Planned, function currently not implemented

VOLUM

CHAR 15

Volume

 

Planned, function currently not implemented

VOLEH

CHAR 3

Volume unit

 

Planned, function currently not implemented

KOMUE

CHAR 1

Automatically overwrite delivery quantity with picking qty

 

If no further quantities for the item are reported

WABUC

CHAR 1

Automatic goods issue

 

Indicator X


E2VPDLI

Fields

Format

Designation

Req.

Comments

VBELN_VL

CHAR 10

Delivery

X

 

POSNR_VL

NUMC N 6

Delivery item

X

 

VBELN

CHAR 10

Subsequent sales and distribution document

X

See above, input as for KOMAU

POSNN

NUMC N 6

Subsequent item of an SD document

X

New item for batch split

VBTYP_N

CHAR 1

Document category of subsequent document

 

Input is always ‘Q’

PIKMG

CHAR 15

Picked quantity

X

 

MEINS

CHAR 3

Unit of measure

 

Function currently not implemented

NDIFM

CHAR 15

Difference quantity

 

Quantity 0 allowed

TAQUI

CHAR 1

Confirmation

 

Is always confirmed

BRGEW

CHAR 15

Gross weight

 

Function currently not implemented

NTGEW

CHAR 15

Net weight

 

Function currently not implemented

GEWEI

CHAR 3

Unit of weight

 

Function currently not implemented

VOLUM

CHAR 15

Volume

 

Function currently not implemented

VOLEH

CHAR 3

Volume unit

 

Function currently not implemented

CHARG

CHAR 10

Batch number

   

MATNR

CHAR 18

Material number

X

For testing purposes

ORPOS

NUMC N 6

OR item from which the current OR item originates

 

See example

The verification notice must always refer to a pick order that was sent to an external system (via the field KOMAU in segment E2VPPIH). That way, no new item number is issued for the pick order since it is the same as the item number in the delivery. The fields POSNN and POSNR VL are in agreement if this is processed without splitting the item. On the other hand, if several records are verified for one item (for example, due to a batch split) the records in field POSNN must contain a new item number. In this case, the field ORPOS contains a reference to the old item number, that is, to the contents POSNR VL.

The field NDIFM displays the quantity that cannot be picked. The field is only analyzed if items are split (fields POSNN and ORPOS)(see the example below). If no new items are verified, the difference between the requested and verified quantities are automatically calculated. If there are items in the delivery that have been fully supplied after verification has taken place, the system creates a new picking message. When the new message is processed, the system creates a new pick order. If you do not want this to happen, you must indicate this in the header field KOMUE. By doing this, the delivery quantities in all items are adjusted to match the picking quantities. If there is an open picking message, it is deleted.

Data Verification Message Structure

The reaction to the fields XCHPF and XCHAR in the picking request is as follows: If the indicator XCHPF is set, then the material requires batch handling and the external system must send the batch in the field CHARG of the item when the data is being verified. Here a particular batch can already be preset in the picking request. Otherwise, the batch determination must take place in the external system. If the indicator XCHAR is set, then this is not a request batch but a special valuation type. Then the valuation type must be supplied in the field CHARG.