User Exits
User Exits
User Exits
1) Payment terms came from Ztable. Client requirement is based on plant and customer payment
terms required.
USEREXIT_MOVE_FIELD_TO_VBAK
2) Customer requirement is unloading point trigger from Ztable. Combination of Sales org,
sales document type, PO type and unloading point.
3) We restricted to combine billing to two sales orders. Standard SAP allowed to create one
invoice of two different sales order.
We have added the function module ZSD_INVOICE_CONSILDATION in RV60C905 include program. In this
we made code like restricted to create one billing for two different sales order.
2. If two or more deliveries from same order, then it can be consolidated into single invoice as their VBRK-
ZUKRI (Combination criteria in the billing document) value will not be different. If deliveries are from
different orders, then invoice might be generated more than one.
Note - here ZUKRI is fetched from the combination of VBELN (either sales order or Delivery number) +
SPART (Division) + VTWEG (Distribution Channel).