Symptom
You have built an Accounting Principle via PDI. Now you want to modify some parameters concerning this feature in the system itself.
For example: You were able to assign a Foreign Currency Remeasurement Method to the respective accounting principle and is now trying to flag No Subsequent Reversal Posting for this method.
However, after flagging the checkbox and clicking Save the system crashes.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Business Configuration work center.
- Go to the Overview view.
- Search and open the activity Foreign Currency Remeasurement Methods for Cash.
- Click Assign remeasurement method to accounting principle.
- Select the respective Accounting Principle built via PDI (starting with Y).
- Select Use for Cash tab (notice that you cannot flag No Subsequent Reversal Posting because it is grayed out).
- Click Add Row (now notice that the flag is available).
- Delete the newly added row.
- Flag No Subsequent Reversal Posting.
- Click Save.
An Exception is thrown in the UI.
Cause
If the content is created via PDI (accounting principle in this case), then it also needs to be configured via PDI implementation (editing the solution on SAP Cloud Application Studio).
This change needs to be made in the PDI solution. The attempt to make this change in the system and not in the PDI implementation will result in a system crash. This is a general rule and not only valid for the specific case covered in this case document.
Resolution
To avoid system crashes you should change data related to the PDI Accounting Principle in the PDI Solution itself.
Keywords
PDI; accounting principle; Foreign Currency Remeasurement Methods for Cash , KBA , AP-ACC , Business ByDesign: Financial Accounting , How To