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

Syntax for full names in SCI object search?

ttrapp
SAP Mentor
SAP Mentor
0 Likes
1,257

Hi,

the Code Inspector has a search capability that requires 'full names', f.e.

\PR:RS_CI_TEST_SEARCH_OBJECTS_5_1\FO.FORM

identifies the form routine FO in report RS_CI_TEST_SEARCH_OBJECTS.

Is there a description about full names especially full names of function modules?

Best Regards
Tobias

1 ACCEPTED SOLUTION
Read only

pokrakam
Active Contributor
0 Likes
1,110

I haven't found any documentation, and the functionality is buried in kernel modules inaccessible to us mere mortals.

But of you look at the attributes of CL_ABAP_COMPILER, you'll find all the constants. There are a few other FMs and bits floating around, what exactly are you trying to achieve?

4 REPLIES 4
Read only

Florian
SAP Champion
SAP Champion
0 Likes
1,110

Just can add, that under 7.52 (00) there is just this report and 2 includes with a type inside. So nothing useable...

Read only

pokrakam
Active Contributor
0 Likes
1,111

I haven't found any documentation, and the functionality is buried in kernel modules inaccessible to us mere mortals.

But of you look at the attributes of CL_ABAP_COMPILER, you'll find all the constants. There are a few other FMs and bits floating around, what exactly are you trying to achieve?

Read only

ttrapp
SAP Mentor
SAP Mentor
0 Likes
1,110

Yes, the constant \FU: from the class will do the job. But I would like to have this Information in the documentation.

Read only

Sandra_Rossi
Active Contributor
1,110

A few possibilities :

\DA:..
   \DA:SY
   \DA:SY\DA:SUBRC : the system variable SY-SUBRC
   \DA:ABADR_C structured constant of a type pool
   \DA:ABADR_C\DA:TYPE_SOURCE component of a structured constant
\PR:..
   \PR:..\FO:.. subroutine in a program
   \PR:..\TY:..\ME:.. method of a local class in a program
   \PR:..\DA:.. global variable
      \PR:SAPLZ..\DA:E070 (in a function group)
   \PR:..\FO:...\DA:.. local variable in a subroutine
   \PR:..\FO:...\DA:..\DA:..\DA:.. second level component in a local structured variable in a subroutine
   \PR:..\FO:...\DA:<..> local field symbol
   \PR:BCALV_TEST_GRID_F4_HELP\SC:0200 : dynpro
   \PR:BCALV_TEST_GRID_F4_HELP\TI:MAIN200 : input module
   \PR:BCALV_TEST_GRID_F4_HELP\DA:GT_OUTTAB\SE:END\EI : component added at the end of a structure
   extensions of a method in a local class of the program BCALV_TEST_GRID_F4_HELP:
      \PR:BCALV_TEST_GRID_F4_HELP\TY:GRID_APPL\ME:CHECK_INPUT\SE:BEGIN\EI
      \PR:BCALV_TEST_GRID_F4_HELP\TY:GRID_APPL\ME:CHECK_INPUT\SE:CHANGING\SE:END\EI
      \PR:BCALV_TEST_GRID_F4_HELP\TY:GRID_APPL\ME:CHECK_INPUT\SE:END\EI
      \PR:BCALV_TEST_GRID_F4_HELP\TY:GRID_APPL\ME:CHECK_INPUT\SE:EXPORTING\SE:END\EI
      \PR:BCALV_TEST_GRID_F4_HELP\TY:GRID_APPL\ME:CHECK_INPUT\SE:IMPORTING\SE:END\EI
   extensions of a local class
      \PR:BCALV_TEST_GRID_F4_HELP\TY:GRID_APPL\SE:IMPLEMENTATION\SE:END\EI
      \PR:BCALV_TEST_GRID_F4_HELP\TY:GRID_APPL\SE:PRIVATE\SE:END\EI
      \PR:BCALV_TEST_GRID_F4_HELP\TY:GRID_APPL\SE:PRIVATE\SE:PROCEDURES\EI
      \PR:BCALV_TEST_GRID_F4_HELP\TY:GRID_APPL\SE:PROTECTED\SE:END\EI
      \PR:BCALV_TEST_GRID_F4_HELP\TY:GRID_APPL\SE:PROTECTED\SE:PROCEDURES\EI
      \PR:BCALV_TEST_GRID_F4_HELP\TY:GRID_APPL\SE:PUBLIC\SE:END\EI
      \PR:BCALV_TEST_GRID_F4_HELP\TY:GRID_APPL\SE:PUBLIC\SE:PROCEDURES\EI
\IC:SAPMKPT4 : include
\MI:0K\MN:084 : message (SE91)
\FU:FUNCTION_EXISTS : function module
   \FU:FUNCTION_EXISTS
   \FU:..\DA:.. local variable in a function module
\PT:C : generic predefined type C
\PT:SY-REPID : SY-REPID used as a type
\TY:.. the first TY segment is either a DDIC type or an object type (class pool or an interface pool)
   \TY:...\TY:... : depending on the first segment, either a component of a structured type, or a type of an object type
   \TY:..\TY:..\ME:.. method of local class (class_name) in global class
   \TY:..\ME:.. method of global class
   \TY:..\ME:..\DA:... local variable of a method in a global class
   \TY:..\DA:.. attribute of global class
\IN:..\ME:.. method of an interface pool
...