SAP ABAP Class CL_RODPS_REPLICATION (Retrieve data from queue)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   BC-EIM-ODP (Application Component) Operational Data Provisioning (ODP) in Search&Analytics
     RODPS_REPL (Package) Operational Data Provider Replication Services
Properties
Class CL_RODPS_REPLICATION  
Short Description Retrieve data from queue    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RODPS_REPL   Operational Data Provider Replication Services 
Created 20091203   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_ODQ_SUBSCRIPTION_SERVICE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RSAOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RODPS_REPLICATION has no interface implemented.
Friends
Class CL_RODPS_REPLICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MODE Constant Public See coding Replication Mode 20091203
2 PR_SUBSCRIPTION_SERVICE Instance attribute Public Object reference (TYPE REF TO) IF_ODQ_SUBSCRIPTION_SERVICE Operational Delta Queue Subscription Service 20091203
3 PTH_REPLICATION Static Attribute Private Type reference (TYPE) TTH_REPLICATION 20091203
4 PTX_QUEUES Instance attribute Public Type reference (TYPE) TTSX_SUBSCRIPTIONS List of queue subscriptions 20091203
5 PTX_QUEUES_ALTER Instance attribute Public Type reference (TYPE) TTSX_SUBSCRIPTIONS List of queue subscriptions 20091204
6 PTX_QUEUES_INIT Instance attribute Public Type reference (TYPE) TTSX_SUBSCRIPTIONS List of queue subscriptions 20091204
7 PT_OSFIELD Static Attribute Private Type reference (TYPE) RSAOT_T_OSFIELD 20100303
8 PT_RID Instance attribute Public Type reference (TYPE) TTH_RID Requests (Init/Full: One per queue. Delta: Only one) 20091204
9 PT_TID Instance attribute Public Type reference (TYPE) TTS_TID Queue pointer (Init/Full: TSN is empty) 20091208
10 P_BYTES_PER_CHARACTER Static Attribute Private Type reference (TYPE) INT4 Bytes per character 20091221
11 P_DATASOURCE Static Attribute Private Type reference (TYPE) ROOSOURCER DataSource 20100112
12 P_DELTAFD Static Attribute Private Type reference (TYPE) RSGENDLTFD Delta-Specific Field for DataSource 20101001
13 P_DELTAMODE Static Attribute Private Type reference (TYPE) ROGENDELTA Delta Process for a DataSource 20100315
14 P_DELTASAVE Static Attribute Private Type reference (TYPE) RSDLTASAFE Safety Interval Upper Limit of Delta Selection 20101001
15 P_DELTATP Static Attribute Private Type reference (TYPE) RSGENDLTTP Type of Delta-Relevant Field 20101001
16 P_END_DEBUGGING Instance attribute Private Type reference (TYPE) ODQ_BOOLEAN Boolean Flag 20110415
17 P_EXMETHOD Static Attribute Private Type reference (TYPE) ROEXMETHOD DataSource Extraction Method 20101001
18 P_EXPLICIT_CLOSE Instance attribute Public Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Boolean Flag 20091203
19 P_EXTRACTOR Static Attribute Private Type reference (TYPE) ROEXTRACTO DataSource Extractor 20101001
20 P_INITSIMU Instance attribute Public Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Init Simulation 20100301
21 P_MAXPACKAGESIZE Instance attribute Public Type reference (TYPE) RODPS_REPL_SIZE Megabytes 20091208
22 P_MORE_DATA Instance attribute Public Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Initial 20091222
23 P_POINTER Instance attribute Public Type reference (TYPE) RODPS_REPL_POINTER Replication Pointer 20091207
24 P_REALTIME Static Attribute Private Type reference (TYPE) ROREALTIME DataSource Is Real-Time Enabled 20101001
25 P_RECORDFIELD Static Attribute Private Type reference (TYPE) FIELDNAME Field Name 20100112
26 P_RECOVERY_POINTER Instance attribute Public Type reference (TYPE) RODPS_REPL_POINTER Replication Pointer 20091203
27 P_REPL_MODE Instance attribute Public Type reference (TYPE) RODPS_REPL_MODE Replication Mode 20091204
28 P_SUBSCRIBER_NAME Instance attribute Public Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_ID Subscriber ID 20091203
29 P_SUBSCRIBER_PROCESS Instance attribute Public Type reference (TYPE) RODPS_REPL_PROCESS Extraction Process of Subscriber 20091203
30 P_SUBSCRIBER_RUN Instance attribute Public Type reference (TYPE) RODPS_REPL_RUN Run ID of subscriber (optional information) 20100305
31 P_SUBSCRIBER_TYPE Instance attribute Public Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_TYPE Subscriber Type 20091203
32 P_SUBSCRIPTION_ID Instance attribute Public Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIPTION_ID Subscription ID for Operational Delta Queue 20091203
Methods
# Method Level Visibility Method type Description Created on
1 ADD_QUEUE Instance method Public Method Adds a queue for replication 20091203
2 CLOSE Instance method Public Method Finish extraction 20091208
3 CONFIRM_FETCH_REALTIME Instance method Public Method Confirm Fetch (for Realtime) 20110405
4 CONSTRUCTOR Instance method Public Constructor Constructor (private) 20091203
5 CREATE_FROM_POINTER Static method Public Method Reinstantiate replication process 20091204
6 CREATE_NEW Static method Public Method Create new replication process 20091203
7 FETCH Instance method Public Method Reading Data 20091203
8 GET_LAST_PACKAGE Instance method Public Method Retrieve ID of last extracted package 20091215
9 GET_LAST_POINTER Instance method Public Method Get Pointer of Last Extraction 20110126
10 GET_OPEN_POINTER Static method Public Method Retrieve open request 20091211
11 GET_STATUS Instance method Public Method 20120529
12 OPEN Instance method Public Method Start replication process 20091203
13 RESET_DELTA Static method Public Method Resets delta 20091222
14 _CLOSE_DELTA Instance method Public Method Finish extraction 20100226
15 _CLOSE_FULL Instance method Public Method Finish extraction 20100226
16 _CLOSE_INIT Instance method Public Method Finish extraction 20100301
17 _DATA_TO_XTABLE Static method Public Method Move data reference to XSTRING table 20091218
18 _ENDLESS_LOOP Instance method Private Method Endless Loop for Debugging 20110415
19 _GET_CHARACTERSTRUCTURE Static method Public Method Create character structure for queue 20091218
20 _GET_CHARACTERSTRUCTURE_COMP Static method Public Method Create character structure for queue 20130611
21 _GET_DDIC_TYPE Static method Public Method Determine DDIC type for ABAP type 20091221
22 _GET_DSHEAD Static method Public Method Determine record mode field 20100315
23 _GET_OSFIELDS Static method Public Method Configure selection fields 20100303
24 _GET_RID_TID Instance method Private Method Retrieve RIDS and TIDS from database 20091211
25 _GET_STATUS Instance method Private Method Get Status 20100226
26 _GET_SUBSCRIPTION_ID Instance method Private Method Retrieve subscription ID (if available) 20091204
27 _GET_SUPPORTED_INITMODE Instance method Private Method Retrieve supported initialization mode of queue 20091204
28 _GET_TID_DELTA Instance method Private Method Retrieve TIDs for Delta 20100226
29 _GET_TID_DELTA_MANY Instance method Private Method Retrieve TIDs for delta (multiple queues) 20100226
30 _GET_TID_DELTA_ONE Instance method Private Method Retrieve TIDs for delta (a queue) 20100226
31 _GET_TID_FULL Instance method Private Method Retrieve TIDs for full and init 20100226
32 _IS_RFC_CALL Static method Public Method Are we in the RFC? 20110325
33 _LOCK_PACKAGE Instance method Private Method Lock Package 20091211
34 _LOCK_POINTER Instance method Private Method Lock Pointer 20091210
35 _RESET_DELTA Instance method Private Method Reset delta 20091222
36 _SAVE Instance method Private Method Save replication process on database 20091204
37 _TO_BAPIRET Static method Public Method Fill exceptions in BAPIRET table 20091217
38 _TO_EXCEPTION Static method Public Method Create exception object 20091203
39 _TRACE Static method Public Method Trace 20101130
40 _UNLOCK_PACKAGE Instance method Private Method Release Package 20091211
41 _UNLOCK_POINTER Instance method Private Method Release pointer 20091211
Events
Class CL_RODPS_REPLICATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TSX_SUBSCRIPTION Public See coding 20091204 BEGIN OF tsx_subscription. INCLUDE TYPE if_odq_subscription_service=>tsx_queue_subscription. TYPES: extr_mode TYPE if_odq_subscription_service=>t_extraction_mode, reduce TYPE if_odq_subscription_service=>t_boolean, END OF tsx_subscription
2 TS_REPLICATION Public See coding 20091203 BEGIN OF ts_replication, pointer TYPE rodps_repl_pointer, ref TYPE REF TO cl_rodps_replication, END OF ts_replication
3 TS_RID Public See coding 20091207 BEGIN OF ts_rid. INCLUDE TYPE if_odq_subscription_service=>ts_queuekey. INCLUDE TYPE rodps_repl_s_rid. TYPES: END OF ts_rid
4 TS_TID Public See coding 20091208 BEGIN OF ts_tid, rid TYPE if_odq_subscription_service=>t_rid, tsn TYPE if_odq_subscription_service=>t_tsn, unitno TYPE if_odq_subscription_service=>t_unitpointer, extracted TYPE rodps_repl_extraction_package, END OF ts_tid
5 TS_XDATA_FORMAT Public See coding 20120529 begin of TS_XDATA_FORMAT , XDATA type XSTRING, DATAFORMAT type ODQ_DATAFORMAT, RID type ODQ_TSN, UNITNO type ODQ_UNITNO, RAWSIZE type ODQ_RAWSIZE, LINES type ODQ_LINES, end of TS_XDATA_FORMAT
6 TTH_REPLICATION Public See coding 20091203 tth_replication TYPE HASHED TABLE OF ts_replication WITH UNIQUE KEY pointer
7 TTH_RID Public See coding 20091204 tth_rid TYPE SORTED TABLE OF ts_rid WITH UNIQUE KEY modelname queuename rid composite_rid
8 TTSX_SUBSCRIPTIONS Public See coding 20091204 ttsx_subscriptions TYPE SORTED TABLE OF tsx_subscription WITH NON-UNIQUE KEY modelname queuename
9 TTS_TID Public See coding 20091208 tts_tid TYPE SORTED TABLE OF ts_tid WITH UNIQUE KEY rid tsn unitno
Method Signatures

