SAP ABAP Class CL_RWB_RUNTIME_CHECK (Implements Check Routines for RWB)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-WKB (Application Component) Runtime Workbench/Monitoring
     SAI_RWB (Package) XI: Runtime Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RWB_RUNTIME_CHECK Interface for Runtime Check 20020725
Properties
Class CL_RWB_RUNTIME_CHECK  
Short Description Implements Check Routines for RWB    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_RWB   XI: Runtime Workbench 
Created 20020725   SAP 
Last change 20130531   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
# Interface Abstract Final Description Created on
1 IF_RWB_RUNTIME_CHECK Interface for Runtime Check 20020725
Friends
Class CL_RWB_RUNTIME_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BS_NAME Instance attribute Private Type reference (TYPE) STRING Business System Name 20020930
2 BTCSTATUS_TXT Static Attribute Private See coding 20091030
3 C_RESULT_NOT_OK Constant Private Type reference (TYPE) RWBOVERALLRESULT 'NOT_OK' Check Result Not OK 20040719
4 C_RESULT_OK Constant Private Type reference (TYPE) RWBOVERALLRESULT 'OK' Check Result OK 20040719
5 C_RESULT_WARNING Constant Private Type reference (TYPE) RWBOVERALLRESULT 'WARNING' Check Result OK with Warnings 20040719
6 C_ROLE_AS Constant Private Type reference (TYPE) STRING 'Application System' Role: Application System 20020930
7 C_ROLE_IS Constant Private Type reference (TYPE) STRING 'Integration Server' Role: Integration Server 20020930
8 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RWB_RUNTIME_CHECK Implements Check Routines for RWB 20020725
9 IS_SLD_REACHABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE True <==> SLD can be reached 20020930
10 ROLE Instance attribute Private Type reference (TYPE) STRING Role of this instance as described in SLD 20020930
11 ROLE_IN_SXMSGLOBAL Instance attribute Private Type reference (TYPE) STRING Role of this instance as described in SXMSGLOBAL 20021015
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENGINE_SETTINGS Instance method Private Method Adds Engine Settings to Settings Table 20020822
2 CHECK_DEST_DEFINED Instance method Private Method Checks whether destination is defined for Integration Server 20020930
3 CHECK_JOBS_SCHEDULED Instance method Private Method Checks if All Necessary Job are Scheduled 20091019
4 CHECK_OWN_BS Instance method Private Method Checks whether business system name is defined 20020916
5 CHECK_ROLES_CONSISTENT Instance method Private Method Checks whether roles in SLD and SXMSGLOBAL are consistent 20021015
6 CHECK_SINGLE_JOB_STATUS Instance method Private Method Gets Status of an Individual Job 20091019
7 CHECK_SLD_REACHABLE Instance method Private Method Checks whether SLD can be reached 20020916
8 CHECK_WS_SECURITY Instance method Private Method Check Web Service Security Availability 20040719
9 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020725
10 GET_BTCSTATUS_TXT Static method Public Method Gets Text for BTC Job Status 20091030
11 GET_INSTANCE Static method Public Method Gets Instance of Class 20020725
12 GET_RFCSI_TEXTFIELD Instance method Private Method Help Routine: Gets Text Description of a FRCSI Field 20020728
13 GET_RFC_SYSTEM_INFO Instance method Protected Method Gets System Info as RWBSETTINGS 20020728
14 GET_SETTINGS Static method Public Method 20020725
15 GET_SETTINGS_BY_CATEGORY Static method Public Method 20020725
16 GET_SETTING_CATEGORIES Static method Public Method 20020725
17 PING Static method Public Method 20020725
18 READ_SLD Instance method Private Method Reads data from the system landscape 20021015
19 READ_SXMSGLOBAL Instance method Private Method Reads data from table SXMSGLOBAL 20021015
20 SELFTEST Static method Public Method 20020820
21 SET_WEAKEST_RESULT Instance method Private Method Sets lowest individual result as final result 20020916
Events
Class CL_RWB_RUNTIME_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BTCSTATUS_TXT Private See coding 20091030 begin of TS_BTCSTATUS_TXT . types status TYPE btcstatus. types description TYPE char20. types end of TS_BTCSTATUS_TXT
Method Signatures

Method ADD_ENGINE_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing THE_SETTINGS_TABLE Call by reference Type reference (TYPE) RWBSETTINGTABLE Tabelle von Einstellungen 20020822

Method ADD_ENGINE_SETTINGS on class CL_RWB_RUNTIME_CHECK has no exception.

Method CHECK_DEST_DEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) RWBSINGLECHECKRESULT Ergebnis einer Einzelptüfung 20020930

Method CHECK_DEST_DEFINED on class CL_RWB_RUNTIME_CHECK has no exception.

Method CHECK_JOBS_SCHEDULED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INFO Call by reference Type reference (TYPE) RWBRESULTTABLE Tabelle mit Testergebnissen 20091019

Method CHECK_JOBS_SCHEDULED on class CL_RWB_RUNTIME_CHECK has no exception.

Method CHECK_OWN_BS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) RWBSINGLECHECKRESULT Ergebnis einer Einzelptüfung 20020916

Method CHECK_OWN_BS on class CL_RWB_RUNTIME_CHECK has no exception.

