SAP ABAP Class CL_RSL_UI_FILE_READER (File Read Superior Class)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_UI (Package) CompositeProvider UI Package
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSL_DATA_READER Read Class (Interface) 20110526
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSL_UI_CSV_READER CSV Read Class 20101103
2 Inheritance (c INHERITING FROM c_ref)  CL_RSL_UI_XLS_READER_ACT_X MS Excel Read Class 20110513
Properties
Class CL_RSL_UI_FILE_READER  
Short Description File Read Superior Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_UI   CompositeProvider UI Package 
Created 20101103   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_RSL_UI_FILE_READER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RSL_DATA_READER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSL_DATA_READER Read Class (Interface) 20110526
Friends
# Friend Modeled only Created on Description
1 CL_RSL_UI_DATA_CLEANSING 20130529 Data Cleansing for file uploads
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CN_ROW_COLUMN_NAME Constant Public Type reference (TYPE) STRING 'ROW_NO' 20110105
2 CO_COLUMN_NAME_PREFIX Constant Protected Type reference (TYPE) CHAR1 'F' Single-Character Indicator 20101103
3 N_R_CLEANSING Instance attribute Public Object reference (TYPE REF TO) CL_RSL_UI_DATA_CLEANSING Data Cleansing for file uploads 20121113
4 O_COLUMN_COUNTER Instance attribute Protected Type reference (TYPE) I 0 20101103
5 O_FETCH_MAXROWS Instance attribute Protected Type reference (TYPE) I 20110610
6 O_PACKAGE_SIZE Instance attribute Protected Type reference (TYPE) I Package Size 20130213
7 O_S_FILE_PROPS Instance attribute Protected Type reference (TYPE) RSL_UI_S_WSP_FILE_PROPS Workspace: File Upload - Properties of the file 20101103
8 O_T_FETCH_FIELDNAMES Instance attribute Protected Type reference (TYPE) IF_RSL_DATA_READER=>GT_T_FIELDNAMES Table of Field Names 20110620
9 O_T_FIELD_DESCR Instance attribute Protected See coding Table of Data Field Properties 20110610
10 O_T_REQ_FETCH_FIELDS Instance attribute Protected Type reference (TYPE) GT_T_REQ_FIELDS 20110620
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_COLUMN Instance method Public Method Checks an entire column and proposes data type 20110615
2 ANALYZE_COLUMN_INT Instance method Protected Method Extra Method Due to Different Processing in XLS 20110629
3 ANALYZE_VALUE Instance method Protected Method Analyzes a Value 20101129
4 BUILD_UNIQUE_COLUMN_HEADERS Instance method Protected Method Creates Unique Column Names 20101103
5 CHECK_DATA_TYPE Instance method Public Method Checks Whether a Data Type is Possible/Recommended 20101130
6 CHECK_DATA_TYPE_INT Instance method Protected Method Extra Method Due to Different Processing in XLS 20110629
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101104
8 CONVERT_DATE_TIME_TO_STRING Instance method Protected Method Converts date and time into internal format 20110629
9 CONVERT_FROM_DATE Instance method Protected Method Attempts to Convert from a Date 20130529
10 CONVERT_FROM_TIME Instance method Protected Method Attempts to Convert from a Date 20130529
11 CONVERT_TO_DATE Instance method Protected Method Attempts to Convert to a Date 20101112
12 CONVERT_TO_NUMBER Instance method Protected Method Attempts to Convert to a Number 20101111
13 CONVERT_TO_TIME Instance method Protected Method Tries to Convert to a Time 20110114
14 CREATE_DATAREF Instance method Protected Method Creates Data Reference Based on Columns 20101104
15 DETERMINE_DATATYPE Instance method Protected Method 20110614
16 FACTORY Static method Public Method Creates a Suitable Instance 20101103
17 FILL_COLUMNS_FROM_DETAILS_ROW Instance method Protected Method Creates Fields from Analysis Structure (Single Row) 20110131
18 FILL_FIELDS_FROM_DETAILS Instance method Protected Method Creates Fields from Analysis Structure 20110526
19 FILL_FIELD_FROM_DETAILS Instance method Protected Method Creates Fields from Analysis Structure (Single Row) 20110526
20 GET_COLUMN_SINGLE_ROW Instance method Protected Method Analyzes a Row in the File 20110210
21 GET_DATA_SINGLE_ROW Instance method Protected Method Builds a Data Row 20110711
22 GET_FILE_DATA_AS_ITAB Instance method Public Method Returns File Data Directly 20110104
23 GET_FILE_PROPS Instance method Public Method Returns File Settings (Such as Header Row, Separator) 20101104
24 GET_FILE_ROW Instance method Protected Method Returns row as table of string 20110616
25 GET_FILE_ROW_COUNT Instance method Public Method Returns number of rows in file 20110622
26 GET_INTERVALS_TO_ANALYZE Static method Protected Method Returns Intervals for Data Analysis 20110131
27 GET_METADATA_INT Instance method Protected Method 20110630
28 GET_POSSIBLE_OTHER_DATATYPES Instance method Protected Method Returns Possible Other Data Types Based On a Data Type 20110209
29 GET_RAW_DATA_RANGE Instance method Public Method Returns the raw file data for a given range 20121219
30 GET_REQ_FETCH_FIELDS Instance method Public Method 20130201
31 GET_VALID_COLUMN_NAME Instance method Protected Method Creates Unique Column Name 20101103
32 PREPARE_COLUMN_DETAILS_TABLE Instance method Protected Method Parse Common Part of Preparation for CSV and XLS 20110629
33 SET_FILE_PROPS Instance method Public Method Returns File Settings (Such as Header Row, Separator) 20101104
34 SET_REQ_FETCH_FIELDS Instance method Public Method Set before data is retrieved 20110620
35 TRANSFORM_DATA Instance method Protected Method Transforms Data into Internal Structure 20101104
Events
Class CL_RSL_UI_FILE_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_FIELD_DESCR Protected See coding 20110526 to_t_headers TYPE TABLE OF string WITH DEFAULT KEY
2 GT_S_REQ_FIELD Public See coding 20110620 BEGIN OF gt_s_req_field, fieldname TYPE fieldname, datatype TYPE rollname, length TYPE i, decimals TYPE i, dtelnm TYPE rsdtelnm, alpha_conversion TYPE rs_bool, iobj_convexit TYPE convexit, inttp TYPE inttype, outputlen TYPE outputlen, curr_column TYPE rsl_ui_name, END OF gt_s_req_field
3 GT_TH_FIELD_DESCR Protected See coding 20110526 to_t_headers TYPE TABLE OF string WITH DEFAULT KEY
4 GT_T_REQ_FIELDS Public See coding 20110620 gt_t_req_fields TYPE STANDARD TABLE OF gt_s_req_field
5 TN_T_ANALYZE_COLUMNS Public See coding 20110201 tn_t_analyze_columns TYPE TABLE OF string
6 TN_T_STRING Public See coding 20101130 tn_t_string TYPE TABLE OF string
7 TO_S_ANALYZE_INTERVALS Protected See coding 20110131 BEGIN OF to_s_analyze_intervals, number TYPE i, from_index TYPE sytabix, to_index TYPE sytabix, END OF to_s_analyze_intervals
8 TO_S_COLUMN_DETAILS Protected See coding 20110119 BEGIN OF to_s_column_details, name TYPE string, description TYPE string, is_date TYPE rs_bool, is_time TYPE rs_bool, is_float TYPE rs_bool, is_p TYPE rs_bool, is_int type rs_bool, max_length_string TYPE i, max_length_float TYPE i, decimals TYPE i, dont_count_dec type rs_bool, END OF to_s_column_details
9 TO_T_ANALYZE_INTERVALS Protected See coding 20110131 to_t_analyze_intervals TYPE TABLE OF cl_rsl_ui_file_reader=>to_s_analyze_intervals
10 TO_T_COLUMN_DETAILS Protected See coding 20110119 to_t_column_details TYPE TABLE OF to_s_column_details
11 TO_T_FILE_ROW Protected See coding 20110210 to_t_file_row TYPE TABLE OF string WITH DEFAULT KEY
12 TO_T_HEADERS Protected See coding 20110210 to_t_headers TYPE TABLE OF string WITH DEFAULT KEY
Method Signatures

