!--a11y-->
Adding New Components to the Business
Transaction 
You can enhance the business transaction with components at item level 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 on new views in the business transaction and in accordance with the item category. You can use new components in SAP GUI and the People-Centric UI only. The views are displayed here as tab pages.
You have made the Customizing settings in the Implementation Guide under Customer Relationship Management ® Transactions ® Basic Settings ® Enhancements with the Easy Enhancement Workbench.
...
1. To create business transaction components, use business object 'CRM Business Transaction' and enhancement type 'Add New Business Transaction Components'.
2. You have to enter a set type for your enhancement. The set type controls the following attributes of the new component:
a. Definition of the fields of the component with their technical characterisitics
b. Key fields of the component. If there are no key fields, it is a simple one-line enhancement.
c. Product set type from which default values are read
Furthermore, you can 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.
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 ready in the message BDoc type. This can serve as the basis for the connection of Mobile Sales/Service.
· BAPI
The new components can be read and changed per BAPI.
· Archiving
The data from the new components is automatically archived and read from the archive.
· Change socuments
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 under Customer Relationship Management ® Transactions ® Basic Settings ® Enhancements with the Easy Enhancement Workbench.
· SAP Business Information Warehouse (SAP BW)
The BW interface is not enhanced automatically.
· People-Centric UI
If you have made the relevant Customizing settings, you can enhance the People-Centric UI with the report CRM_GEN_OBJECT_PCUI_ENABLE_C. You can find it in Customizing under Customer Relationship Management ® Transactions ® Basic Settings ® Enhancements with the Easy Enhancement Workbench ® Generate Layout for the People-Centric UI.
· SAP GUI
After Customizing has taken place (creation and assignment of enhancement profiles), the system automatically adjusts the interface.