SAP ABAP Class CL_ESH_CM_TOP_LEVEL (For Top-Level SWC Information 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  
Short Description For Top-Level SWC Information 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)
2 CL_ESH_CM_TOP_LEVEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_CM_TOP_LEVEL has no interface implemented.
Friends
Class CL_ESH_CM_TOP_LEVEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STATE_ACTIVE Constant Public Type reference (TYPE) CHAR1 'A' Single-character flag 20101029
2 GC_STATE_INACTIVE Constant Public Type reference (TYPE) CHAR1 'I' Single-character flag 20101029
3 GR_APPLOG Instance attribute Private Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application log 20101025
4 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 ACTIONS_ACTIVE_INACTIVE_UI Instance method Public Method Do all actions if a top-level flag is disabled 20101028
2 ACTIONS_INACTIVE_ACTIVE_UI Instance method Public Method Do all actions if a top-level flag is enabled 20101028
3 ADD_OWN_SWC_FOR_UI_AND_BUF Instance method Private Method Add specific top-level flags for UI 20101106
4 CCOM_ADJ_NO_CONN_YESNO Instance method Private Method Second part of complex check: no adjacent SWCs but connector 20101026
5 CCOM_ADJ_YESNO_CONN_YESNO Instance method Private Method Internal method to capsulate the common parts 20101026
6 CCOM_ADJ_YES_CONN_NO Instance method Private Method Second part of complex check: adjacent SWCs, no connector 20101026
7 CCOM_ADJ_YES_CONN_YES Instance method Private Method Second part of complex check: adjacent SWCs and connector 20101026
8 CHECK_BELOW_CONNECTORS Instance method Private Method Check if there are top-level flags below connectors 20101026
9 CHECK_CONNECTORS Instance method Private Method Check the consistency of the existing connectors 20101025
10 CHECK_CONNECTOR_EXISTANCE Instance method Public Method Get the information if connectors already exist 20101025
11 CHECK_SEVERAL_COMPLEX Instance method Private Method Check if there are several top-level flags 20101026
12 CHECK_STACK_CONSISTENCY_DB Instance method Public Method Check the stack consistency when importing from DB 20101025
13 CHECK_STACK_CONSISTENCY_REPAIR Instance method Public Method Check the stack consistency when doing repairs 20101102
14 CHECK_STACK_CONSISTENCY_UI Instance method Public Method Check the stack consistency for UI 20101026
15 DET_COMPLETE_STACK_PER_CONN Instance method Public Method Determine all paths for a given connection (stack analyzer) 20101025
16 DET_CONN_ADJ_NO Instance method Private Method Determine if there are connectors if no adjacent SWCs 20101026
17 DET_CONN_ADJ_YES Instance method Private Method Determine if there are connectors if adjacent SWCs exist 20101026
18 GET_ADJACENT_SWCS Instance method Public Method Get all software components that have a common basis 20101025
19 GET_ADJ_SWCS_DIS_ENABLE_UI Instance method Private Method Get all adjacent SWCs that shall be dis-/enabled for UI 20101027
20 GET_ALL_DISABLED_BASIS_SWCS Instance method Private Method Get all softw. comp. to be disabled because of basis 20101114
21 GET_CONNECTION_DATA_BY_GUID Instance method Private Method Get all connection data per TT for F4 entries 20101103
22 GET_CORRESPONDING_BASIS_SWCS Instance method Private Method Get all corresponding basis SWCs dependent on scope 20101113
23 GET_EXCLUDED_SYSRELS_FOR_CONN Instance method Private Method Get all software components allowed for a given connection 20101103
24 GET_INSTANCE Static method Public Method Get an instance for the current class 20101025
25 GET_LOGSYSA_TL_DATA Instance method Private Method Get the top-level flag for a given connection + sysrel guid 20101025
26 GET_SWCS_DISABLE_BELOW_CONN_DB Instance method Private Method Get all software components to be disabled below connectors 20101027
27 GET_SWCS_DISABLE_BOF_TL_DB Instance method Private Method Get all software components to be disabled top-level flags 20101027
28 GET_SWCS_DIS_ENABLE_BOF_BASIS Instance method Private Method Get softw. comp. to be disabled because of basis (scope) 20101112
29 GET_SWCS_DIS_ENABLE_BOF_SINGLE Instance method Private Method Get all softw. comp. to be disabled because of isolated 20101112
30 GET_SWCS_TO_DISABLE_DB Instance method Public Method Get all software components that shall be disabled import DB 20101027
31 MODIFY_IS_TL_SWC_IN_BUFFER Instance method Public Method Modify the logsys buffer for top-level information 20101106
32 PREPARE_SEVERAL_COMPLEX_CHECK Instance method Private Method Prepare the complex check (part 1 of the check) 20101026
33 REMOVE_OWN_SWC_FOR_UI_AND_BUF Instance method Private Method Remove own top-level flag for UI 20101106
34 REMOVE_SWCS_FOR_UI_AND_BUF Instance method Private Method Remove specific top-level flags for UI 20101106
35 REPAIR_BELOW_CONNECTORS Instance method Public Method Repair top-level flags below connectors 20101027
36 REPAIR_SEVERAL_COMPLEX Instance method Public Method Repair if there are several top-level flags 20101027
37 RESET_SWCS_FOR_UI_AND_BUF Instance method Private Method Reset specific top-level flags for UI if set to inactive 20101106
38 UPDATE_SINGLE_SWC_UI_AND_BUF Instance method Public Method Set top-level flags for UI for isolated softw. comp. 20101112
Events
Class CL_ESH_CM_TOP_LEVEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YESH_S_STACK_DETAIL Public See coding 20101025 BEGIN OF yesh_s_stack_detail. INCLUDE TYPE cl_esh_om_stack_analyzer=>s_stack_raw. TYPES: is_basic_sysrel TYPE abap_bool, has_connectors TYPE abap_bool, level TYPE i, END OF yesh_s_stack_detail
2 YESH_S_STACK_ERROR Public See coding 20101025 BEGIN OF yesh_s_stack_error, sysrel_guid_current TYPE char32, sysrel_current TYPE esh_e_om_sysrel, sysrels_referred TYPE yesh_t_sysrel_error, END OF yesh_s_stack_error
3 YESH_S_STACK_INFO Public See coding 20101025 BEGIN OF yesh_s_stack_info, sysrel_guid TYPE char32, sysrel TYPE esh_e_om_sysrel, logsysa_guid TYPE guid_32, is_tl_swc TYPE abap_bool, has_connectors TYPE abap_bool, excluded TYPE abap_bool, basis_swc TYPE esh_e_om_basis_swc, stack_info_below TYPE yesh_t_stack_detail, stack_info_above TYPE yesh_t_stack_detail, END OF yesh_s_stack_info
4 YESH_S_SYSREL_ERROR Public See coding 20101025 BEGIN OF yesh_s_sysrel_error, sysrel_guid_referred TYPE char32, sysrel_referred TYPE esh_e_om_sysrel, END OF yesh_s_sysrel_error
5 YESH_T_STACK_DETAIL Public See coding 20101025 yesh_t_stack_detail TYPE STANDARD TABLE OF yesh_s_stack_detail WITH KEY sysrel_guid
6 YESH_T_STACK_ERROR Public See coding 20101025 yesh_t_stack_error TYPE STANDARD TABLE OF yesh_s_stack_error WITH KEY sysrel_guid_current
7 YESH_T_STACK_INFO Public See coding 20101025 yesh_t_stack_info TYPE STANDARD TABLE OF yesh_s_stack_info WITH KEY sysrel_guid
8 YESH_T_SYSREL_ERROR Public See coding 20101025 yesh_t_sysrel_error TYPE STANDARD TABLE OF yesh_s_sysrel_error WITH KEY sysrel_guid_referred
Method Signatures

