Application Development and Automation 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: 
Read only

how to delete object key

Former Member
0 Likes
1,806

Hello,

I wanted to edit an enhancement point and falsely clicked on 'edit' instead of 'extend'. Unfortunately I created and entered the object key as well.

Now I always edit the whole ABAP code instead of the enhancement point only.

I already deleted the entries at SMP and searched through table ADIRACCESS. I was quite sure to have found the object key and deleted the entry, but regardless of a complete restart of SAPGUI etc. the object key seems to be active further on.

Do I have to update the ADIRACCESS changes anywhere or what do I have to do?

Btw. another developer does not have this issue, he's still prompted for an object key if he would try to edit the code.

Are the object keys belong to the developer?

Maybe I deleted the wrong entries in ADIRACCESS, but how can I determine which are the correct ones?

Knud

Hello,

I wanted to edit an enhancement point and falsely clicked on 'edit' instead of 'extend'. Unfortunately I created and entered the object key as well.

Now I always edit the whole ABAP code instead of the enhancement point only.

I already deleted the entries at SMP and searched through table ADIRACCESS. I was quite sure to have found the object key and deleted the entry, but regardless of a complete restart of SAPGUI etc. the object key seems to be active further on.

Do I have to update the ADIRACCESS changes anywhere or what do I have to do?

Btw. another developer does not have this issue, he's still prompted for an object key if he would try to edit the code.

Are the object keys belong to the developer?

Maybe I deleted the wrong entries in ADIRACCESS, but how can I determine which are the correct ones?

Knud

4 REPLIES 4
Read only

Former Member
0 Likes
1,418

Hi Knud

Developers need access key to extend and do enhancments

And each object has a key whıch developers can use it

Once you enter that it will think you are a valid devleoper to do so

And these keys are maintaned in sap service marketplace

as fas as ı know each objects key is registered there

I think the thing you should do is

Delete the  entry from table DEVACCESS.

Read only

0 Likes
1,418

Hi Solen,

tell me if I'm wrong but in table DEVACCESS is the unique developer key for the developer user, just one key. If I would delete this entry I'm not able to edit anything anymore.

I only would like to remove this specific falsely created object key.

I read the SAP tutorial and it seems to be that just table DEVACCESS and table ADIRACCESS are checked. The key created in ADIRACCESS is based on the developer key found in DEVACCESS.

Unfortunately I already deleted the keys in SMP so I'm not able to find the corresponding keys in ADIRACCESS.

Read only

0 Likes
1,418

Which object exactly did you try to enhance?

Do you remember the values of PGMID (surely "R3TR"), OBJECT and OBJ_NAME? Can you still see an entry for this selection criteria in ADIRACCESS?


Thomas

P.S. I don't believe the object key is dependent on the developer key, as you only have to register an object once per SAP installation number and release, then multiple developers (each having their own developer key) can access the object.

Read only

0 Likes
1,418

Hi Thomas,

unfortunately I don't remember the exact values, but I asked by collegue to try it, because he still gets the prompt for the object key I don't get anymore.

(R3TR ENHS ES_SAPFV45K and

R4TR PROG FV45KFAK_VBAK_BEARBEITEN)

That and the SAP tutorial let me believe that the developer key (SCCR) is used to create the object key developer dependant.

Otherwise I already found and deleted the correct entries in ADIRACCESS but my computer still knows the key (maybe it's cached somewhere), but a complete restart of sapgui including sap logon pad did not solve it.