Symptom
You would like to understand the logic behind the 'Revenue Start Date' and the 'Revenue End Date' fields when an user closes an opportunity and/or Close Date field is changed.
Environment
SAP Cloud for Customer
Reproducing the Issue
Cause
Resolution
On the creation of an opportunity, the 'Revenue Start Date' and the 'Revenue End Date' are defaulted with the opportunity Close Date field.
When an opportunity is closed, the Close Date is set to the current date. If the 'Revenue Start Date' and 'Revenue End Date' were not changed, then they are also updated with the value of the Close Date (in this case it will be the current date). This is a standard logic and cannot be configured by any means.
If the opportunity Close Date is changed and either the opportunity revenue start/end dates were equal to the Close Date, then the respective revenue date is updated with the new close date. This is standard functionality for years and for compatibility reasons cannot be changed either.
Supposing the users want to avoid this to happen, note that this adjustment takes place only if the 'Revenue Start Date' or 'Revenue End Date' are equal to the Close Date. Hence, an automatic change of the 'Revenue Start Date' and 'Revenue End Date' can easily be avoided by changing the defaulted values to a date different of the Close Date.
See Also
Keywords
Revenue Start Date ; Revenue End Date ; Close Date ; Logic ; Determination ; Update ; , KBA , LOD-CRM-OPP , Opportunity Management , How To