Method ACTIONS_ACTIVE_INACTIVE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STACK_INFO_BUFFER Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101029
2 Exporting ES_STACK_WARN_TL_RESET Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_ERROR 20101028
3 Exporting ET_STACKS_ENABLED_BOF_SINGLE Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101112
4 Exporting ET_STACKS_ENABLED_UI Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101028
5 Importing IT_STACK_INFO_DB Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101028
6 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101028
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101028

Method ACTIONS_INACTIVE_ACTIVE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101029
2 Exporting ES_STACK_WARN_TL_REMOVED Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_ERROR 20101028
3 Exporting ET_STACKS_DISABLED_BOF_SINGLE Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101112
4 Exporting ET_STACKS_DISABLED_UI Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101028
5 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101028
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101028

Method ADD_OWN_SWC_FOR_UI_AND_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101106
2 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101106
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101106

Method CCOM_ADJ_NO_CONN_YESNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMPLEX_ERROR_DATA_CORR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_ERROR 20101026
2 Importing IS_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_INFO 20101026
3 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101026

Method CCOM_ADJ_NO_CONN_YESNO on class CL_ESH_CM_TOP_LEVEL has no exception.

Method CCOM_ADJ_YESNO_CONN_YESNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMPLEX_ERROR_DATA_CORR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_ERROR 20101026
2 Importing IS_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_INFO 20101026
3 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101026

