Symptom
Additional fields with suffix "F" exposed from Fiori App Custom Fields and Logic
Environment
SAP S4HANA Cloud
Reproducing the Issue
- Create a custom filed in Custom Filed and Logic APP
- Enable the usage of an oData service
- Try to add the filed in Custom Form, the fields are duplicated with the additional fields with suffix 'F'
Cause
For each Custom Field, which is exposed in an oData service, there is an additional Field Control property with suffix "F" added.
For filed control, it is used to control the fields. The possible values for a field-control property are:
Value
|
Meaning
|
---|---|
7 | Mandatory - property must contain a value |
3 | Optional - property may contain a null value |
1 | Read-only - property cannot be changed |
0 | Hidden - property should not be visible on user interfaces |
In case the enabling of an oData service is done correctly, the extensibility framework will fill such properties with the default value 3 (optional). The value of such properties can be overwritten in the corresponding DPC_EXT class of an oData service. This can either be done by applications itself, or by customers by using BAdIs. Currently there is no generic extension point available for oData services, which means that an application has to create specific BAdIs for an oData service and business context/entity.
Resolution
Please select the fields without suffix "F"
See Also
Custom Fields
Keywords
Custom Fields and Logic, suffix "F", duplicate , KBA , BC-SRV-APS-EXT-FLD , Custom Fields , Problem