2007 Sep 05 7:07 PM
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.
2007 Sep 05 8:28 PM
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.
2007 Sep 05 7:17 PM
Hi,
Please try to have date value in segment E1EDT13-NTANF.
Also segments E1EDT13-NTANZ and E1EDT13-ISDD as well.
Regards,
Ferry Lianto
2007 Sep 05 7:21 PM
Thanks for ur reply.
but still the same message is triggered.
2007 Sep 05 7:33 PM
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
2007 Sep 05 7:35 PM
thanks for ur reply.
Message no. vl562
Fm is IDOC_INPUT_DESADV1.
2007 Sep 05 8:13 PM
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
2007 Sep 05 8:20 PM
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.
2007 Sep 05 8:28 PM
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.
2007 Sep 05 8:58 PM
2007 Sep 05 9:08 PM
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.