SAP ABAP Class CL_RSCRT_RDA_MONITOR (Data Acquisition for RDA Monitor)
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_RSCRT_RDA_CONTEXT RDA Context 20130725
Properties
Class CL_RSCRT_RDA_MONITOR  
Short Description Data Acquisition for RDA Monitor    
Super Class CL_RSCRT_RDA_CONTEXT RDA Context 
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 20080102   SAP 
Last change 20140121   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 RSCRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSCRT_RDA_MONITOR has no interface implemented.
Friends
Class CL_RSCRT_RDA_MONITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_LED_GREEN_NO_ERRORS Instance attribute Public Type reference (TYPE) TV_IMAGE Green LED: No Error 20080115
2 N_LED_GREEN_NO_OBJECTS Instance attribute Public Type reference (TYPE) TV_IMAGE Green LED: No Objects Assigned 20080115
3 N_LED_GREY_NO_TRACKING Instance attribute Public Type reference (TYPE) TV_IMAGE Green LED: No Error Recording 20080318
4 N_LED_RED_INTOLERABLE Instance attribute Public Type reference (TYPE) TV_IMAGE Red LED: Error not Tolerated 20080115
5 N_LED_RED_MAX_FAILS Instance attribute Public Type reference (TYPE) TV_IMAGE Red LED: Maximum Number of Errors 20080115
6 N_LED_RED_REQUEST Instance attribute Public Type reference (TYPE) TV_IMAGE Red LED: Red Request 20080115
7 N_LED_YELLOW_TOLERABLE Instance attribute Public Type reference (TYPE) TV_IMAGE Yellow LED: Toleratable Errors 20080115
8 O_R_MONITOR Static Attribute Protected Object reference (TYPE REF TO) CL_RSCRT_RDA_MONITOR Data Acquisition for RDA Monitor 20080102
9 O_S_MONITOR_1 Instance attribute Protected Type reference (TYPE) RSCRT_RDA_S_MONITOR Monitor Tow Level 1 20080103
10 O_S_MONITOR_2 Instance attribute Protected Type reference (TYPE) RSCRT_RDA_S_MONITOR Monitor Row Level 2 20080103
11 O_S_MONITOR_3 Instance attribute Protected Type reference (TYPE) RSCRT_RDA_S_MONITOR Monitor Row Level 3 20080103
12 O_S_MONITOR_4 Instance attribute Protected Type reference (TYPE) RSCRT_RDA_S_MONITOR Monitor Row Level 4 20080103
13 O_TH_ASSIGN Instance attribute Protected Type reference (TYPE) RSCRT_RDA_TH_ASSIGN RDA DTP Assignments 20130714
14 O_TH_CHAINS Instance attribute Protected Type reference (TYPE) T_TH_CHAINS Subsequent process chains 20130715
15 O_TH_DEMON Instance attribute Protected Type reference (TYPE) RSCRT_RDA_TH_DEMON As Table rscrt_rda_demon 20130714
16 O_TH_REQ Instance attribute Protected Type reference (TYPE) RSCRT_RDA_TH_REQ RDA Status Table 20130714
17 O_TS_MONITOR Instance attribute Protected Type reference (TYPE) RSCRT_RDA_TS_MONITOR Monitor Rows 20080103
18 O_TS_VISIBLE Instance attribute Protected Type reference (TYPE) RSCRT_RDA_TS_MONITOR Monitor Rows Visible 20080318
19 O_T_MONITOR Instance attribute Protected Type reference (TYPE) RSCRT_RDA_T_MONITOR Unsorted Monitor Rows for ALV 20080317
20 O_T_VISIBLE Instance attribute Protected Type reference (TYPE) LVC_T_NKEY Visible Tree Nodes 20080318
Methods
# Method Level Visibility Method type Description Created on
1 CALL_DTP_MAINTAIN Static method Public Method Calls DTP Maintenance 20080312
2 CALL_INFOPACKAGE_DIALOG Static method Public Method Calls InfoPackage Maintenance 20080312
3 CALL_REQUEST_MONITOR Static method Public Method Calls Request Monitor 20080312
4 CALL_SM37B_JOBLOG Static method Public Method Calls Display of Job Protocol 20080312
5 CALL_SM37B_JOBOVERVIEW Static method Public Method Calls Job Overview 20080318
6 CHECK_IF_EMPTY Instance method Protected Method Checks if Nothing Assigned to Daemon 20080318
7 CHECK_IF_EMPTY_STATIC Static method Public Method Checks if Nothing Assigned to Daemon 20080318
8 CONSTRUCTOR Instance method Public Constructor Creates New Object for Data Acquisition 20080102
9 CREATE_NODES Instance method Protected Method Create Monitor Lines/Nodes 20130715
10 CREATE_NODES_DMN Instance method Protected Method Inserts Monitor Row for Daemon 20130715
11 CREATE_NODES_DTP Instance method Protected Method Inserts Monitor Row for Data Transfer Process 20130715
12 CREATE_NODES_ERR Instance method Protected Method Aggregates Error and Status in Monitor Rows 20130715
13 CREATE_NODES_NDS Instance method Protected Method Inserts Monitor Rows for DataSource and InfoPackage 20130715
14 CREATE_NODES_REQ Instance method Protected Method Inserts Monitor Row for Request 20130715
15 CREATE_NODES_SPC Instance method Protected Method Inserts Monitor Row for Subsequent Process Chain 20130715
16 ENSURE_NODES_VISIBLE Instance method Protected Method Ensures that Certain Nodes are Expanded 20080318
17 GET_STATUS Static method Public Method Returns Possibly Check Status of All RDA Objects 20080107
18 GET_STATUS_ALL Instance method Protected Method Returns Possibly Check Status of All RDA Objects 20080107
19 INIT_TREE Instance method Protected Method Initializes Tree in Monitor 20080317
20 LAYOUT_NODES Instance method Protected Method Completes Monitor Rows 20130715
21 PERFORM_ACTION Static method Public Method 20130819
22 POPULATE_TREE Static method Public Method Fills Tree in Monitor with Data 20080102
23 REFRESH_TREE Instance method Protected Method Refreshes Tree in Monitor 20080318
24 SET_IMAGE_FAILS Instance method Protected Method Checks if Errors are Tolerated 20080115
Events
Class CL_RSCRT_RDA_MONITOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_CHAIN Protected See coding 20130715 BEGIN OF t_s_chain, rdaobject TYPE rscrt_rdaobject, chain_id TYPE rspc_chain, txtlg TYPE rstxtlg, END OF t_s_chain
2 T_TH_CHAINS Protected See coding 20130715 t_th_chains TYPE HASHED TABLE OF t_s_chain WITH UNIQUE KEY rdaobject chain_id
Method Signatures