Method ADD_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_QUEUEKEY Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TS_QUEUEKEY Queue-Schlüssel 20091203
2 Importing IT_PROJECT Call by reference Type reference (TYPE) RODPS_REPL_T_PROJECTION Feldliste 20091203
3 Importing IT_SELECT Call by reference Type reference (TYPE) RODPS_REPL_T_SELECTION Selektion auf Feldern 20091203
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091214

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DONT_STOP_REALTIME Value transfer Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20130627
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091208

Method CONFIRM_FETCH_REALTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_REPLICATION Value transfer Object reference (TYPE REF TO) CL_RODPS_REPLICATION Daten aus der Queue holen 20110405
2 Exporting E_POINTER Value transfer Type reference (TYPE) RODPS_REPL_POINTER Replikations-Zeiger 20110405
3 Importing I_REOPEN Value transfer Type reference (TYPE) ODQ_BOOLEAN neuen Realtime-Request öffnen 20110405
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20110405
2 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20110405
3 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20110405

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPLICIT_CLOSE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Boolsches Kennzeichen 20091203
2 Importing I_INITSIMU Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Init-Simulation 20100301
3 Importing I_MAXPACKAGESIZE Call by reference Type reference (TYPE) RODPS_REPL_SIZE Bytes 20091203
4 Importing I_RECOVERY_POINTER Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_RID Request-ID 20091203
5 Importing I_REPL_MODE Call by reference Type reference (TYPE) RODPS_REPL_MODE Replikationsmodus 20091204
6 Importing I_SUBSCRIBER_NAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_ID Abonnenten-Id 20091203
7 Importing I_SUBSCRIBER_PROCESS Call by reference Type reference (TYPE) RODPS_REPL_PROCESS Extraktionsprozess des Abonnenten 20091203
8 Importing I_SUBSCRIBER_RUN Call by reference Type reference (TYPE) RODPS_REPL_RUN Lauf-ID des Abonnenten (optionale Information) 20100305
9 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_TYPE Abonnententyp 20091203
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091203