Method ANALYZE_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGEABLE_TO_KYF Call by reference Type reference (TYPE) RS_BOOL Boolean 20110622
2 Exporting E_S_FIELD_DESCR Call by reference Type reference (TYPE) IF_RSL_DATA_READER=>GT_S_FIELD_DESCR Struktur Datenfeld-Eigenschaften 20110616
3 Importing I_COLUMN_INDEX Call by reference Type reference (TYPE) I 20110615
4 Importing I_PROPOSE_KYF Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20110622

Method ANALYZE_COLUMN on class CL_RSL_UI_FILE_READER has no exception.

Method ANALYZE_COLUMN_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting C_S_COLUMN_DETAILS Call by reference Type reference (TYPE) TO_S_COLUMN_DETAILS Struktur Datenfeld-Eigenschaften 20110629
2 Importing I_COLUMN_INDEX Call by reference Type reference (TYPE) I 20110629

Method ANALYZE_COLUMN_INT on class CL_RSL_UI_FILE_READER has no exception.

Method ANALYZE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20101129
2 Exporting E_DECIMAL_LENGTH Call by reference Type reference (TYPE) I 20101129
3 Exporting E_FLOAT_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20101129
4 Exporting E_INT_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20110719
5 Exporting E_LENGTH Call by reference Type reference (TYPE) I 20101129
6 Exporting E_NUMBER_LENGTH Call by reference Type reference (TYPE) I 20101129
7 Exporting E_P_BYTES Call by reference Type reference (TYPE) I 20101201
8 Exporting E_P_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20101129
9 Exporting E_TIME_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20110114
10 Importing I_CHECK_DATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20101129
11 Importing I_CHECK_FLOAT Call by reference Type reference (TYPE) RS_BOOL Boolean 20101129
12 Importing I_CHECK_INT Call by reference Type reference (TYPE) RS_BOOL Boolean 20110719
13 Importing I_CHECK_P Call by reference Type reference (TYPE) RS_BOOL Boolean 20101129
14 Importing I_CHECK_TIME Call by reference Type reference (TYPE) RS_BOOL Boolean 20110114
15 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20101129

