Register Login

SAP VL_COMPLETE - Wrong Update in S067 Structure

Updated May 18, 2018

vl_complete

Hello SAP experts, 

While using transaction VL_COMPLETE in order to technically close the old deliveries (set the status to "complete").

But after processing the delivery it does not show the account's credit exposure to reduce by the value of the delivery

The issue can be re-generated by following steps:

  • First display the Delivery - check status: in Process
  • Now check the customer in FD33
  • Now If executing the transaction VL_COMPLETE the values in F.35 will greater
  • The values will be corrected while executing the RVKRED77 program.


Comments

  • 26 Oct 2016 1:46 pm Romil Tripathi Best Answer

    Normally, 

    • When the delivery is billed, the open delivery credit values are reduced and moved to open billing document credit values (S067-OLIKW).
    • When the delivery is created, they are moved to open delivery credit values (S067-OLIKW). 
    • When an order is created, the credit values are updated to open sales order values (S066-OEIKW). 

    In your case,  when the delivery is completed with transaction VL_COMPLETE, no invoice will be generated which can reduce the open delivery credit value. Therefore the open delivery credit values remain which makes it is necessary to run report: RVKRED77 in this case.

    Therefore to avoid this issue please use transaction VL_COMPLETE only in exceptional cases.

    Note: You can check SAP 992587 in order to get information about VL_COMPLETE and its limitations

  • 26 Oct 2016 1:47 pm Chandan Singh Parihar Helpful Answer

    While completing the delivery with transaction VL_COMPLETE it is a normal behaviour that in this case the open delivery credit values will not be reduced. After you complete the delivery which updated the credit values with transaction VL_COMPLETE, therefore report RVKRED77 must be run you in order to keep your credit data consistent. 


×