SAP ABAP Class CL_ESH_SYS_COUP_ASSIST_OLD (Assistance Class for System Coupling UI)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_UI_MONITORING_ADMIN_UI (Package) Monitoring and Adminstration UI
Properties
Class CL_ESH_SYS_COUP_ASSIST_OLD  
Short Description Assistance Class for System Coupling UI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_UI_MONITORING_ADMIN_UI   Monitoring and Adminstration UI 
Created 20101013   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ESH_CM_TOP_LEVEL_OLD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_SYS_COUP_ASSIST_OLD has no interface implemented.
Friends
Class CL_ESH_SYS_COUP_ASSIST_OLD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_SOURCE Constant Public Type reference (TYPE) CHAR6 'SOURCE' Character field length = 10 20101013
2 GC_TARGET Constant Public Type reference (TYPE) CHAR6 'TARGET' Character field length = 10 20101013
3 GR_APPLOG Instance attribute Public Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application log 20101013
4 GR_ESH_CM_SYS_COUP Instance attribute Private Object reference (TYPE REF TO) CL_ESH_CM_SYS_COUP_OLD Mapping of systems for tagging 20101013
5 GR_ESH_CM_TOP_LEVEL Instance attribute Private Object reference (TYPE REF TO) CL_ESH_CM_TOP_LEVEL_OLD For top-level SWC info for tagging 20101013
6 TEXTS_SYS_COUP Instance attribute Public Type reference (TYPE) ESH_S_CM_ASSIST_SYS_COUP_TEXT Assistance: Texts for system mapping data 20101013
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TEXTS Instance method Private Method Build texts for the UIs 20101013
2 CHECK_CONNECTOR_EXISTANCE Instance method Public Method Get the information on whether or not connectors exist 20101013
3 CHECK_STACK_CONSISTENCY Instance method Public Method Check the version currently on DB for consistency 20101013
4 CONSTRUCTOR Instance method Public Constructor 20101013
5 DELETE_MULTIPLE_SYS_COUPLING Instance method Public Method Delete several system mappings 20101013
6 DET_STACK_PATHS_PER_CONNECTION Instance method Public Method Determine all paths for a given connection 20101013
7 GET_ALLOWED_SYSRELS_FOR_CONN Instance method Public Method Get all software components allowed for a given connection 20101013
8 GET_CONNECTION_DATA_BY_TTYPE Instance method Public Method Get all connection data per TT for F4 entries 20101013
9 GET_SWCS_BELOWE_SELF_OWN_PATH Instance method Public Method Get all software components below equal self in own path 20101013
10 GET_SYSCOUP_SINGLE_TEMPL_TYPE Instance method Public Method Get all valid template types for system mapping 20101013
11 GET_SYSCOU_VALID_TEMPLATE_TYPE Instance method Public Method Get all valid template types for system mapping 20101013
12 GET_SYS_COUPLING Instance method Public Method Get the system mappings for both directions 20101013
13 GET_SYS_COUPLINGS_ALL Instance method Public Method Get all system mappings 20101013
14 GET_SYS_COUPLING_EXT Instance method Public Method Get the system mappings for both directions 20101013
15 LOCK_MULTIPLE_SYS_COUPLING Instance method Public Method Lock several entries 20101013
16 READ_SINGLE_SYS_COUPLING Instance method Public Method Read a single specific system mapping 20101013
17 RESOLVE_ALL_PATHS_FOR_SYSREL Instance method Public Method Resolve all paths fo a given sysrel 20101013
18 ROLLBACK Instance method Public Method Undo save if necessary 20101013
19 SAVE Instance method Public Method Save the data so far 20101013
20 SET_MULTIPLE_SYS_COUPLING Instance method Public Method Set a single specific system mapping 20101013
21 UNLOCK_MULTIPLE Instance method Public Method Unlock all entries added so far 20101013
Events
Class CL_ESH_SYS_COUP_ASSIST_OLD has no event.
Types
Class CL_ESH_SYS_COUP_ASSIST_OLD has no local type.
Method Signatures

Method BUILD_TEXTS Signature

Method BUILD_TEXTS on class CL_ESH_SYS_COUP_ASSIST_OLD has no parameter.
Method BUILD_TEXTS on class CL_ESH_SYS_COUP_ASSIST_OLD has no exception.

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 20101013
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101019
3 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20101013

