SAP ABAP : Enhancement Spot Introduction and Concepts

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, means 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 SAP ABAP : Enhancement Spot Introduction and Concepts

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.
  3. A dialog box appears.

    create enhancement spot SAP ABAP : Enhancement Spot Introduction and Concepts

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

enhancement spot SAP ABAP : Enhancement Spot Introduction and Concepts

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
  5. edit enhancement spot SAP ABAP : Enhancement Spot Introduction and Concepts

  6. Choose Change from the context menu.
  7. Choose Display if you only want to display the enhancement spot.

display enhancement spot SAP ABAP : Enhancement Spot Introduction and Concepts

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 spot1 SAP ABAP : Enhancement Spot Introduction and Concepts


ArchitectSAP Solutions
SAP. Streamlined.

SAP ECC, HR, SCM and NetWeaver consulting, implementation, outsourcing, offshore support and SAP consultancy services to SAP customers across diverse industries globally.

http://www.architectsap.com

Have a question on SAP? Write to our SAP Architect : AskTheArchitect@architectsap.com
(We promise a no-obligation consulting reply)