Method CREATE_FROM_POINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POINTER Call by reference Type reference (TYPE) RODPS_REPL_POINTER Replikations-Zeiger 20091204
2 Returning RR_REPLICATION Value transfer Object reference (TYPE REF TO) CL_RODPS_REPLICATION Daten aus der Queue holen 20091204
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091215

Method CREATE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPLICIT_CLOSE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Request wird explizit geschlossen 20091203
2 Importing I_INITSIMU Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Init-Simulation 20100301
3 Importing I_MAXPACKAGESIZE Call by reference Type reference (TYPE) RODPS_REPL_SIZE MegaBytes 20091203
4 Importing I_RECOVERY_POINTER Call by reference Type reference (TYPE) RODPS_REPL_POINTER Replikations-Zeiger, ab dem nochmals geholt werden soll 20091203
5 Importing I_REPL_MODE Call by reference Type reference (TYPE) RODPS_REPL_MODE Replikationsmodus 20091204
6 Importing I_SUBSCRIBER_NAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_ID Abonnenten-Id 20091203
7 Importing I_SUBSCRIBER_PROCESS Call by reference Type reference (TYPE) RODPS_REPL_PROCESS Extraktionsprozess des Abonnenten 20091203
8 Importing I_SUBSCRIBER_RUN Call by reference Type reference (TYPE) RODPS_REPL_RUN Lauf-ID des Abonnenten (optionale Information) 20100305
9 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_TYPE Abonnententyp 20091203
10 Returning RR_REPLICATION Value transfer Object reference (TYPE REF TO) CL_RODPS_REPLICATION Daten aus der Queue holen 20091203

