Show TOC

Function documentationApplication 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.

Integration

You can enhance ERP business objects in the CRM WebClient UI. For more information, see Customizing for Customer Relationship Management under Start of the navigation path Transactions Next navigation step Settings for ERP Transactions Maintained via CRM Next navigation step Enhancement of ERP Fields End of the navigation path.

Prerequisites

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 Start of the navigation path UI Framework Next navigation step UI Framework Definition Next navigation step Application Enhancement Tool Next navigation step Define System Settings End of the navigation path.

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 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.

End of the note.

Features

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