SAP ABAP Class CL_RODPS_DATASOURCE_CURSOR (OSOA cursor for direct access)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   BC-EIM-ODP (Application Component) Operational Data Provisioning (ODP) in Search&Analytics
     RODPS_SAPI (Package) Operational Data Provider SAPI Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ODQ_EXTRACTOR Extractor 20100713
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20100713
Properties
Class CL_RODPS_DATASOURCE_CURSOR  
Short Description OSOA cursor for direct access    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RODPS_SAPI    
Program status     
Category 0   
Package RODPS_SAPI   Operational Data Provider SAPI Services 
Created 20100713   SAP 
Last change 20130531   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 IF_RODPS_ODP_DIRECT_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RSAOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SBIWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SBIWI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SBIWL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 SRSC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ODQ_EXTRACTOR Extractor 20100713
2 IF_SERIALIZABLE_OBJECT Serializable Object 20100713
Friends
# Friend Modeled only Created on Description
1 CL_RODPS_DATASOURCE_MODEL 20101105 DataSource
2 CL_RODPS_OSOA_ODP_CURSOR_DA 20101105 OSOA cursor for direct access
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FIELDNAME Constant Public See coding 20100727
2 C_NODE_STRU Constant Public See coding 20100817
3 C_REQUNR Static Attribute Public See coding 20100713
4 C_SEGMENT_FIELDNAME Constant Public See coding 20100713
5 C_SEGMENT_ROLE Constant Public See coding 20100713
6 C_TYPENAME Constant Public See coding 20100727
7 GTH_STATE_ID Static Attribute Private Type reference (TYPE) TTH_STATE_ID 20100713
8 GT_EXTRACTOR Static Attribute Private Type reference (TYPE) TT_EXTRACTOR 20100713
9 PRS_HEADER Instance attribute Private Object reference (TYPE REF TO) DATA Hierarchy header (from extractor) 20100727
10 PR_LOG Instance attribute Private Object reference (TYPE REF TO) IF_ODQ_LOG Log Handle for Operational Delta Queue 20100909
11 PR_TABLEDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Table Description on Basis of Extract Structure 20100909
12 PS_HIEBAS Instance attribute Private Type reference (TYPE) RSAP_S_HIEBAS 20100713
13 PS_HIEFLAG Instance attribute Private Type reference (TYPE) RSAP_S_HIEFLAG 20100713
14 PS_MEMORY Instance attribute Private Type reference (TYPE) TS_MEMORY 20100713
15 PS_OHIECAT Instance attribute Private Type reference (TYPE) RSAOT_S_OHIECAT 20100713
16 PS_OS Instance attribute Private Type reference (TYPE) RSAOT_S_OSOURCE DataSource (OSOA/OSOD) 20100713
17 PS_OSOURCE_BUFFER Static Attribute Private See coding 20110121
18 PS_PARAMS Instance attribute Private Type reference (TYPE) SBIWI_S_PARAMETERS 20100713
19 PS_REQUEST Instance attribute Private Type reference (TYPE) RSAP_S_REQUEST 20100713
20 PS_RODCHABAS Instance attribute Private Type reference (TYPE) RSAOT_S_RODCHABAS 20100713
21 PS_ROIS Instance attribute Private Type reference (TYPE) RSAOT_S_ROIS 20100713
22 PS_SEGMENT_REQUESTED Instance attribute Private See coding 20100921
23 PT_DATA_REF Instance attribute Private Object reference (TYPE REF TO) DATA Table from Basis of Extraction Structure 20100909
24 PT_FIELD Instance attribute Private Type reference (TYPE) SBIWA_T_FIELDS 20100713
25 PT_FIELD_PASS Instance attribute Private Type reference (TYPE) SBIWA_T_FIELDS 20100713
26 PT_HIERSEL Instance attribute Private See coding 20100713
27 PT_HIETEXT Instance attribute Private See coding 20100723
28 PT_LANGU Instance attribute Private Type reference (TYPE) ROTLANGUSEL Interface: List of the requested languages 20100713
29 PT_OSFIELD Instance attribute Private Type reference (TYPE) RSAOT_T_OSFIELD 20100713
30 PT_SEGFIELDS Instance attribute Private See coding 20100713
31 PT_SEL Instance attribute Private Type reference (TYPE) SBIWA_T_SELECT 20100713
32 PT_SEL_PASS Instance attribute Private Type reference (TYPE) SBIWA_T_SELECT 20100713
33 PT_TEXT_MAP Instance attribute Private Type reference (TYPE) SRSC_T_MAP 20100713
34 P_ALE_MSGTYP Instance attribute Private Type reference (TYPE) EDIPMESTYP Generated Objects for OLTP Source 20101021
35 P_ALLOW_CA Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100713
36 P_APPEND_ROWS Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20100713
37 P_CHANGE_AREA Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100713
38 P_CLOSED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100713
39 P_DEBUG Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100713
40 P_DEF_TEXT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100713
41 P_FUNCNAME Instance attribute Private Type reference (TYPE) FUNCNAME Function name 20100713
42 P_LANG_KEY Instance attribute Private Type reference (TYPE) DD03P-FIELDNAME Language field 20110325
43 P_LIMIT_REACHED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100713
44 P_MAXSIZE Instance attribute Private Type reference (TYPE) I Maximum number of table entries in extraction API interface 20100713
45 P_OLD_TEXT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100713
46 P_ONLY_HEADER Instance attribute Private Type reference (TYPE) RSAOT_FLAG 20100713
47 P_PACKAGE_SIZE Instance attribute Private Type reference (TYPE) I 20100713
48 P_PACKNO Instance attribute Private Type reference (TYPE) RSDATAPID Data Package Number 20100713
49 P_READ_ONLY Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100713
50 P_REMOTE_CALL Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100713
51 P_SIZE Instance attribute Private Type reference (TYPE) I Maximum number of table entries in extraction API interface 20100713
Methods
# Method Level Visibility Method type Description Created on
1 CHECKER Static method Public Method 20100713
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100713
3 EXPORT_STATE Static method Public Method 20100713
4 EXPORT_TO_MEMORY Instance method Public Method 20100713
5 GET_OSOURCE Static method Public Method 20100713
6 GET_TABLEDESCR Static method Public Method 20100713
7 REOPEN Instance method Protected Method 20100713
8 _CLEAR_EXTRACTOR Instance method Private Method 20100713
9 _DO_CHANGE_AREA Static method Private Method 20100713
10 _EXCEPTION_TO_SYST Static method Private Method 20100713
11 _EXPORT_PACKAGE Static method Private Method 20100713
12 _GET_PACKAGE Instance method Private Method 20100713
13 _GET_PACKAGE_ATTR Static method Private Method 20100713
14 _GET_PACKAGE_HIER Static method Private Method 20100713
15 _GET_PACKAGE_TEXT_GEN Instance method Private Method 20100713
16 _GET_PACKAGE_TRAN Static method Private Method 20100713
17 _IMPORT_PACKAGE Instance method Private Method 20100713
18 _IMPORT_STATE Instance method Private Method 20100713
19 _INVERT_KEYFIGURES Static method Private Method 20100713
20 _LOG_CLOSE Instance method Private Method 20100713
21 _LOG_GET Instance method Private Method 20100713
22 _LOG_OPEN Instance method Private Method 20100713
23 _NEW_STATE_ID Instance method Private Method 20100713
24 _POSTPROCESS_PACKAGE Static method Private Method 20100903
25 _REDUCE_FIELDLIST Instance method Private Method 20100713
26 _SET_SELECTION Instance method Private Method 20110329
27 _SUBMIT_EXTRACTION Static method Private Method 20100713
Events
Class CL_RODPS_DATASOURCE_CURSOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_EXTRACTOR Private See coding 20100713 BEGIN OF ts_extractor, fname TYPE tfdir-funcname, pname TYPE tfdir-pname, END OF ts_extractor
2 TS_HEADERKEY Private See coding 20100727 BEGIN OF ts_headerkey, hienm TYPE rshienm, version TYPE rsversion, dateto TYPE rsdateto, END OF ts_headerkey
3 TS_HIERSEL Private See coding 20100727 BEGIN OF ts_hiersel, headerid TYPE rodps_hieid. INCLUDE TYPE ts_headerkey AS $s_headerkey. TYPES: datefrom TYPE rsdatefrom, hclass TYPE rshclass, timestmp TYPE rstimestmp, packno TYPE rsdatapid, END OF ts_hiersel
4 TS_MEMORY Public Type reference (TYPE) RODPS_S_MEMORY 20100713
5 TS_PACKAGE Public See coding 20100713 BEGIN OF ts_package, packid TYPE i, lines TYPE i, r_data TYPE REF TO data, END OF ts_package
6 TS_SEGMENT Public See coding 20100914 BEGIN OF ts_segment, segid TYPE roossegid, txtsh TYPE rstxtsh, structure TYPE tabname, compname TYPE tabname, t_fld TYPE STANDARD TABLE OF fieldname WITH DEFAULT KEY, END OF ts_segment
7 TTH_STATE_ID Private See coding 20100713 tth_state_id TYPE HASHED TABLE OF rodps_s_memory-state_id WITH UNIQUE KEY table_line
8 TT_EXTRACTOR Private See coding 20100713 tt_extractor TYPE STANDARD TABLE OF ts_extractor
9 TT_HIERSEL Private See coding 20100727 tt_hiersel TYPE STANDARD TABLE OF ts_hiersel WITH DEFAULT KEY
10 TT_PACKAGE Public See coding 20100713 tt_package TYPE STANDARD TABLE OF ts_package
11 TT_SEGMENT Public See coding 20100914 tt_segment TYPE STANDARD TABLE OF ts_segment
12 T_SEGMENT_ROLE Public Type reference (TYPE) RODPS_SEGMENT_ROLE 20100713
Method Signatures