Method CREATE_NEW on class CL_RODPS_REPLICATION has no exception.

Method FETCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FETCH_XDATA Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN IF_ODQ_SUBSCRIPTION_SERVICE=>C_BOOLEAN-FALSE Boolsches Kennzeichen 20120529
2 Exporting ET_DATA Call by reference Type reference (TYPE) RODPS_REPL_T_DATA Datenpaket 20091208
3 Exporting ET_FAILURE Call by reference Type reference (TYPE) RODPS_REPL_T_FAILURE Exception bei Extraktion der Queue 20091217
4 Exporting E_NO_MORE_DATA Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Keine Daten (mehr) vorhanden 20091208
5 Exporting E_PACKAGE Call by reference Type reference (TYPE) RODPS_REPL_EXTRACTION_PACKAGE Extraktionspaket 20091211
6 Importing I_MAXPACKAGESIZE Call by reference Type reference (TYPE) RODPS_REPL_SIZE MegaBytes 20091208
7 Importing I_PACKAGE Call by reference Type reference (TYPE) RODPS_REPL_EXTRACTION_PACKAGE Extraktionspaket 20091211
8 Importing I_PREFETCH Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN IF_ODQ_SUBSCRIPTION_SERVICE=>C_BOOLEAN-FALSE Nur Datenpakete ermitteln 20120531
9 Importing I_REDO_PACKAGE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Paket nochmal holen 20091211
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091208

Method GET_LAST_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PACKAGE Value transfer Type reference (TYPE) RODPS_REPL_EXTRACTION_PACKAGE Extraktionspaket 20091215

Method GET_LAST_PACKAGE on class CL_RODPS_REPLICATION has no exception.

Method GET_LAST_POINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SUBSCRIPTION_SERVICE Call by reference Object reference (TYPE REF TO) IF_ODQ_SUBSCRIPTION_SERVICE Abonnement-Service der Operationalen DeltaQueue 20110126
2 Exporting ET_RIDS Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TT_RIDS Extraktionsrequests 20110126
3 Exporting E_CONFIRMED Call by reference Type reference (TYPE) ODQ_BOOLEAN Requests bestätigt 20110126
4 Exporting E_POINTER Call by reference Type reference (TYPE) RODPS_REPL_POINTER Replikations-Zeiger 20110126
5 Exporting E_SUBSCRIPTION_ID Call by reference Type reference (TYPE) ODQ_SUBSCRIPTION_ID Abonnement für Delta-Queue 20110126