Method CALL_DTP_MAINTAIN 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 Datentransferprozess ID 20080312
2 Returning R_REFRESH Value transfer Type reference (TYPE) RS_BOOL Monitor auffrischen? 20080312

Method CALL_DTP_MAINTAIN on class CL_RSCRT_RDA_MONITOR has no exception.

Method CALL_INFOPACKAGE_DIALOG 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) 20080312
2 Importing I_S_LDPIO Call by reference Type reference (TYPE) RSLDPIO BIW: Log.Datenpakete: Nr. 20080312
3 Returning R_REFRESH Value transfer Type reference (TYPE) RS_BOOL Monitor auffrischen? 20080312

Method CALL_INFOPACKAGE_DIALOG on class CL_RSCRT_RDA_MONITOR has no exception.

Method CALL_REQUEST_MONITOR 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) 20080312
2 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20080312
3 Importing I_REQUEST_ID Call by reference Type reference (TYPE) RSREQUID Request-ID (Anforderungsnummer) 20080312
4 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20080312
5 Returning R_REFRESH Value transfer Type reference (TYPE) RS_BOOL Muss der Monitor aufgefrischt werden? 20080312

Method CALL_REQUEST_MONITOR on class CL_RSCRT_RDA_MONITOR has no exception.

Method CALL_SM37B_JOBLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20080312
2 Importing I_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20080312

Method CALL_SM37B_JOBLOG on class CL_RSCRT_RDA_MONITOR has no exception.

Method CALL_SM37B_JOBOVERVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MONITOR Call by reference Type reference (TYPE) RSCRT_RDA_S_MONITOR Monitorzeile 20080318
2 Returning R_REFRESH Value transfer Type reference (TYPE) RS_BOOL Boolean 20080318

Method CALL_SM37B_JOBOVERVIEW on class CL_RSCRT_RDA_MONITOR has no exception.

Method CHECK_IF_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMONID Call by reference Type reference (TYPE) RSCRT_DEMONID Dämon-ID 20080318
2 Returning R_EMPTY Value transfer Type reference (TYPE) RS_BOOL Boolean 20080318

Method CHECK_IF_EMPTY on class CL_RSCRT_RDA_MONITOR has no exception.

Method CHECK_IF_EMPTY_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMONID Call by reference Type reference (TYPE) RSCRT_DEMONID Dämon-ID 20080318
2 Returning R_EMPTY Value transfer Type reference (TYPE) RS_BOOL Boolean 20080318

Method CHECK_IF_EMPTY_STATIC on class CL_RSCRT_RDA_MONITOR has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_NODES Signature

Method CREATE_NODES on class CL_RSCRT_RDA_MONITOR has no parameter.
Method CREATE_NODES on class CL_RSCRT_RDA_MONITOR has no exception.

Method CREATE_NODES_DMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DEMON Call by reference Type reference (TYPE) RSCRT_RDA_DEMON 20130715