Method CHECKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE Value transfer Type reference (TYPE) TT_PACKAGE 20100713
2 Importing IT_FLD Value transfer Type reference (TYPE) SBIWA_T_FIELDS 20100713
3 Importing IT_SEL Value transfer Type reference (TYPE) SBIWA_T_SELECT 20100713
4 Importing I_CALLS_MAX Value transfer Type reference (TYPE) I 10 20100713
5 Importing I_DEBUG Value transfer Type reference (TYPE) ABAP_BOOL 20100713
6 Importing I_OLTPSOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource (OSOA/OSOD) 20100713
7 Importing I_PACKAGE_SIZE Value transfer Type reference (TYPE) I 1000 20100713
8 Importing I_READ_ONLY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100713
9 Importing I_UPDMODE Value transfer Type reference (TYPE) RSUPDMODE 'F ' Modus der Datenfortschreibung (Komplett, Delta, etc.) 20100713
10 Importing I_WITH_MESSAGE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100713
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR 20100713
2 CX_ODQ_INPUT_INVALID 20100713

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) IF_ODQ_LOG Protokoll-Handle für Operationale DeltaQueue 20100909
2 Importing IT_FIELDS Call by reference Type reference (TYPE) SBIWA_T_FIELDS 20100713
3 Importing IT_SELECTIONS Call by reference Type reference (TYPE) SBIWA_T_SELECT 20100713
4 Importing I_ALLOW_CA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100713
5 Importing I_AUTHORITY_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110927
6 Importing I_DEBUG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100713
7 Importing I_DIRECT_ACCESS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100713
8 Importing I_LOGSYS Call by reference Type reference (TYPE) RSRLOGSYS 20100713
9 Importing I_MAXIMUM_ROWS Call by reference Type reference (TYPE) I 20100713
10 Importing I_OLTPSOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource (OSOA/OSOD) 20100713
11 Importing I_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100713
12 Importing I_REQUNR Call by reference Type reference (TYPE) SBIWA_S_INTERFACE-REQUNR 20100713
13 Importing I_UPDMODE Call by reference Type reference (TYPE) RSUPDMODE 'F ' Modus der Datenfortschreibung (Komplett, Delta, etc.) 20100713
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID Ungültige Eingabe 20100713
2 CX_ODQ_NO_MORE_DATA Keine weiteren Datensätze in der Ergebnismenge 20100713

