SAP ABAP Class CL_XMS_TROUBLESHOOT (Integration Troubleshooting Settings)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-IEN (Application Component) Integration Engine
     SXMSF (Package) XI: Integration Engine Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN XMS: Global Attributes 20011206
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_MAIN_CONST XMS: Constants 20011206
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_PLSRV XMS Pipeline Service Interface 20011206
Properties
Class CL_XMS_TROUBLESHOOT  
Short Description Integration Troubleshooting Settings    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSF   XI: Integration Engine Runtime 
Created 20011205   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XMS_TROUBLESHOOT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XMS_MAIN XMS: Global Attributes 20011206
2 IF_XMS_MAIN_CONST XMS: Constants 20011206
3 IF_XMS_PLSRV XMS Pipeline Service Interface 20011206
Friends
Class CL_XMS_TROUBLESHOOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DG Instance attribute Private Attribute reference (LIKE) 20030919
2 EO Instance attribute Private Attribute reference (LIKE) 20011206
3 HO Instance attribute Private Attribute reference (LIKE) 20011206
4 IO Instance attribute Private Attribute reference (LIKE) 20011206
5 MO Instance attribute Private Attribute reference (LIKE) 20011206
6 MOINT Instance attribute Private Attribute reference (LIKE) 20011220
7 RM Instance attribute Private Attribute reference (LIKE) 20030717
8 RO Instance attribute Private Object reference (TYPE REF TO) CL_XMS_RUN_TIME_ENV XMS: Runtime Environment 20011206
9 TO Instance attribute Private Attribute reference (LIKE) 20011206
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_INSERT Static method Private Method Define New Action in Database 20011211
2 DEQ_ALL Static method Public Method Unlock All Tables for DISABLE_ON_EXPIRY 20011213
3 DISABLE_ON_EXPIRY Static method Public Method Deactivate Expired Trigger and Corresponding Actions 20011213
4 ENQ_ALL Static method Public Method Lock All Tables for DISABLE_ON_EXPIRY 20011213
5 EXEC_MULTIPLE_TRIGGERS Instance method Private Method Routine Call (Version 2, Multiple Triggers Possible) 20011207
6 EXEC_SINGLE_TRIGGER Instance method Private Method Routine Call (Old Version 1, Single Triggers Only) 20011207
7 GET_ACTIONS Static method Private Method Read All Actions 20011211
8 GET_TRIGGERS Static method Private Method Read All Triggers 20011217
9 O_ACTION_DEL Static method Private Method Delete Action 20011213
10 O_ACTION_UPDATE Static method Private Method Change Action 20011213
11 O_TRIGGER_AND_ACTION_DEL Static method Private Method Delete Trigger (+ Possible Associated Actions) 20011213
12 O_TRIGGER_UPDATE Static method Private Method Change Trigger 20011213
13 RUN_ACTION Instance method Private Method Execute Action on Message Object 20011211
14 RUN_ACTION_WRAP Instance method Private Method Execute Action on Message Object 20011211
15 RUN_TRIGGER_CHECK Instance method Private Method Check Condition in Message Object 20011211
16 TRIGGERS_AND_ACTIONS_DEL Static method Public Method Delete Specific Trigger and Corresponding Actions 20011213
17 TRIGGERS_AND_ACTIONS_DEQ Static method Public Method Unlock Trigger and Corresponding Actions 20011213
18 TRIGGERS_AND_ACTIONS_ENQ Static method Public Method Lock Trigger and Corresponding Actions 20011213
19 TRIGGERS_AND_ACTIONS_GET Static method Public Method Read All Triggers and Corresponding Actions 20011213
20 TRIGGERS_AND_ACTIONS_SET Static method Public Method Insert or Overwrite Trigger and Corresponding Actions 20011213
21 TRIGGER_INSERT Static method Private Method Define New Trigger in Database 20011211
Events
Class CL_XMS_TROUBLESHOOT has no event.
Types
Class CL_XMS_TROUBLESHOOT has no local type.
Method Signatures

