Symptom
After creating an extension field of type Amount and defining a default value for it, you notice that the field is shown as blank when creating objects with this field included.
Environment
- SAP Business ByDesign
- SAP Cloud for Customer
Reproducing the Issue
For SAP Business ByDesign:
- Open the object where you want to add the field.
- Click on the avatar icon on the top-right side of the screen.
- Click on Key User Settings -> Start Adaptation Mode.
- Right-click on the section of the screen where the field needs to be added, then click on "+extension fields".
- Click on "Create New Field" and set the type as "Amount" and the default value as "0,00 XYZ" (where XYZ is the currency code).
- Save the field and add it to the screen.
For SAP Cloud for Customer:
- Open the object where you want to add the field.
- Click on the avatar icon on the top-right side of the screen.
- Click on "Start Adaptation".
- Click on the section of the screen where the field needs to be added.
- On the right panel, click on Add -> Fields.
- Click on the button "Create Fields" and set the type as "Amount" and the default value as "0,00 XYZ" (where XYZ is the currency code).
- Save the field and add it to the screen.
Cause
This is the current expected behavior of the system. The default value of the field was set as "0,00", which is equivalent as not having content inside the field. As such, the system displays the field as blank until a currency is manually selected.
Resolution
In order to display the "0,00 XYZ" value, you need to edit the object and select a currency code.
Keywords
monetary, quantity, KUT, empty , KBA , AP-RC-UIF-RT-B , ByD HTML5 Client (not for Cloud for Customer) , How To