Method CHECK_ROLES_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) RWBSINGLECHECKRESULT Ergebnis einer Einzelptüfung 20021015

Method CHECK_ROLES_CONSISTENT on class CL_RWB_RUNTIME_CHECK has no exception.

Method CHECK_SINGLE_JOB_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DETAILS Call by reference Type reference (TYPE) CHAR255 char255 20091019
2 Importing IS_OPTIONAL_JOB Call by reference Type reference (TYPE) CHAR1 SPACE Jobeinplanung ist optional 20091023
3 Importing IS_SYSTEM_JOB Call by reference Type reference (TYPE) CHAR1 SPACE Systemjob: Mandantenübergreifender Datenzugriff 20091104
4 Importing JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20091019
5 Exporting OVERALL_RESULT Call by reference Type reference (TYPE) RWBOVERALLRESULT Prüfungsergebnis 20091019
6 Importing PRDDAYS Call by reference Type reference (TYPE) BTCPDAY Periode in Tagen 20091019
7 Importing PRDHOURS Call by reference Type reference (TYPE) BTCPHOUR Periode in Stunden 20091020
8 Importing PRDMINS Call by reference Type reference (TYPE) BTCPMIN Periode in Minuten 20091020
9 Importing PRDMONTHS Call by reference Type reference (TYPE) BTCPMNTH Periode in Monaten 20091019
10 Importing PRDWEEKS Call by reference Type reference (TYPE) BTCPWEEK Periode in Wochen 20091019
11 Importing PROGRAM Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20091019

Method CHECK_SINGLE_JOB_STATUS on class CL_RWB_RUNTIME_CHECK has no exception.

Method CHECK_SLD_REACHABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) RWBSINGLECHECKRESULT Ergebnis einer Einzelptüfung 20020916

Method CHECK_SLD_REACHABLE on class CL_RWB_RUNTIME_CHECK has no exception.

Method CHECK_WS_SECURITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) RWBSINGLECHECKRESULT Ergebnis einer Einzelptüfung 20040719

Method CHECK_WS_SECURITY on class CL_RWB_RUNTIME_CHECK has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RWB_RUNTIME_CHECK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RWB_RUNTIME_CHECK has no exception.

Method GET_BTCSTATUS_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATUS Call by reference Type reference (TYPE) BTCSTATUS Zustand eines Batchjobs 20091030
2 Returning STATUS_TXT Value transfer Type reference (TYPE) STRING Textdarstellung des Status eines Batchjobs 20091030

Method GET_BTCSTATUS_TXT on class CL_RWB_RUNTIME_CHECK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_RWB_RUNTIME_CHECK Implementiert die Prüfroutinen für die RWB 20020725

Method GET_INSTANCE on class CL_RWB_RUNTIME_CHECK has no exception.

Method GET_RFCSI_TEXTFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) CHAR64 Characterfeld der Länge 64 20020728
2 Importing THE_FIELD_NAME Call by reference Type reference (TYPE) SWC_REFFLD Bezugsfeld 20020728

Method GET_RFCSI_TEXTFIELD on class CL_RWB_RUNTIME_CHECK has no exception.

Method GET_RFC_SYSTEM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) RWBSETTINGS Zusammengehörige Einstellungen 20020728

Method GET_RFC_SYSTEM_INFO on class CL_RWB_RUNTIME_CHECK has no exception.

Method GET_SETTINGS Signature

Method GET_SETTINGS on class CL_RWB_RUNTIME_CHECK has no parameter.
Method GET_SETTINGS on class CL_RWB_RUNTIME_CHECK has no exception.

Method GET_SETTINGS_BY_CATEGORY Signature

Method GET_SETTINGS_BY_CATEGORY on class CL_RWB_RUNTIME_CHECK has no parameter.
Method GET_SETTINGS_BY_CATEGORY on class CL_RWB_RUNTIME_CHECK has no exception.

Method GET_SETTING_CATEGORIES Signature

Method GET_SETTING_CATEGORIES on class CL_RWB_RUNTIME_CHECK has no parameter.
Method GET_SETTING_CATEGORIES on class CL_RWB_RUNTIME_CHECK has no exception.

Method PING Signature

Method PING on class CL_RWB_RUNTIME_CHECK has no parameter.
Method PING on class CL_RWB_RUNTIME_CHECK has no exception.

Method READ_SLD Signature

Method READ_SLD on class CL_RWB_RUNTIME_CHECK has no parameter.
# Exception Resumable Description Created on
1 CX_SLD_ACCESS_FAILED Zugriff auf das SLD fehlgeschlagen 20021015

Method READ_SXMSGLOBAL Signature

Method READ_SXMSGLOBAL on class CL_RWB_RUNTIME_CHECK has no parameter.
Method READ_SXMSGLOBAL on class CL_RWB_RUNTIME_CHECK has no exception.

Method SELFTEST Signature

Method SELFTEST on class CL_RWB_RUNTIME_CHECK has no parameter.
Method SELFTEST on class CL_RWB_RUNTIME_CHECK has no exception.

Method SET_WEAKEST_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing THE_CHECKS Call by reference Type reference (TYPE) RWBSTRUCRESULT Tabelle mit Testergebnissen 20020916

Method SET_WEAKEST_RESULT on class CL_RWB_RUNTIME_CHECK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 620