Method CCOM_ADJ_YESNO_CONN_YESNO on class CL_ESH_CM_TOP_LEVEL has no exception.

Method CCOM_ADJ_YES_CONN_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMPLEX_ERROR_DATA_NO_CORR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_ERROR 20101026
2 Importing IS_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_INFO 20101026
3 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101026
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101026

Method CCOM_ADJ_YES_CONN_YES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMPLEX_ERROR_DATA_CORR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_ERROR 20101026
2 Importing IS_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_INFO 20101026
3 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101026
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101026

Method CHECK_BELOW_CONNECTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TL_BELOW_CONN_ERROR_DATA Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101026
2 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101026
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101026

Method CHECK_CONNECTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTOR_ERROR_DATA Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101025
2 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101025
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101025

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 has no exception.

Method CHECK_SEVERAL_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPLEX_ERROR_DATA_CORR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101026
2 Exporting ET_COMPLEX_ERROR_DATA_NO_CORR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101026
3 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101026
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101026

Method CHECK_STACK_CONSISTENCY_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPLEX_ERROR_DATA_CORR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101026
2 Exporting ET_COMPLEX_ERROR_DATA_NO_CORR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101026
3 Exporting ET_CONNECTOR_ERROR_DATA Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101025
4 Exporting ET_TL_BELOW_CONN_ERROR_DATA Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101025
5 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101025
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101025

Method CHECK_STACK_CONSISTENCY_REPAIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPLEX_ERROR_DATA_CORR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101102
2 Exporting ET_COMPLEX_ERROR_DATA_NO_CORR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101102
3 Exporting ET_TL_BELOW_CONN_ERROR_DATA Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101102
4 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101102
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101102

Method CHECK_STACK_CONSISTENCY_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPLEX_ERROR_DATA_CORR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101026
2 Exporting ET_COMPLEX_ERROR_DATA_NO_CORR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101026
3 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101026
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101026

Method DET_COMPLETE_STACK_PER_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 20101103
2 Exporting ET_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101025
3 Exporting ET_SYSRELT_EXT_RESULT Call by reference Type reference (TYPE) ESH_T_OM_SYSRELT_EXT Table Type for ESH_S_OM_SYSRELT_EXT 20101103
4 Exporting ET_SYSREL_EXT_RESULT Call by reference Type reference (TYPE) ESH_T_OM_SYSREL_EXT Table Type for ESH_S_OM_SYSREL_EXT 20101103
5 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101025
6 Importing IV_CONNECTOR_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20101103
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101025

Method DET_CONN_ADJ_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STACK_INFO_CONNECTOR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_INFO 20101026
2 Exporting EV_CONNECTOR_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20101026
3 Importing IS_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_INFO 20101026
4 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101026

Method DET_CONN_ADJ_NO on class CL_ESH_CM_TOP_LEVEL has no exception.

Method DET_CONN_ADJ_YES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STACK_INFO_CONNECTOR Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_INFO 20101026
2 Exporting EV_CONNECTOR_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20101026
3 Importing IS_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_INFO 20101026
4 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101026
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101026

Method GET_ADJACENT_SWCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADJ_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101025
2 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101025
3 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101025
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101025

Method GET_ADJ_SWCS_DIS_ENABLE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STACKS_DIS_ENABLED_UI Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101027
2 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101027
3 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101027
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101027

Method GET_ALL_DISABLED_BASIS_SWCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STACK_DISABLED_BASIS Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101114
2 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101114

Method GET_ALL_DISABLED_BASIS_SWCS on class CL_ESH_CM_TOP_LEVEL has no exception.

Method GET_CONNECTION_DATA_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLIENT Call by reference Type reference (TYPE) ESH_CLIENT Client 20101103
2 Exporting EV_SYSTEM_ID Call by reference Type reference (TYPE) ESH_SYSYSID System ID 20101103
3 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101103
4 Importing IV_TEMPLATE_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20101103
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Content Management: Exceptions for toplevel determination 20101103

