Skip to Content
0
Former Member
Mar 20, 2009 at 11:21 AM

How to get the name of an executing ABAP query in run time

21 Views

Hi ABAP Gurus,

I need to get the ABAP query name when it's running. For example we can get the current executing ABAP program name from SY-REPID.

My tried logic - every query generates an ABAP program like AQZZUGQUERY. 'UG' stands for user-group name and the length specified for it is 12, if the length of the user-group name is less than 12, then the rest will be filled by '='. Next 'QUERY' stands for ABAP query name and the length specified for it is 14, if less, then the rest will be filled in with '=' in the right. I've tried to extract the query name by using cut and trip (offset) operations.

But somehow this logic is not working - always it's picking up the function name as checked in debug mode.

Guys - Can you please provide me the solution on this.

Thanks & regards,

Jayanta Bej.