Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

How do I find and delete an enhancement point?

derek_morin
Participant
0 Kudos

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

13 REPLIES 13

kiran_k8
Active Contributor
0 Kudos

Derek,

Did you tried with SE20 or SE19 ?

K.Kiran.

former_member400468
Active Participant
0 Kudos

And you can't drilldown from the transport request?
Evgeny

derek_morin
Participant
0 Kudos

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.

derek_morin
Participant
0 Kudos

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?

former_member400468
Active Participant
0 Kudos

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

raymond_giuseppi
Active Contributor
  • 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.

0 Kudos

How would I "look for migrated implementation"? I'm not sure what that means.

0 Kudos

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?


anand_sagarsethi
Contributor
0 Kudos

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

0 Kudos

Enhancement ZPM_SAVE_NOTIF does not exist

temp.png

I seem to keep hitting these cases where an object doesn't show up under a package, and it is really hard to find and delete them...

0 Kudos

That means its been deleted already.

Can you share screen where it shows it exist.

Anand

Sandra_Rossi
Active Contributor
0 Kudos

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.

former_member235395
Contributor
0 Kudos

Hi Derek,

Use SE20 tcode.

Regards,