Method EXPORT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MEMORY Call by reference Type reference (TYPE) TS_MEMORY 20100713
2 Importing IS_MSG Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20100713
3 Importing I_LINES Call by reference Type reference (TYPE) I 20100713
4 Importing I_PACKNO Call by reference Type reference (TYPE) I 20100713
5 Importing I_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20100713

Method EXPORT_STATE on class CL_RODPS_DATASOURCE_CURSOR has no exception.

Method EXPORT_TO_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CURSOR Call by reference Object reference (TYPE REF TO) CL_RODPS_DATASOURCE_CURSOR OSOA-Cursor für Direktzugriff 20100713
# Exception Resumable Description Created on
1 FAILED 20100713

Method GET_OSOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OHIECAT Call by reference Type reference (TYPE) RSAOT_S_OHIECAT 20100713
2 Exporting ES_OS Call by reference Type reference (TYPE) RSAOT_S_OSOURCE 20100713
3 Exporting ES_RODCHABAS Call by reference Type reference (TYPE) RSAOT_S_RODCHABAS 20100713
4 Exporting ES_ROIS Call by reference Type reference (TYPE) RSAOT_S_ROIS 20100713
5 Exporting ET_OSFIELD Call by reference Type reference (TYPE) RSAOT_T_OSFIELD 20100713
6 Exporting ET_OSFIELDT Call by reference Type reference (TYPE) RSAOT_T_FIELDT 20100713
7 Exporting ET_OST Call by reference Type reference (TYPE) RSAOT_T_OSTEXT 20100713
8 Exporting ET_SEGFIELDS Call by reference Type reference (TYPE) RSAOT_T_OSSEGFIELDS 20100803
9 Exporting ET_SEGFIELDT Call by reference Type reference (TYPE) RSAOT_T_OSSEGFIELDT 20100803
10 Exporting ET_SEGMENTS Call by reference Type reference (TYPE) RSAOT_T_OSSEGMENTS 20100803
11 Exporting ET_SEGTEXTS Call by reference Type reference (TYPE) RSAOT_T_OSSEGTEXTS 20100803
12 Exporting ET_TEXT_MAP Call by reference Type reference (TYPE) SRSC_T_MAP 20100713
13 Exporting E_DEF_TEXT Call by reference Type reference (TYPE) ABAP_BOOL 20100713
14 Exporting E_LANG_KEY Call by reference Type reference (TYPE) DD03P-FIELDNAME 20110325
15 Exporting E_OLD_TEXT Call by reference Type reference (TYPE) ABAP_BOOL 20100713
16 Importing IT_LANGU Call by reference Type reference (TYPE) RSAOT_T_LANGU 20100713
17 Importing I_AUTHORITY_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110927
18 Importing I_DEF_TEXT_CONVERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100713
19 Importing I_HIER_CONVERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100817
20 Importing I_OSOURCE Call by reference Type reference (TYPE) ROOSOURCER 20100713
21 Importing I_SEGID Call by reference Type reference (TYPE) ROOSSEGID Segment-ID (NUMC4, entsprechend RSDS_SEGID im BW) 20100713
22 Importing I_WITH_DOMANAME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110330
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID 20100716
2 CX_ODQ_OBJECT_NOT_FOUND 20100716

