Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Instance attribute | Public | Type reference (TYPE) | TV_IMAGE | Green LED: No Error | 20080115 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | TV_IMAGE | Green LED: No Objects Assigned | 20080115 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | TV_IMAGE | Green LED: No Error Recording | 20080318 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | TV_IMAGE | Red LED: Error not Tolerated | 20080115 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | TV_IMAGE | Red LED: Maximum Number of Errors | 20080115 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | TV_IMAGE | Red LED: Red Request | 20080115 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | TV_IMAGE | Yellow LED: Toleratable Errors | 20080115 | |||
| 8 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_RSCRT_RDA_MONITOR | Data Acquisition for RDA Monitor | 20080102 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | RSCRT_RDA_S_MONITOR | Monitor Tow Level 1 | 20080103 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | RSCRT_RDA_S_MONITOR | Monitor Row Level 2 | 20080103 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | RSCRT_RDA_S_MONITOR | Monitor Row Level 3 | 20080103 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | RSCRT_RDA_S_MONITOR | Monitor Row Level 4 | 20080103 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | RSCRT_RDA_TH_ASSIGN | RDA DTP Assignments | 20130714 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | T_TH_CHAINS | Subsequent process chains | 20130715 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | RSCRT_RDA_TH_DEMON | As Table rscrt_rda_demon | 20130714 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | RSCRT_RDA_TH_REQ | RDA Status Table | 20130714 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | RSCRT_RDA_TS_MONITOR | Monitor Rows | 20080103 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | RSCRT_RDA_TS_MONITOR | Monitor Rows Visible | 20080318 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | RSCRT_RDA_T_MONITOR | Unsorted Monitor Rows for ALV | 20080317 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | LVC_T_NKEY | Visible Tree Nodes | 20080318 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Calls DTP Maintenance | 20080312 | |
| 2 | Static method | Public | Method | Calls InfoPackage Maintenance | 20080312 | |
| 3 | Static method | Public | Method | Calls Request Monitor | 20080312 | |
| 4 | Static method | Public | Method | Calls Display of Job Protocol | 20080312 | |
| 5 | Static method | Public | Method | Calls Job Overview | 20080318 | |
| 6 | Instance method | Protected | Method | Checks if Nothing Assigned to Daemon | 20080318 | |
| 7 | Static method | Public | Method | Checks if Nothing Assigned to Daemon | 20080318 | |
| 8 | Instance method | Public | Constructor | Creates New Object for Data Acquisition | 20080102 | |
| 9 | Instance method | Protected | Method | Create Monitor Lines/Nodes | 20130715 | |
| 10 | Instance method | Protected | Method | Inserts Monitor Row for Daemon | 20130715 | |
| 11 | Instance method | Protected | Method | Inserts Monitor Row for Data Transfer Process | 20130715 | |
| 12 | Instance method | Protected | Method | Aggregates Error and Status in Monitor Rows | 20130715 | |
| 13 | Instance method | Protected | Method | Inserts Monitor Rows for DataSource and InfoPackage | 20130715 | |
| 14 | Instance method | Protected | Method | Inserts Monitor Row for Request | 20130715 | |
| 15 | Instance method | Protected | Method | Inserts Monitor Row for Subsequent Process Chain | 20130715 | |
| 16 | Instance method | Protected | Method | Ensures that Certain Nodes are Expanded | 20080318 | |
| 17 | Static method | Public | Method | Returns Possibly Check Status of All RDA Objects | 20080107 | |
| 18 | Instance method | Protected | Method | Returns Possibly Check Status of All RDA Objects | 20080107 | |
| 19 | Instance method | Protected | Method | Initializes Tree in Monitor | 20080317 | |
| 20 | Instance method | Protected | Method | Completes Monitor Rows | 20130715 | |
| 21 | Static method | Public | Method | 20130819 | ||
| 22 | Static method | Public | Method | Fills Tree in Monitor with Data | 20080102 | |
| 23 | Instance method | Protected | Method | Refreshes Tree in Monitor | 20080318 | |
| 24 | 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 | I_DTPNM | Call by reference | Type reference (TYPE) | RSBKDTPNM | Datentransferprozess ID | 20080312 | |||
| 2 | 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 | I_LOGDPID | Call by reference | Type reference (TYPE) | RSLOGDPID | Logische InfoPackage-Variante (ID) | 20080312 | |||
| 2 | I_S_LDPIO | Call by reference | Type reference (TYPE) | RSLDPIO | BIW: Log.Datenpakete: Nr. | 20080312 | |||
| 3 | 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 | I_LOGDPID | Call by reference | Type reference (TYPE) | RSLOGDPID | Logische InfoPackage-Variante (ID) | 20080312 | |||
| 2 | I_ODSOBJECT | Call by reference | Type reference (TYPE) | RSDODSOBJECT | DataStore-Objekt | 20080312 | |||
| 3 | I_REQUEST_ID | Call by reference | Type reference (TYPE) | RSREQUID | Request-ID (Anforderungsnummer) | 20080312 | |||
| 4 | I_REQUEST_SID | Call by reference | Type reference (TYPE) | RSBKREQUID | Request eines Datentransferprozesses | 20080312 | |||
| 5 | 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 | I_JOBCOUNT | Call by reference | Type reference (TYPE) | BTCJOBCNT | Kennummer eines Jobs | 20080312 | |||
| 2 | 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 | I_S_MONITOR | Call by reference | Type reference (TYPE) | RSCRT_RDA_S_MONITOR | Monitorzeile | 20080318 | |||
| 2 | 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 | I_DEMONID | Call by reference | Type reference (TYPE) | RSCRT_DEMONID | Dämon-ID | 20080318 | |||
| 2 | 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 | I_DEMONID | Call by reference | Type reference (TYPE) | RSCRT_DEMONID | Dämon-ID | 20080318 | |||
| 2 | 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 | 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 | I_R_PROCESS | Call by reference | Object reference (TYPE REF TO) | CL_RSCRT_RDA_PROCESS | RDA Process | 20130715 | |||
| 2 | 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 | I_RDASTATUS_DMN | Call by reference | Type reference (TYPE) | RSCRT_RDASTATUS | Technical Status for Real-Time Components | 20130715 | |||
| 2 | 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 | 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 | I_RDASTATUS_DMN | Call by reference | Type reference (TYPE) | RSCRT_RDASTATUS | 20130715 | ||||
| 2 | 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 | 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 | E_TH_STATUS_ALL | Call by reference | Type reference (TYPE) | RSCRT_RDA_TH_STATUS | Status aller RDA-Objekte | 20080107 | |||
| 2 | E_T_EXCEPTION | Call by reference | Type reference (TYPE) | RSCRT_RDA_T_EXCEPTION | Ausnahmen im Kontext eines RDA-InfoPackages | 20080107 | |||
| 3 | I_PERFORM_CHECK | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Status überprüfen? | 20080107 | ||
| 4 | I_PERFORM_RECOVERY | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Status wiederherstellen? | 20080107 | ||
| 5 | 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 | E_TH_STATUS_ALL | Call by reference | Type reference (TYPE) | RSCRT_RDA_TH_STATUS | Status aller RDA-Objekte | 20080107 | |||
| 2 | E_T_EXCEPTION | Call by reference | Type reference (TYPE) | RSCRT_RDA_T_EXCEPTION | Ausnahmen im Kontext eines RDA-InfoPackages | 20080107 | |||
| 3 | I_PERFORM_CHECK | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Status überprüfen? | 20080107 | ||
| 4 | I_PERFORM_RECOVERY | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Status wiederherstellen? | 20080107 | ||
| 5 | 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 | 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 | I_LOGDPID | Call by reference | Type reference (TYPE) | RSLOGDPID | Logical InfoPackage Variant (ID) | 20130715 | |||
| 2 | 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 | I_ACTION | Call by reference | Type reference (TYPE) | SYMSGV | Action | 20130819 | |||
| 2 | I_FCODE | Call by reference | Type reference (TYPE) | SYUCOMM | Function Code | 20130819 | |||
| 3 | I_S_MONITOR | Call by reference | Type reference (TYPE) | RSCRT_RDA_S_MONITOR | 20130819 | ||||
| 4 | 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 | I_LOGDPID | Call by reference | Type reference (TYPE) | RSLOGDPID | Logische InfoPackage-Variante (ID) | 20080317 | |||
| 2 | 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 | 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 | 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 |