2014 Jan 06 1:43 PM
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
2014 Jan 06 1:48 PM
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.
2014 Jan 06 2:38 PM
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.
2014 Jan 06 2:44 PM
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.
2014 Jan 06 3:12 PM
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.