SAP ABAP Class CL_SLIM_FILE_DOWNLOAD (System Measurement: File Download Utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM (Package) System Measurement
Properties
Class CL_SLIM_FILE_DOWNLOAD  
Short Description System Measurement: File Download Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIM   System Measurement 
Created 20081222   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)
Interfaces
Class CL_SLIM_FILE_DOWNLOAD has no interface implemented.
Friends
Class CL_SLIM_FILE_DOWNLOAD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GA_DATA_TYPE Instance attribute Private Type reference (TYPE) STRING 'CL_SLIM_CONV_TO_SID=>GY_SID_LINE' Data File Data Type 20110615
2 GA_DEFAULT_FILE_NAME Instance attribute Private Type reference (TYPE) STRING File Transfer File Name 20090311
3 GA_FILENAME Instance attribute Public Type reference (TYPE) STRING 20090311
4 GA_FILE_TYPE Instance attribute Private Type reference (TYPE) CHAR3 File Type: XML or TXT 20110615
5 GA_GUI_ENCODING Instance attribute Private Type reference (TYPE) ABAP_ENCOD '4110' GUI Code Page: Default UTF-8 20090311
6 GA_PATHNAME Instance attribute Private Type reference (TYPE) STRING Complete file name 20110615
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110615
2 DOWNLOAD Instance method Public Method Store the Front-End File 20090311
3 GET_DEFAULT_FILE_NAME Instance method Private Method 20090311
4 GET_FILENAME Instance method Private Method Returns File Name 20090311
5 SET_FILENAME Instance method Public Method File name dialog 20110615
6 UPLOAD Instance method Public Method Import the Front-End File 20090311
Events
Class CL_SLIM_FILE_DOWNLOAD has no event.
Types
Class CL_SLIM_FILE_DOWNLOAD has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DATA_TYPE Value transfer Type reference (TYPE) STRING 20110615
2 Importing PI_DEFAULT_FILE_NAME Value transfer Type reference (TYPE) STRING 20110615
3 Importing PI_FILE_TYPE Value transfer Type reference (TYPE) CHAR3 'TXT' or 'XML' 20110615

Method CONSTRUCTOR on class CL_SLIM_FILE_DOWNLOAD has no exception.

Method DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DATA Call by reference Object reference (TYPE REF TO) DATA 20090311
2 Importing PI_FTYPE Call by reference Type reference (TYPE) CHAR10 FileType 'ASC' oder 'BIN' 20110615
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method GET_DEFAULT_FILE_NAME Signature

Method GET_DEFAULT_FILE_NAME on class CL_SLIM_FILE_DOWNLOAD has no parameter.
Method GET_DEFAULT_FILE_NAME on class CL_SLIM_FILE_DOWNLOAD has no exception.

Method GET_FILENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_MODE Call by reference Type reference (TYPE) CHAR1 'S' (O)pen (S)ave 20110615
2 Importing PI_TXT Call by reference Type reference (TYPE) ABAP_BOOL 20110615
3 Importing PI_TYPE Call by reference Type reference (TYPE) CHAR3 'TXT' TXT XML 20110615
4 Importing PI_XML Call by reference Type reference (TYPE) ABAP_BOOL 20110615
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method SET_FILENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_TXT Call by reference Type reference (TYPE) ABAP_BOOL 20110615
2 Importing PI_XML Call by reference Type reference (TYPE) ABAP_BOOL 20110615
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20110615

Method UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DATA Call by reference Object reference (TYPE REF TO) DATA 20110615
2 Returning PR_DATA Value transfer Object reference (TYPE REF TO) DATA 20090311
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311
History
Last changed by/on SAP  20130531 
SAP Release Created in