Contract Extension
Use
You can use this function to extend the contract term by an extension term that is defined in the product master data. Once you have started the process, the contract extension terms are selected from the product master data and displayed in the process UI, where you can choose one of the extension terms.
Prerequisites
You have defined the extension term for the planned extension in the product master data.
Features
The contact term of the extended contract is calculated as follows: The date Start of Contract Term (ISTRUNTMBEG) in the change order is set to the value of the date End of Contract Term (ISTRUNTMEND) in the previous contract time slice. The duration Contract Validity Period (CONTDURA ) is set to the selected extension term. The End of Contract term is determined according to date rules.
Technical Details
|
Process Name |
Process Class |
Process View |
|
EXTENSION |
CL_CRM_BTMF_TELCO_EXTENSION |
PROVDLPR/ExtensionVS |
For execution using the provider Application Programming Interface (API), you must add the following parameters to the process container:
|
Parameter Name |
Description |
|
DURATION |
Value of the extension period |
|
UNIT |
Unit of the extension period (DAY, MONTH, YEAR) |
Example
You can extend the contract term by 12 months. The term of the 12 months extension has to be maintained in the product master data. For the execution using the provider Application Programming Interface (API), you do not need to maintain any other parameters.
|
Process Name |
Process Class |
Process View |
|
EXTENSION_12 |
CL_CRM_BTMF_TELCO_EXTENSION_12 |
None |
A contract with an initial duration of 24 months, extended by 12 months:
Dates before extension:
Start of Contract Term (ISTRUNTMBEG): 15.06.2015
End of Contract Term (ISTRUNTMEND): 15.06.2017
Contract Validity Period (CONTDURA): 24 months
Dates after extension:
Start of Contract Term (ISTRUNTMBEG): 15.06.2017
End of Contract Term (ISTRUNTMEND): 15.06.2018
Contract Validity Period (CONTDURA): 12 months