Method GET_TABLEDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OHIECAT Call by reference Type reference (TYPE) RSAOT_S_OHIECAT 20100713
2 Importing IS_OSOURCE Call by reference Type reference (TYPE) RSAOT_S_OSOURCE 20100713
3 Returning RTR_TABLEDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20100713
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR 20100713

Method REOPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAXIMUM_ROWS Call by reference Type reference (TYPE) I 20100713
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR Fehler beim Zugriff auf Daten 20100713
2 CX_ODQ_NO_MORE_DATA Keine weiteren Datensätze in der Ergebnismenge 20100713

Method _CLEAR_EXTRACTOR Signature

Method _CLEAR_EXTRACTOR on class CL_RODPS_DATASOURCE_CURSOR has no parameter.
Method _CLEAR_EXTRACTOR on class CL_RODPS_DATASOURCE_CURSOR has no exception.

Method _DO_CHANGE_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALLOW_CA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100713
2 Importing I_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20100713
3 Returning RE_CHANGE_AREA Value transfer Type reference (TYPE) ABAP_BOOL 20100713

Method _DO_CHANGE_AREA on class CL_RODPS_DATASOURCE_CURSOR has no exception.

Method _EXCEPTION_TO_SYST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IRX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20100713
2 Returning RE_TEXT Value transfer Type reference (TYPE) STRING 20100713

