SAP ABAP Class CL_ESH_CM_TOP_LEVEL_OLD (for top level swc info for tagging)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_IF_CONTENT_MGT (Package) Enterprise Search - Content Management
Properties
Class CL_ESH_CM_TOP_LEVEL_OLD  
Short Description for top level swc info for tagging    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_IF_CONTENT_MGT   Enterprise Search - Content Management 
Created 20101025   SAP 
Last change 20110908   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)
Interfaces
Class CL_ESH_CM_TOP_LEVEL_OLD has no interface implemented.
Friends
Class CL_ESH_CM_TOP_LEVEL_OLD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_APPLOG Instance attribute Private Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application log 20101025
2 GT_LOGSYSA_EXT Instance attribute Private Type reference (TYPE) ESH_T_OM_LOGSYSA_EXT Table Type for ESH_S_OM_LOGSYSA_EXT 20101025
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONNECTOR_EXISTANCE Instance method Public Method Gets the information if already connectors exist 20101025
2 CHECK_FOR_CYCLIC_STRUCTURE Instance method Private Method Check for cyclic structure in stack path of SWCs 20101025
3 CHECK_STACK_CONSISTENCY Instance method Public Method Check the version currently on DB for consistency 20101025
4 DET_STACK_PATHS_PER_CONNECTION Instance method Public Method Determine all paths for a given connection 20101025
5 GET_ALLOWED_SYSRELS_FOR_CONN Instance method Public Method Gets all software components allowed for a given connection 20101025
6 GET_INSTANCE Static method Public Method Get an instance for the current class 20101025
7 GET_LOGSYSA_TL_DATA Instance method Private Method Gets the top level flag for a given connection + sysrel guid 20101025
8 GET_SWCS_BELOWE_SELF_OWN_PATH Instance method Public Method Gets all software components below equal self in own path 20101025
9 RESOLVE_ALL_PATHS_FOR_SYSREL Instance method Public Method Resolves all paths fo a given sysrel 20101025
10 RESOLVE_PATH_BRANCHES Instance method Private Method Uses all branches of a path to get the related paths 20101025
Events
Class CL_ESH_CM_TOP_LEVEL_OLD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YESH_S_STACK_PATH Public See coding 20101025
2 YESH_S_STACK_PATH_TL Public See coding 20101025
3 YESH_S_STACK_STACK_PATH Public See coding 20101025
4 YESH_S_SWC_BRANCH_PATH Public See coding 20101025
5 YESH_S_WS_SYSREL_STACK Public See coding 20101025
6 YESH_S_WS_SYSREL_STACK_PATH Public See coding 20101025
7 YESH_T_STACK_PATH Public See coding 20101025
8 YESH_T_STACK_PATH_TL Public See coding 20101025
9 YESH_T_STACK_STACK_PATH Public See coding 20101025
10 YESH_T_SWC_BRANCH_PATH Public See coding 20101025
11 YESH_T_WS_SYSREL_STACK Public See coding 20101025
12 YESH_T_WS_SYSREL_STACK_PATH Public See coding 20101025
Method Signatures

Method CHECK_CONNECTOR_EXISTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONN_EXIST Call by reference Type reference (TYPE) ABAP_BOOL 20101025
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101025
3 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20101025

Method CHECK_CONNECTOR_EXISTANCE on class CL_ESH_CM_TOP_LEVEL_OLD has no exception.

Method CHECK_FOR_CYCLIC_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_CYCLIC_STRUCTURE Call by reference Type reference (TYPE) ABAP_BOOL 20101025
2 Importing IT_CHECK_PATH Call by reference Type reference (TYPE) YESH_T_STACK_PATH_TL 20101025
3 Importing IV_CYCLIC_TEST_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20101025

Method CHECK_FOR_CYCLIC_STRUCTURE on class CL_ESH_CM_TOP_LEVEL_OLD has no exception.

Method CHECK_STACK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101025
2 Exporting EV_SYSREL_GUID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20101025
3 Importing IT_BRANCH_INFO Call by reference Type reference (TYPE) YESH_T_SWC_BRANCH_PATH 20101025
4 Importing IT_STACK_PATH Call by reference Type reference (TYPE) YESH_T_WS_SYSREL_STACK_PATH 20101025
5 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20101025