Method CHECK_CONNECTOR_EXISTANCE on class CL_ESH_SYS_COUP_ASSIST_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 20101013
2 Exporting EV_SYSREL_GUID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20101013
3 Importing IT_BRANCH_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL_OLD=>YESH_T_SWC_BRANCH_PATH 20101013
4 Importing IT_STACK_PATH Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL_OLD=>YESH_T_WS_SYSREL_STACK_PATH 20101013
5 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20101013

Method CHECK_STACK_CONSISTENCY on class CL_ESH_SYS_COUP_ASSIST_OLD has no exception.

Method CONSTRUCTOR Signature

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

Method DELETE_MULTIPLE_SYS_COUPLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SYS_COUPLING_LOCKED Call by reference Type reference (TYPE) ESH_T_CM_SYS_COUP table type for system coupling in Tagging scenarios 20101013
2 Importing IT_SYS_COUPLING Call by reference Type reference (TYPE) ESH_T_CM_SYS_COUP table type for system coupling in Tagging scenarios 20101013
3 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20101013
4 Importing IV_DO_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20101013
# Exception Resumable Description Created on
1 CX_ESH_CM_SYSCOUP_ERROR Exceptions for cm sys coupling 20101013

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) CL_ESH_CM_TOP_LEVEL_OLD=>YESH_T_SWC_BRANCH_PATH 20101013
2 Exporting ET_STACK_PATH Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL_OLD=>YESH_T_WS_SYSREL_STACK_PATH 20101013
3 Exporting EV_IS_CYCLIC_STRUCTURE Call by reference Type reference (TYPE) ABAP_BOOL 20101013
4 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013
# Exception Resumable Description Created on
1 CX_ESH_CM_TOPLEVEL_ERROR Exceptions for cm toplevel determination 20101013

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 20101013
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 20101013
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 20101013
4 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013
5 Importing IV_CONNECTOR_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20101013

Method GET_ALLOWED_SYSRELS_FOR_CONN on class CL_ESH_SYS_COUP_ASSIST_OLD has no exception.

Method GET_CONNECTION_DATA_BY_TTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_DATA Call by reference Type reference (TYPE) ESH_T_CM_SYS_COUP_KEY Table of Strings 20101013
2 Importing IV_TEMPLATE_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20101013

Method GET_CONNECTION_DATA_BY_TTYPE on class CL_ESH_SYS_COUP_ASSIST_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) CL_ESH_CM_TOP_LEVEL_OLD=>YESH_S_WS_SYSREL_STACK_PATH 20101013
2 Exporting ET_SWCS_BELOWE Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL_OLD=>YESH_T_STACK_PATH_TL 20101013
3 Importing IT_BRANCH_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL_OLD=>YESH_T_SWC_BRANCH_PATH 20101013
4 Importing IT_STACK_PATH Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL_OLD=>YESH_T_WS_SYSREL_STACK_PATH 20101013
5 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101013

Method GET_SWCS_BELOWE_SELF_OWN_PATH on class CL_ESH_SYS_COUP_ASSIST_OLD has no exception.

Method GET_SYSCOUP_SINGLE_TEMPL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD07V Call by reference Type reference (TYPE) DD07V Generierte Tabelle zum View DD07V 20101013
2 Importing IV_TEMPLATE_TYPE Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20101013

Method GET_SYSCOUP_SINGLE_TEMPL_TYPE on class CL_ESH_SYS_COUP_ASSIST_OLD has no exception.

Method GET_SYSCOU_VALID_TEMPLATE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD07V Call by reference Type reference (TYPE) DD07V_TAB Table for DD07V 20101013

Method GET_SYSCOU_VALID_TEMPLATE_TYPE on class CL_ESH_SYS_COUP_ASSIST_OLD has no exception.

Method GET_SYS_COUPLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SYS_COUPLING Call by reference Type reference (TYPE) ESH_T_CM_SYS_COUP table type for system coupling in Tagging scenarios 20101013
2 Exporting ET_SYS_COUPLING_USED Call by reference Type reference (TYPE) ESH_T_CM_SYS_COUP table type for system coupling in Tagging scenarios 20101013
3 Exporting ET_SYS_COUPLING_USING Call by reference Type reference (TYPE) ESH_T_CM_SYS_COUP table type for system coupling in Tagging scenarios 20101013
4 Importing IV_CONN_GUID_USED Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013
5 Importing IV_CONN_GUID_USING Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013
6 Importing IV_SYS_COUP_GUID Call by reference Type reference (TYPE) ESH_E_CM_SYS_COUP_GUID Internal Key for System Coupling 20101013
# Exception Resumable Description Created on
1 CX_ESH_CM_SYSCOUP_ERROR Exceptions for cm sys coupling 20101013