Method ANALYZE_VALUE on class CL_RSL_UI_FILE_READER has no exception.

Method BUILD_UNIQUE_COLUMN_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_HEADERS Call by reference Type reference (TYPE) TN_T_STRING 20101103
2 Importing I_COLUMN_COUNT Call by reference Type reference (TYPE) I 0 = c_t_headers prüfen, >0 = x Spaltennamen anlegen 20101103

Method BUILD_UNIQUE_COLUMN_HEADERS on class CL_RSL_UI_FILE_READER has no exception.

Method CHECK_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_INDEX Call by reference Type reference (TYPE) I 20101201
2 Importing I_NEW_DATATYPE Call by reference Type reference (TYPE) RSL_UI_S_CSVFILE_COLUMNS-DATA_TYPE Datentyp im ABAP Dictionary 20101201
3 Returning R_POSSIBLE Value transfer Type reference (TYPE) RS_BOOL Anzahl Werte die zum Datentypen passen 20110131
# Exception Resumable Description Created on
1 CX_RSL_UI_DATATYPE_ERROR 20110131

Method CHECK_DATA_TYPE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_DATE Call by reference Type reference (TYPE) RS_BOOL 20110629
2 Importing I_CHECK_INT Call by reference Type reference (TYPE) RS_BOOL Boolean 20110802
3 Importing I_CHECK_P Call by reference Type reference (TYPE) RS_BOOL 20110629
4 Importing I_CHECK_TIME Call by reference Type reference (TYPE) RS_BOOL 20110629
5 Importing I_COLUMN_INDEX Call by reference Type reference (TYPE) I 20110629
6 Importing I_NEW_DATATYPE Call by reference Type reference (TYPE) RSL_UI_S_PROVIDER_COLUMN-DATA_TYPE Eigenschaften der Spalten beim Erzeugen eines Providers 20110629
7 Returning R_POSSIBLE Value transfer Type reference (TYPE) RS_BOOL Boolean 20110629
# Exception Resumable Description Created on
1 CX_RSL_UI_DATATYPE_ERROR Fehler beim kopieren der daten 20110629

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AINX_NAME Call by reference Type reference (TYPE) RSL_UI_AINX_NAME Name of Provider 20130124
2 Importing I_FILE_PATH Call by reference Type reference (TYPE) STRING 20101104

