cancel
Showing results for 
Search instead for 
Did you mean: 

Block 0 Quantity Outbound Delivery Creation

majusko
Explorer
0 Kudos

Gurus,


I recently face an issue where outbound delivery with 0 quantity was created. After investigation it was found that item category does not have the block set (Check quantity 0 in 0VLP). We tested same scenario with other item category which also misses the block in 0VLP but system this time disallowed creation of delivery with 0 quantity. It means 2 different Item categories with same configuration in 0VLP but different behavior in terms of delivery with 0 quantity creation.

Is there any other place which allows bypassing or activation of the check e.g. at the delivery saving? In some user exit or so?


Thank for any suggestions.

Accepted Solutions (1)

Accepted Solutions (1)

bsivasankarreddy_reddy
Active Contributor

hi

you will control at delivery item category in completion procedure ,

you go to path

img- sales and distribution - basic function - log of incomplete item - define incomplete items - define incomplete procedures - delivery item - click on procedures - select fields - here enter the table and field

lips-lfimg   and maintain the screen  PIOV_T  status 04

set this , when you can assign the this system will not allow the  ZERO  QUANTITY  delivery

when try this setting for delivery system sows incomplete log ,

like blow , this so you can  not save the delivery

pl check and conform

Answers (2)

Answers (2)

majusko
Explorer
0 Kudos

Thank you for asnwers to everyone. There was an bypass in copy control routine which was causing the issue. In one routine system checked on shipping point and the item category used and temporarily worked with Check 0 quantity by setting B option. All what was needed is to add affected item category to the exception list.

Former Member
0 Kudos

Dear marian pl tell me how did u solve the problem i mean could u elaborate ur answer plz

thank you so much 

majusko
Explorer
0 Kudos

There is a custom routine (include RV50C904) for item data copying requirement (VTLA) which contains following by-pass:

IF ( CVBAP-VSTEL = 'XY01' OR CVBAP-VSTEL = '0123'

      OR CVBAP-VSTEL = '1234')

   and ( CVBAP-PSTYV = 'YXZW' or CVBAP-PSTYV = 'YZWX' ). 

     TVLP-MNG0P = 'B'.

ENDIF.

It means when user wants to process delivery from some of the hard-coded shipping points and inserts in the sales order some of the hard-coded item categories, system will set TVLP-MNG0P = 'B' which is a check 0 quantity that can be set also via 0VLP transaction. But in this case it was not done as a configuration via SPRO because than it would be generally valid for all shipping points.

Shiva_Ram
Active Contributor
0 Kudos

You can try using incompletion procedure functionality to check the zero quantity in the schedule line confirmation quantity in sales order. By this way, the delivery creation with zero quantity can be avoided.

Regards,