Application Enhancement Tool
The Application Enhancement Tool has been introduced to enhance CRM applications. You can use the tool to search for enhancements, and to display, create, change, and delete enhancements.
You can enhance ERP business objects in the CRM WebClient UI. For more information, see Customizing for Customer Relationship Management
under .
Before you can use the Application Enhancement Tool, you need to define the package name, generation prefix, and namespace for enhancements. You can make the necessary settings in Customizing for Customer Relationship Management
under .
If you are not authorized to use the Application Enhancement Tool, you need a certain authorization role. For more information, see SAP Note 1251796.
Note
Only the Z namespace is supported for BDocs. Within other namespaces, you will not be able to generate enhancements that influence BDocs. This affects the enabling for CRM Mobile, and enhancements for all Marketing objects.
The Application Enhancement Tool is integrated in the UI Configuration Tool, and can be started in this tool. The fields that you have added to an application are available in the UI configuration of the corresponding UI component and view. You can make these new fields available on the user interface by adding them to the view.
The Application Enhancement Tool offers the following main functions:
Creating custom fields
Defining dropdown list boxes for custom fields
Translating field labels and entries in dropdown list boxes
Assigning search helps and check tables to custom fields
Making new custom fields available in search criteria and/or result lists, Business Intelligence (BI) reporting, R/3 Adapter, CRM Mobile, and CRM interactive reporting, which depends on the enhanced business object
Using different data types, such as characters, dates, times, and numbers
Reusing fields in other business objects, if these business objects are based on the same enhancement place