SAP ABAP Data Element TDV_VPRS_FINAL (Flag for VPRS Update: Complete the Process)
Hierarchy
BBPCRM (Software Component) BBPCRM
   AP-PRC-PR (Application Component) Pricing
     VF (Package) Application development R/3 invoice
Basic Data
Data Element TDV_VPRS_FINAL
Short Description Flag for VPRS Update: Complete the Process  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type FLAG    
Data Type CHAR   Character String 
Length 1    
Decimal Places 0    
Output Length 1    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Compl. 
Medium 20 Complete the Process 
Long 30 Complete the Process 
Heading 40 Flag: Complete the Process 
Documentation

Definition

You use this indicator to determine whether the system recalculates the costs and the transfer prices.

You have the following options:

  • Indicator is set

    If the entire process is complete and you want the system to do a final calculation of the cost (transfer price), set this indicator. The system carries out scaling based on customer billing quantities.

  • Indicator is not set (default)
    As long as the entire process has not yet been completed, scaling is carried out based on one of the following quantities/values:
    • Vendor invoice quantities (third-party business transaction)
    • Goods issue quantities
    • Value of services rendered

Use

The three process variants result in different quantities in the calculation formula.

Indicator is set

If the process is complete and the indicator is set, the following calculation formulas result for each process:

  • Third-party business transaction / individual purchase order

    The exact total value of all vendor invoices is distributed among all of the relevant customer billing documents:

  • The total value of all vendor invoices multiplied by the billing quantity of the respective billing documents divided by the sum of the billing quantities of all billing documents.
  • Process with goods issue

    The exact total value of all goods issues is distributed among all of the relevant customer billing documents:

  • The total value of all goods issues multiplied by the billing quantity of the respective billing documents divided by the sum of the billing quantities of all billing documents.
  • Process with services for contracts with release orders

    The exact total value of all services is distributed among all of the relevant customer billing documents based on the revenues:

  • The total value of all services multiplied by the net value of the respective billing documents divided by the net value of all billing documents

Indicator is not set

If the process is complete and the indicator is not set, the following calculation formulas result for each process:

  • Third-party business transaction / individual purchase order

    A price is calculated from the total quantity and the total value of the vendor invoices. The cost in the customer billing documents is determined from this price, depending on the quantity.

  • The total value of all vendor invoices multiplied by the billing quantity of the respective billing documents divided by the sum of the quantities of all vendor quantities
  • Process with goods issue

    A price is calculated from the total quantity and the total value of the goods issues. The cost in the customer billing documents is determined from this price, depending on the quantity.

  • The total value of all goods issues multiplied by the billing quantity of the respective billing documents divided by the sum of the quantities of all goods issues.
  • Process with services for contracts with release orders

    If the contract does not have any of its own costs (cost (VPRS) = 0), the exact total value of all services is distributed among all affected customer billing documents based on the revenues of the contract:

  • The total value of all services multiplied by the net value of the respective billing documents divided by the net value of the contract

If the contract has its own cost (VPRS), there is no further scaling. In this case, the billing documents already contain the correct value.

Dependencies

Example

Release orders are made and delivered for a billing-relevant contract. Before the goods issue is posted, however, the price of the material is changed. After the goods issue posting, a VPRS update is run automatically.

This process is mapped in the system by the following process steps:

  1. Create contract item
  2. 10 pieces for 80 Euros each => Costs equal 800 Euros
  3. Bill contract item
  4. 10 pieces for 800 Euros => Costs equal 800 Euros (CO-PA: 800 Euros)
  5. Release order for contract item
  6. 2 pieces for 80 Euros each => Costs equal 160 Euros
  7. Change to material price
  8. The price increases from 80 Euros to 81 Euros.
  9. Deliver release order (including goods issue)
  10. 2 pieces for 81 Euros each => Costs equal 162 Euros
  11. VPRS Update
  12. 162 Euros multiplied by 10 pieces divided by 2 pieces =>
    Cost equals 810 Euros
  13. Change in the billing document
  14. 10 pieces for 81 Euros each =>
    Costs equal 810 Euros (CO-PA: 10 Euros)
  15. Release order for contract item
  16. 3 pieces for 81 Euros each => Costs equal 243 Euros
  17. Change to material price
  18. The price increases from 81 Euros to 82 Euros.
  19. Deliver release order (including goods issue)
  20. 3 pieces for 82 Euros each => Costs equal 246 Euros
  21. VPRS Update
  22. 408 Euros multiplied by 10 pieces divided by 5 pieces =>
    Cost equals 816 Euros
  23. Change in the billing document
  24. 10 pieces for 81.60 Euros each =>
    Costs equal 816 Euros (CO-PA: 6 Euros)
  25. Release order for contract item
  26. 6 pieces for 82 Euros each => Costs equal 492 Euros
  27. Deliver release order (including goods issue)
  28. 6 pieces for 82 Euros each => Costs equal 492 Euros
  29. VPRS Update (Finalization Indicator)
  30. 897 Euros multiplied by 10 pieces divided by 10 pieces =>
    Cost equals 897 Euros
  31. Change in the billing document
  32. 10 pieces for 89.70 Euros each =>
    Costs equal 897 Euros (CO-PA: 81 Euros)

The increased costs per piece in the billing document result from the fact that 11 pieces were delivered, but only 10 pieces were billed. It is possible that one piece was delivered free of charge as a gesture of goodwill.
History
Last changed by/on SAP  20130529 
SAP Release Created in 605