Recently I have done an implicit enhancement for PO screen.

We know there is a tab for “Personal Settings” in PO screen.

/wp-content/uploads/2014/01/a_315756.png

Every user has permission to change this setting.

Recently I Found a discussion for that also to restrict that.

I make this for an explicit enhancement with help of our ABAPer.

I want to share this.

First you have to find the function for the personal settings

Just go to ME23N, move the mouse courser to Personal settings, then just press F1

ScreenShot.jpg

You can see the pop-up box as shown as above.

Now follow the steps.

Step 1:

Go to ME23N Screen.

Go to System (In MENU Bar) -> Status

Find the program, The program is SAPLMEGUI. Double click on this program. Just press “FIND” (Not Ctrl+F, you have to press the Binocular on application bar) and write there “MEPERS” (Its for personal Settings). Then press enter.

Capture.JPG

You will see the above screen. Go to bottom of this screen, you will find this as above screen.

Copy  the LMEGUICJL.

Step 2:

Open LMEGUICJL include in t-code SE38 in display mode.

And Click on spiral symbol (Enhance) as shown below.

/wp-content/uploads/2014/01/a_315756.png

After clicking Enhance the screen will be as below.

/wp-content/uploads/2014/01/a_315756.png

Step 3:

Now go to EDIT on menu bar then select ENHANCEMENT OPERATION SHOW IMPLICIT ENHANCEMENT OPERATION.

/wp-content/uploads/2014/01/a_315756.png

After clicking the above option we can find arrow symbol below method IF_COMMAND_MM-EXECUTE

/wp-content/uploads/2014/01/a_315756.png

STEP 5:

Right click on that line anywhere and choose ENHANCEMENT IMPLEMENTATION->CREATE

/wp-content/uploads/2014/01/a_315756.png

After that Create new implementation as shown as below.

/wp-content/uploads/2014/01/a_315756.png

Give the Name and Description and save into a TR.

/wp-content/uploads/2014/01/a_315756.png

Then select newly one and press “CONTINUE”

/wp-content/uploads/2014/01/a_315756.png

Now our needs to place in this Enhancement.

/wp-content/uploads/2014/01/a_315756.png

Step 6:

Place the relevant code as shown below figure.

/wp-content/uploads/2014/01/a_315756.png

We can restrict as many user as we want own logic.

Step 7:

Click Activate as below screen.

/wp-content/uploads/2014/01/a_315756.png

Then whenever the user will click in personal settings, he will get the below information message and he will not able to change the settings.

/wp-content/uploads/2014/01/dev_476387.jpg

TO CHANGE THE CODE LATER

RIGHT CLICK ON ENHACEMENT ->ENHANCEMENT IMPLEMENTION ->CHNAGE.

To report this post you need to login first.

20 Comments

You must be Logged on to comment or reply to a post.

        1. Dibyendu Patra Post author

          Swati G.

          It is a technical name of personal setting.

          Like in functional, we have a plant field in every transaction..

          But its also has a technical name which is WERKS.

          In that way, MEPERS is technical name for personal setting.

          Its called function for program.

          ScreenShot.jpg

          (0) 
  1. Leo Thilak M.S

    Hi

    after clicking create enhancement , a pop up window ask for type of enhancement to be created either code or declaration , what should be given

    (0) 

Leave a Reply