Hierarchy
⤷ 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:
- Create contract item
- 10 pieces for 80 Euros each => Costs equal 800 Euros
- Bill contract item
- 10 pieces for 800 Euros => Costs equal 800 Euros (CO-PA: 800 Euros)
- Release order for contract item
- 2 pieces for 80 Euros each => Costs equal 160 Euros
- Change to material price
- The price increases from 80 Euros to 81 Euros.
- Deliver release order (including goods issue)
- 2 pieces for 81 Euros each => Costs equal 162 Euros
- VPRS Update
- 162 Euros multiplied by 10 pieces divided by 2 pieces =>
Cost equals 810 Euros - Change in the billing document
- 10 pieces for 81 Euros each =>
Costs equal 810 Euros (CO-PA: 10 Euros) - Release order for contract item
- 3 pieces for 81 Euros each => Costs equal 243 Euros
- Change to material price
- The price increases from 81 Euros to 82 Euros.
- Deliver release order (including goods issue)
- 3 pieces for 82 Euros each => Costs equal 246 Euros
- VPRS Update
- 408 Euros multiplied by 10 pieces divided by 5 pieces =>
Cost equals 816 Euros - Change in the billing document
- 10 pieces for 81.60 Euros each =>
Costs equal 816 Euros (CO-PA: 6 Euros) - Release order for contract item
- 6 pieces for 82 Euros each => Costs equal 492 Euros
- Deliver release order (including goods issue)
- 6 pieces for 82 Euros each => Costs equal 492 Euros
- VPRS Update (Finalization Indicator)
- 897 Euros multiplied by 10 pieces divided by 10 pieces =>
Cost equals 897 Euros - Change in the billing document
- 10 pieces for 89.70 Euros each =>
Costs equal 897 Euros (CO-PA: 81 Euros)
History
Last changed by/on | SAP | 20130529 |
SAP Release Created in | 605 |