SAP ABAP Class CL_RSCRT_RDA_HEALTH_CHECK (Health Check for RDA)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSCRT (Package) (Near)-Real-Time Data Transfer into BW
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSIM_HC Health Check's Generic functionality 20080411
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSIM_HC_INCIDENT_RESOLVER Health Check Incident resolver generic functionality 20080424
Properties
Class CL_RSCRT_RDA_HEALTH_CHECK  
Short Description Health Check for RDA    
Super Class CL_RSIM_HC Health Check's Generic functionality 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSCRT   (Near)-Real-Time Data Transfer into BW 
Created 20061218   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSCRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSIM_HC_INCIDENT_RESOLVER Health Check Incident resolver generic functionality 20080424
Friends
Class CL_RSCRT_RDA_HEALTH_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_DATASOURCE Constant Public Type reference (TYPE) RSIM_CONT_NAME 'DataSource' Key: DataSource 20080411
2 N_C_DTP_NOT_ASSIGNED Constant Public Type reference (TYPE) RSIM_CONT_NAME 'DTPNotAssigned' Key: DTP not Assigned 20080411
3 N_C_DTP_NOT_EXECUTED Constant Public Type reference (TYPE) RSIM_CONT_NAME 'DTPNotExecuted' Key: DTP is not Executed 20080422
4 N_C_DTP_NOT_INSTALLED Constant Public Type reference (TYPE) RSIM_CONT_NAME 'DTPNotInstalled' Key: DTP not Installed 20080411
5 N_C_DTP_NO_INSTANCE Constant Public Type reference (TYPE) RSIM_CONT_NAME 'DTPNoInstance' Key: DTP Without Instance 20080421
6 N_C_INFOPROVIDER Constant Public Type reference (TYPE) RSIM_CONT_NAME 'InfoProvider' Key: InfoProvider 20080411
7 N_C_JOBNAME Constant Public Type reference (TYPE) RSIM_CONT_NAME 'Jobname' Key: Job Name 20080423
8 N_C_JOB_TERMINATED Constant Public Type reference (TYPE) RSIM_CONT_NAME 'JobTerminated' Key: Job Continuously Terminated 20080424
9 N_C_NDS_NOT_EXECUTED Constant Public Type reference (TYPE) RSIM_CONT_NAME 'InfoPackageNotExecuted' Key: InfoPackages is nsto Executed 20080422
10 N_C_NDS_RAISED_EXCEPTION Constant Public Type reference (TYPE) RSIM_CONT_NAME 'InfoPackageRaisedException' Key: InfoPackage Triggered Exception 20080423
11 N_C_REQUEST_SID Constant Public Type reference (TYPE) RSIM_CONT_NAME 'RequestSID' Key: Request (SID) 20080423
12 N_C_RES_DTP_ASSIGN Constant Public Type reference (TYPE) RSIM_HC_RES_ID 'DTP_ASSIGN' Resolution: Assign DTP 20080428
13 N_C_RES_DTP_REPAIR Constant Public Type reference (TYPE) RSIM_HC_RES_ID 'DTP_REPAIR' Resolution: Repair Process Chain 20080428
14 N_C_RES_NDS_REPEAT Constant Public Type reference (TYPE) RSIM_HC_RES_ID 'NDS_REPEAT' Resolution: Process Chain for Delta Init 20080428
15 N_C_SOURCESYSTEM Constant Public Type reference (TYPE) RSIM_CONT_NAME 'SourceSystem' Key: Source System 20080411
16 N_C_TIMESTAMP Constant Public Type reference (TYPE) RSIM_CONT_NAME 'Timestamp' Key: Time Stamp 20080423
17 O_TH_STATUS Instance attribute Protected Type reference (TYPE) RSCRT_RDA_TH_STATUS Status of All RDA Objects 20080411
18 O_T_RECENTLY_ASSIGNED Static Attribute Protected Type reference (TYPE) RSCRT_RDA_T_IPAK Recently Assigned InfoPackages 20090128
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION_TO_MSG_LIST Static method Protected Method Inserts an Exception in a Message List 20080425
2 ADD_MESSAGE_TO_MSG_LIST Static method Protected Method Inserts a Message in a Message List 20080425
3 CALL_BP_JOB_CHECKSTATE Static method Public Method Checks if RDA Jobs are Really Running 20070926
4 CHECK_DTP_ASSIGNMENTS Instance method Protected Method Checks if DTPS Delivered for RDA are Assigned 20080411
5 CHECK_JOB_STATES Instance method Protected Method Checks if DTPS Delivered for RDA are Assigned 20080423
6 GET_STATUS Static method Public Method Returns Snapshot and Information if Status is Critical 20061218
7 INCIDENT_DTP_NOT_ASSIGNED Instance method Protected Method Creates Event for Unassigned DTP 20080411
8 INCIDENT_DTP_NOT_INSTALLED Instance method Protected Method Creates Event for Uninstalled DTP 20080411
9 INCIDENT_DTP_NO_INSTANCE Instance method Protected Method Creates Event for DTP Without Instance 20080421
10 INCIDENT_FOR_EXCEPTION Instance method Protected Method Creates Event for General Exception 20080423
11 INCIDENT_JOB_TERMINATION Instance method Protected Method Creates Event for Terminated Background Job 20080423
12 INCIDENT_OBJ_NOT_EXECUTED Instance method Protected Method Creates Event for Unexecuted Object 20080422
13 RESOLUTION_DTP_ASSIGN Instance method Protected Method Solution for Event: Assign DTP 20080428
14 RESOLUTION_DTP_REPAIR Instance method Protected Method Solution for Event: Repair Process Chain 20080429
15 RESOLUTION_NDS_REPEAT Instance method Protected Method Solution for Event: Process Chain for RDA Init (ByD) 20080429
16 SKIP_ALL Static method Protected Method Skip All Checks 20090128
17 SKIP_INFOPACKAGE Static method Protected Method Skips the Check for an InfoPackage 20090128
Events
Class CL_RSCRT_RDA_HEALTH_CHECK has no event.
Types
Class CL_RSCRT_RDA_HEALTH_CHECK has no local type.
Method Signatures

