Extension fields created with EEWB are not shown
[easy] [Enhancement] [extension] [extension manager] [pnp bios extension] [thunder extension] [Workbench]
- Search in the CRM Web UI is not enhanced by the EEWSymptom You have created an enhancement using the Easy Enhancement Workbench (EEW) for which you want to enhance the search in the CRM Web UI with the relevant fields. Other terms Search,...
Symptom
Extension fields created with EEWB are not visible in the Web UI in the configuration tool and at runtime.
Other terms
Easy Enhancement Workbench
Reason and Prerequisites
In CRM 7.0 the design layer has become effective, which limits the list of available field in the UI to remove fields which are technical or not relevant.
As the delivered content for the design layer does not know the fields, which have been added with the EEWB, the design layer also hides these fields.
Solution
To create new custom fields there is a new tool available, called the Application Enhancement Tool. Fields created with this tool are visible automatically. It is recommended to use this tool instead of the EEWB.
However if the field exists already it has to be activated in the design layer manually.
To do this you first have to determine the relevant design object. There are two ways to do this:
1. From the component workbench:
Open the component and view where the fields should be displayed. Then expand the view context, right click the context node which contains the fields and choose ‘Assignment to Design Layer’.Display the SAP assignments and read out the Object Type and the Design Object (Column 1 and 3).2. At runtime:
Open the view which should contain fields and switch to edit mode. Then select a field which belongs to the same context node and press F2. A pop-up will open.
Read out the Design Layer Object Type and Design Object.
You’ll find detailed screenshots in the attached document.
After you have determined the relevant design objects, you have to copy the SAP design objects to the customer namespace and to add the fields to it.
You’ll find the relevant transactions in the implementation guide under
Customer Relationship Management -> UI Framework -> UI Framework Definition -> Design Layer.
When you have added the field to the design object you can also specify whether a generic value help based on DDIC data should be available.