SAP ABAP Class IF_RSL_DATA_READER (Read Class (Interface))
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSL_QUERY_DATA_READER Read Class Query Result 20110509
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSL_UI_FILE_READER File Read Superior Class 20110526
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSL_UTIL_DS_READER Service - Read BW DataSource 20110511
Properties
Class IF_RSL_DATA_READER  
Short Description Read Class (Interface)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20110509   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSDD_COPR_PARTPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_RSL_DATA_READER has no interface implemented.
Friends
Class IF_RSL_DATA_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FIELDTYPE Constant Public See coding Data Field Types (KYF/CHA/Empty) 20110509
2 C_TYPE Constant Public See coding Data Source Types 20110510
3 N_TYPE Instance attribute Public Type reference (TYPE) GT_TYPE Type of Data Source 20110510
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check 20110509
2 CLOSE Instance method Public Method Stop Reading 20110509
3 FETCH Instance method Public Method Get Data Package 20110509
4 GET_ABAP_DESCR Instance method Public Method Get ABAP Type Objects for Data 20110509
5 GET_METADATA Instance method Public Method Get Meta Data 20110509
6 GET_TYPE Instance method Public Method Get Type of Data Source 20110510
7 OPEN Instance method Public Method Open for Reading 20110509
Events
Class IF_RSL_DATA_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_FIELDTYPE Public See coding Data Field Type (KYF/CHA/Empty) 20110509 gt_fieldtype TYPE c LENGTH 3
2 GT_S_FIELD_DESCR Public See coding Structure Data Field Properties 20110509 BEGIN OF gt_s_field_descr, fieldname TYPE fieldname, iobjnm TYPE rsiobjnm, " referenced infoobject fieldtype TYPE gt_fieldtype, datatype TYPE datatype_d, length TYPE i, decimals TYPE i, convexit TYPE convexit, currency_column TYPE fieldname, currency TYPE waers, " fixed currency unit_column TYPE fieldname, unit TYPE rsdbunit, " fixed unit text TYPE string, default_req TYPE rs_bool, " field requested by default END OF gt_s_field_descr
3 GT_S_FILTER Public See coding Structure of Filter Condition 20110509 BEGIN OF gt_s_filter, fieldname TYPE fieldname, sign TYPE raldb_sign, option TYPE rsz_operator, low TYPE rschavl, high TYPE rschavl, END OF gt_s_filter
4 GT_TH_FIELD_DESCR Public See coding Table of Data Field Properties 20110509 gt_th_field_descr TYPE HASHED TABLE OF gt_s_field_descr WITH UNIQUE KEY fieldname
5 GT_TYPE Public See coding Type of Data Source 20110510 gt_type TYPE c LENGTH 5
6 GT_T_FIELDNAMES Public See coding Table of Field Names 20110509 gt_t_fieldnames TYPE STANDARD TABLE OF fieldname WITH DEFAULT KEY
7 GT_T_FILTER Public See coding Table of Filter Conditions 20110509 gt_t_filter TYPE STANDARD TABLE OF gt_s_filter WITH DEFAULT KEY
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20110509
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20110509
3 Importing I_AUTHORITY_CHECK_DATA Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Berechtigungsprüfung: Daten lesen 20110509
4 Importing I_AUTHORITY_CHECK_METADATA Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Berechtigungsprüfung: Metadaten ansehen 20110509

Method CHECK on class IF_RSL_DATA_READER has no exception.

Method CLOSE Signature

Method CLOSE on class IF_RSL_DATA_READER has no parameter.
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20110509

Method FETCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_END_OF_DATA Call by reference Type reference (TYPE) RS_BOOL Ende 20110509
2 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Datenpaket 20110509
3 Importing I_SIMULATION_MODE Call by reference Type reference (TYPE) RS_BOOL Simulation Mode (only relevant for files) 20121220
4 Importing I_TASK Call by reference Type reference (TYPE) SHM_INST_NAME Name of a Shared Object Instance of an Area 20121207
# Exception Resumable Description Created on
1 CX_RSL_DATA_MOVE_ERROR Fehler beim kopieren der daten 20110630
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20110509

Method GET_ABAP_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Typobjekt Datenstruktur 20110509
2 Exporting E_R_TABLEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Typobjekt Datentabelle 20110509
3 Importing I_T_FIELDNAMES Call by reference Type reference (TYPE) GT_T_FIELDNAMES Tabelle Feldnamen 20110509

Method GET_ABAP_DESCR on class IF_RSL_DATA_READER has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_FIELD_DESCR Call by reference Type reference (TYPE) GT_TH_FIELD_DESCR Tabelle Datenfeld-Eigenschaften 20110509
2 Importing I_EMPTY_PROV_ALLOWED Call by reference Type reference (TYPE) RS_BOOL Empty Provider allowed? 20130611
3 Importing I_T_AINX_CHA Call by reference Type reference (TYPE) IF_RSDD_COPR_PARTPROV=>GT_T_CHARACTERISTICS 20120924
4 Importing I_T_AINX_KYF Call by reference Type reference (TYPE) IF_RSDD_COPR_PARTPROV=>GT_T_KEYFIGURES 20120924
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung 20110714

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) GT_TYPE Typ der Datenquelle 20110510

Method GET_TYPE on class IF_RSL_DATA_READER has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAXROWS Call by reference Type reference (TYPE) I 0 Maximalzahl Datensätze 20110509
2 Importing I_PACKAGESIZE Call by reference Type reference (TYPE) I 50000 Paketgröße 20110509
3 Importing I_T_FIELDNAMES Call by reference Type reference (TYPE) GT_T_FIELDNAMES Namen der ausgewählten Felder 20110509
4 Importing I_T_FILTER Call by reference Type reference (TYPE) GT_T_FILTER Filterbedingungen 20110509
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20110509
History
Last changed by/on SAP  20140121 
SAP Release Created in