Show TOC

Background documentationBusiness Transaction Enhancements


In addition to defining the structure of your business transactions in Customizing, you can modify business transaction structures using the enhancement options described in this section.

Business Add-Ins (BAdIs)

You implement BAdIs in Customizing for Customer Relationship Management under Start of the navigation path Transactions Next navigation step Basic Settings Next navigation step Business Add-Ins End of the navigation path and in the other context-specific sections under Transactions.

For performance information related to BAdIs, see Performance Considerations: Business Add-Ins for Business Transactions.

Easy Enhancement Workbench (EEW)

The EEW enables you to enhance business transactions by adding user-defined fields and tables.

For more information, see Enhancements with the Easy Enhancement Workbench in SAP CRM.

Application Enhancement Tool (AET)

The AET succeeds the EEW as a tool for creating structural enhancements, for example, field enhancements and table enhancements, in business transactions. The AET offers several additional features compared to the EEW.

Note that the AET does not completely replace the EEW; you can continue using the EEW if required. If you have created custom fields and tables with the EEW, they are displayed as read-only in the application enhancement tool. You can start adding new fields and tables by using the application enhancement tool, and update the already existing fields and tables with the EEW.

Recommendation Recommendation

AET enhancements to business transactions can be implemented with slightly better system performance than EEW enhancements, since the implementation takes place using Business Add-Ins created within the Enhancement Framework of SAP NetWeaver Application Server ABAP.

You should not use generated table extensions to process mass data.

End of the recommendation.

For more information, see Application Enhancement Tool.