Method GET_LAST_POINTER on class CL_RODPS_REPLICATION has no exception.

Method GET_OPEN_POINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QUEUEKEY Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TT_QUEUEKEYS Liste von Queue-Schlüsseln 20091211
2 Importing I_REPL_MODE Call by reference Type reference (TYPE) RODPS_REPL_MODE Replikationsmodus 20091211
3 Importing I_SUBSCRIBER_NAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_ID Abonnenten-Id 20091211
4 Importing I_SUBSCRIBER_PROCESS Call by reference Type reference (TYPE) RODPS_REPL_PROCESS Extraktionsprozess des Abonnenten 20091211
5 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_TYPE Abonnententyp 20091211
6 Returning R_POINTER Value transfer Type reference (TYPE) RODPS_REPL_POINTER Replikations-Zeiger 20091211
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091211

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILURE Call by reference Type reference (TYPE) RODPS_REPL_T_FAILURE Exception bei Extraktion der Queue 20120529
2 Exporting E_NO_MORE_DATA Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN 20120529
3 Exporting E_PKG_AVAILABLE Call by reference Type reference (TYPE) I 20120530
4 Exporting E_PKG_EXTRACTED Call by reference Type reference (TYPE) I 20120530
5 Exporting E_PKG_EXTRACTING Call by reference Type reference (TYPE) I 20120530
6 Exporting E_REQ_FAILURE Call by reference Type reference (TYPE) I 20120530
7 Exporting E_REQ_FINISHED Call by reference Type reference (TYPE) I 20120530
8 Exporting E_REQ_RUNNING Call by reference Type reference (TYPE) I 20120530
9 Importing I_MAXPACKAGESIZE Call by reference Type reference (TYPE) RODPS_REPL_SIZE Byte 20120529

Method GET_STATUS on class CL_RODPS_REPLICATION has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MORE_DATA Value transfer Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Extraktion ist unvollständig: Weiteren Delta fordern! 20091204
2 Exporting E_POINTER Value transfer Type reference (TYPE) RODPS_REPL_POINTER Replikations-Zeiger 20091204
3 Importing I_REALTIME Value transfer Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Objekt befindet sich im Realtime-Modus 20110405
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091204

Method RESET_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QUEUEKEY Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TT_QUEUEKEYS Liste von Queue-Schlüsseln 20091222
2 Importing I_SUBSCRIBER_NAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_ID Abonnenten-Id 20091222
3 Importing I_SUBSCRIBER_PROCESS Call by reference Type reference (TYPE) RODPS_REPL_PROCESS Extraktionsprozess des Abonnenten 20091222
4 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_SUBSCRIBER_TYPE Abonnententyp 20091222
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091222

Method _CLOSE_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DONT_STOP_REALTIME Value transfer Type reference (TYPE) ODQ_BOOLEAN Auch falls Realtime, nicht stoppen 20110405
2 Returning R_DELTA_ACTIVE Value transfer Type reference (TYPE) ODQ_BOOLEAN Extraktor noch aktiv! 20120607
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20100226

Method _CLOSE_FULL Signature

Method _CLOSE_FULL on class CL_RODPS_REPLICATION has no parameter.
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20100226

Method _CLOSE_INIT Signature

Method _CLOSE_INIT on class CL_RODPS_REPLICATION has no parameter.
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20100301

Method _DATA_TO_XTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) RODPS_REPL_S_DATA Datenpaket 20091218
2 Importing I_ENCODING Call by reference Type reference (TYPE) ABAP_ENCOD 'UTF-8' Bezeichner für das Zeichenformat (UTF-8, UCS-2, ...) 20100301
3 Importing I_EXTERNAL Call by reference Type reference (TYPE) ODQ_BOOLEAN Daten in externem (Währungs-)Format 20120117
4 Importing I_FIRST Call by reference Type reference (TYPE) ANY 20130611
5 Importing I_SEGMENT Call by reference Type reference (TYPE) FIELDNAME Feldname 20130611
6 Returning RT_DATA Value transfer Type reference (TYPE) RODPS_REPL_T_XDATA Daten in RAW-Format mit Folgeflag 20091218
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091218