Method GET_CORRESPONDING_BASIS_SWCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STACK_BASIS Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101113
2 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101113
3 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101113
4 Importing IV_TARGET_STATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20101125

Method GET_CORRESPONDING_BASIS_SWCS on class CL_ESH_CM_TOP_LEVEL has no exception.

Method GET_EXCLUDED_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 20101103
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 20101103
3 Exporting ET_SYSREL_EXT_EXCLUDED Call by reference Type reference (TYPE) ESH_T_OM_SYSREL_EXT Table Type for ESH_S_OM_SYSREL_EXT 20101103
4 Exporting ET_SYSREL_EXT_RESULT Call by reference Type reference (TYPE) ESH_T_OM_SYSREL_EXT Table Type for ESH_S_OM_SYSREL_EXT 20101103
5 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101103
6 Importing IV_CONNECTOR_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20101103
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Content Management: Exceptions for toplevel determination 20101103

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 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 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 has no exception.

Method GET_SWCS_DISABLE_BELOW_CONN_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STACKS_DISABLED_BOF_CONN Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101027
2 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101027

Method GET_SWCS_DISABLE_BELOW_CONN_DB on class CL_ESH_CM_TOP_LEVEL has no exception.

Method GET_SWCS_DISABLE_BOF_TL_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STACKS_DISABLED_BOF_TL Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101027
2 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101027
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101027

Method GET_SWCS_DIS_ENABLE_BOF_BASIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STACK_DIS_ENABLED_BOF_BASIS Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101112
2 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101112
3 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101113
4 Importing IV_TARGET_STATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20101125

Method GET_SWCS_DIS_ENABLE_BOF_BASIS on class CL_ESH_CM_TOP_LEVEL has no exception.

Method GET_SWCS_DIS_ENABLE_BOF_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STACK_DIS_ENABLED_BOF_SING Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101112
2 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101112

Method GET_SWCS_DIS_ENABLE_BOF_SINGLE on class CL_ESH_CM_TOP_LEVEL has no exception.

Method GET_SWCS_TO_DISABLE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STACK_INFO_BUFFER Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101114
2 Exporting ET_STACKS_DISABLED_BOF_SINGLE Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101112
3 Exporting ET_STACKS_DISABLED_DB Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101027
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101027

Method MODIFY_IS_TL_SWC_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGSYSA_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20101106
2 Importing IV_TOP_LEVEL_SWC Call by reference Type reference (TYPE) ABAP_BOOL 20101106
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Content Management: Exceptions for toplevel determination 20101106

Method PREPARE_SEVERAL_COMPLEX_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STACK_INFO_REMAINING Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101026
2 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101026
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101026

Method REMOVE_OWN_SWC_FOR_UI_AND_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101106
2 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101106
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101106

Method REMOVE_SWCS_FOR_UI_AND_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101106
2 Exporting ES_STACK_WARN_TL_REMOVED Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_ERROR 20101106
3 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101106
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101106

Method REPAIR_BELOW_CONNECTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TL_BELOW_CONN_ERR_DATA_REP Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_SYSREL_ERROR 20101027
2 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101027
3 Importing IT_TL_BELOW_CONN_ERR_DATA Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101101
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101027

Method REPAIR_SEVERAL_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TL_CORR_ERR_DATA_ACT_REP Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_SYSREL_ERROR 20101027
2 Exporting ET_TL_CORR_ERR_DATA_INACT_REP Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_SYSREL_ERROR 20101027
3 Importing IT_STACK_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101027
4 Importing IT_TL_CORR_ERR_DATA Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_ERROR 20101027
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101027

Method RESET_SWCS_FOR_UI_AND_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STACK_INFO_BUFFER Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101106
2 Exporting ES_STACK_WARN_TL_RESET Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_S_STACK_ERROR 20101106
3 Importing IT_STACK_INFO_DB Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101106
4 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101106
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101106

Method UPDATE_SINGLE_SWC_UI_AND_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STACK_INFO_BUFFER Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101112
2 Exporting ET_STACK_DIS_ENABLED_BOF_SING Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL=>YESH_T_STACK_INFO 20101112
3 Importing IV_UPDATE_STACK_AND_BUF Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20101119
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Content Management: Exceptions for Top-Level Determination 20101119
History
Last changed by/on SAP  20110908 
SAP Release Created in 703