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

RSAABAP - codeid: where can I see the corelated program/startroutine?

Former Member
5,695

Hi

I have been looking for a ODS name in the RSAABAP table. I have now found ABAP using this ODS and would now like to go to the program/startroutine that is related to the given CODEID. How do I do that?

Thanks in advance, kind regards,

Torben

No Solution until now for this problem? I've the same problem now...

13 REPLIES 13
Read only

Former Member
0 Likes
3,129

Hi,

Go to se11 -> give Table Name RSAABAP -> Goto Utilities -> Where Used List.Check whether the Check box for Program is checked or not -> give ok.

Regards,

Padmam.

Read only

0 Likes
3,129

Padman,

I am in 4.7.Here I was not able to see any such table.Are you sure that there exists such a table ?

K.Kiran.

Read only

0 Likes
3,129

Hi,

It is there in ECC 5.0

Regards,

Padmam.

Read only

kiran_k8
Active Contributor
0 Likes
3,129

Torben

What is ODS?

There is no table called RSAABAP.

What is CODEID?

Please post you requriement clearly.

K.Kiran.

Read only

Former Member
0 Likes
3,129

Hi Kiran

Sorry forgot to write that im working with SAP BW.

In BW there is a table called RSAABAP with contains custom ABAP used in BW. An ODS is object in with data can be stored (just a normal DB table). I searched the RSAABAP to see where the ODS where used in ABAP. The RSAABAP contains a CODEID field and this field must somehow be related to another table in which the name of the program/startroutine appears.

Read only

kiran_k8
Active Contributor
0 Likes
3,129

Torben,

Thanks buddy.

K.Kiran.

Read only

Former Member
0 Likes
3,129

searched through start routine by my self and found it in that way.

Thanks for all your inputs.

Kind regards,

Torben

Read only

Former Member
0 Likes
3,129

Hi,

These are the Programs that use the Table RSAABAP,

RSAA_ROUT_REORG_TEXTS - Reorganization of texts for routines

RSAUOVERVIEW - Update rules overview

RSAU_CHECK_DUPRECS_RSUPDINFO - Determine DupRecs in RSUPDINFO Table

RSAU_CHECK_REPAIR_UNITS - Report RSAU_CHECK_REPAIR_UNITS

RSAU_KEYFIGURE_KEYVALUE_CHECK - Program RSAU_KEYFIGURE_KEYVALUE_CHECK

RSAU_ROUTINE_CHECK - Program RSAU_ROUTINE_CHECK

RSAU_UPDR_REACTIVATE_ALL - Program RSAU_UPDR_REACTIVATE_ALL

RSTECH - Utility program for the ABAP programming

SAPMRSAU - Module Pool for Maintenance of the Update Rules

Regards,

Padmam.

Read only

0 Likes
3,129

Thanks for your reply Padmam.

My problem is that I would like to get the name of the program/startroutine that used the CODEID 25QN1LGDJ69B4M9E2HL7ADF6Y.

Do you know if there is a way to get the name of the program, startroutine or whetever that uses a specific CODEID (25QN1LGDJ69B4M9E2HL7ADF6Y in my case).

Thank you, kind regards,

Torben

Read only

Former Member
3,129

No Solution until now for this problem? I've the same problem now...

Read only

0 Likes
3,129

Same problem here - unitl I found following

Read only

3,129

Hi Steffen an others whom it may concern or who can deploy additional helpful aspects,

If you've found a piece of ABAP-code matching your request e.g. the tech. name of an ODS in table RSAABAP you got a CODE-ID linked to it.

To find out in which Transformation this Code-ID is used as a routine, you have to go to SE16-->RSTRAN and find out if you get any hits, inserting the CODE-ID alternating in one of the fields STARTROUTINE, ENDROUTINE, EXPERT (*). If you get a hit take the TRANID to RSA1, and search for Transformation with the TRANID as tech.name.

tada!!!

Bear in mind, that there might be ABAP Code usage you can find in RSAABAP but you wont be able to find a related routine (*). Then you can try an search for the TRANID in Table TADIR, or you might have found a "lost routine" (the TRFN had been deleted before, but the coding still remains in RSAABAP).

Now to my additional questions.

1. i'm wondering, if the code-id can link to other coding-objects than just routines. if it does, what kind of coding-objects, and where can i find more information about them (comparable to RSTRAN table in the standard case written above)

2. the fact, that RSAABAP does not contain ABAP Coding placed in Includes, functions or programs leads to the question, which other sources do i have to request to get information about code usage there too?

(*) In a concrete case i'd found the connection to the correct transformationen searching for Code-ID in RSTRAN field GLBCODE2. So if you want to check out more options try searching on the fields GLBCODE, TRANPROG, SHADOW_TRANID and GLBCODE2 too.

Read only

0 Likes
3,129

Good solution! Even 8+ years later, during upgrades we may need this stuff!