Method _ENDLESS_LOOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20110415

Method _ENDLESS_LOOP on class CL_RODPS_REPLICATION has no exception.

Method _GET_CHARACTERSTRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_QUEUEKEY Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TS_QUEUEKEY Queue-Schlüssel 20091218
2 Importing ITH_PROJECTION Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TTH_PROJECTIONS Projektion 20100305
3 Importing I_SEGMENT Call by reference Type reference (TYPE) FIELDNAME Feldname 20130611
4 Returning RR_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20091218
# Exception Resumable Description Created on
1 CX_ODQ_NOT_SUPPORTED Funktion/Parameterwert wird nicht unterstützt 20091218
2 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20091218

Method _GET_CHARACTERSTRUCTURE_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20130611
2 Importing IS_QUEUEKEY Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TS_QUEUEKEY Queue-Schlüssel 20130611
3 Importing ITH_PROJECTION Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>TTH_PROJECTIONS Projektion 20130611
4 Importing I_SEGMENT Call by reference Type reference (TYPE) FIELDNAME Feldname 20130611
5 Returning RT_COMPONENT Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Komponentenbeschreibungstabelle 20130611
# Exception Resumable Description Created on
1 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20130611

Method _GET_DDIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DDICLENGTH Call by reference Type reference (TYPE) DDLENG Länge (Anzahl der Zeichen) 20091221
2 Exporting E_DDICTYPE Value transfer Type reference (TYPE) DATATYPE_D Datentyp im ABAP Dictionary 20091221
3 Importing I_ABAPTYPE Call by reference Type reference (TYPE) INTTYPE ABAP-Datentyp (C,D,N,...) 20091221
4 Importing I_BYTELENGTH Call by reference Type reference (TYPE) INT4 Bytelänge (interne Länge) 20091221
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige(r) Parameterwert(e) 20091221

Method _GET_DSHEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELTAFD Value transfer Type reference (TYPE) RSGENDLTFD Delta bestimmendes Feld einer DataSource 20101001
2 Exporting E_DELTAMODE Value transfer Type reference (TYPE) ROGENDELTA Deltaverfahren einer DataSource 20100315
3 Exporting E_DELTASAVE Value transfer Type reference (TYPE) RSDLTASAFE Sicherheitsintervall Obergrenze einer Deltaselektion 20101001
4 Exporting E_DELTATP Value transfer Type reference (TYPE) RSGENDLTTP Typ des deltarelevanten Feldes 20101001
5 Exporting E_EXMETHOD Value transfer Type reference (TYPE) ROEXMETHOD Extraktionsmethode einer DataSource 20101001
6 Exporting E_EXTRACTOR Value transfer Type reference (TYPE) ROEXTRACTO Extraktor einer DataSource 20101001
7 Exporting E_REALTIME Value transfer Type reference (TYPE) ROREALTIME DataSource ist realtime-fähig 20101001
8 Exporting E_RECORDFIELD Value transfer Type reference (TYPE) FIELDNAME Feldname 20100315
9 Importing I_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_QUEUENAME Queue-Name 20100315
# Exception Resumable Description Created on
1 CX_ODQ_NOT_SUPPORTED Funktion/Parameterwert wird nicht unterstützt 20100315
2 CX_ODQ_OBJECT_NOT_FOUND Objekt wurde nicht gefunden/existiert nicht 20100315

Method _GET_OSFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_QUEUENAME Queue-Name 20100303
2 Returning RT_OSFIELD Value transfer Type reference (TYPE) RSAOT_T_OSFIELD 20100303

Method _GET_OSFIELDS on class CL_RODPS_REPLICATION has no exception.

Method _GET_RID_TID Signature

Method _GET_RID_TID on class CL_RODPS_REPLICATION has no parameter.
Method _GET_RID_TID on class CL_RODPS_REPLICATION has no exception.

Method _GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FAILURE Call by reference Type reference (TYPE) RODPS_REPL_T_FAILURE Exception bei Extraktion der Queue 20100226
2 Exporting E_STATUS Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_STATUS_ICON Status-Ikone 20100226
3 Importing IS_RID Call by reference Type reference (TYPE) TS_RID 20100226

