SAP ABAP Class CL_SEDI_NAVIGATION_FACTORY (Factory for Navigation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ABA (Application Component) ABAP Editor
     SEDI_EXT (Package) Protected Enhancements for Editor
Properties
Class CL_SEDI_NAVIGATION_FACTORY  
Short Description Factory for Navigation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEDI_EXT   Protected Enhancements for Editor 
Created 20110923   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WB_SOURCE_NAVIGATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SEDI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SEDI_NAVIGATION_FACTORY has no interface implemented.
Friends
Class CL_SEDI_NAVIGATION_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CLASS_INTERFACE Constant Public Type reference (TYPE) SEOCLSNAME 'CL_SEDI_NAV_CLIF' 20110923
2 C_COMMENT Constant Public Type reference (TYPE) SEOCLSNAME 'CL_SEDI_NAV_COMMENT' 20110923
3 C_DB_FUNCTION Constant Public Type reference (TYPE) SEOCLSNAME 'CL_SEDI_NAV_DB_FUNCTION' Object Type Name 20120716
4 C_KEYWORD Constant Public Type reference (TYPE) SEOCLSNAME 'CL_SEDI_NAV_KEYWORD' 20110923
5 C_LITERAL Constant Public Type reference (TYPE) SEOCLSNAME 'CL_SEDI_NAV_LITERAL' 20110923
6 C_METHOD Constant Public Type reference (TYPE) SEOCLSNAME 'CL_SEDI_ABS_NAV_METHOD' 20110923
7 C_METHOD_DEF_IMPL Constant Public Type reference (TYPE) SEOCLSNAME 'CL_SEDI_NAV_METHOD_DEF_IMPL' 20110923
Methods
# Method Level Visibility Method type Description Created on
1 GET_NAVIGATION_METHOD Static method Private Method 20110923
2 GET_NAVIGATION_OBJECT Static method Public Method 20110923
3 GET_NAVIGATION_TYPE Static method Public Method 20110923
4 GET_WB_REQUEST Static method Public Method 20110923
5 IS_TYPED_LITERAL Static method Private Method 20110923
Events
Class CL_SEDI_NAVIGATION_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_TOKENS Public See coding 20110923 ty_tokens TYPE STANDARD TABLE OF stokesx WITH KEY str
Method Signatures

Method GET_NAVIGATION_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADT_POPUP Call by reference Object reference (TYPE REF TO) IF_SEDI_ADT_POPUP_DEF_IMPL 20110923
2 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) CL_WB_CONTEXT 20110923
3 Importing I_INCLUDE Call by reference Type reference (TYPE) SYREPID 20110923
4 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) SYREPID 20110923
5 Importing I_NAV_TREE_OPTIONS Call by reference Type reference (TYPE) CL_WB_SOURCE_NAVIGATOR=>TS_NAV_TREE_OPTIONS 20110923
6 Importing I_SOURCE Call by reference Type reference (TYPE) SEDI_SOURCE 20110923
7 Returning R_NAVIGATION Value transfer Object reference (TYPE REF TO) CL_SEDI_ABS_NAV_METHOD 20110923
# Exception Resumable Description Created on
1 CX_SEDI_ERROR 20110923

Method GET_NAVIGATION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADT_POPUP Call by reference Object reference (TYPE REF TO) IF_SEDI_ADT_POPUP_DEF_IMPL 20110923
2 Importing I_COL Call by reference Type reference (TYPE) I 20110923
3 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) CL_WB_CONTEXT 20110923
4 Importing I_INCLUDE Call by reference Type reference (TYPE) SYREPID 20110923
5 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) SYREPID 20110923
6 Importing I_NAV_TREE_OPTIONS Call by reference Type reference (TYPE) CL_WB_SOURCE_NAVIGATOR=>TS_NAV_TREE_OPTIONS 20110923
7 Importing I_ROW Call by reference Type reference (TYPE) I 20110923
8 Importing I_SOURCE Call by reference Type reference (TYPE) SEDI_SOURCE 20110923
9 Returning R_NAVIGATION Value transfer Object reference (TYPE REF TO) IF_SEDI_NAVIGATION 20110923
# Exception Resumable Description Created on
1 CX_SEDI_ERROR 20110923

Method GET_NAVIGATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COL Call by reference Type reference (TYPE) I 20110923
2 Importing I_NAV_TREE_OPTIONS Call by reference Type reference (TYPE) CL_WB_SOURCE_NAVIGATOR=>TS_NAV_TREE_OPTIONS 20110923
3 Importing I_ROW Call by reference Type reference (TYPE) I 20110923
4 Importing I_SOURCE Call by reference Type reference (TYPE) SEDI_SOURCE 20110923
5 Returning R_CLASS Value transfer Type reference (TYPE) SEOCLSNAME 20110923
# Exception Resumable Description Created on
1 CX_SEDI_ERROR 20110923

Method GET_WB_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COL Call by reference Type reference (TYPE) I 20110923
2 Importing I_INCLUDE Call by reference Type reference (TYPE) CSEQUENCE 20110923
3 Importing I_MAIN_PROGRAM Call by reference Type reference (TYPE) CSEQUENCE 20110923
4 Importing I_ROW Call by reference Type reference (TYPE) I 20110923
5 Returning R_WB_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST 20110923
# Exception Resumable Description Created on
1 CX_SEDI_ERROR 20110923

Method IS_TYPED_LITERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110923
2 Importing P_TOKEN Call by reference Type reference (TYPE) STRING 20110923

Method IS_TYPED_LITERAL on class CL_SEDI_NAVIGATION_FACTORY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740