BLOG

SAP ABAP – Enhancement Spot – Introduction and Concepts

Header-Design Augmentation
SAP ABAP Enhancement Spot

The enhancement spots are used to manage explicit enhancement options. That means you can add your code in standard ABAP code without need of access key, which implies that the standard code is not disturbed.

Enhancement spots specify the places where we can add our code in standard SAP.Explicit enhancement options are created in an initial system .Developer must be made aware of this enhancement by means of enhancement spots.You can define explicit enhancement options by using ENHANCEMENT-POINT statement. This represents element definition.Each enhancement spot element definition must be assigned to at least one enhancement spot.

You can go through report RIAUFMVK.

enhancement point report

ES_RIAUFMVK is enhancement spot, RIAUFMVK_G4 is the enhancement-point for this enhancement spot. ENHANCEMENT 1 MGV_GENERATED_RIAUFMVK is the active implementation for this enhancement spot.

Steps to create enhancement spot:

  1. Select the package and open the context menu.
  2. Choose Create –> Enhancements –>Enhancement Spot.

A dialog box appears.

create enhancement spot
  1. Enter a name for the (simple) enhancement spot.
  2. Enter a short text for the (simple) enhancement spot
  3. Select the desired technology (for example, BAdI Definition.)
  4. Select a composed enhancement spot or create a new one
  5. Choose  Creation of Enhancement (Enter).
enhancement spot

You see the enhancement spot (still empty) in the enhancement spot editor of the Enhancement Builder.

Edit an enhancement spot:

  1. Select the package and expand it.
  2. Expand the Enhancements node.
  3. Expand the Enhancement Spot node.
  4. Select the desired enhancement spot
edit enhancement spot
  1. Choose Change from the context menu.
  2. Choose Display if you only want to display the enhancement spot.
display enhancement spot

Delete an enhancement spot:

  1. Select the package and expand it.
  2. Expand the Enhancements node.
  3. Expand the Enhancement Spot node.
  4. Select the desired enhancement spot.
delete enhancement spot


Please send us your questions, comments or assistance, and our team would be glad to assist you.

By Abhishek Khandelwal (on behalf of SAP Consulting Team)


Apprisia
SAP :: Streamlined

We offer variety of services including SAP ECC ,SAP HR,SAP BW,SAP CRM, SAP SCM,SAP BPM, Business Objects, SAP ABAP DevelopmentSAP BASIS and SAP NetWeaver consulting. We have expertise in providing implementation,development, SAP Migration and SAP support services to SAP customers across diverse industries at a global level.

Have a question on SAP? Write to our SAP Architect : AskTheArchitect@Apprisia.com

(We promise a no-obligation consulting reply)