Hierarchy
⤷ 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 |