SAP Knowledge Base Article - Public

2784911 - Impossible to Mark Extension Field as Mandatory in UI of Expense Report Item

Symptom

You add an extension field in the details of expense item, but there is no option to mark it as mandatory one.

Environment

SAP Business ByDesign, HTML5

Reproducing the Issue

  1. Enter Adatpion Mode
  2. Go to Travel and Expense work center and Expense Reports view.
  3. Select an expense report and select Edit.
  4. Go to Expenses tab and select one expense item.
  5. Select the extension field and then right click the cursor, but no option to mark it as mandatory in field attributes list.

Cause

You want to set a field within expense list to mandtaory. But this is not supported in ByD HTML5 in our technology layer. It is a documented limitation 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

Keywords

Expense Report, Extension Field, 费用报销单,扩展字段 , KBA , SRD-FIN-ERM , Travel and Expense Management , Problem

Product

SAP Business ByDesign all versions