Method CONSTRUCTOR on class CL_RSL_UI_FILE_READER has no exception.

Method CONVERT_DATE_TIME_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VALUE Call by reference Type reference (TYPE) ANY 20110629
2 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) GT_S_FIELD_DESCR-FIELDNAME Struktur Datenfeld-Eigenschaften 20110629

Method CONVERT_DATE_TIME_TO_STRING on class CL_RSL_UI_FILE_READER has no exception.

Method CONVERT_FROM_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATS Call by reference Type reference (TYPE) DATS DATS Field Type 20130529
2 Returning R_DATE Value transfer Type reference (TYPE) STRING 20130529

Method CONVERT_FROM_DATE on class CL_RSL_UI_FILE_READER has no exception.

Method CONVERT_FROM_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMS Call by reference Type reference (TYPE) TIMS Field of Type TIMS 20130529
2 Returning R_TIME Value transfer Type reference (TYPE) STRING 20130529

Method CONVERT_FROM_TIME on class CL_RSL_UI_FILE_READER has no exception.

Method CONVERT_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20101112
2 Returning R_DATE Value transfer Type reference (TYPE) DATS Feld vom Typ DATS 20101112
# Exception Resumable Description Created on
1 CX_ABAP_DATFM_AMBIGUOUS 20101112
2 CX_ABAP_DATFM_FORMAT_UNKNOWN 20101112
3 CX_ABAP_DATFM_INVALID_DATE 20101112
4 CX_ABAP_DATFM_NO_DATE 20101112

Method CONVERT_TO_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEC_DELIMITER Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20101111
2 Importing I_INCL_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20110118
3 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20101111
4 Returning R_NUMBER_VALUE Value transfer Type reference (TYPE) DECFLOAT34 Feld vom Typ FLTP 20101111
# Exception Resumable Description Created on
1 CX_SY_CONVERSION_NO_NUMBER System-Exception bei Umwandlung in eine Zahl 20101111

Method CONVERT_TO_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIME Call by reference Type reference (TYPE) STRING 20110114
2 Returning R_TIMS Value transfer Type reference (TYPE) TIMS Feld vom Typ TIMS 20110114
# Exception Resumable Description Created on
1 CX_ABAP_TIMEFM_INVALID 20110114

Method CREATE_DATAREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_DATA_LINE Call by reference Object reference (TYPE REF TO) DATA 20101104
2 Exporting E_R_DATA_TAB Call by reference Object reference (TYPE REF TO) DATA 20101104
3 Importing I_T_COLUMNS Call by reference Type reference (TYPE) RSL_UI_T_CSVFILE_COLUMNS Eigenschaften der CSV-Spalten 20101104

Method CREATE_DATAREF on class CL_RSL_UI_FILE_READER has no exception.

Method DETERMINE_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGEABLE_TO_KYF Call by reference Type reference (TYPE) RS_BOOL Boolean 20110622
2 Exporting E_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D Datentyp im ABAP Dictionary 20110622
3 Importing I_IS_DATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20110614
4 Importing I_IS_FLOAT Call by reference Type reference (TYPE) RS_BOOL Boolean 20110614
5 Importing I_IS_INT Call by reference Type reference (TYPE) RS_BOOL Boolean 20110719
6 Importing I_IS_P Call by reference Type reference (TYPE) RS_BOOL Boolean 20110614
7 Importing I_IS_TIME Call by reference Type reference (TYPE) RS_BOOL Boolean 20110614
8 Importing I_PROPOSE_KYF Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20110622

Method DETERMINE_DATATYPE on class CL_RSL_UI_FILE_READER has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AINX_NAME Call by reference Type reference (TYPE) RSL_UI_AINX_NAME Name of Provider 20130124
2 Importing I_ENCODING Call by reference Type reference (TYPE) ABAP_ENCOD Bezeichner für das Zeichenformat (UTF-8, UCS-2, ...) 20120727
3 Importing I_FILE_DATA Call by reference Type reference (TYPE) ANY 20101103
4 Importing I_FILE_DATA_TAB_CSV Call by reference Type reference (TYPE) RSL_UI_T_WSP_FILE_DATA Workspace: File Upload - File Data 20121214
5 Importing I_FILE_PATH Call by reference Type reference (TYPE) STRING 20101104
6 Importing I_FILE_TYPE Value transfer Type reference (TYPE) STRING 20101105
7 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RSL_UI_FILE_READER Datei-Lese-Oberklasse 20101103
# Exception Resumable Description Created on
1 CX_RSL_UI_UPLOAD_ERROR Fehler beim Hochladen einer Datei 20110202

