Skip to Content

How do I find and delete an enhancement point?

I am trying to delete a package. I'm almost there. In SE16 I browser TADIR for my package and the only thing left is

ENHC

ZPM_SAVE_NOTIF

But I'm not sure how to find this enhancement and delete it.

I looked up ENHC using: https://archive.sap.com/discussions/thread/983369

ENHC is: Composite Enhancement Implementation

I can't see the object under the package, even after doing rebuild package list:

enhancment.png

enhancment.png (26.1 kB)
Add comment
10|10000 characters needed characters exceeded

  • It didn't seem to work from there.

    On SE20 I tried browsing all for "ZPM*" but in each case it said "No objects correspond to the selection criteria.

  • Not sure how to do this. I think this was imported a long time ago. I am unable to drill down through the package to see it, although package deletion fails because of it.

    Are you talking about going through SE09?

  • yes, if the object and package were created by one TR you will see it. Try to search in SE03 by your object. Also you can try to rebuild object list for your package

    capture.png (29.4 kB)
  • Get RSS Feed

4 Answers

  • Jun 02, 2017 at 12:18 PM
    • The FM in my referenced answer give text 'Composite Enhancement Implementation'
    • Can you see the implementation executing SE80 on the package to delete?
    • Look for R3TR ENHC Zxxx with SE03 then display the transport request and navigate to the object thru transport workbench, what result?
    • Look for migrated implementation too.
    Add comment
    10|10000 characters needed characters exceeded

    • So you diodn't succed with the previous steps?

      Back to your first post : "In SE16 I browser TADIR for my package and the only thing left is ENHC ZPM_SAVE_NOTIF" > so you must see a task request number in TADIR, can you look at it with SE01 or SE03?


  • avatar image
    Former Member
    Jun 02, 2017 at 12:30 PM
    -1

    Go to SE19

    in Edit Implementation Under New BADI type ZPM_SAVE_NOTIF, open it

    Go to properties tab to check which package it belongs.

    Go to se80 to open that package

    Follow path: Enhancement> Enhancement Implementation find your enhancement, Right click it to delete it.

    Regards

    Anand

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 02, 2017 at 08:36 PM

    The direct transaction to maintain composite enhancement implementations is SE20.

    Generally speaking, if a workbench object has been created/maintained (and assigned to a TR), and deleted before the TR has been released, SAP keeps the object directory entry till the object is transported (I don't know why it's needed, but I think it's on purpose).

    Anyway, you should remove the object from the TR, then delete manually the object directory entry via SM30 TADIR.

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 06, 2017 at 04:21 PM

    Hi Derek,

    Use SE20 tcode.

    Regards,

    Add comment
    10|10000 characters needed characters exceeded