SAP ABAP Class CL_ESH_CM_SYS_COUP_OLD (Coupling of Systems 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_SYS_COUP_OLD  
Short Description Coupling of Systems 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 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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ESH_CM_SYS_COUP_OLD has no interface implemented.
Friends
Class CL_ESH_CM_SYS_COUP_OLD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MSGID_ESH_CM_SYS_COUP_MSG Constant Public Type reference (TYPE) SYMSGID 'ESH_CM_SYS_COUP_MSG' Message class 20101013
2 GC_MSGTY_E Constant Public Type reference (TYPE) SYMSGTY 'E' 20101013
3 GC_MSGTY_I Constant Public Type reference (TYPE) SYMSGTY 'I' 20101013
4 GC_MSGTY_W Constant Public Type reference (TYPE) SYMSGTY 'W' 20101013
5 GR_APPLOG Instance attribute Private Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application log 20101013
6 GT_LOCKS Instance attribute Private Type reference (TYPE) ESH_T_CO_LOCKS Locks 20101013
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_SINGLE_SYS_COUPLING Instance method Private Method Create a single specific system coupling 20101013
2 DELETE_ALL_SYS_COUPLING_INT_M Instance method Public Method Delete all system couplings for several internal keys 20101013
3 DELETE_ALL_SYS_COUPLING_INT_S Instance method Public Method Delete all system couplings for one internal key 20101013
4 DELETE_MULTIPLE_SYS_COUPLING Instance method Public Method Delete several system couplings 20101013
5 DELETE_SINGLE_SYS_COUPLING Instance method Public Method Delete a single specific system coupling 20101013
6 DELETE_SINGLE_SYS_COUP_DB Instance method Private Method Delete a single system coupling from DB 20101013
7 GET_CONNECTION_DATA Instance method Private Method Get the additional connection data needed 20101013
8 GET_CONNECTION_DATA_BY_TTYPE Instance method Public Method Get all connection data per TT for F4 entries 20101013
9 GET_INSTANCE Static method Public Method Get an instance for the current class 20101013
10 GET_SYSCOUP_SINGLE_TEMPL_TYPE Instance method Public Method Get all valid template types for system coupling 20101013
11 GET_SYSCOU_VALID_TEMPLATE_TYPE Instance method Public Method Get all valid template types for system coupling 20101013
12 GET_SYS_COUPLING Instance method Public Method Get the system couplings for both directions 20101013
13 GET_SYS_COUPLINGS_ALL Instance method Public Method Get all system couplings 20101013
14 GET_SYS_COUPLING_BOTH Instance method Private Method Get the system couplings via both GUIDs if existing 20101013
15 GET_SYS_COUPLING_GUID Instance method Private Method Get the system couplings via used GUID 20101013
16 GET_SYS_COUPLING_USED Instance method Private Method Get the system couplings via used GUID 20101013
17 GET_SYS_COUPLING_USING Instance method Private Method Get the system couplings via using GUID 20101013
18 LOCK_MULTIPLE_SYS_COUPLING Instance method Public Method Lock several entries 20101013
19 LOCK_SINGLE_SYS_COUPLING Instance method Public Method Lock one specific entry 20101013
20 READ_SINGLE_SYS_COUPLING Instance method Public Method Read a single specific system coupling 20101013
21 ROLLBACK Instance method Public Method Undo save if necessary 20101013
22 SAVE Instance method Public Method Save the data so far 20101013
23 SET_MULTIPLE_SYS_COUPLING Instance method Public Method Set a single specific system coupling 20101013
24 SET_SINGLE_SYS_COUPLING Instance method Public Method Set a single specific system coupling 20101013
25 UNLOCK_MULTIPLE Instance method Public Method Unlock all entries added so far 20101013
Events
Class CL_ESH_CM_SYS_COUP_OLD has no event.
Types
Class CL_ESH_CM_SYS_COUP_OLD has no local type.
Method Signatures

Method CREATE_SINGLE_SYS_COUPLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYS_COUP_DATA Call by reference Type reference (TYPE) ESH_S_CM_SYS_COUP structure for system coupling for Tagging scenarios 20101013

Method CREATE_SINGLE_SYS_COUPLING on class CL_ESH_CM_SYS_COUP_OLD has no exception.

Method DELETE_ALL_SYS_COUPLING_INT_M 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_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_T_CM_CONN_GUID Connection GUID 20101013
3 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20101013
# Exception Resumable Description Created on
1 CX_ESH_CM_SYSCOUP_ERROR Exceptions for cm sys coupling 20101013

Method DELETE_ALL_SYS_COUPLING_INT_S 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 IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013
3 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20101013
# Exception Resumable Description Created on
1 CX_ESH_CM_SYSCOUP_ERROR Exceptions for cm sys coupling 20101013

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 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 DELETE_SINGLE_SYS_COUPLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONN_GUID_USED Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013
2 Importing IV_CONN_GUID_USING Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013
3 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20101013
4 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 DELETE_SINGLE_SYS_COUP_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONN_GUID_USED Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013
2 Importing IV_CONN_GUID_USING Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013
3 Importing IV_SYS_COUP_GUID Call by reference Type reference (TYPE) ESH_E_CM_SYS_COUP_GUID Internal Key for System Coupling 20101013

Method DELETE_SINGLE_SYS_COUP_DB on class CL_ESH_CM_SYS_COUP_OLD has no exception.

Method GET_CONNECTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXT_KEY_USED Call by reference Type reference (TYPE) STRING 20101013
2 Exporting EV_EXT_KEY_USING Call by reference Type reference (TYPE) STRING 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_TEMPL_TYPE_USED Call by reference Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template Type 20101013
6 Importing IV_TEMPL_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 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 type for key data of system coupling for tagging 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_CM_SYS_COUP_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_SYS_COUP Call by reference Object reference (TYPE REF TO) CL_ESH_CM_SYS_COUP_OLD Mapping of Systems for Tagging 20101013
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20101013

Method GET_INSTANCE on class CL_ESH_CM_SYS_COUP_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_CM_SYS_COUP_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_CM_SYS_COUP_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 20101013

Method GET_SYS_COUPLINGS_ALL on class CL_ESH_CM_SYS_COUP_OLD has no exception.

Method GET_SYS_COUPLING_BOTH 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_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

Method GET_SYS_COUPLING_BOTH on class CL_ESH_CM_SYS_COUP_OLD has no exception.

Method GET_SYS_COUPLING_GUID 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 Importing IV_SYS_COUP_GUID Call by reference Type reference (TYPE) ESH_E_CM_SYS_COUP_GUID Internal Key for System Coupling 20101013

Method GET_SYS_COUPLING_GUID on class CL_ESH_CM_SYS_COUP_OLD has no exception.

Method GET_SYS_COUPLING_USED 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 Importing IV_CONN_GUID_USED Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013

Method GET_SYS_COUPLING_USED on class CL_ESH_CM_SYS_COUP_OLD has no exception.

Method GET_SYS_COUPLING_USING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 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
2 Importing IV_CONN_GUID_USING Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20101013

Method GET_SYS_COUPLING_USING on class CL_ESH_CM_SYS_COUP_OLD has no exception.

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 LOCK_SINGLE_SYS_COUPLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SYS_COUP_LOCKED_DATA Call by reference Type reference (TYPE) ESH_S_CM_SYS_COUP structure for system coupling for Tagging scenarios 20101013
2 Importing IS_SYS_COUP_DATA Call by reference Type reference (TYPE) ESH_S_CM_SYS_COUP structure for system coupling for 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_CM_SYS_COUP_OLD has no exception.

Method ROLLBACK Signature

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

Method SAVE Signature

Method SAVE on class CL_ESH_CM_SYS_COUP_OLD has no parameter.
Method SAVE on class CL_ESH_CM_SYS_COUP_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 SET_SINGLE_SYS_COUPLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYS_COUP_DATA Call by reference Type reference (TYPE) ESH_S_CM_SYS_COUP structure for system coupling for 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_CM_SYS_COUP_OLD has no parameter.
Method UNLOCK_MULTIPLE on class CL_ESH_CM_SYS_COUP_OLD has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703