Method _EXCEPTION_TO_SYST on class CL_RODPS_DATASOURCE_CURSOR has no exception.

Method _EXPORT_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MEMORY Call by reference Type reference (TYPE) RODPS_S_MEMORY 20100713
2 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100713
3 Importing I_LINES Call by reference Type reference (TYPE) I 20100713

Method _EXPORT_PACKAGE on class CL_RODPS_DATASOURCE_CURSOR has no exception.

Method _GET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100713
2 Importing I_APPEND_ROWS Call by reference Type reference (TYPE) FLAG allgemeines flag 20100713
3 Importing I_CHANGE_AREA Call by reference Type reference (TYPE) ABAP_BOOL 20100713
4 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) I 20100713
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR Fehler beim Datenzugriff 20100713
2 CX_ODQ_NO_MORE_DATA Keine weiteren Datensätze in der Ergebnismenge 20100713

Method _GET_PACKAGE_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100713
2 Changing CT_FIELD_PASS Call by reference Type reference (TYPE) SBIWA_T_FIELDS 20100713
3 Changing CT_LANGU Call by reference Type reference (TYPE) ROTLANGUSEL Schnittstelle: Liste der angeforderten Sprachen 20100913
4 Changing CT_SEL_PASS Call by reference Type reference (TYPE) SBIWA_T_SELECT 20100713
5 Exporting C_NO_MORE_DATA Call by reference Type reference (TYPE) ABAP_BOOL 20100713
6 Exporting C_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20100713
7 Importing IS_OS Call by reference Type reference (TYPE) RSAOT_S_OSOURCE 20100713
8 Importing IS_PARAMS Call by reference Type reference (TYPE) SBIWI_S_PARAMETERS 20100713
9 Importing IS_REQUEST Call by reference Type reference (TYPE) RSAP_S_REQUEST 20100713
10 Importing IS_RODCHABAS Call by reference Type reference (TYPE) RSAOT_S_RODCHABAS 20100713
11 Importing I_DEBUG Value transfer Type reference (TYPE) ABAP_BOOL 20100713
12 Importing I_DEF_TEXT Value transfer Type reference (TYPE) SBIWA_FLAG 20100713
13 Importing I_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20100713
14 Importing I_OLD_TEXT Value transfer Type reference (TYPE) SBIWA_FLAG 20100713
15 Importing I_PACKNO Call by reference Type reference (TYPE) RSDATAPID 20100713
16 Importing I_READ_ONLY Value transfer Type reference (TYPE) SBIWA_FLAG 'X' 20100713
17 Importing I_REMOTE_CALL Value transfer Type reference (TYPE) SBIWA_FLAG ' ' 20100713
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR 20100713