Method FILL_COLUMNS_FROM_DETAILS_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_COLUMNS Call by reference Type reference (TYPE) RSL_UI_S_CSVFILE_COLUMNS Eigenschaften der Spalten einer CSV Datei 20110131
2 Importing I_S_DETAILS Value transfer Type reference (TYPE) TO_S_COLUMN_DETAILS 20110131

Method FILL_COLUMNS_FROM_DETAILS_ROW on class CL_RSL_UI_FILE_READER has no exception.

Method FILL_FIELDS_FROM_DETAILS 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 20110526
2 Importing I_T_DETAILS Value transfer Type reference (TYPE) TO_T_COLUMN_DETAILS 20110526

Method FILL_FIELDS_FROM_DETAILS on class CL_RSL_UI_FILE_READER has no exception.

Method FILL_FIELD_FROM_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGEABLE_TO_KYF Call by reference Type reference (TYPE) RS_BOOL Boolean 20110622
2 Exporting E_S_FIELD Call by reference Type reference (TYPE) GT_S_FIELD_DESCR Eigenschaften der Spalten einer CSV Datei 20110526
3 Importing I_PROPOSE_KYF Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20110622
4 Importing I_S_DETAILS Value transfer Type reference (TYPE) TO_S_COLUMN_DETAILS 20110526

Method FILL_FIELD_FROM_DETAILS on class CL_RSL_UI_FILE_READER has no exception.

Method GET_COLUMN_SINGLE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_COLUMN_DETAILS Call by reference Type reference (TYPE) TO_T_COLUMN_DETAILS 20110210
2 Importing I_T_ANALYZE_COLUMNS Call by reference Type reference (TYPE) TN_T_ANALYZE_COLUMNS 20110210
3 Importing I_T_FILE_ROW Call by reference Type reference (TYPE) TO_T_FILE_ROW 20110210

Method GET_COLUMN_SINGLE_ROW on class CL_RSL_UI_FILE_READER has no exception.

Method GET_DATA_SINGLE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_LINE Call by reference Object reference (TYPE REF TO) DATA 20110711
2 Importing I_FILE_LINE_INDEX Call by reference Type reference (TYPE) I 20110711
3 Importing I_T_FILE_ROW Call by reference Type reference (TYPE) TO_T_FILE_ROW 20110711
4 Importing I_T_REQ_FIELDS Call by reference Type reference (TYPE) GT_T_REQ_FIELDS 20110711
# Exception Resumable Description Created on
1 CX_RSL_DATA_MOVE_ERROR Fehler beim kopieren der daten 20110711

Method GET_FILE_DATA_AS_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAX_ROWS Call by reference Type reference (TYPE) I 20110228
2 Exporting E_R_DATA Call by reference Object reference (TYPE REF TO) DATA 20110104
3 Importing I_REQ_ROWS Call by reference Type reference (TYPE) I 20110228

Method GET_FILE_DATA_AS_ITAB on class CL_RSL_UI_FILE_READER has no exception.

Method GET_FILE_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_FILE_PROPS Call by reference Type reference (TYPE) RSL_UI_S_WSP_FILE_PROPS 20101104

Method GET_FILE_PROPS on class CL_RSL_UI_FILE_READER has no exception.

Method GET_FILE_ROW 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 Boolean 20110616
2 Exporting E_T_ROW Call by reference Type reference (TYPE) TO_T_FILE_ROW 20110616
3 Importing I_ROW_INDEX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20110616

Method GET_FILE_ROW on class CL_RSL_UI_FILE_READER has no exception.

Method GET_FILE_ROW_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COUNT Value transfer Type reference (TYPE) I 20110622

Method GET_FILE_ROW_COUNT on class CL_RSL_UI_FILE_READER has no exception.

