SAP ABAP Class CL_RSRA_ENGINE (Engine for Background Processing)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSRB (Package) BW: Batch Reporting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRA Constants for Batch Reporting 20010719
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_ENGINE_BB Engine for Precalculating the Result Sets 20010808
2 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_ENGINE_BC Engine for Batch Caching 20010316
3 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_ENGINE_BP Engine for Batch Printing 20000301
4 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_ENGINE_ER Engine for Exception Reporting 20010611
5 Inheritance (c INHERITING FROM c_ref)  CL_RSRA_ENGINE_MX Engine for Batch Caching 20020412
Properties
Class CL_RSRA_ENGINE  
Short Description Engine for Background Processing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRB   BW: Batch Reporting 
Created 19990706   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRRA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RRXS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RZD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRA Constants for Batch Reporting 20010719
Friends
Class CL_RSRA_ENGINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PROPERTY_LAST_CALL Constant Public Type reference (TYPE) RSRPARAMETERID 'LAST_CALL' Property Last Call 20020321
2 C_PROPERTY_REMOTECONTROL_CLASS Constant Public Type reference (TYPE) RSRPARAMETERID 'REMOTE_CONTROL_CLASS' Property Remote Control Class 20030606
3 N_SX_ENGINE Instance attribute Public Type reference (TYPE) RSRA_SX_ENGINE Data of the Reporting Agent Engine 20010612
4 O_GENUNIID Instance attribute Protected Type reference (TYPE) RSZCOMPKEY-GENUNIID Key for Query 20000620
5 O_R_JOB Instance attribute Protected Type reference (TYPE) RSRA_R_JOB Reference to Reporting Agent Job 20010316
6 O_R_REQUEST Instance attribute Protected Object reference (TYPE REF TO) CL_RSR_REQUEST Data-reading Object 19990903
7 O_SETTINGNM Instance attribute Protected Type reference (TYPE) RSRA_SETTINGNM Technical Name of Setting 20000621
8 O_STEP Instance attribute Protected Type reference (TYPE) RSRA_COUNTER Step Number 20010321
9 O_S_COMPKEY Instance attribute Protected Type reference (TYPE) RSZCOMPKEY Key for Query 20000620
10 O_S_PACKAGE Instance attribute Protected Type reference (TYPE) RSRA_PACKAGE Scheduling Packet Properties 19990717
11 O_S_PACKAGET Instance attribute Protected Type reference (TYPE) RSRA_PACKAGET Scheduling Packet Properties 20000301
12 O_S_SETTING Instance attribute Protected Type reference (TYPE) RSRA_SETTING Setting 19990717
13 O_S_SETTINGT Instance attribute Protected Type reference (TYPE) RSRA_SETTINGT Setting 20000301
14 O_T_MSG Instance attribute Protected Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20020422
15 O_VARIANT Instance attribute Protected Type reference (TYPE) VARIANT Variant 20000620
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Protected Method Check 20010316
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000301
3 DB_READ_SETTING Instance method Private Method Reads Header Information for RA Setting 20010316
4 FILL_MSG Instance method Protected Method Fill Message Table 20020422
5 FINALISE Instance method Protected Method Closing 20010316
6 GET_INFO Instance method Public Method Returns Information about the Object 20010316
7 GET_STEP Instance method Public Method Reads Current Step 20030110
8 INIT Instance method Protected Method Initialization 20000301
9 MODIFY_REQUEST Instance method Protected Method Change Navigation Status 20000301
10 PERFORM_REQUEST Instance method Protected Method Start Processing 20000620
11 PROCESS Instance method Protected Method Processing 20010316
12 SET_REQUEST Instance method Private Method Set Request and Instance Query 20000301
13 START Instance method Public Method Start Processing 20000301
14 STEP Instance method Protected Method New Processing Step 20010316
15 STOP Instance method Public Method End of Processing 20010316
16 X_MESSAGE Static method Protected Method Raising an X Message 19990717
Events
Class CL_RSRA_ENGINE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TO_S_SETTING Protected See coding Preliminary Info. for Setting 19990717
2 TO_TS_SETTING Protected See coding Table of Settings 19990717
Method Signatures

Method CHECK Signature

Method CHECK on class CL_RSRA_ENGINE has no parameter.
Method CHECK on class CL_RSRA_ENGINE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_JOB Call by reference Type reference (TYPE) RSRA_R_JOB Referenz auf Reporting Agent Job 20010316
2 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Einstellung 20000301
# Exception Resumable Description Created on
1 UNKNOWN_SETTING Unbekannte Einstellung 20000301
2 X_MESSAGE X-Message 20000301

