SAP ABAP Class CL_SLIN_OBJECT_NAVIGATION (Helfer-Klasse für die Objektnavigation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA-EPC (Application Component) Extended Program Check (SLIN)
     SLIN_INTERN (Package) Internal Use for SLIN (changes made without discussion)
Properties
Class CL_SLIN_OBJECT_NAVIGATION  
Short Description Helfer-Klasse für die Objektnavigation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIN_INTERN   Internal Use for SLIN (changes made without discussion) 
Created 20130819   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SLINI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SLIN_OBJECT_NAVIGATION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SLIN_CODE_INSPECTOR_DETAIL 20130819 Handle Details in "Code Inspector" Adapter
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OBJECT_TYPE_CLAS Constant Private Type reference (TYPE) TROBJTYPE 'CLAS' 20130819
2 GC_OBJECT_TYPE_FUGR Constant Private Type reference (TYPE) TROBJTYPE 'FUGR' 20130819
3 GC_OBJECT_TYPE_FUNC Constant Private Type reference (TYPE) TROBJTYPE 'FUNC' 20130819
4 GC_OBJECT_TYPE_METH Constant Private Type reference (TYPE) TROBJTYPE 'METH' 20130819
5 GT_NAVIGATION_BUFFER Static Attribute Private Type reference (TYPE) TT_NAVIGATION_BUFFER 20130819
Methods
# Method Level Visibility Method type Description Created on
1 DISPLAY_OBJECT Static method Public Method 20130819
2 GET_OBJECT_NAME_FROM_INCLNAME Static method Public Method 20130819
3 REFRESH_BUFFER Static method Public Method 20130819
4 _CALL_RS_TOOL_ACCESS Static method Private Method 20130819
5 _CALL_RS_TOOL_ACCESS_GENERIC Static method Private Method 20130819
6 _GET_FUNC_NAME_FROM_INCLNAME Static method Private Method 20130819
7 _GET_METHOD_NAME_FROM_INCLNAME Static method Private Method 20130819
Events
Class CL_SLIN_OBJECT_NAVIGATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_NAVIGATION_BUFFER Private See coding 20130819 tt_navigation_buffer type hashed table of ty_navigation_buffer with unique key include_name
2 TT_NAVIGATION_INFO Public See coding 20130819 tt_navigation_info type standard table of ty_navigation_info with default key
3 TY_NAVIGATION_BUFFER Private See coding 20130819 begin of ty_navigation_buffer, include_name type progname, navigation_info_tab type tt_navigation_info, end of ty_navigation_buffer
4 TY_NAVIGATION_INFO Public See coding 20130819 begin of ty_navigation_info, include_name type progname, object_type type trobjtype, object_name type progname, subobject_type type trobjtype, subobject_name type c length 80, end of ty_navigation_info
Method Signatures

Method DISPLAY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_OCCURRED Call by reference Type reference (TYPE) ABAP_BOOL 20130827
2 Exporting EV_EXCEPTION Call by reference Type reference (TYPE) STRING 20130827
3 Importing IS_NAVIGATION_INFO Call by reference Type reference (TYPE) TY_NAVIGATION_INFO 20130819
4 Importing IV_LINE_NUMBER Call by reference Type reference (TYPE) I 20130819

Method DISPLAY_OBJECT on class CL_SLIN_OBJECT_NAVIGATION has no exception.

Method GET_OBJECT_NAME_FROM_INCLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAVIGATION_INFO Call by reference Type reference (TYPE) TT_NAVIGATION_INFO 20130819
2 Exporting EV_ERROR_OCCURRED Call by reference Type reference (TYPE) ABAP_BOOL 20130827
3 Exporting EV_EXCEPTION Call by reference Type reference (TYPE) STRING 20130827
4 Importing IS_SLIN_LINE Call by reference Type reference (TYPE) SLINI_LINE 20130819
5 Importing IV_INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME 20130819

Method GET_OBJECT_NAME_FROM_INCLNAME on class CL_SLIN_OBJECT_NAVIGATION has no exception.

Method REFRESH_BUFFER Signature

Method REFRESH_BUFFER on class CL_SLIN_OBJECT_NAVIGATION has no parameter.
Method REFRESH_BUFFER on class CL_SLIN_OBJECT_NAVIGATION has no exception.

Method _CALL_RS_TOOL_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20130819
2 Importing IS_NAVIGATION_INFO Call by reference Type reference (TYPE) TY_NAVIGATION_INFO 20130819
3 Importing IV_LINE_NUMBER Call by reference Type reference (TYPE) I 20130819

Method _CALL_RS_TOOL_ACCESS on class CL_SLIN_OBJECT_NAVIGATION has no exception.

Method _CALL_RS_TOOL_ACCESS_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20130819
2 Importing IV_INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME 20130819
3 Importing IV_LINE_NUMBER Call by reference Type reference (TYPE) I 20130819

Method _CALL_RS_TOOL_ACCESS_GENERIC on class CL_SLIN_OBJECT_NAVIGATION has no exception.

Method _GET_FUNC_NAME_FROM_INCLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAVIGATION_INFO Call by reference Type reference (TYPE) TT_NAVIGATION_INFO 20130819
2 Importing IS_SLIN_LINE Call by reference Type reference (TYPE) SLINI_LINE 20130819
3 Importing IV_INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME 20130819

Method _GET_FUNC_NAME_FROM_INCLNAME on class CL_SLIN_OBJECT_NAVIGATION has no exception.

Method _GET_METHOD_NAME_FROM_INCLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAVIGATION_INFO Call by reference Type reference (TYPE) TT_NAVIGATION_INFO 20130819
2 Importing IS_SLIN_LINE Call by reference Type reference (TYPE) SLINI_LINE 20130819
3 Importing IV_INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME 20130819

Method _GET_METHOD_NAME_FROM_INCLNAME on class CL_SLIN_OBJECT_NAVIGATION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740