SAP ABAP Class CL_RSCRT_RDA_EXECUTION_STEP (Individual Execution Step (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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSCRT_RDA_EXECUTION_PULL Single Execution Step (RDA/PULL) 20061106
2 Inheritance (c INHERITING FROM c_ref)  CL_RSCRT_RDA_EXECUTION_PUSH Individual Execution Step (RDA/PUSH) 20060612
Properties
Class CL_RSCRT_RDA_EXECUTION_STEP  
Short Description Individual Execution Step (RDA)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSCRT    
Program status     
Category 0   
Package RSCRT   (Near)-Real-Time Data Transfer into BW 
Created 20060612   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 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSCRT_RDA_EXECUTION_STEP has no interface implemented.
Friends
Class CL_RSCRT_RDA_EXECUTION_STEP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_DEMON Instance attribute Protected Type reference (TYPE) RSCRT_RDAOBJECT Assigned Daemon 20061227
2 O_DEMONID Instance attribute Protected Type reference (TYPE) RSCRT_DEMONID Executing Daemon 20061227
3 O_INFOPACKAGE_ID Instance attribute Protected Type reference (TYPE) RSLOGDPID Real-Time InfoPackage ID 20060612
4 O_R_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_RSCRT_RDA_LOG RDA Log Object 20060626
5 O_R_NDS Instance attribute Protected Object reference (TYPE REF TO) CL_RSCRT_RDA_NDS RDA Object of DataSource 20061201
6 O_R_PSA_DATAPACKAGE Instance attribute Protected Object reference (TYPE REF TO) IF_RSCRT_RDA_DATAPACKAGE Interface for PSA Data Package 20060628
7 O_R_PSA_REQUEST Instance attribute Protected Object reference (TYPE REF TO) IF_RSCRT_RDA_REQUEST Interface for PSA Request 20060628
8 O_R_RUN Instance attribute Protected Object reference (TYPE REF TO) IF_RSCRT_RDA_RUN Current Daemon Run 20080313
9 O_R_STATUS Instance attribute Protected Object reference (TYPE REF TO) IF_RSCRT_RDA_STATUS RDA Status (Daemon, DataSource, DTP) 20060626
10 O_R_TABLES Instance attribute Protected Object reference (TYPE REF TO) IF_RSCRT_RDA_TABLES Access to Tables 20060906
11 O_S_THRESHOLDS Instance attribute Protected Type reference (TYPE) RSCRT_RDA_S_THRESHOLD Threshold Value for Real-Time InfoPackage 20060710
12 O_TH_INSTANCE Static Attribute Protected Type reference (TYPE) LTY_TH_INSTANCE Hashed Table for Instanziated Objects 20060612
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PSA_DATAPACKAGE Instance method Protected Method Returns and Corrects Status of PSA Data Package, If Required 20060706
2 CHECK_PSA_REQUEST Instance method Protected Method Returns and Corrects Status of PSA Data Package 20060629
3 CHECK_STATUS Instance method Public Method Checks the RDA Status of All Assigned Objects 20061201
4 CHECK_STATUS_DTPS Instance method Public Method Checks RDA Status of DTP 20061201
5 CHECK_STATUS_NDS Instance method Public Method Checks RDA Status of DataSource 20060713
6 CHECK_THRESHOLDS_DATAPACKAGE Instance method Protected Method Checks whether the current data package has to be closed 20060706
7 CHECK_THRESHOLDS_REQUEST Instance method Protected Method Checks whether the current request has to be closed 20060706
8 CLEAR_PSA_DATAPACKAGE Instance method Protected Method Resets Current PSA Request 20060706
9 CLEAR_PSA_REQUEST Instance method Protected Method Resets Current PSA Request 20060704
10 CLOSE_BY_3RD_PARTY Instance method Public Method Close Data Package and/or Request (Third Party) 20060803
11 CLOSE_BY_MONITOR Instance method Public Method Close Data Package and/or Request (User) 20060922
12 CLOSE_BY_PROCESSTYPE Instance method Public Method Close Data Package and/or Request (Process Type) 20060922
13 CLOSE_BY_WEBSERVICE Instance method Public Method Close Data Package and/or Request (Web Service) 20060710
14 CLOSE_DTP_REQUESTS Instance method Protected Method Close all DTP Requests 20070122
15 CLOSE_PSA_DATAPACKAGE Instance method Protected Method Closes Current PSA Data Package 20060612
16 CLOSE_PSA_REQUEST Instance method Protected Method Closes Current PSA Request 20060612
17 CLOSE_PSA_REQUEST_2 Instance method Protected Method Closes Current PSA Request 20071113
18 CONSTRUCTOR Instance method Public Constructor Constructor 20060612
19 DECREASE_COUNT_FAILS Instance method Protected Method Set RDA Status to 2 (Ready) 20070115
20 DEQUEUE_BY_DS Instance method Public Method Unlock (DS Activation) 20061102
21 ENQUEUE_AND_CLOSE_BY_DS Instance method Public Method Close Lock and Request (DS Activation) 20061102
22 EXECUTE_BY_DEMON Instance method Public Method Execution Step of RDA Daemon 20060629
23 EXECUTE_BY_WEBSERVICE Instance method Public Method Execution Step of Web Service 20060710
24 FACTORY Static method Public Method Instance for Real-Time InfoPackage 20060612
25 FACTORY_2 Static method Public Method Instance for RDA/PUSH InfoPackage 20061227
26 FIX_RECORDS_IN_REQUEST Instance method Protected Method Corrects the Number of Records in the Request 20070423
27 FIX_TS_REQ_START Instance method Protected Method Corrects Starting Time of a Request 20071023
28 GET_DEMONID Instance method Public Method Return Assigned Data 20061227
29 GET_LAST_PSA_DATAPACKAGE Instance method Protected Method Returns Open PSA Data Package 20060706
30 GET_LAST_PSA_REQUEST Instance method Protected Method Returns Open PSA Request 20060713
31 GET_OPEN_DTP_REQUEST Instance method Protected Method Update Data in InfoProvider (DTP) 20070319
32 GET_OPEN_PSA_DATAPACKAGE Instance method Protected Method Returns Open PSA Data Package 20060706
33 GET_OPEN_PSA_REQUEST Instance method Protected Method Returns Open PSA Request 20060627
34 INCREASE_COUNT_FAILS Instance method Protected Method Set RDA Status to 2 (Ready) 20070115
35 INFER_RDASTATUS_DMN Instance method Protected Method Check if RDA Status of Daemon must be Faulty 20061228
36 INFER_RDASTATUS_DTP Static method Protected Method Derive RDA Status 20061128
37 INFER_RDASTATUS_NDS Static method Protected Method Derive RDA Status 20061128
38 LOAD_PSA_DATA Instance method Protected Method Loads Data to PSA 20060707
39 LOG_ERROR Instance method Protected Method Save Error 20080314
40 LOG_ERROR_NDS Instance method Public Method Error when Storing InfoPackage Execution 20080314
41 LOG_STATUS_NDS Instance method Protected Method Logs End of Upload 20060804
42 LOG_UPLOAD_END Instance method Protected Method Logs End of Upload 20060710
43 LOG_UPLOAD_START Instance method Protected Method Logs Start of Upload 20060710
44 ON_INFOPACKAGE_SKIPPED Instance method Public Method Actions When Skipping the DataSource 20080911
45 OPEN_DTP_REQUESTS Instance method Protected Method Opens DTP Requests for Open PSA Request 20070319
46 OPEN_PSA_DATAPACKAGE Instance method Protected Method Opens New PSA Data Package 20060612
47 OPEN_PSA_REQUEST Instance method Protected Method Opens New PSA Request 20060612
48 REFRESH_PSA_TIMESTAMPS Instance method Protected Method Updates Time Stamp in RDA Status of DataSource 20060710
49 RESET_JOB_INFO_AND_STOP Instance method Public Method End Daemon 20070319
50 SET_JOB_INFO_AND_LOCK Instance method Public Method Refresh Job Info and Set Daemon Lock 20061227
51 SET_STATUS_DMN_ACTIVE Instance method Public Method Set RDA Status of Daemon to 3 (Active) 20061228
52 SET_STATUS_DMN_CLOSING Instance method Public Method Set RDA Status of Daemon to 8 (Closing) 20070308
53 SET_STATUS_DMN_READY_1 Instance method Public Method Set RDA Status of Daemon to 2 (Ready) 20061228
54 SET_STATUS_DMN_READY_2 Instance method Public Method Set RDA Status of Daemon to 2 (Ready) 20061228
55 SET_STATUS_DMN_STOPPED Instance method Public Method Set RDA Status of Daemon to 6 (Stopped) 20070319
56 UPDATE_TARGET Instance method Protected Method Update Data in InfoProvider (DTP) 20070112
57 UPDATE_TARGETS Instance method Protected Method Update Data in All InfoProviders 20070112
58 UPDATE_TARGETS_TSTMP_ONLY Instance method Protected Method Only Increase Time Stamp in All InfoProviders 20080911
59 UPDATE_TARGET_FUPC Instance method Protected Method Substep: Start of Subsequent Process Chains 20070112
60 UPDATE_TARGET_IOBJ Instance method Protected Method Substep: Activation of InfoObject 20070112
Events
Class CL_RSCRT_RDA_EXECUTION_STEP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_INSTANCE Protected See coding Pair: InfoPackage ID, Instance 20060612 BEGIN OF lty_s_instance, infopackage_id TYPE rslogdpid, r_execution_step TYPE REF TO cl_rscrt_rda_execution_step, END OF lty_s_instance
2 LTY_TH_INSTANCE Protected See coding Hashed Table for Instanziated Objects 20060612 lty_th_instance TYPE HASHED TABLE OF lty_s_instance WITH UNIQUE KEY infopackage_id
Method Signatures

Method CHECK_PSA_DATAPACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLOSED Value transfer Type reference (TYPE) RS_BOOL Boolean 20060706
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060706

Method CHECK_PSA_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATUS Value transfer Type reference (TYPE) RSCRT_RDASTATUS Status des PSA-Requests 20060629
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060629

Method CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BY_DEMON Call by reference Type reference (TYPE) RS_BOOL Aufruf vom Dämon 20061201
2 Returning R_STATUS Value transfer Type reference (TYPE) RSCRT_RDASTATUS Technischer Status für Realtime-Komponenten 20061201
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061201

Method CHECK_STATUS_DTPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BY_DEMON Call by reference Type reference (TYPE) RS_BOOL Aufruf vom Dämon 20061201
2 Importing I_DMN_CLOSING Call by reference Type reference (TYPE) RS_BOOL Dämon wird beendet 20070703
3 Returning R_TH_STATUS Value transfer Type reference (TYPE) RSCRT_RDA_TH_STATUS Status der DTPs 20061201
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061201

Method CHECK_STATUS_NDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BY_DEMON Call by reference Type reference (TYPE) RS_BOOL Aufruf vom Dämon 20061201
2 Returning R_STATUS Value transfer Type reference (TYPE) RSCRT_RDASTATUS Technischer Status für Realtime-Komponenten 20060713
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060713

Method CHECK_THRESHOLDS_DATAPACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLOSE Value transfer Type reference (TYPE) RS_BOOL Boolean 20060706
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060721

Method CHECK_THRESHOLDS_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BY_WEBSERVICE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20061115
2 Importing I_CLOSE_DATAPACKAGE Call by reference Type reference (TYPE) RS_BOOL Boolean 20060710
3 Returning R_CLOSE_REQUEST Value transfer Type reference (TYPE) RS_BOOL Boolean 20060710
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060710

Method CLEAR_PSA_DATAPACKAGE Signature

Method CLEAR_PSA_DATAPACKAGE on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060706

Method CLEAR_PSA_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_STATUS_NDS Value transfer Type reference (TYPE) RSCRT_RDA_S_STATUS RDA-Status der DataSource 20071009
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060704

Method CLOSE_BY_3RD_PARTY Signature

Method CLOSE_BY_3RD_PARTY on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060803

Method CLOSE_BY_MONITOR Signature

Method CLOSE_BY_MONITOR on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060922

Method CLOSE_BY_PROCESSTYPE Signature

Method CLOSE_BY_PROCESSTYPE on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060922

Method CLOSE_BY_WEBSERVICE Signature

Method CLOSE_BY_WEBSERVICE on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060710

Method CLOSE_DTP_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DPS_IN_RQ Call by reference Type reference (TYPE) NUM4 Nummer 4 Stellig 20070122
2 Importing I_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20070122
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070122

Method CLOSE_PSA_DATAPACKAGE Signature

Method CLOSE_PSA_DATAPACKAGE on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060706
2 CX_RS_INCONSISTENT Daten sind inkonsistent 20060706

Method CLOSE_PSA_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GREEN_LIGHT Value transfer Type reference (TYPE) RS_BOOL Status grün? 20061207
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060706
2 CX_RS_INCONSISTENT Daten sind inkonsistent 20060706

Method CLOSE_PSA_REQUEST_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATUS Value transfer Type reference (TYPE) TV_IMAGE Requeststatus 20071113
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20071113
2 CX_RS_INCONSISTENT Daten sind inkonsistent 20071113

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGDPID Realtime InfoPackage ID 20060612
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060710

Method DECREASE_COUNT_FAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_STATUS Value transfer Type reference (TYPE) RSCRT_RDA_S_STATUS RDA-Statuszeile 20070115
2 Returning R_S_STATUS Value transfer Type reference (TYPE) RSCRT_RDA_S_STATUS RDA-Statuszeile 20070115
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070115

Method DEQUEUE_BY_DS Signature

Method DEQUEUE_BY_DS on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
Method DEQUEUE_BY_DS on class CL_RSCRT_RDA_EXECUTION_STEP has no exception.

Method ENQUEUE_AND_CLOSE_BY_DS Signature

Method ENQUEUE_AND_CLOSE_BY_DS on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061102

Method EXECUTE_BY_DEMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MAX_DP_SIZE_REACHED Value transfer Type reference (TYPE) RS_BOOL Boolean 20070122
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060706

Method EXECUTE_BY_WEBSERVICE Signature

Method EXECUTE_BY_WEBSERVICE on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060710

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20060612
2 Importing I_PUSH_PACKAGE Call by reference Type reference (TYPE) RS_BOOL Push-InfoPackage? 20060710
3 Returning R_R_EXECUTION_STEP Value transfer Object reference (TYPE REF TO) CL_RSCRT_RDA_EXECUTION_STEP Einzelner Ausführungsschritt (PUSH oder PULL) 20060612
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060706

Method FACTORY_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20061227
2 Returning R_R_EXECUTION_STEP Value transfer Object reference (TYPE REF TO) CL_RSCRT_RDA_EXECUTION_STEP Einzelner Ausführungsschritt (PUSH oder PULL) 20061227
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061227

Method FIX_RECORDS_IN_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSBKREQUID Request-ID 20070423
2 Returning R_RECORDS Value transfer Type reference (TYPE) RSARECORD Anzahl der Sätze im Request 20070423
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070423

Method FIX_TS_REQ_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_REQ_START Value transfer Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20071023
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20071023

Method GET_DEMONID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DEMONID Value transfer Type reference (TYPE) RSCRT_DEMONID Dämon-ID 20061227

Method GET_DEMONID on class CL_RSCRT_RDA_EXECUTION_STEP has no exception.

Method GET_LAST_PSA_DATAPACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DATAPACKAGE_ID Value transfer Type reference (TYPE) RSDATAPID Datenpaketnummer 20060706
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060706

Method GET_LAST_PSA_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQUEST_SID Value transfer Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20060713
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060713

Method GET_OPEN_DTP_REQUEST 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 20070319
2 Importing I_OPEN_IN_STATE_NEW_NO_REQ Call by reference Type reference (TYPE) RS_BOOL Boolean 20070319
3 Importing I_PSA_REQUEST_SID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20070320
4 Returning R_S_STATUS_DTP Value transfer Type reference (TYPE) RSCRT_RDA_S_STATUS Teilstruktur von DB-Tabelle rscrt_rda_req 20070319
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070319

Method GET_OPEN_PSA_DATAPACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPEN_IN_STATE_NEW_NO_DP Call by reference Type reference (TYPE) RS_BOOL Boolean 20060706
2 Returning R_DATAPACKAGE_ID Value transfer Type reference (TYPE) RSDATAPID Datenpaketnummer 20060706
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060706

Method GET_OPEN_PSA_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPEN_IN_STATE_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20060627
2 Importing I_OPEN_IN_STATE_NEW_NO_REQ Call by reference Type reference (TYPE) RS_BOOL Boolean 20060706
3 Returning R_REQUEST_SID Value transfer Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20060627
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060627

Method INCREASE_COUNT_FAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_STATUS Value transfer Type reference (TYPE) RSCRT_RDA_S_STATUS RDA-Statuszeile 20070115
2 Returning R_S_STATUS Value transfer Type reference (TYPE) RSCRT_RDA_S_STATUS RDA-Statuszeile 20070115
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070115

Method INFER_RDASTATUS_DMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BY_DEMON Call by reference Type reference (TYPE) RS_BOOL Aufruf vom Dämon 20061228
2 Returning R_RDASTATUS_DMN Value transfer Type reference (TYPE) RSCRT_RDASTATUS Technischer Status für Realtime-Komponenten 20061228
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061228

Method INFER_RDASTATUS_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DP_EXISTS Call by reference Type reference (TYPE) RS_BOOL Flag-Struktur 20061128
2 Importing I_MAX_FAILS Call by reference Type reference (TYPE) INT4 maximal tolerierte Fehlerzahl 20061128
3 Importing I_RQ_EXISTS Call by reference Type reference (TYPE) RS_BOOL Flag-Struktur 20061128
4 Importing I_RQ_STATE Call by reference Type reference (TYPE) TV_IMAGE Status des Requests (interne Darstellung) 20061128
5 Importing I_S_STATUS Call by reference Type reference (TYPE) RSCRT_RDA_S_STATUS RDA-Status 20061128
6 Returning R_RDASTATUS Value transfer Type reference (TYPE) RSCRT_RDASTATUS Technischer Status für Realtime-Komponenten 20061128

Method INFER_RDASTATUS_DTP on class CL_RSCRT_RDA_EXECUTION_STEP has no exception.

Method INFER_RDASTATUS_NDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DP_EXISTS Call by reference Type reference (TYPE) RS_BOOL Flag-Struktur 20061128
2 Importing I_MAX_FAILS Call by reference Type reference (TYPE) INT4 maximal tolerierte Fehlerzahl 20061128
3 Importing I_NO_SAVED_TIDS Call by reference Type reference (TYPE) RS_BOOL Flag-Struktur 20061128
4 Importing I_RQ_EXISTS Call by reference Type reference (TYPE) RS_BOOL Flag-Struktur 20061128
5 Importing I_RQ_STATE Call by reference Type reference (TYPE) TV_IMAGE Status des Requests (interne Darstellung) 20061128
6 Importing I_S_STATUS Call by reference Type reference (TYPE) RSCRT_RDA_S_STATUS RDA-Status 20061128
7 Importing I_UNCONFIRMED_TIDS Call by reference Type reference (TYPE) RS_BOOL Flag-Struktur 20061128
8 Returning R_RDASTATUS Value transfer Type reference (TYPE) RSCRT_RDASTATUS Technischer Status für Realtime-Komponenten 20061128

Method INFER_RDASTATUS_NDS on class CL_RSCRT_RDA_EXECUTION_STEP has no exception.

Method LOAD_PSA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORDS_LOADED Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20070423
2 Returning R_RECORDS_LOADED Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20070122
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060710
2 CX_RS_INCONSISTENT Daten sind inkonsistent 20060710

Method LOG_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20080314
2 Importing I_S_STATUS Call by reference Type reference (TYPE) RSCRT_RDA_S_STATUS Teilstruktur von DB-Tabelle rscrt_rda_req 20080314
3 Returning R_ERROR_CNT Value transfer Type reference (TYPE) RSCRT_ERROR_CNT Anzahl fehlgeschlagener Uploads 20080505

Method LOG_ERROR on class CL_RSCRT_RDA_EXECUTION_STEP has no exception.

Method LOG_ERROR_NDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_RS_STATIC_CHECK BW Basis Exception mit T100 Meldung (statisch geprüft) 20080314
2 Returning R_TOLERABLE Value transfer Type reference (TYPE) RS_BOOL Ist der Fehler tolerierbar? 20080505

Method LOG_ERROR_NDS on class CL_RSCRT_RDA_EXECUTION_STEP has no exception.

Method LOG_STATUS_NDS Signature

Method LOG_STATUS_NDS on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
Method LOG_STATUS_NDS on class CL_RSCRT_RDA_EXECUTION_STEP has no exception.

Method LOG_UPLOAD_END Signature

Method LOG_UPLOAD_END on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
Method LOG_UPLOAD_END on class CL_RSCRT_RDA_EXECUTION_STEP has no exception.

Method LOG_UPLOAD_START Signature

Method LOG_UPLOAD_START on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
Method LOG_UPLOAD_START on class CL_RSCRT_RDA_EXECUTION_STEP has no exception.

Method ON_INFOPACKAGE_SKIPPED Signature

Method ON_INFOPACKAGE_SKIPPED on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20080911

Method OPEN_DTP_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PSA_REQUEST_SID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20070320
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070319

Method OPEN_PSA_DATAPACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPACKAGE_ID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20060705
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060705
2 CX_RS_INCONSISTENT Daten sind inkonsistent 20060705

Method OPEN_PSA_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQUEST_SID Value transfer Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20060626
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060626
2 CX_RS_INCONSISTENT Daten sind inkonsistent 20060626

Method REFRESH_PSA_TIMESTAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_STATUS_NDS Value transfer Type reference (TYPE) RSCRT_RDA_S_STATUS Teilstruktur von DB-Tabelle rscrt_rda_req 20070122
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060710

Method RESET_JOB_INFO_AND_STOP Signature

Method RESET_JOB_INFO_AND_STOP on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070319

Method SET_JOB_INFO_AND_LOCK 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 20061227
2 Returning R_S_DEMON Value transfer Type reference (TYPE) RSCRT_RDA_DEMON Demons mit Charakteristia und IPak-Einst. (_demons, _ctrl) 20061227
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061227
2 CX_RS_FOREIGN_LOCK Objekt ist gesperrt (nicht als Vaterklasse benutzen !!) 20061228

Method SET_STATUS_DMN_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RDASTATUS_DMN Value transfer Type reference (TYPE) RSCRT_RDASTATUS Technischer Status für Realtime-Komponenten 20061228
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061228

Method SET_STATUS_DMN_CLOSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RDASTATUS_DMN Value transfer Type reference (TYPE) RSCRT_RDASTATUS Technischer Status für Realtime-Komponenten 20070308
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070308

Method SET_STATUS_DMN_READY_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_RS_STATIC_CHECK 20080314
2 Returning R_RDASTATUS_DMN Value transfer Type reference (TYPE) RSCRT_RDASTATUS Technischer Status für Realtime-Komponenten 20061228
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061228

Method SET_STATUS_DMN_READY_2 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 20061228
2 Returning R_RDASTATUS_DMN Value transfer Type reference (TYPE) RSCRT_RDASTATUS Technischer Status für Realtime-Komponenten 20061228
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061228

Method SET_STATUS_DMN_STOPPED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RDASTATUS_DMN Value transfer Type reference (TYPE) RSCRT_RDASTATUS Technischer Status für Realtime-Komponenten 20070319
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070319

Method UPDATE_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLOSED_PSA_REQUEST Call by reference Type reference (TYPE) RS_BOOL Boolean 20070112
2 Importing I_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20070112
3 Importing I_OPEN_IN_STATE_NEW_NO_REQ Call by reference Type reference (TYPE) RS_BOOL Boolean 20070112
4 Importing I_PSA_DATAPACKAGE_ID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20070112
5 Importing I_PSA_REQUEST_SID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20070112
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070112

Method UPDATE_TARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLOSED_PSA_REQUEST Call by reference Type reference (TYPE) RS_BOOL Boolean 20070112
2 Importing I_OPEN_IN_STATE_NEW_NO_REQ Call by reference Type reference (TYPE) RS_BOOL Boolean 20070112
3 Importing I_PSA_DATAPACKAGE_ID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20070112
4 Importing I_PSA_REQUEST_SID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20070112
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070112

Method UPDATE_TARGETS_TSTMP_ONLY Signature

Method UPDATE_TARGETS_TSTMP_ONLY on class CL_RSCRT_RDA_EXECUTION_STEP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20080911

Method UPDATE_TARGET_FUPC 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 20070112

Method UPDATE_TARGET_FUPC on class CL_RSCRT_RDA_EXECUTION_STEP has no exception.

Method UPDATE_TARGET_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM InfoObject/Merkmal 20070112
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070112
History
Last changed by/on SAP  20130531 
SAP Release Created in 700