Application Development 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: 

inbound idoc status 51.

Former Member
0 Kudos
1,159

hi,

i am using asn 856, inbound delivery,

in segment E1EDT13.

if the qualifier is 007 , its working fyn.

if the qualifier is 006, it gives an error msg:

status code 51(please enter the delivery date or goods issue date).

how should i proceed.

1 ACCEPTED SOLUTION

ferry_lianto
Active Contributor
0 Kudos
282

Hi,

Why do you need to populate the value in itab T_DLGN?

This internal table is used in FM GN_DELIVERY_CREATE to create delivery as I mentioned earlier. Please go to an include program LV50SF13 and check the following logic which gives you the error message VL 562.


...

  IF xkomdlgn-lfdat IS INITIAL  AND
     xkomdlgn-wadat IS INITIAL.
    PERFORM message_handling(sapmv50a)  USING cvbap-posnr
                                              '562'
                                              'E'
                                              'VL'
                                              cvbak-vbeln
                                              cvbap-posnr
                                              space
                                              space.
    gmp_subrc = 4.
...

Regards,

Ferry Lianto

Please reward points if helpful.

9 REPLIES 9

ferry_lianto
Active Contributor
0 Kudos
282

Hi,

Please try to have date value in segment E1EDT13-NTANF.

Also segments E1EDT13-NTANZ and E1EDT13-ISDD as well.

Regards,

Ferry Lianto

0 Kudos
282

Thanks for ur reply.

but still the same message is triggered.

ferry_lianto
Active Contributor
0 Kudos
282

Hi,

Do you know the error message ID and number?

If you know perhaps you can find where is being used in the correponding FM in order to find out which segment is required (has to have value).

What is the FM that you are using to process the inbound delivery?

Regards,

Ferry Lianto

0 Kudos
282

thanks for ur reply.

Message no. vl562

Fm is IDOC_INPUT_DESADV1.

ferry_lianto
Active Contributor
0 Kudos
282

Hi,

You need to populate internal table T_DLGN for field WADAT and LFDAT which will be used in FM GN_DELIVERY_CREATE to create delivery.

You may need to find an user exits available in FM IDOC_INPUT_DESADV1.

Regards,

Ferry Lianto

0 Kudos
282

I really appreciate .

even i am looking for th same.

i would be great full to u, if u could explain me, why i have to populate the value in itab T_DLGN.

ferry_lianto
Active Contributor
0 Kudos
283

Hi,

Why do you need to populate the value in itab T_DLGN?

This internal table is used in FM GN_DELIVERY_CREATE to create delivery as I mentioned earlier. Please go to an include program LV50SF13 and check the following logic which gives you the error message VL 562.


...

  IF xkomdlgn-lfdat IS INITIAL  AND
     xkomdlgn-wadat IS INITIAL.
    PERFORM message_handling(sapmv50a)  USING cvbap-posnr
                                              '562'
                                              'E'
                                              'VL'
                                              cvbak-vbeln
                                              cvbap-posnr
                                              space
                                              space.
    gmp_subrc = 4.
...

Regards,

Ferry Lianto

Please reward points if helpful.

0 Kudos
282

thanks

0 Kudos
282

Thanks for ur info, it was a major break through.

The problem is we have to have one mandatory e1edl13 segment with 007 qualifier.

and others e1edl13 segment with any qualifier.