Show TOC

Process documentationAdding New Components to the Business Transaction Locate this document in the navigation structure

 

You can enhance the business transaction with components at item level by using the Easy Enhancement Workbench (EEW). The new components are displayed in addition to the standard components delivered by SAP. When you enter a product, these components are displayed in new views in the business transaction, and in accordance with the item category.

Prerequisites

You have made the settings in Customizing, by choosing   Customer Relationship Management   Transactions   Basic Settings   Enhancements with the Easy Enhancement Workbench  .

Process

  1. To create business transaction components, use the business object CRM Business Transaction and enhancement type Add New Business Transaction Components.

  2. You must enter a set type for your enhancement. To maintain set types, select the menu option   SAP Menu   Master Data   Products   Maintain Set Types and Attributes   (transaction COMM_ATTRSET) in the SAP GUI. The set type controls the following attributes of the new component:

    1. Definition of the fields of the component with their technical characteristics

    2. Key fields of the component. If there are no key fields, it is a simple one-line enhancement.

    3. Product set type, from which default values are read

    You can also define other options for the generation. You can find information on this in the EEW itself.

  3. Finally, choose the item object that you want the enhancement to apply to, and complete the generation of the new component.

Technical Implementation

Observe the following points when creating new components:

  • EDI

    The structure CRMXIF_BUSTRANS is enhanced automatically. If you want to use EDI, you have to generate the EDI interface.

  • Messaging BDoc type

    The data from the new enhancement is automatically available in the messaging BDoc type. This can serve as the basis for the connection of Mobile Sales/Service.

  • BAPI

    The new components can be read and changed using BAPI.

  • Archiving

    The data from the new components is automatically archived and read from the archive.

  • Change documents

    The system automatically writes change documents for the new components.

  • Pricing

    Depending on your Customizing, you can access the fields of the new component in pricing.

  • Business Add-Ins (BAdIs)

    The BAdI CRM_GEN_EXT_BADI can be used for general adjustments to the component, and the BAdI CRM_GEN_EXT_CPY_BADI can be used to influence the copying behavior of the component. You can find both in the Implementation Guide, at   Customer Relationship Management   Transactions   Basic Settings   Enhancements with the Easy Enhancement Workbench   Business Add-Ins (BAdIs)  .

  • SAP NetWeaver Business Intelligence (SAP NetWeaver BI)

    The BI interface is not enhanced automatically.

  • Integration with the CRM WebClient UI

    If you have added a new business transaction component in the EEW, for use at item level, you can display it easily in the CRM WebClient UI. To do so, execute the Customizing activities Create UI Configuration for Business Transaction Components and Assign Business Transaction Components to Overview Pages. For more information, see Customizing for SAP CRM, at   Customer Relationship Management   Transactions   Basic Settings   Enhancements with the Easy Enhancement Workbench  .