Method CHECK_STACK_CONSISTENCY on class CL_ESH_CM_TOP_LEVEL_OLD has no exception.

Method DET_STACK_PATHS_PER_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BRANCH_INFO Call by reference Type reference (TYPE) YESH_T_SWC_BRANCH_PATH 20101025
2 Exporting ET_STACK_PATH Call by reference Type reference (TYPE) YESH_T_WS_SYSREL_STACK_PATH 20101025
3 Exporting EV_IS_CYCLIC_STRUCTURE Call by reference Type reference (TYPE) ABAP_BOOL 20101025
4 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101025
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101025

Method GET_ALLOWED_SYSRELS_FOR_CONN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOGSYSA_EXT_RESULT Call by reference Type reference (TYPE) ESH_T_OM_LOGSYSA_EXT Table Type for ESH_S_OM_LOGSYSA_EXT 20101025
2 Exporting ET_SYSRELT_EXT_RESULT Call by reference Type reference (TYPE) ESH_T_OM_SYSRELT_EXT Table Type for ESH_S_OM_SYSRELT_EXT 20101025
3 Exporting ET_SYSREL_EXT_RESULT Call by reference Type reference (TYPE) ESH_T_OM_SYSREL_EXT Table Type for ESH_S_OM_SYSREL_EXT 20101025
4 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101025
5 Importing IV_CONNECTOR_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20101025

Method GET_ALLOWED_SYSRELS_FOR_CONN on class CL_ESH_CM_TOP_LEVEL_OLD has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CL_TOP_LEVEL Call by reference Object reference (TYPE REF TO) CL_ESH_CM_TOP_LEVEL_OLD for top level swc info for tagging 20101025
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20101025

Method GET_INSTANCE on class CL_ESH_CM_TOP_LEVEL_OLD has no exception.

Method GET_LOGSYSA_TL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_TL_SWC Call by reference Type reference (TYPE) ABAP_BOOL 20101025
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101025
3 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20101025

Method GET_LOGSYSA_TL_DATA on class CL_ESH_CM_TOP_LEVEL_OLD has no exception.

Method GET_SWCS_BELOWE_SELF_OWN_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OWN_STACK_PATH Call by reference Type reference (TYPE) YESH_S_WS_SYSREL_STACK_PATH 20101025
2 Exporting ET_SWCS_BELOWE Call by reference Type reference (TYPE) YESH_T_STACK_PATH_TL 20101025
3 Importing IT_BRANCH_INFO Call by reference Type reference (TYPE) YESH_T_SWC_BRANCH_PATH 20101025
4 Importing IT_STACK_PATH Call by reference Type reference (TYPE) YESH_T_WS_SYSREL_STACK_PATH 20101025
5 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101025

Method GET_SWCS_BELOWE_SELF_OWN_PATH on class CL_ESH_CM_TOP_LEVEL_OLD has no exception.

Method RESOLVE_ALL_PATHS_FOR_SYSREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STACK_PATH_RESOLVED Call by reference Type reference (TYPE) YESH_T_WS_SYSREL_STACK_PATH 20101025
2 Importing IT_BRANCH_INFO Call by reference Type reference (TYPE) YESH_T_SWC_BRANCH_PATH 20101025
3 Importing IT_STACK_PATH Call by reference Type reference (TYPE) YESH_T_WS_SYSREL_STACK_PATH 20101025
4 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101025

Method RESOLVE_ALL_PATHS_FOR_SYSREL on class CL_ESH_CM_TOP_LEVEL_OLD has no exception.

Method RESOLVE_PATH_BRANCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STACK_PATH_RESOLVED Call by reference Type reference (TYPE) YESH_T_WS_SYSREL_STACK_PATH 20101025
2 Importing IS_STACK_PATH Call by reference Type reference (TYPE) YESH_S_WS_SYSREL_STACK_PATH 20101025
3 Importing IT_BRANCH_INFO Call by reference Type reference (TYPE) YESH_T_SWC_BRANCH_PATH 20101025
4 Importing IT_STACK_PATH Call by reference Type reference (TYPE) YESH_T_WS_SYSREL_STACK_PATH 20101025

Method RESOLVE_PATH_BRANCHES on class CL_ESH_CM_TOP_LEVEL_OLD has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703