Skip to Content
avatar image
Former Member

Batch Split for Inbound Delivery IDOC:DELVRY03

Hello,

I am working on inbound delivery creation (Message Type:DESADV, Process Code: DELS) with Batch Split functionality. I am passing below values on inbound IDOC (through T code:WE19) but system is not batch splitting item correctly.

I have placed an PO for Quantity: 10 PAC and supplier is sending us in term of 2 batch split item with quanity: 4 PAC and Quantity: 6 PAC.

Issues: Instead of adding spit item to main item (10), system is adding item number

Below are the item level data in IDOC

E1EDL24:

POSNR: 000010

MATNR: TEST-10

MATWA: TEST-10

WERKS: 4020

LGORT :1000

KDMAT: TEST-10

LFIMG: 0

VRKME: PK

E1EDL24:

POSNR: 900001

MATNR: TEST-10

MATWA: TEST-10

WERKS: 4020

LGORT: 1000

CHARG: BATCH4

KDMAT: TEST-10

LFIMG: 4

VRKME: PK

HIPOS: 000010

HIEVW: 1  : Batch Subitem

POSEX: 900001

     E1EDL19 - BAS (As Child Segement)

     E1EDL19 - Control param.(Value Blank)

E1EDL24:

POSNR: 900002

MATNR: TEST-10

MATWA: TEST-10

WERKS: 4020

LGORT: 1000

CHARG: BATCH5

KDMAT: TEST-10

LFIMG: 6

VRKME: PK

HIPOS: 000010

HIEVW: 1 : Batch Subitem

POSEX: 900002

      E1EDL19 - BAS (As Child Segment)

      E1EDL19 - Control param.(Value Blank)

Any suggestion or help to have main iteam (10) and split-items (900001,900002 and so on)?

Thanks.

Batch Split.PNG (78.4 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Jul 16, 2013 at 09:02 AM

    Hi Ravi,

    According note 209240 it is not possible the creation of batch split items in a inbound delivery with DESADV-Idocs. You could only get such functionality through a standard modification.

    The reason why it is not possible to create batch splits in inbound deliveries with DESADV-Idocs is, that the mapping of the vendor batch (E1EDL24-CHARG, LIPS-LICHN) to the customer batch (LIPS-CHARG) is not known.

    how to achieve it ? :
    ***********

    - by providing the batch and the corresponding main item (UECHA)
       to the internal structure KOMDLGN (this could be reached only if you
       deimplement note 209240 as a modification).

       fill the E1EDL24-Segments for example:

               IF S_DL24-HIEVW EQ '1'.
                 T_DLGN-UECHA = S_DL24-HIPOS.
                 T_DLGN-CHARG = S_DL24-CHARG.
               ENDIF.

    - Furthermore you have to renumber the item of the batch split and
    - to calculate the cumulated quantity (KCMENG).

    Thanks & Regards,

    Mauro

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Mauro,

      Can you please provide more details on design ?

      Do I have to use inbound User Exit (EXIT_SAPLV55K_011) for Batch Split Functionality ?

      Thanks for your help in advance.

      Regards,

      Ravi.