SAP ABAP Class CL_SATC_AC_NAVIGATOR (Navigator: Abstract base class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
     SATC_ABAP_CHECK_SVC_API (Package) INTERNAL: - *NO* REUSE - Test services API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SATC_AC_NAVIGATOR Navigator: name / path of item + display operations 20061203
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SATC_AC_NAVIGATOR_DUMMY Navigator: Internal fallback 20061203
2 Inheritance (c INHERITING FROM c_ref)  CL_SATC_AC_NAVIGATOR_R3TR Navigator: 'R3TR' objects general 20061211
Properties
Class CL_SATC_AC_NAVIGATOR  
Short Description Navigator: Abstract base class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SATC_ABAP_CHECK_SVC_API   INTERNAL: - *NO* REUSE - Test services API 
Created 20061202   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 IF_SATC_AC_NAVIGATOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SATC_AC_NAVIGATOR Navigator: name / path of item + display operations 20061203
Friends
# Friend Modeled only Created on Description
1 CL_SATC_AC_MEMENTO 20061209 Externalize/Rebuild object state
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FG_2ND_LANGU Static Attribute Protected Type reference (TYPE) SY-LANGU Language Key for the Current Text Environment 20061221
2 F_BACK_PACK Instance attribute Protected Type reference (TYPE) XSTRING 20120209
3 F_KEY Instance attribute Private Type reference (TYPE) SATC_S_R3TR_KEY TADIR Key / Anchor 20061202
4 F_PATH Instance attribute Private Type reference (TYPE) TY_T_PATH_SEGMENTS General Format / Specific Content 20061203
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20061221
2 GET_CLASS_NAME Instance method Public Method Returns the name of the class pool (no local class) 20061208
3 _DO_NAVIGATION_IN_GUI Instance method Protected Method Performs navigation in the context of classical GUI 20070612
4 _GET_MEMENTO_OF_INSTANCE Instance method Protected Method Returns memento (externalized state) of instance 20061209
5 _GET_R3TR_DESCRIPTION Instance method Protected Method Returns description of R3TR Key 20061221
6 _GET_STATE Instance method Protected Method Gets state of navigator 20061211
7 _GET_WORKBENCH_MANAGER Instance method Protected Method Returns workbench manager or Initial 20070612
8 _NEW_INSTANCE_FROM_MEMENTO Instance method Protected Method Restores fresh instance from memento (externalized state) 20061209
9 _SET_STATE Instance method Protected Method Defines state of navigator 20061211
Events
Class CL_SATC_AC_NAVIGATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_DESCRIPTION Protected Attribute reference (LIKE) 20061221
2 TY_S_PATH_SEGMENT Protected Attribute reference (LIKE) 20061203
3 TY_T_DESCRIPTIONS Protected Attribute reference (LIKE) 20061221
4 TY_T_PATH_SEGMENTS Protected Attribute reference (LIKE) 20061203
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SATC_AC_NAVIGATOR has no parameter.
Method CONSTRUCTOR on class CL_SATC_AC_NAVIGATOR has no exception.

Method GET_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_ABSTYPENAME Class name 20061208
# Exception Resumable Description Created on
1 CX_SATC_AC_ROOT Exception with ABAP Services UI 20070904

Method _DO_NAVIGATION_IN_GUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IN_NEW_FRAME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070612
2 Importing I_WB_MANAGER Call by reference Object reference (TYPE REF TO) IF_WB_MANAGER Interface for Workbench Manager 20070612
# Exception Resumable Description Created on
1 CX_SATC_NAVIGATION_FAILED ABAP Test Cockpit: Navigation Error 20070612

Method _GET_MEMENTO_OF_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SABP_D_SERIALIZED_DATA Serialized Data (Export or Call Transformation) 20061209

Method _GET_MEMENTO_OF_INSTANCE on class CL_SATC_AC_NAVIGATOR has no exception.

Method _GET_R3TR_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R3TR_KEY Call by reference Type reference (TYPE) SATC_S_R3TR_KEY R3TR key 20061221
2 Returning RESULT Value transfer Type reference (TYPE) TY_S_DESCRIPTION 20061221

Method _GET_R3TR_DESCRIPTION on class CL_SATC_AC_NAVIGATOR has no exception.

Method _GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PATH Call by reference Type reference (TYPE) IF_SATC_AC_NAVIGATOR=>TY_T_PATH_SEGMENTS Path Segments 20061211
2 Exporting E_R3TR_KEY Call by reference Type reference (TYPE) SATC_S_R3TR_KEY "R3TR" tadir key 20061211

Method _GET_STATE on class CL_SATC_AC_NAVIGATOR has no exception.

Method _GET_WORKBENCH_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UI_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SATC_UI_CONTEXT Context Information for display purposes 20070612
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WB_MANAGER Workbench manager or initial 20070612

Method _GET_WORKBENCH_MANAGER on class CL_SATC_AC_NAVIGATOR has no exception.

Method _NEW_INSTANCE_FROM_MEMENTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MEMENTO Call by reference Type reference (TYPE) SABP_D_SERIALIZED_DATA Externalized state 20061209
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SATC_AC_NAVIGATOR Navigator 20061209

Method _NEW_INSTANCE_FROM_MEMENTO on class CL_SATC_AC_NAVIGATOR has no exception.

Method _SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH Call by reference Type reference (TYPE) IF_SATC_AC_NAVIGATOR=>TY_T_PATH_SEGMENTS Path segments 20061211
2 Importing I_R3TR_KEY Call by reference Type reference (TYPE) SATC_S_R3TR_KEY R3TR Key 20061211

Method _SET_STATE on class CL_SATC_AC_NAVIGATOR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710