Method GET_SYS_COUPLINGS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SYS_COUPLING Call by reference Type reference (TYPE) ESH_T_CM_SYS_COUP table type for system coupling in Tagging scenarios 20101013

Method GET_SYS_COUPLINGS_ALL on class CL_ESH_SYS_COUP_ASSIST_OLD has no exception.

Method GET_SYS_COUPLING_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SYS_COUPLING_USED Call by reference Type reference (TYPE) ESH_T_CM_SYS_COUP table type for system coupling in Tagging scenarios 20101013
2 Exporting ET_SYS_COUPLING_USING Call by reference Type reference (TYPE) ESH_T_CM_SYS_COUP table type for system coupling in Tagging scenarios 20101013
3 Importing IV_EXT_KEY_USED Call by reference Type reference (TYPE) ESH_E_CM_EXTERNAL_KEY Connection GUID 20101013
4 Importing IV_EXT_KEY_USING Call by reference Type reference (TYPE) ESH_E_CM_EXTERNAL_KEY Connection GUID 20101013
5 Importing IV_TEMPLATE_TYPE_USED Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20101013
6 Importing IV_TEMPLATE_TYPE_USING Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20101013
# Exception Resumable Description Created on
1 CX_ESH_CM_SYSCOUP_ERROR Exceptions for cm sys coupling 20101013

Method LOCK_MULTIPLE_SYS_COUPLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SYS_COUP_LOCKED_DATA Call by reference Type reference (TYPE) ESH_T_CM_SYS_COUP table type for system coupling in Tagging scenarios 20101013
2 Importing IT_SYS_COUP_DATA Call by reference Type reference (TYPE) ESH_T_CM_SYS_COUP table type for system coupling in Tagging scenarios 20101013
# Exception Resumable Description Created on
1 CX_ESH_CM_SYSCOUP_ERROR Exceptions for cm sys coupling 20101013

Method READ_SINGLE_SYS_COUPLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SYS_COUPLING Call by reference Type reference (TYPE) ESH_S_CM_SYS_COUP structure for system coupling for Tagging scenarios 20101013
2 Exporting EV_IS_SYS_COUPLING Call by reference Type reference (TYPE) ABAP_BOOL XSD Truth Value: True/False [ext.] 20101013
3 Importing IV_CONN_GUID_USED Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013
4 Importing IV_CONN_GUID_USING Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013
5 Importing IV_SYS_COUP_GUID Call by reference Type reference (TYPE) ESH_E_CM_SYS_COUP_GUID Internal Key for System Coupling 20101013

Method READ_SINGLE_SYS_COUPLING on class CL_ESH_SYS_COUP_ASSIST_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) CL_ESH_CM_TOP_LEVEL_OLD=>YESH_T_WS_SYSREL_STACK_PATH 20101013
2 Importing IT_BRANCH_INFO Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL_OLD=>YESH_T_SWC_BRANCH_PATH 20101013
3 Importing IT_STACK_PATH Call by reference Type reference (TYPE) CL_ESH_CM_TOP_LEVEL_OLD=>YESH_T_WS_SYSREL_STACK_PATH 20101013
4 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID System/Release 20101013

Method RESOLVE_ALL_PATHS_FOR_SYSREL on class CL_ESH_SYS_COUP_ASSIST_OLD has no exception.

Method ROLLBACK Signature

Method ROLLBACK on class CL_ESH_SYS_COUP_ASSIST_OLD has no parameter.
Method ROLLBACK on class CL_ESH_SYS_COUP_ASSIST_OLD has no exception.

Method SAVE Signature

Method SAVE on class CL_ESH_SYS_COUP_ASSIST_OLD has no parameter.
Method SAVE on class CL_ESH_SYS_COUP_ASSIST_OLD has no exception.

Method SET_MULTIPLE_SYS_COUPLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SYS_COUP_DATA Call by reference Type reference (TYPE) ESH_T_CM_SYS_COUP table type for system coupling in Tagging scenarios 20101013
2 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20101013
3 Importing IV_DO_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20101013
# Exception Resumable Description Created on
1 CX_ESH_CM_SYSCOUP_ERROR Exceptions for cm sys coupling 20101013

Method UNLOCK_MULTIPLE Signature

Method UNLOCK_MULTIPLE on class CL_ESH_SYS_COUP_ASSIST_OLD has no parameter.
Method UNLOCK_MULTIPLE on class CL_ESH_SYS_COUP_ASSIST_OLD has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703