Symptom
An extension field is added in the details of the expense item, however, there is no provision to designate it as mandatory.
Environment
SAP Business ByDesign
Reproducing the Issue
- Enter Adaptation Mode.
- Go to Travel and Expense work center and Expense Reports view.
- Select an expense report and select Edit.
- Go to Expenses tab and select one expense item.
- Select the extension field and then right click the cursor, but no option to mark it as mandatory in field attributes list.
Cause
Setting a field within the expense list to be mandatory is not supported in our technology layer in ByD HTML5. This limitation is documented as item 7 in KBA 2372377.
Since expense item is a list, only lead selected item will be visible. So, mandatory check is done only on selected expense item and it will ignore other items. Due to this behavior we are not offering mandatory setting via adaptation mode if the field is a list bound.
Resolution
The only possibility to perform a check against a field that has been set within a list to mandatory in adaptation mode is to provide the check in a customer specific coding in a customer enhancement via ByD PDI technology
See Also
Keywords
Expense Report, Extension Field, 费用报销单,扩展字段 , KBA , SRD-FIN-ERM , Travel and Expense Management , Problem