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: 

finding oout the name of e report by its repid

Former Member
0 Kudos

Hi,

in many places like e.g. table table TKEB1 the REPID is used. How can I find out the name of the report which is associated to this Id.

Thanks in advance

Torsten

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Torsten,

Do you mean the report's title? If so you could try table TRDIRT.

Regards,

Nick

6 REPLIES 6

Former Member
0 Kudos

Hi Torsten,

Do you mean the report's title? If so you could try table TRDIRT.

Regards,

Nick

0 Kudos

Exactly! But I do not find a connection between the REPID which is like "12KST1A" and the program name or report title in TRDIRT like ZWHATEVER.

Thanks

Torsten

0 Kudos

Hi Torsten,

Looking at the table TKEB1 I don't think TRDIRT is going to help.

However, looking at the search help linked to the field TKEB1-REPID the description of the report is held in table TKEB2.

Regards,

Nick

Note to self, read questions properly before diving in with an answer

0 Kudos

Thanks for answering.

I think I've a comprehension problem.

So I woul like to explain a little bit more the context.

We have customer report launched by customer transaction. It executes a function RKD_REPORT_START with certain REPID

I find the REPID in table TKEB1 and the description text in TKEB2.

using the description text as search pattern in SE80 I found an ABAP Report starting with "GP" and followed by lots of random digits - so I assume the report itself is generated. The full report title is concatenated by

REPID and the description text.

Can anybody help me to understand where it comes from. I sofar understood only that the reports of TKEB1 and TRDIRT are somehow related but not the same.

Thanks for clarification

Torsten

0 Kudos

Hi Torsten,

There is also the field in table TKEB1 called RNAME, which holds the ABAP program name (with the GP prefix).

So, REPID in table TKEB1 to get RNAME, then read TRDIRT using RNAME to get the program title.

The program name seems to be generated using function module RSS_PROGRAM_CREATE.

Regards,

Nick

0 Kudos

Thank you s much for these info. Accoding to the user name in the generated program this ABAP created by an end-user, who most likely does not know how to call a function modul.

I think the generation is taking place in some transaction. Will try to find the place now. For any ideas I would be vary thankful.

Kind Regards

Torsten