Symptom
After canceling specific contract line items, the contract end date at the header level remains unchanged, even though a cancellation effective date was provided.
Environment
SAP Business ByDesign
Reproducing the Issue
Navigate to the Sales Orders work center.
-
-
Open contract XYZ (replace XYZ with the contract ID).
-
Under the Items tab:
-
Fulfillment for line items 20–50: Select Finish to complete fulfillment.
-
Line Item 10: Leave this item in process (do not select Finish Fulfillment).
-
-
Go to the General tab → Renewal and Cancellation sub-tab.
-
Enter all required fields:
-
Cancellation Reason: Select a valid reason.
-
Cancellation Effective Date: Enter xx.xx.xxxx
-
-
Save the changes.
Observed Behavior
The contract end date at the header level does not update to reflect the cancellation effective date (xx.xx.xxxx). -
Cause
The contract end date remains unchanged because not all line items were canceled.
-
The system updates the header-level contract end date only if all line items are canceled.
-
In this scenario, Line Item 10 was not canceled (fulfillment was not completed). Since the system requires all items to be in a canceled state to propagate the date to the header, the cancellation effective date applies only to the canceled line items (20–50) and does not affect the overall contract end date.
Resolution
-
Option 1: Cancel all line items
-
Ensure Finish Fulfillment is executed for all line items (including Line Item 10).
-
After canceling all items, the system automatically updates the header-level contract end date to one day before the earliest cancellation effective date across all line items.
-
-
Option 2: Manually adjust the contract end date
-
If retaining active line items is necessary, manually update the contract end date at the header level:
-
Go to the General tab, find Contract Dates section.
-
Enter the desired Contract End Date (e.g., 31.12.2024 for a cancellation effective date of 01.01.2025).
-
Save the changes.
-
-
Keywords
Contract, End Date, Cancellation, Item, Status, Effective Date, Header Level. , KBA , AP-SLO-SO , Sales Order , Problem