Method DB_READ_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Technischer Name einer Report Agent Einstellung 20010316

Method DB_READ_SETTING on class CL_RSRA_ENGINE has no exception.

Method FILL_MSG 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) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20020422

Method FILL_MSG on class CL_RSRA_ENGINE has no exception.

Method FINALISE Signature

Method FINALISE on class CL_RSRA_ENGINE has no parameter.
# Exception Resumable Description Created on
1 NO_PROCESSING Keine Verarbeitung 20010316
2 X_MESSAGE X-Message 20010316

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATE Call by reference Type reference (TYPE) RSPC_STATE Status eines Prozesses 20020325

Method GET_INFO on class CL_RSRA_ENGINE has no exception.

Method GET_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STEP Value transfer Type reference (TYPE) RSRA_COUNTER Numerierung der eindimensionalen Aufrisse 20030110

Method GET_STEP on class CL_RSRA_ENGINE has no exception.

Method INIT Signature

Method INIT on class CL_RSRA_ENGINE has no parameter.
# Exception Resumable Description Created on
1 NO_PROCESSING Keine Verarbeitung 20010316
2 SERVICE_NOT_CONFIGURED Service existiert nicht 20010316
3 X_MESSAGE X-Message 20010316

Method MODIFY_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_ATR Call by reference Type reference (TYPE) RRX1_T_ATR Attribute 20000301
2 Changing C_T_CEL Call by reference Type reference (TYPE) RRX1_T_CEL Einstellungen auf Zellen 20000301
3 Changing C_T_CON Call by reference Type reference (TYPE) RRX1_T_CON Dyn. Filter, Bedingungen, Exceptions 20000301
4 Changing C_T_DIM Call by reference Type reference (TYPE) RRX1_T_DIM Merkmale 20000301
5 Changing C_T_FAC Call by reference Type reference (TYPE) RRX1_T_FAC Bestandteile der con 20000301
6 Changing C_T_MEM Call by reference Type reference (TYPE) RRX1_T_MEM Strukturbestandteile 20000301
7 Changing C_T_PRPTYS Call by reference Type reference (TYPE) RRX1_T_PRPTYS Übergreifende Einstellungen 20000301
# Exception Resumable Description Created on
1 SERVICE_NOT_CONFIGURED Einstellung nicht vorhanden 20000621
2 X_MESSAGE X-Message 20000301

Method PERFORM_REQUEST Signature

Method PERFORM_REQUEST on class CL_RSRA_ENGINE has no parameter.
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20000620

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20020422
# Exception Resumable Description Created on
1 NO_PROCESSING Keine Verarbeitung 20010316
2 X_MESSAGE X-Message 20010316

Method SET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GENUNIID Call by reference Type reference (TYPE) RSZCOMPKEY-GENUNIID Query Key 20000301
2 Importing I_S_COMPKEY Call by reference Type reference (TYPE) RSZCOMPKEY Query Key 20000301
3 Importing I_VARIANT Call by reference Type reference (TYPE) VARIANT Variante 20000301
# Exception Resumable Description Created on
1 BAD_VALUE_COMBINATION Inkonsistente Variablenbesetzung 20000301
2 UNKNOWN_QUERY Unbekannte Query 20000301
3 X_MESSAGE X-Message 20000301

Method START Signature

Method START on class CL_RSRA_ENGINE has no parameter.
# Exception Resumable Description Created on
1 NO_PROCESSING Keine Verarbeitung 20010316
2 SERVICE_NOT_CONFIGURED Einstellung für angeforderten Service nicht vorhanden 20000620
3 X_MESSAGE X-Message 20000301

Method STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_VIEW Call by reference Object reference (TYPE REF TO) CL_RSR_WWW_VIEW Web Reporting Data Provider Query View 20010322
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20010316

Method STOP Signature

Method STOP on class CL_RSRA_ENGINE has no parameter.
# Exception Resumable Description Created on
1 X_MESSAGE X-Message 20010316

Method X_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABEND Call by reference Type reference (TYPE) RS_BOOL Anhängen ? 19990717
2 Importing I_METHOD Call by reference Type reference (TYPE) SYMSGV Methode 19990717

Method X_MESSAGE on class CL_RSRA_ENGINE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in