Internal Contract Apportionment
Processing
The internal contract apportionment distributes the contract budget amongst the delivery periods defined in budget planning. It is the result of the OTB reservation and ensures that sufficient budget is available for the enter length of the contract. In the standard system, the values or quantities are automatically distributed evenly. You can change the way they are distributed using this function.
At the end, the total of all individual values or quantities in the internal contract apportionment must be the same as the quantity (or value) entered in the contract The contract is only created if you adhere to this rule.
When you create or change an OTB-relevant contract using transaction ME31K or ME32K, the system automatically creates an internal contract apportionment and opens it automatically when you save so that you can process it.
To call these transactions, on the SAP Easy Access screen, choose Logistics → Retailing → Purchasing → Purchase Order → Outline Agreement → Contract →
· Create
· Change
You can implement customer-specific values for your internal contract apportionment settings using a BAdI. For example, you can override the equal distribution if you want to distribute the majority of your contract budget to the first delivery periods. This BAdI can be found in Customizing for Seasonal Procurement under Open-to-Buy → Enhancements Using Business Add-Ins → BAdI: Maintain Internal Contract Apportionment.
The prerequisites for OTB-Relevant Contracts apply.
You are processing an OTB-relevant contract and have entered and saved the necessary data.
You can process the internal contract apportionment as soon as you have saved a contract (after creating or processing it) or in the Header Data: Contracts application function in the contract monitor. We would like to point out the following functions:
· You can display header and item data for the internal contract apportionment.
· You can switch between two views – internal contract apportionment for each item or for each period.
· You can change values or quantities for the delivery period for each item or for the contract as a whole.
· You can distribute the values or quantities in the internal contract apportionment items manually or automatically (with support from the system).
· If you quit internal contract apportionment processing (starting from transactions ME31K and ME32K) without saving, the system returns to the display or the processing of the standard contract (or to processing the contract monitor if you processed the internal contract apportionment there).
· In the case of generic articles, you can display the detailed assignment of the variants to the budget.
1.
To change the internal contract
apportionment (without processing the underlying contract), choose
with the quick info text Intern.
Contract
Apportionment in the contract
monitor in the application function Header Data: Contracts.

If you want to change the contract as well as the internal apportionment, you can do this by recreating or changing the contract.
2. You process the following data:
¡ The Quantity Apportioned column in the case of a quantity contract
¡ The Value in Internal Contract Apportionment column in the case of a value contract
3.
To move to a
different contract item, choose
with
the quick info text Choose Item.
4.
To clear all distribution fields, choose
with the quick info text Initialize
Distribution.
5.
To display
additional fields with budget information, such as, Planned Budget, Free
Contract Budget, Available Budget, choose
with
the quick info text Additional Budget Data.
6.
To call automatic
distribution (according to standard system or BAdI), choose
with the quick info text
Distribute.
7. To display the budget assignment for variants of a generic article, place the cursor on a budget number and choose Display Variants in the context menu.
8. Make sure that the Contract Quantity to Apportion field contains the value 0 in each row at the end of the distribution.
9. To copy the entries, choose Copy.
The system saves the OTB-relevant contract.
You are processing a quantity contract item for a single article with a quantity of 1000 and price per unit of USD 10. The system distributes the quantity (and the values) evenly across all delivery periods. You change the distribution of the quantity in the internal contract apportionment rows as follows:
Delivery Period |
Previous Quantity |
New Quantity |
Previous Value |
New Value |
1 |
250 |
500 |
2500 |
5000 |
2 |
250 |
200 |
2500 |
2000 |
3 |
250 |
200 |
2500 |
2000 |
4 |
250 |
100 |
2500 |
1000 |