Method CREATE_NODES_DMN on class CL_RSCRT_RDA_MONITOR has no exception.

Method CREATE_NODES_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PROCESS Call by reference Object reference (TYPE REF TO) CL_RSCRT_RDA_PROCESS RDA Process 20130715
2 Importing I_S_REQ Call by reference Type reference (TYPE) RSCRT_RDA_REQ 20130715

Method CREATE_NODES_DTP on class CL_RSCRT_RDA_MONITOR has no exception.

Method CREATE_NODES_ERR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RDASTATUS_DMN Call by reference Type reference (TYPE) RSCRT_RDASTATUS Technical Status for Real-Time Components 20130715
2 Importing I_S_STATUS Call by reference Type reference (TYPE) RSCRT_RDA_S_STATUS Substructure of DB Table rscrt_rda_req 20130715

Method CREATE_NODES_ERR on class CL_RSCRT_RDA_MONITOR has no exception.

Method CREATE_NODES_NDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PROCESS Call by reference Object reference (TYPE REF TO) CL_RSCRT_RDA_PROCESS 20130715

Method CREATE_NODES_NDS on class CL_RSCRT_RDA_MONITOR has no exception.

Method CREATE_NODES_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RDASTATUS_DMN Call by reference Type reference (TYPE) RSCRT_RDASTATUS 20130715
2 Importing I_S_STATUS Call by reference Type reference (TYPE) RSCRT_RDA_S_STATUS 20130715

Method CREATE_NODES_REQ on class CL_RSCRT_RDA_MONITOR has no exception.

Method CREATE_NODES_SPC Signature

Method CREATE_NODES_SPC on class CL_RSCRT_RDA_MONITOR has no parameter.
Method CREATE_NODES_SPC on class CL_RSCRT_RDA_MONITOR has no exception.

Method ENSURE_NODES_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV-Tree-Control 20080318

Method ENSURE_NODES_VISIBLE on class CL_RSCRT_RDA_MONITOR has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_STATUS_ALL Call by reference Type reference (TYPE) RSCRT_RDA_TH_STATUS Status aller RDA-Objekte 20080107
2 Exporting E_T_EXCEPTION Call by reference Type reference (TYPE) RSCRT_RDA_T_EXCEPTION Ausnahmen im Kontext eines RDA-InfoPackages 20080107
3 Importing I_PERFORM_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Status überprüfen? 20080107
4 Importing I_PERFORM_RECOVERY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Status wiederherstellen? 20080107
5 Importing I_SKIP_UNASSIGNED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Nur zugewiesene DataSources berücksichtigen 20080923

Method GET_STATUS on class CL_RSCRT_RDA_MONITOR has no exception.

Method GET_STATUS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_STATUS_ALL Call by reference Type reference (TYPE) RSCRT_RDA_TH_STATUS Status aller RDA-Objekte 20080107
2 Exporting E_T_EXCEPTION Call by reference Type reference (TYPE) RSCRT_RDA_T_EXCEPTION Ausnahmen im Kontext eines RDA-InfoPackages 20080107
3 Importing I_PERFORM_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Status überprüfen? 20080107
4 Importing I_PERFORM_RECOVERY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Status wiederherstellen? 20080107
5 Importing I_SKIP_UNASSIGNED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Nur zugewiesene DataSources berücksichtigen 20080923

Method GET_STATUS_ALL on class CL_RSCRT_RDA_MONITOR has no exception.

Method INIT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV-Tree-Control 20080317

Method INIT_TREE on class CL_RSCRT_RDA_MONITOR has no exception.

Method LAYOUT_NODES 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 Logical InfoPackage Variant (ID) 20130715
2 Importing I_R_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV tree control 20130715

Method LAYOUT_NODES on class CL_RSCRT_RDA_MONITOR has no exception.

Method PERFORM_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) SYMSGV Action 20130819
2 Importing I_FCODE Call by reference Type reference (TYPE) SYUCOMM Function Code 20130819
3 Importing I_S_MONITOR Call by reference Type reference (TYPE) RSCRT_RDA_S_MONITOR 20130819
4 Returning R_REFRESH Value transfer Type reference (TYPE) RS_BOOL 20130819

Method PERFORM_ACTION on class CL_RSCRT_RDA_MONITOR has no exception.

Method POPULATE_TREE 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) 20080317
2 Importing I_R_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV-Tree-Control 20080102

Method POPULATE_TREE on class CL_RSCRT_RDA_MONITOR has no exception.

Method REFRESH_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV-Tree-Control 20080318

Method REFRESH_TREE on class CL_RSCRT_RDA_MONITOR has no exception.

Method SET_IMAGE_FAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_MONITOR Call by reference Type reference (TYPE) RSCRT_RDA_S_MONITOR Zeilentyp für RDA-Monitor 20080115

Method SET_IMAGE_FAILS on class CL_RSCRT_RDA_MONITOR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 720