Method _GET_STATUS on class CL_RODPS_REPLICATION has no exception.

Method _GET_SUBSCRIPTION_ID Signature

Method _GET_SUBSCRIPTION_ID on class CL_RODPS_REPLICATION has no parameter.
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091204

Method _GET_SUPPORTED_INITMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODELNAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_MODELNAME Queue-Modell 20091204
2 Importing I_QUEUENAME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_QUEUENAME Queue-Name 20091204
3 Returning R_MODE Value transfer Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_EXTRACTION_MODE Extraktionsmodus 20091204
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091204

Method _GET_TID_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILURE Call by reference Type reference (TYPE) RODPS_REPL_T_FAILURE Exception bei Extraktion der Queue 20100226
2 Exporting E_NO_MORE_DATA Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Boolsches Kennzeichen 20100226
3 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100226
# Exception Resumable Description Created on
1 CX_ODQ_DYNAMIC_CHECK Dynamische Ausnahmebedingung 20100226

Method _GET_TID_DELTA_MANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILURE Call by reference Type reference (TYPE) RODPS_REPL_T_FAILURE Exception bei Extraktion der Queue 20100226
2 Exporting E_NO_MORE_DATA Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Boolsches Kennzeichen 20100226
3 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100226
# Exception Resumable Description Created on
1 CX_ODQ_DYNAMIC_CHECK Dynamische Ausnahmebedingung 20100226

Method _GET_TID_DELTA_ONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILURE Call by reference Type reference (TYPE) RODPS_REPL_T_FAILURE Exception bei Extraktion der Queue 20100226
2 Exporting E_NO_MORE_DATA Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Boolsches Kennzeichen 20100226
3 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100226
4 Importing I_REALTIME Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Realtime 20110624
# Exception Resumable Description Created on
1 CX_ODQ_DYNAMIC_CHECK Dynamische Ausnahmebedingung 20100226

Method _GET_TID_FULL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILURE Call by reference Type reference (TYPE) RODPS_REPL_T_FAILURE Exception bei Extraktion der Queue 20100226
2 Exporting E_NO_MORE_DATA Call by reference Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Boolsches Kennzeichen 20100226
3 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100226
# Exception Resumable Description Created on
1 CX_ODQ_DYNAMIC_CHECK Dynamische Ausnahmebedingung 20100226

Method _IS_RFC_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20110325

Method _IS_RFC_CALL on class CL_RODPS_REPLICATION has no exception.

Method _LOCK_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TID Call by reference Type reference (TYPE) TS_TID 20091211
2 Returning R_LOCKED Value transfer Type reference (TYPE) IF_ODQ_SUBSCRIPTION_SERVICE=>T_BOOLEAN Boolsches Kennzeichen 20091211
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091211

Method _LOCK_POINTER Signature

Method _LOCK_POINTER on class CL_RODPS_REPLICATION has no parameter.
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091210

Method _RESET_DELTA Signature

Method _RESET_DELTA on class CL_RODPS_REPLICATION has no parameter.
# Exception Resumable Description Created on
1 CX_RODPS_DYNAMIC_CHECK Dynamische Ausnahme in ODP Services 20091222

Method _SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_POINTER Value transfer Type reference (TYPE) RODPS_REPL_POINTER Replikations-Zeiger 20091204

Method _SAVE on class CL_RODPS_REPLICATION has no exception.

Method _TO_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IRX_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20091217
2 Returning RT_BAPIRET Value transfer Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20091217

Method _TO_BAPIRET on class CL_RODPS_REPLICATION has no exception.

Method _TO_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20091203
2 Importing I_EXCEPTION Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20091203
3 Importing I_TEXT Call by reference Type reference (TYPE) CHAR200 Textfeld Laenge 200 20091203
4 Returning RX_EXCEPTION Value transfer Object reference (TYPE REF TO) OBJECT 20091203

Method _TO_EXCEPTION on class CL_RODPS_REPLICATION has no exception.