Method ACTION_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) SXMSTSACT Action Tabelle für Integration Server Troubleshooting 20011211
# Exception Resumable Description Created on
1 ACTION_EXISTS Die Action (Action ID) existiert bereits 20011211
2 NO_TRIGGER_PARENT Es existiert kein zugehöriger Trigger 20011211

Method DEQ_ALL Signature

Method DEQ_ALL on class CL_XMS_TROUBLESHOOT has no parameter.
Method DEQ_ALL on class CL_XMS_TROUBLESHOOT has no exception.

Method DISABLE_ON_EXPIRY Signature

Method DISABLE_ON_EXPIRY on class CL_XMS_TROUBLESHOOT has no parameter.
# Exception Resumable Description Created on
1 CURRENTLY_LOCKED Die Troubleshooting Tabellen sind derzeit gesperrt 20011214
2 LOCKING_ERROR Systemfehler im Sperrserver 20011213

Method ENQ_ALL Signature

Method ENQ_ALL on class CL_XMS_TROUBLESHOOT has no parameter.
# Exception Resumable Description Created on
1 ALL_CURRENTLY_LOCKED Die Troubleshooting Tabellen sind derzeit gesperrt 20011213
2 LOCKING_ERROR Systemfehler im Sperrserver 20011213

Method EXEC_MULTIPLE_TRIGGERS Signature

Method EXEC_MULTIPLE_TRIGGERS on class CL_XMS_TROUBLESHOOT has no parameter.
Method EXEC_MULTIPLE_TRIGGERS on class CL_XMS_TROUBLESHOOT has no exception.

Method EXEC_SINGLE_TRIGGER Signature

Method EXEC_SINGLE_TRIGGER on class CL_XMS_TROUBLESHOOT has no parameter.
Method EXEC_SINGLE_TRIGGER on class CL_XMS_TROUBLESHOOT has no exception.

Method GET_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTION_TABLE Call by reference Type reference (TYPE) SXMS_ACTION_TABLE Action Tabelle für IS Troubleshooting 20011212
2 Exporting NENTRIES Call by reference Type reference (TYPE) SYDBCNT Datenbankzugriffe, Anzahl der bearbeiteten Tabellenzeilen 20011212

Method GET_ACTIONS on class CL_XMS_TROUBLESHOOT has no exception.

Method GET_TRIGGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENABLED Call by reference Type reference (TYPE) SXMSFLAG Integration Engine: Flag (true/false) 20011217
2 Exporting NENTRIES Call by reference Type reference (TYPE) SYDBCNT Datenbankzugriffe, Anzahl der bearbeiteten Tabellenzeilen 20011217
3 Exporting TRIGGER_TABLE Call by reference Type reference (TYPE) SXMS_TRIGGER_TABLE Trigger Tabelle für IS Troubleshooting 20011217
4 Importing USERNAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20011217

Method GET_TRIGGERS on class CL_XMS_TROUBLESHOOT has no exception.

Method O_ACTION_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) SXMSTSACT Action Tabelle für Integration Server Troubleshooting 20011213
# Exception Resumable Description Created on
1 ACTION_NOT_EXISTING Die Action existiert nicht. 20011213

Method O_ACTION_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) SXMSTSACT Action Tabelle für Integration Server Troubleshooting 20011213
# Exception Resumable Description Created on
1 ACTION_NOT_EXISTING Action existiert nicht in DB Tabelle 20011213
2 NO_TRIGGER_PARENT Es existiert kein zugehöriger Trigger 20011213

Method O_TRIGGER_AND_ACTION_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRIGGER Call by reference Type reference (TYPE) SXMSTSTRIG Tabelle der Troubleshooting Trigger 20011213
# Exception Resumable Description Created on
1 TRIGGER_NOT_EXISTING Der Trigger existiert nicht. 20011213

Method O_TRIGGER_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRIGGER Call by reference Type reference (TYPE) SXMSTSTRIG Tabelle der Troubleshooting Trigger 20011213
# Exception Resumable Description Created on
1 TRIGGER_NOT_EXISTING Trigger existiert nicht in der Datenbank Tabelle 20011213

