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