Method ADD_EXCEPTION_TO_MSG_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RSIM_T_HC_BAPIRET2 20080425
2 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20080425

Method ADD_EXCEPTION_TO_MSG_LIST on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method ADD_MESSAGE_TO_MSG_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RSIM_T_HC_BAPIRET2 20080425
2 Importing I_S_MSG Call by reference Type reference (TYPE) RSPC_S_MSG Meldung 20080425

Method ADD_MESSAGE_TO_MSG_LIST on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method CALL_BP_JOB_CHECKSTATE Signature

Method CALL_BP_JOB_CHECKSTATE on class CL_RSCRT_RDA_HEALTH_CHECK has no parameter.
Method CALL_BP_JOB_CHECKSTATE on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method CHECK_DTP_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_HC_INCIDENTS Call by reference Type reference (TYPE) RSIM_T_HC_INCIDENT 20080411

Method CHECK_DTP_ASSIGNMENTS on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method CHECK_JOB_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_HC_INCIDENTS Call by reference Type reference (TYPE) RSIM_T_HC_INCIDENT 20080423

Method CHECK_JOB_STATES on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CRITICAL Call by reference Type reference (TYPE) RS_BOOL Boolean 20061218
2 Exporting E_T_REQUEST Call by reference Type reference (TYPE) RSCRT_RDA_T_REQUEST RSCRT_RDA_REQ 20070216
# Exception Resumable Description Created on
1 CX_RS_FAILED 20061218

Method INCIDENT_DTP_NOT_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTP Call by reference Type reference (TYPE) RSBKDTP BW: Datentransferprozess Kopfdaten 20080411
2 Returning R_S_HC_INCIDENT Value transfer Type reference (TYPE) RSIM_S_HC_INCIDENT 20080411

Method INCIDENT_DTP_NOT_ASSIGNED on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method INCIDENT_DTP_NOT_INSTALLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTP Call by reference Type reference (TYPE) RSBKDTP BW: Datentransferprozess Kopfdaten 20080411
2 Returning R_S_HC_INCIDENT Value transfer Type reference (TYPE) RSIM_S_HC_INCIDENT 20080411

