0% found this document useful (0 votes)
11 views7 pages

Implicit Enhancment

Uploaded by

Jithesh K
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views7 pages

Implicit Enhancment

Uploaded by

Jithesh K
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Rupesh Kadge

01/07

SAP
Enhancements
Implicit
Enhancement
Swipe for more
02/07

WHAT’S IMPLICIT
01 ENHANCEMENT?

1️⃣Implicit Enhancements provide a seamless


way to enhance SAP standard programs without
modifying the original code.

2️⃣They allow us to add custom logic to


predefined points in the code, such as the start
and end of modularization blocks (like function
modules, subroutines, and includes).

3️⃣Implicit Enhancements make SAP programs


more adaptable and aligned with our business
requirements, ensuring easy upgradability and
minimising code conflicts during system updates.

Swipe for more

@RUPESHKADGE
03/07
EXAMPLE OF IMPLICIT
02 ENHANCEMENTS

Original SAP Standard Function Module:

● We have a function module called


C14Z_MESSAGES_SHOW_AS_POPUP.

● It performs some standard logic and displays a


message using the POPUP_TO_DISPLAY_TEXT
function.

Swipe for more

@RUPESHKADGE
04/07

Implicit Enhancement Points:

We add two Implicit Enhancement Options to


the function module:

1️⃣ "BEFORE" the start of the function module


using the ENHANCEMENT statement with the
number 1.

2️⃣ "AFTER" the end of the function module


using the ENHANCEMENT statement with the
number 2.

Swipe for more

@RUPESHKADGE
05/07

Enhancing the Program:

To enhance the program, we follow these


steps:

Step 1. Open the function module using Tcode


SE37.

Step 2. Go to Edit -> Enhancement Operations


-> Show Implicit Enhancement Options.

Step 3. SAP provides options to enhance the


program before and after the function module
in the form (""""""""""""""").

Step 4. We create our Implicit Enhancements


in these points and implement our custom logic.

Swipe for more

@RUPESHKADGE
06/07

BENEFITS OF
03 IMPLICIT
ENHANCEMENTS
✅ Implicit Enhancements allow us to extend
the functionality of SAP standard programs
without modifying the original codebase.

✅ They provide flexibility and customization


while ensuring easy upgradability and
compatibility during system updates.

✅Implicit Enhancements preserve the integrity


of the SAP standard flow logic, minimising the
risk of disruptions.

Swipe for more

@RUPESHKADGE
07/07

THANK YOU
& STAY
TUNED.

@RUPESHKADGE

You might also like