Method RUN_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIONNAME Call by reference Type reference (TYPE) SXMSACTNAM 20011211
2 Importing ACTIONVAL Call by reference Type reference (TYPE) SXMSACTVAL 20011211
3 Returning RETURN Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20011211
4 Importing TRIGGER Call by reference Type reference (TYPE) SXMSTSTRIG Tabelle der Troubleshooting Trigger 20020117

Method RUN_ACTION on class CL_XMS_TROUBLESHOOT has no exception.

Method RUN_ACTION_WRAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20011211
2 Importing TRIGGER Call by reference Type reference (TYPE) SXMSTSTRIG Tabelle der Troubleshooting Trigger 20011211

Method RUN_ACTION_WRAP on class CL_XMS_TROUBLESHOOT has no exception.

Method RUN_TRIGGER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20011211
2 Importing TRIGGERNAME Call by reference Type reference (TYPE) SXMSTRIG 20011211
3 Importing TRIGGERVAL Call by reference Type reference (TYPE) SXMSTRGVAL 20011211

Method RUN_TRIGGER_CHECK on class CL_XMS_TROUBLESHOOT has no exception.

Method TRIGGERS_AND_ACTIONS_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDID Call by reference Type reference (TYPE) SXMSCONDID Tabelle der Troubleshooting Trigger 20011213
# Exception Resumable Description Created on
1 TRIGGER_NOT_EXISTING Der Trigger existiert nicht. 20011213

Method TRIGGERS_AND_ACTIONS_DEQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDID Call by reference Type reference (TYPE) SXMSCONDID Tabelle der Troubleshooting Trigger 20011213

Method TRIGGERS_AND_ACTIONS_DEQ on class CL_XMS_TROUBLESHOOT has no exception.

Method TRIGGERS_AND_ACTIONS_ENQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDID Call by reference Type reference (TYPE) SXMSCONDID Tabelle der Troubleshooting Trigger 20011213
# Exception Resumable Description Created on
1 CURRENTLY_LOCKED Der Trigger ist derzeit gesperrt. 20011213
2 LOCKING_ERROR Systemfehler im Sperrserver 20011213

Method TRIGGERS_AND_ACTIONS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTION_TABLE Call by reference Type reference (TYPE) SXMS_ACTION_TABLE Action Tabelle für IS Troubleshooting 20011213
2 Importing ENABLED Call by reference Type reference (TYPE) SXMSFLAG Integration Engine: Flag (true/false) 20011217
3 Exporting N_ACTION Call by reference Type reference (TYPE) SYDBCNT Datenbankzugriffe, Anzahl der bearbeiteten Tabellenzeilen 20011213
4 Exporting N_TRIGGER Call by reference Type reference (TYPE) SYDBCNT Datenbankzugriffe, Anzahl der bearbeiteten Tabellenzeilen 20011213
5 Exporting TRIGGER_TABLE Call by reference Type reference (TYPE) SXMS_TRIGGER_TABLE Trigger Tabelle für IS Troubleshooting 20011213
6 Importing USERNAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20011217

Method TRIGGERS_AND_ACTIONS_GET on class CL_XMS_TROUBLESHOOT has no exception.

Method TRIGGERS_AND_ACTIONS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION_TABLE Call by reference Type reference (TYPE) SXMS_ACTION_TABLE Action Tabelle für IS Troubleshooting 20011213
2 Importing TRIGGER_TABLE Call by reference Type reference (TYPE) SXMS_TRIGGER_TABLE Trigger Tabelle für IS Troubleshooting 20011213

Method TRIGGERS_AND_ACTIONS_SET on class CL_XMS_TROUBLESHOOT has no exception.

Method TRIGGER_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRIGGER Call by reference Type reference (TYPE) SXMSTSTRIG Tabelle der Troubleshooting Trigger 20011211
# Exception Resumable Description Created on
1 TRIGGER_EXISTS Der Trigger (die Trigger ID) existiert bereits in der DB. 20011211
History
Last changed by/on SAP  20110908 
SAP Release Created in 620