Method _GET_PACKAGE_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100713
2 Exporting C_NO_MORE_DATA Call by reference Type reference (TYPE) ABAP_BOOL 20100713
3 Exporting C_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20100713
4 Importing IRS_HEADER Call by reference Object reference (TYPE REF TO) DATA 20100727
5 Importing IS_HIEBAS Call by reference Type reference (TYPE) RSAP_S_HIEBAS 20100713
6 Importing IS_HIEFLAG Call by reference Type reference (TYPE) RSAP_S_HIEFLAG 20100713
7 Importing IS_HIERSEL Call by reference Type reference (TYPE) TS_HIERSEL Schnittstelle: Angeforderte Hierarchien (mit Zeitstempel) 20100713
8 Importing IS_OHIECAT Call by reference Type reference (TYPE) RSAOT_S_OHIECAT 20100713
9 Importing IS_OS Call by reference Type reference (TYPE) RSAOT_S_OSOURCE 20100713
10 Importing IS_PARAMS Call by reference Type reference (TYPE) SBIWI_S_PARAMETERS 20100713
11 Importing IS_REQUEST Call by reference Type reference (TYPE) RSAP_S_REQUEST 20100713
12 Importing IS_SEGMENT_REQUESTED Call by reference Attribute reference (LIKE) PS_SEGMENT_REQUESTED 20100921
13 Importing IT_LANGU Call by reference Type reference (TYPE) SBIWA_T_LANGU 20100713
14 Importing I_DEBUG Value transfer Type reference (TYPE) ABAP_BOOL 20100713
15 Importing I_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20100713
16 Importing I_PACKNO Call by reference Type reference (TYPE) RSDATAPID 20100713
17 Importing I_READ_ONLY Value transfer Type reference (TYPE) SBIWA_FLAG 'X' 20100713
18 Importing I_REMOTE_CALL Value transfer Type reference (TYPE) SBIWA_FLAG ' ' 20100713
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR 20100713

Method _GET_PACKAGE_TEXT_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100713
2 Changing CT_FIELD_PASS Call by reference Type reference (TYPE) SBIWA_T_FIELDS 20100713
3 Changing CT_SEL_PASS Call by reference Type reference (TYPE) SBIWA_T_SELECT 20100713
4 Exporting C_NO_MORE_DATA Call by reference Type reference (TYPE) ABAP_BOOL 20100713
5 Exporting C_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20100713
6 Importing IS_OS Call by reference Type reference (TYPE) RSAOT_S_OSOURCE 20100713
7 Importing IS_PARAMS Call by reference Type reference (TYPE) SBIWI_S_PARAMETERS 20100713
8 Importing IS_REQUEST Call by reference Type reference (TYPE) RSAP_S_REQUEST 20100713
9 Importing IS_RODCHABAS Call by reference Type reference (TYPE) RSAOT_S_RODCHABAS 20100713
10 Importing I_DEBUG Value transfer Type reference (TYPE) ABAP_BOOL 20100713
11 Importing I_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20100713
12 Importing I_PACKNO Call by reference Type reference (TYPE) RSDATAPID 20100713
13 Importing I_READ_ONLY Value transfer Type reference (TYPE) SBIWA_FLAG 'X' 20100713
14 Importing I_REMOTE_CALL Value transfer Type reference (TYPE) SBIWA_FLAG ' ' 20100713
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR 20100713

Method _GET_PACKAGE_TRAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100713
2 Changing CT_FIELD Call by reference Type reference (TYPE) SBIWA_T_FIELDS 20100903
3 Changing CT_FIELD_PASS Call by reference Type reference (TYPE) SBIWA_T_FIELDS 20100713
4 Changing CT_SEL Call by reference Type reference (TYPE) SBIWA_T_SELECT 20100903
5 Changing CT_SEL_PASS Call by reference Type reference (TYPE) SBIWA_T_SELECT 20100713
6 Exporting C_NO_MORE_DATA Call by reference Type reference (TYPE) ABAP_BOOL 20100713
7 Exporting C_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20100713
8 Importing IS_OS Call by reference Type reference (TYPE) RSAOT_S_OSOURCE 20100713
9 Importing IS_PARAMS Call by reference Type reference (TYPE) SBIWI_S_PARAMETERS 20100713
10 Importing IS_REQUEST Call by reference Type reference (TYPE) RSAP_S_REQUEST 20100713
11 Importing IS_ROIS Call by reference Type reference (TYPE) RSAOT_S_ROIS 20100713
12 Importing I_DEBUG Value transfer Type reference (TYPE) ABAP_BOOL 20100713
13 Importing I_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20100713
14 Importing I_PACKNO Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20100713
15 Importing I_READ_ONLY Value transfer Type reference (TYPE) SBIWA_FLAG 'X' 20100713
16 Importing I_REMOTE_CALL Value transfer Type reference (TYPE) ABAP_BOOL 20100713
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR 20100713