Method GET_INTERVALS_TO_ANALYZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_INTERVALS Call by reference Type reference (TYPE) CL_RSL_UI_FILE_READER=>TO_T_ANALYZE_INTERVALS 20110131
2 Importing I_ALL_DATA Call by reference Type reference (TYPE) RS_BOOL Boolean 20110201
3 Importing I_FIRST_ROW Call by reference Type reference (TYPE) I 1 20110131
4 Importing I_NO_OF_LINES Call by reference Type reference (TYPE) I 20110131

Method GET_INTERVALS_TO_ANALYZE on class CL_RSL_UI_FILE_READER has no exception.

Method GET_METADATA_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_COLUMN_DETAILS Call by reference Type reference (TYPE) TO_T_COLUMN_DETAILS 20110630

Method GET_METADATA_INT on class CL_RSL_UI_FILE_READER has no exception.

Method GET_POSSIBLE_OTHER_DATATYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20110209
2 Exporting E_FLOAT_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20110209
3 Exporting E_P_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20110209
4 Exporting E_TIME_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20110209
5 Importing I_DATATYPE Call by reference Type reference (TYPE) RSL_UI_S_CSVFILE_COLUMNS-DATA_TYPE Datentyp im ABAP Dictionary 20110209

Method GET_POSSIBLE_OTHER_DATATYPES on class CL_RSL_UI_FILE_READER has no exception.

Method GET_RAW_DATA_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_FILEDATA Call by reference Object reference (TYPE REF TO) DATA 20121219
2 Importing I_FROM Call by reference Type reference (TYPE) INT4 Index From 20121219
3 Importing I_INCL_HEADER Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Include Header Line 20121219
4 Importing I_TO Call by reference Type reference (TYPE) INT4 Index To 20121219

Method GET_RAW_DATA_RANGE on class CL_RSL_UI_FILE_READER has no exception.

Method GET_REQ_FETCH_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_REQ_FETCH_FIELDS Call by reference Type reference (TYPE) GT_T_REQ_FIELDS 20130201

Method GET_REQ_FETCH_FIELDS on class CL_RSL_UI_FILE_READER has no exception.

Method GET_VALID_COLUMN_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20101103
2 Importing I_T_AINX_CHA Call by reference Type reference (TYPE) IF_RSDD_COPR_PARTPROV=>GT_T_CHARACTERISTICS 20120924
3 Importing I_T_AINX_KYF Call by reference Type reference (TYPE) IF_RSDD_COPR_PARTPROV=>GT_T_KEYFIGURES 20120924
4 Importing I_T_COLUMN_DETAILS Call by reference Type reference (TYPE) TO_T_COLUMN_DETAILS 20110504

Method GET_VALID_COLUMN_NAME on class CL_RSL_UI_FILE_READER has no exception.

Method PREPARE_COLUMN_DETAILS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_COLUMN_HEADERS Call by reference Type reference (TYPE) TO_T_HEADERS 20110629
2 Exporting E_T_COLUMN_DETAILS Call by reference Type reference (TYPE) TO_T_COLUMN_DETAILS 20110629
3 Importing I_COLUMN_COUNT Call by reference Type reference (TYPE) I 20110629
4 Importing I_T_AINX_CHA Call by reference Type reference (TYPE) IF_RSDD_COPR_PARTPROV=>GT_T_CHARACTERISTICS 20120924
5 Importing I_T_AINX_KYF Call by reference Type reference (TYPE) IF_RSDD_COPR_PARTPROV=>GT_T_KEYFIGURES 20120924

Method PREPARE_COLUMN_DETAILS_TABLE on class CL_RSL_UI_FILE_READER has no exception.

Method SET_FILE_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_FILE_PROPS Call by reference Type reference (TYPE) RSL_UI_S_WSP_FILE_PROPS 20101104
# Exception Resumable Description Created on
1 CX_RSL_UI_UPLOAD_ERROR Zeile existiert nicht in Datei 20110202

Method SET_REQ_FETCH_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_REQ_FETCH_FIELDS Call by reference Type reference (TYPE) GT_T_REQ_FIELDS 20110620

Method SET_REQ_FETCH_FIELDS on class CL_RSL_UI_FILE_READER has no exception.

Method TRANSFORM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILEDATA Call by reference Type reference (TYPE) XSTRING 20101104
# Exception Resumable Description Created on
1 CX_RSL_UI_UPLOAD_ERROR Fehler beim Hochladen einer Datei 20120724
History
Last changed by/on SAP  20140121 
SAP Release Created in 730