Method INCIDENT_DTP_NOT_INSTALLED on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method INCIDENT_DTP_NO_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM BW: Datentransferprozess 20080421
2 Returning R_S_HC_INCIDENT Value transfer Type reference (TYPE) RSIM_S_HC_INCIDENT 20080421

Method INCIDENT_DTP_NO_INSTANCE on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method INCIDENT_FOR_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_EXCEPTION Call by reference Type reference (TYPE) RSCRT_RDA_S_EXCEPTION Ausnahme 20080423
2 Returning R_S_HC_INCIDENT Value transfer Type reference (TYPE) RSIM_S_HC_INCIDENT 20080423

Method INCIDENT_FOR_EXCEPTION on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method INCIDENT_JOB_TERMINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_RUNTIME Call by reference Type reference (TYPE) RSCRT_RDA_S_RUNTIME Jobinformationen 20080423
2 Returning R_S_HC_INCIDENT Value transfer Type reference (TYPE) RSIM_S_HC_INCIDENT 20080423

Method INCIDENT_JOB_TERMINATION on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method INCIDENT_OBJ_NOT_EXECUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_STATUS Call by reference Type reference (TYPE) RSCRT_RDA_S_STATUS Teilstruktur von DB-Tabelle rscrt_rda_req 20080422
2 Returning R_S_HC_INCIDENT Value transfer Type reference (TYPE) RSIM_S_HC_INCIDENT 20080422

Method INCIDENT_OBJ_NOT_EXECUTED on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method RESOLUTION_DTP_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RSIM_T_HC_BAPIRET2 List - Bapiret2 and long text 20080923
2 Exporting E_RES_STATUS Call by reference Type reference (TYPE) RSIM_HC_INCI_STATUS Incident's resolution status 20080923
3 Importing I_INCIDENT_KEY Call by reference Type reference (TYPE) RSIM_HC_INCI_KEY Schlüssel des Vorfalls 20080428
4 Importing I_T_SIMPLE_CONTEXT Call by reference Type reference (TYPE) RSIM_T_INCI_CONTEXT Kontextinformationen 20080428

Method RESOLUTION_DTP_ASSIGN on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method RESOLUTION_DTP_REPAIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RSIM_T_HC_BAPIRET2 List - Bapiret2 and long text 20080923
2 Exporting E_RES_STATUS Call by reference Type reference (TYPE) RSIM_HC_INCI_STATUS Incident's resolution status 20080923
3 Importing I_INCIDENT_KEY Call by reference Type reference (TYPE) RSIM_HC_INCI_KEY Schlüssel des Vorfalls 20080429
4 Importing I_T_SIMPLE_CONTEXT Call by reference Type reference (TYPE) RSIM_T_INCI_CONTEXT Kontextinformationen 20080429

Method RESOLUTION_DTP_REPAIR on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method RESOLUTION_NDS_REPEAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RSIM_T_HC_BAPIRET2 List - Bapiret2 and long text 20080923
2 Exporting E_RES_STATUS Call by reference Type reference (TYPE) RSIM_HC_INCI_STATUS Incident's resolution status 20080923
3 Importing I_INCIDENT_KEY Call by reference Type reference (TYPE) RSIM_HC_INCI_KEY Schlüssel des Vorfalls 20080429
4 Importing I_T_SIMPLE_CONTEXT Call by reference Type reference (TYPE) RSIM_T_INCI_CONTEXT Kontextinformationen 20080429

Method RESOLUTION_NDS_REPEAT on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method SKIP_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SKIP_ALL Value transfer Type reference (TYPE) RS_BOOL Boolean 20090128

Method SKIP_ALL on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.

Method SKIP_INFOPACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGDPID Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20090128
2 Returning R_SKIP Value transfer Type reference (TYPE) RS_BOOL Boolean 20090128

Method SKIP_INFOPACKAGE on class CL_RSCRT_RDA_HEALTH_CHECK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700