Method _IMPORT_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100713
2 Importing I_APPEND_ROWS Call by reference Type reference (TYPE) FLAG allgemeines flag 20100713
# Exception Resumable Description Created on
1 CX_ODQ_ACCESS_ERROR Fehler beim Datenzugriff 20100713
2 CX_ODQ_NO_MORE_DATA Keine weiteren Datensätze in der Ergebnismenge 20100713

Method _IMPORT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20100713
2 Exporting E_LINES_MAX Call by reference Type reference (TYPE) I 20100713
3 Exporting E_PACKNO_MAX Call by reference Type reference (TYPE) I 20100713
4 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20100713

Method _IMPORT_STATE on class CL_RODPS_DATASOURCE_CURSOR has no exception.

Method _INVERT_KEYFIGURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100713

Method _INVERT_KEYFIGURES on class CL_RODPS_DATASOURCE_CURSOR has no exception.

Method _LOG_CLOSE Signature

Method _LOG_CLOSE on class CL_RODPS_DATASOURCE_CURSOR has no parameter.
Method _LOG_CLOSE on class CL_RODPS_DATASOURCE_CURSOR has no exception.

Method _LOG_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100713
2 Importing I_ERROR_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100909
3 Returning RET_MSG Value transfer Type reference (TYPE) BALMI_T Tabellentyp zur Tabelle BALMI 20100713

Method _LOG_GET on class CL_RODPS_DATASOURCE_CURSOR has no exception.

Method _LOG_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BAL_S_LOG-EXTNUMBER Anwendungs-Log: Externe Identifikation 20100713
2 Importing I_OBJECT Call by reference Type reference (TYPE) BAL_S_LOG-OBJECT 'RSAP' Anwendungs-Log: Objektname (Applikationskürzel) 20100713
3 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BAL_S_LOG-SUBOBJECT 'RSAP_INFO' Anwendungs-Log: Unterobjekt 20100713

Method _LOG_OPEN on class CL_RODPS_DATASOURCE_CURSOR has no exception.

Method _NEW_STATE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STATE_ID Value transfer Type reference (TYPE) RODPS_S_MEMORY-STATE_ID 20100713

Method _NEW_STATE_ID on class CL_RODPS_DATASOURCE_CURSOR has no exception.

Method _POSTPROCESS_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100903
2 Changing CT_FIELD Call by reference Type reference (TYPE) SBIWA_T_FIELDS 20100903
3 Changing CT_SEL Call by reference Type reference (TYPE) SBIWA_T_SELECT 20100903
4 Importing IS_OS Call by reference Type reference (TYPE) RSAOT_S_OSOURCE 20100903
5 Importing I_UPDMODE Call by reference Type reference (TYPE) RSUPDMODE Modus der Datenfortschreibung (Komplett, Delta, etc.) 20100903
# Exception Resumable Description Created on
1 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20100903

Method _REDUCE_FIELDLIST Signature

Method _REDUCE_FIELDLIST on class CL_RODPS_DATASOURCE_CURSOR has no parameter.
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID 20100713

Method _SET_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL Call by reference Type reference (TYPE) SBIWA_T_SELECT 20110329

Method _SET_SELECTION on class CL_RODPS_DATASOURCE_CURSOR has no exception.

Method _SUBMIT_EXTRACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CURSOR Call by reference Object reference (TYPE REF TO) CL_RODPS_DATASOURCE_CURSOR OSOA-Cursor für Direktzugriff 20100713
2 Importing IS_MEMORY Call by reference Type reference (TYPE) RODPS_S_MEMORY Memory 20100713

Method _SUBMIT_EXTRACTION on class CL_RODPS_DATASOURCE_CURSOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703