By default, your custom attribute will not appear in the 'Available Fields' list. It is always necessary to add it first to the Design layer, which is where the CRM web UI reads its data from.
Solution 1: Go to SPRO > CRM > UI Framework > UI Framework Definition > Design Layer > Deactivate Hiding of Fields
The problem could indeed be solved by 'Deactivating the Hiding of Fields', but this means that all custom fields will always be available throughout the system in the future. It is therefore recommended to only expose the fields that are needed, using the simple technique in solution 2.
Solution 2: Go to SPRO > CRM > UI Framework > UI Framework Definition > Design Layer > Define Design Objects
- Select the desired object type (e.g. BT111H_OPPT, BT126_CALL, etc.).
- From the 'Design Object' list, select the context node that you added the attribute to, and click 'Design'.
- In the 'Design' list, click 'New Entry'.
- Enter in the 'Attribute Name' field the name of your attribute, but leave all other fields blank (see image). Ignore the warning that pops up by clicking OK.
- Your attribute will now be available in the customizing screen in the web UI.
Regards,
Jonathan