Method _TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) RODPS_REPL_S_DATA Datenpaket 20101130
2 Importing IT_AGGREGATION Call by reference Type reference (TYPE) RODPS_REPL_T_AGGREGATION Feldliste mit Aggregation 20131002
3 Importing IT_PROJECTION Call by reference Type reference (TYPE) RODPS_REPL_T_PROJECTION Feldliste 20101130
4 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20101130
5 Importing IT_SELECT Call by reference Type reference (TYPE) RODPS_REPL_T_SELECTION Selektion auf Feldern 20101130
6 Importing IT_SUPPORTED_XML_FORMATS Call by reference Type reference (TYPE) RODPS_REPL_T_XML_FORMAT XML Daten Format 20131002
7 Importing I_CONTEXT Call by reference Type reference (TYPE) RODPS_CONTEXT Kontext eines ODP 20131002
8 Importing I_DELTA_EXTENSION Call by reference Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20101130
9 Importing I_DELTA_EXTENSION_NO_DATA Call by reference Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20101130
10 Importing I_ENCODING Call by reference Type reference (TYPE) ABAP_ENCOD Bezeichner für das Zeichenformat (UTF-8, UCS-2, ...) 20101130
11 Importing I_EXPLICIT_CLOSE Call by reference Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20101130
12 Importing I_EXTRACTION_MODE Call by reference Type reference (TYPE) RODPS_REPL_MODE Replikationsmodus 20101130
13 Importing I_FETCH_XDATA Call by reference Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20131002
14 Importing I_HANDLE Call by reference Type reference (TYPE) SYSUUID_C32 16 byte UUID in 32 chars (hexadecimal encoded) 20101130
15 Importing I_MAXIMUM_ROWS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131002
16 Importing I_MAXPACKAGESIZE Call by reference Type reference (TYPE) RODPS_REPL_SIZE MegaBytes 20101130
17 Importing I_NO_MORE_DATA Call by reference Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20101130
18 Importing I_ODPNAME Call by reference Type reference (TYPE) RODPS_ODPNAME Name eines ODP 20110606
19 Importing I_PACKAGE Call by reference Type reference (TYPE) RODPS_REPL_EXTRACTION_PACKAGE Extraktionspaket 20101130
20 Importing I_POINTER Call by reference Type reference (TYPE) RODPS_REPL_POINTER Replikations-Zeiger 20101130
21 Importing I_QUEUENAME Call by reference Type reference (TYPE) ODQ_QUEUENAME Queue-Name 20101130
22 Importing I_REALTIME Call by reference Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20131002
23 Importing I_RECOVERY_POINTER Call by reference Type reference (TYPE) RODPS_REPL_POINTER Replikations-Zeiger 20101130
24 Importing I_REDO Call by reference Type reference (TYPE) ODQ_BOOLEAN Boolsches Kennzeichen 20101130
25 Importing I_SUBSCRIBER_NAME Call by reference Type reference (TYPE) ODQ_SUBSCRIBER_ID Abonnent 20101130
26 Importing I_SUBSCRIBER_PROCESS Call by reference Type reference (TYPE) RODPS_REPL_PROCESS Extraktionsprozess des Abonnenten 20101130
27 Importing I_SUBSCRIBER_RUN Call by reference Type reference (TYPE) RODPS_REPL_RUN Lauf-ID des Abonnenten (optionale Information) 20101130
28 Importing I_SUBSCRIBER_TYPE Call by reference Type reference (TYPE) ODQ_SUBSCRIBER_TYPE Abonnententyp 20101130
29 Importing I_TEXT Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20101130
30 Importing I_XML_FORMAT_USED Call by reference Type reference (TYPE) RODPS_REPL_XML_FORMAT XML Daten Format 20131002
31 Returning R_HANDLE Value transfer Type reference (TYPE) SYSUUID_C32 16 byte UUID in 32 chars (hexadecimal encoded) 20101130

Method _TRACE on class CL_RODPS_REPLICATION has no exception.

Method _UNLOCK_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TID Call by reference Type reference (TYPE) TS_TID 20091211

Method _UNLOCK_PACKAGE on class CL_RODPS_REPLICATION has no exception.

Method _UNLOCK_POINTER Signature

Method _UNLOCK_POINTER on class CL_RODPS_REPLICATION has no parameter.
Method _UNLOCK_POINTER on class CL_RODPS_REPLICATION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702