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 SAP generated code after note 1718613 implementation

Former Member
0 Likes
2,883

Hi all,

My customer asked mer to implement this note oss 1718613.

The note guide says:

Reason and Prerequisites

Function module DD_DB_IMIG_CALL_INSTTOOL does not contain authorization checks for checking an

authenticated user's authorization to access some of its functions.

This may result in undesired system behavior.


Solution

Check whether the module DD_DB_IMIG_CALL_INSTTOOL is in the system. If this should be the case,

import the attached transport request BIOK018090. This will delete the module from the system. Please note

that transaction IMIG will not work correctly anymore after the import.

The function group SDBM will show syntax errors after the import. These can be ignored. If necessary, they

can be resolved by finalizing the deletion of the module within the group.


The transport can be added to the import queues of Quality and Production systems as welll. Alternatively,

after the import to a development system, you can add the function group SDBM to a workbench request

there and release it to your transport landscape.

The  problem is that the attached request BIOK018090 delete the function module from the function group SDBM.

the SAP NOTE guide says :

If necessary, they

can be resolved by finalizing the deletion of the module within the group.


But how to delete this because it's not enable by SAP :

Modifications de LSDBMUXX interdites par SAP

N° message EU522

Diagnostic

Vous voulez modifier une source ABAP/4. Cette source a été bloquée par son auteur pour que d'autres utilisateurs ne puissent pas la modifier : l'attribut "Blocage de l'éditeur" est activé pour cette source.

Activités système

Le système refuse vos modifications dans cette source ABAP/4 et vous la montre en mode d'affichage.

Procédure

Seul celui qui a activé le blocage de l'éditeur peut le reprendre. Ce n'est qu'alors que vous pourrez modifier la source ABAP/4.

Somebody can answer it ?

Thx all.

1 ACCEPTED SOLUTION
Read only

RaymondGiuseppi
Active Contributor
0 Likes
2,698

Did you try the 'Repair' option on the funciton group (SE37, SE80)

Regards,

Raymond

9 REPLIES 9
Read only

roberto_vacca2
Active Contributor
0 Likes
2,698

Hi.

You need to remove the "edit lock" on the main function group's program LSDBMUXX.

You should use a report like this:

Editor Lock and Unlock in SAP ABAP Program - ABAP Development - SCN Wiki

But this operation should be proposed by the note so you better inform yourself with SAP support.

Hope to help

Bye

Read only

0 Likes
2,698

Hi,

I've  tried a zprogram by myself wich is doing the same. But I can't activate it, I've got an error message saying I can't update TRDIR.

Read only

RaymondGiuseppi
Active Contributor
0 Likes
2,699

Did you try the 'Repair' option on the funciton group (SE37, SE80)

Regards,

Raymond

Read only

0 Likes
2,698

Thx a lot Raymond, I can repair my function Group by this way.

Now I've a new error in function group, but I'm gonna try repair the same way.

Read only

0 Likes
2,698

Raymond, maybe you canhelp me again.

I repaired my function group SDBM by this way.

But the repair has changed the list of includes in the LSDBMXX include, and now I have some error of type declaration cause the order of include changed.

For exemple:

before repair :include LSDBM04 is after LSDBM11

Now LSDBM04 is before LSDBM11 and have syntaxe error cause it's using a type defined in LSDBM11.

How I can repair it ?

Read only

0 Likes
2,698

Hi.

Do you have this type of syntax error?

Try to activate it anyway. It's a DD_DB_IMIG_DDIF_TABL_XXX dependent activation.

Hope to help

Bye

Read only

0 Likes
2,698

It seems curious to me that Include LSDBMU11 was before LSDBMU04, check if somebody did something strange with SPAU or installing OSS notes in an incorrect sequence, try analyzing version history.

If you can't solve raise an incident to SAP or try to restore the function group transporting it back from some other system?

Regards,

Raymond

Read only

0 Likes
2,698

What do you mean by : It's a DD_DB_IMIG_DDIF_TABL_XXX dependent activation ?

Read only

0 Likes
2,698

Hi.

I mean that must be activated together.

Release 750 doesn't have DD_DB_IMIG_DDIF_TABL_XXX function module and changed a lot

The old system  such ecc6 contains a code that compile correctly when is running, so you need to activate it anyway.

Hope to help