SAP ABAP Class CL_UC_UPL_READER_FILE (CL_UC_UPL_READER_FILE)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCF7 (Package) SEM-BCS: Flexible Upload
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UC_UPL_READER 20041026
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UC_UPL_READER_ECC_FILE 20050110
2 Inheritance (c INHERITING FROM c_ref)  CL_UC_UPL_READER_FILE_SIMPLE Reader for normal flexible upload(including ext. fieldcateg) 20041116
3 Inheritance (c INHERITING FROM c_ref)  CL_UC_UPL_READER_ROLLUP Reader for FI-SL rollup 20050122
Properties
Class CL_UC_UPL_READER_FILE  
Short Description    
Super Class CL_UC_UPL_READER  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCF7   SEM-BCS: Flexible Upload 
Created 20041026   SAP 
Last change 20070914   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UC_METHOD_UPL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 UCF7 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 UCI2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UC_UPL_READER_FILE has no interface implemented.
Friends
Class CL_UC_UPL_READER_FILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_CONVERSION_EXIT Instance attribute Protected Object reference (TYPE REF TO) IF_EX_UC_DATATRANSFER Business Add-In Interface IF_EX_UC_CONVERSION_UPL 20041110
2 DT_MESSAGE_LINE Instance attribute Protected Type reference (TYPE) UC0_T_MESSAGE 20061016
3 DT_RETURNED_LINE Instance attribute Private Type reference (TYPE) TS_INT4 Standard Table of INT4 20041110
4 DT_T_DATA Instance attribute Public Type reference (TYPE) CL_UC_METHOD_UPL=>TS_T_DATA 20041129
5 D_SEPARATOR Instance attribute Protected Type reference (TYPE) UC_UPL_SEPARATOR Column Separator 20041116
6 G_DEC_SEPARATOR Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20050204
7 G_VALSTR Constant Public Type reference (TYPE) STRING ' 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ^!"$%&/{([)]=}?`@*+~#<>|;,:._-''' 20041126
Methods
# Method Level Visibility Method type Description Created on
1 GENERATE_DATA_BUFFER Instance method Public Method Generate data buffer according to incoming template 20041129
2 GET_UNREAD_DATA Instance method Public Method 20041202
3 IF_SEVERE_ERROR Instance method Protected Method Utility method: check if there is severe error message 20041126
4 READ_DATA_FROM_FILE Instance method Public Method Template method: read raw data from file 20041110
5 SET_CONVERSION_EXIT Instance method Public Method Set conversion exit instance 20041110
6 SET_MESSAGE_FIELDNAME Instance method Protected Method Utility method: set the fieldname of messages 20041112
7 SET_MESSAGE_ROW Instance method Protected Method Utility method: set the row of messages 20041112
Events
Class CL_UC_UPL_READER_FILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INT4 Private See coding 20050122 TS_INT4 type sorted table of INT4 with unique key table_line
Method Signatures

Method GENERATE_DATA_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_T_DATA Call by reference Type reference (TYPE) CL_UC_METHOD_UPL=>TS_T_DATA 20041129

Method GENERATE_DATA_BUFFER on class CL_UC_UPL_READER_FILE has no exception.

Method GET_UNREAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ANY TABLE 20041202
2 Importing ID_LINETYPE Value transfer Type reference (TYPE) UC_UPL_LINETYPE UCF7_C_LINETYPE-DATA Upload: Zeilentypindikator 20050420

Method GET_UNREAD_DATA on class CL_UC_UPL_READER_FILE has no exception.

Method IF_SEVERE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Messages 20041126
2 Returning R_FLAG Value transfer Type reference (TYPE) UC_FLG General indicator, SAP Consolidation 20041126

Method IF_SEVERE_ERROR on class CL_UC_UPL_READER_FILE has no exception.

Method READ_DATA_FROM_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE 20041116

Method READ_DATA_FROM_FILE on class CL_UC_UPL_READER_FILE has no exception.

Method SET_CONVERSION_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONVERSION_EXIT Call by reference Object reference (TYPE REF TO) IF_EX_UC_DATATRANSFER Business add-in interface IF_EX_UC_CONVERSION_UPL 20041110

Method SET_CONVERSION_EXIT on class CL_UC_UPL_READER_FILE has no exception.

Method SET_MESSAGE_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Messages 20041112
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Field Name 20041112

Method SET_MESSAGE_FIELDNAME on class CL_UC_UPL_READER_FILE has no exception.

Method SET_MESSAGE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Messages 20041112
2 Importing I_ROW Call by reference Type reference (TYPE) I 20041112

Method SET_MESSAGE_ROW on class CL_UC_UPL_READER_FILE has no exception.
History
Last changed by/on SAP  20070914 
SAP Release Created in 600