Introduction
In SAP S/4HANA Cloud, Public Edition, service contract items can be configured to renew automatically when they are about to expire, ensuring continuous service coverage without manual intervention. Auto renewal works at the item level, relying on three attributes:
- Auto Renewal Indicator, which defines auto renewal activation at transaction level.
- Contract Extension, which determines how long the contract item is extended, and
- Renewal Period, which determines how far in advance of the expiry date the renewal is triggered.
Configuring these three attributes requires input from two areas:
- Product master data for the Contract Auto Renewal Indicator and Contract Extension, and
- Date management framework for the default Renewal Period.
In this blog, we show how to configure both.
1. Business Background
In SAP S/4HANA Cloud Public Edition, when a service contract item approaches its end date, business users must manually renew it with change processes or create a new contract to maintain service coverage. For organizations managing a large portfolio of multi-year maintenance agreements or SLA commitments, this manual process is time-consuming and prone to oversight — risking unintentional service gaps. The auto renewal feature eliminates this overhead by automatically extending contract items before they expire, based on predefined settings configured by the key user or product master data specialist.
2. Solution
Auto renewal for service contract items is controlled by three attributes at the item level:
- Contract Auto Renewal Indicator: defines how auto renewal is active at the item level. Whether it can be displayed for business users or not; whether the default configured attributes can be changed or not. You can specify this indicator using the Manage Product Master Data app (ID: F1602, business role: PRODMASTER_SPECIALIST).
- Contract Extension: determines how long the contract item is extended when it is automatically renewed. This value is configured as the Extension Period in the product master data for the service product, using the Manage Product Master Data app (ID: F1602, business role: PRODMASTER_SPECIALIST). Depending on the indicator setting, this default value can be changed for business users.
- Renewal Period: determines how far in advance of the contract item’s end date the auto renewal is triggered. The default value for this field is configured in the date profile through the duration AR_PERIOD in the Default Values section, using configuration activity Define Date Profile for Service Transactions (ID: 104301). Depending on the indicator setting, this default value can be changed for business users.
To make sure the function work well, the date profile assigned to the service contract item category must contain the durations AR_PERIOD and AR_EXTENSION. You can verify and configure this in configuration activity Define Date Profile for Service Transactions (ID: 104301).
Note: AR_Extension is a duration for the system to run auto renewal. It's not used to set the default value for Extension Period.
3. Procedure
In this example, we're going to set up an auto renewal set automatically for business users with default renewal period (1 week) and contract extension (2 year). That is to meet a business requirement that your company always extends the service contract product for 2 years one week before that deal reaches to its end.
3.1 Check that the date profile contains the required durations
In your configuration environment, search for configuration activity Define Date Profile for Service Transactions (ID: 104301). Verify that the date profile currently assigned to your service contract item category contains AR_EXTENSION and AR_PERIOD as durations.
- Open configuration activity Define Date Profile for Service Transactions (ID: 104301).
- Open the date profile in use (e.g., CONT002).
- In the Durations section, check whether AR_PERIOD and AR_EXTENSION are listed.
- If either is not present, add it to the date profile and Save.
3.2 Configure the default Renewal Period in the date profile
Still in configuration activity Define Date Profile for Service Transactions (ID: 104301), set the default value for the Renewal Period by configuring the duration AR_PERIOD. This value will be automatically proposed in the Renewal Period field when a new service contract item is created.
- Open the date profile in use (e.g., CONT002).
- In the Durations section, select the duration AR_PERIOD.
- Navigate to the Default Values section.
- Enter your desired default renewal period (e.g., 1 week).
- Save your changes.
3.3 Set Contract Auto Renewal Indicator in product master data
The Contract Auto Renewal Indicator in the product master data controls whether auto renewal is enabled by default when a service contract item is created with this product. Set it to 1 so that the Automatic Renewal checkbox is pre-selected and the Contract Extension and Renewal Period values are proposed automatically. The three available values are:
- Blank: no auto renewal by default — the business user can still enable it manually in the service contract.
- 1: auto renewal enabled by default — the business user can still change it in the service contract.
- 2: auto renewal not relevant — no auto renewal available for the business user in the service contract.
- Log on with a user assigned to the PRODMASTER_SPECIALIST role.
- Open the Manage Product Master Data app (ID: F1602).
- Search for and open the service product used in your service contracts.
- Navigate to the Sales area.
- Locate the Contract Auto Renewal Indicator field and set it to 1 Set to Yes, can be changed.
- Save your changes.
3.4 Configure the Extension Period in product master data
The Contract Extension value displayed in the Manage Service Contracts app is derived from the Extension Period field in the product master data. Use the Manage Product Master Data app (ID: F1602) to configure this value for your service product.
- Log on with a user assigned to the PRODMASTER_SPECIALIST role.
- Open the Manage Product Master Data app (ID: F1602).
- Search for and open the service product used in your service contracts.
- Go to the Distribution Chain area
- Select the relevant distribution chain (e.g., 1710).
- Under the General Information tab, navigate to the Quantity Stipulations section.
- Locate the Extension Period field and enter your desired value (e.g., 2 years for a 2-year renewal).
- Save your changes.
Alternatively, you can maintain the settings in 3.3 and 3.4 with the apps Create Material (MM01), Change Material (MM02), or Display Material (MM03) (with classic GUI) by navigating to the corresponding tabs and sections:
- The Basic data 1 tab to locate the Contract Auto Renewal Indicator section
- The Sales: Sales Org. 2 tab at Org. Levels to locate the Auto Renewal Extension Period section
3.5 Test your settings in the Manage Service Contracts app using the Customer Service Manager business role
Once all configuration changes are saved, validate the end-to-end behavior in the Manage Service Contracts app:
- Log on with a user assigned to the Customer Service Manager (SAP_BR_CUSTOMER_SRVC_MGR) business role.
- Open the Manage Service Contracts app.
- Choose Create to start a new service contract and enter a Start Date and End Date.
- Add the configured service product as a contract item and go to the item details page.
- Select the Automatic Renewal checkbox in the item details.
- Verify that the Contract Extension field is pre-populated from the product master data (e.g., 2 years).
- Verify that the Renewal Period field defaults to the value configured in the date profile (e.g., 30 days).
- Save the service contract.
Conclusion
By following the steps in this blog, you have successfully configured the default auto renewal settings for service contracts in SAP S/4HANA Cloud Public Edition. The key takeaways are:
- Auto renewal for service contract items is controlled by three attributes: Contract Auto Renewal Indicator (how auto renewal is active for business users), Contract Extension (how long the contract extends) and Renewal Period (how far in advance renewal is triggered).
- The date profile assigned to the item category must contain the durations AR_EXTENSION and AR_PERIOD for auto renewal to function correctly (via activity 104301).
- The Contract Auto Renewal Indicator in the product master data (Manage Product Master Data app, app ID: F1602) controls whether auto renewal is enabled by default.
- The default Renewal Period is configured as the default value of duration AR_PERIOD in configuration activity Define Date Profile for Service Transactions (ID: 104301).
- The Extension Period is maintained in the product master data via the Manage Product Master Data app (ID: F1602).
As a result, business users no longer need to manually configure auto renewal attributes on every new service contract, reducing errors and saving time across the organization. I hope this blog help you get started. Feel free to try it in your own configuration environment and share your experiences.
Additional Information
- Manage Service Contracts – SAP Help Portal
- Auto Renewal – SAP Help Portal
- Main Areas in Product Master Data / Sales – SAP Help Portal
- How to Use Date Management to Configure Service Contract Dates
- How to Create XML Date Rules for Service Contracts
- How to Change Default Duration for Service Contracts
- Using Additional Functionality Related to Service Contracts – SAP Learning
Source link


