SAP ABAP Class CL_RCC_FILE (File Object in RCCF)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-RCC (Application Component) Remote Control and Communication Framework
     RCC_FILE (Package) RCCF: Functions for Processing External Engine Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RCC_FILE RCCF File Interface 20080320
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RCC_FILE_C RCCF File Constants Interface 20080320
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CSI_RCC_FILE CSI RCC File 20100121
Properties
Class CL_RCC_FILE  
Short Description File Object in RCCF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RCC_FILE   RCCF: Functions for Processing External Engine Data 
Created 20080320   SAP 
Last change 20110908   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_RCC_FILE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RCC_FILE_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RCC_FILE RCCF File Interface 20080320
2 IF_RCC_FILE_C RCCF File Constants Interface 20080320
Friends
# Friend Modeled only Created on Description
1 CL_RCC_FILE 20080320 File Object in RCCF
2 IF_RCC_FILE_FRIEND 20080320 RCCF File Friend Interface
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BASE64DECODE Constant Private Type reference (TYPE) X 37 20080320
2 BASE64ENCODE Constant Private Type reference (TYPE) X 36 20080320
3 GC_FILE_TYPE_ASCII Instance attribute Private Attribute reference (LIKE) 20080320
4 GC_FILE_TYPE_BINARY Instance attribute Private Attribute reference (LIKE) 20080320
5 MT_FILE_DATA_ASC Instance attribute Public Attribute reference (LIKE) 20080320
6 MT_FILE_DATA_BIN Instance attribute Public Attribute reference (LIKE) 20080320
7 MV_FILE_BASETYPE Instance attribute Public Attribute reference (LIKE) 20080320
8 MV_FILE_PATH Instance attribute Public Attribute reference (LIKE) 20080320
9 MV_FILE_SIZE Instance attribute Public Attribute reference (LIKE) 20080320
10 MV_FILE_TYPE Instance attribute Public Attribute reference (LIKE) 20080320
Methods
# Method Level Visibility Method type Description Created on
1 COMPRESS Static method Public Method Compresses Current Data Content 20080320
2 DECODEBASE64 Instance method Public Method Converts BASE64-Coded Binary Data into Binary Data 20080320
3 DECOMPRESS Static method Public Method Decompresses Current/Binary Data Content 20080320
4 ENCODEBASE64 Instance method Public Method Converts BASE64-Coded Binary Data into Binary Data 20080320
5 FREE Instance method Public Method 20080320
6 GET_DATA Instance method Public Method 20080320
7 GET_DATA_FOR_UPLOAD Instance method Public Method 20080320
8 GET_DATA_ONE_LINE Instance method Public Method 20080320
9 IS_FILENAME_VALID Static method Public Method Checks for a valid filename 20080815
Events
Class CL_RCC_FILE has no event.
Types
Class CL_RCC_FILE has no local type.
Method Signatures

Method COMPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FILE Call by reference Object reference (TYPE REF TO) IF_RCC_FILE RCCF File Interface 20080320
# Exception Resumable Description Created on
1 CX_RCC_FILE 20080320

Method DECODEBASE64 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) RCCT_FILE_DATA_ASC Table of File Data in RCCF 20080320
2 Returning RT_DATA Value transfer Type reference (TYPE) RCCT_FILE_DATA_BIN Table of File Data in RCCF 20080320

Method DECODEBASE64 on class CL_RCC_FILE has no exception.

Method DECOMPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FILE Call by reference Object reference (TYPE REF TO) IF_RCC_FILE RCCF File Interface 20080320

Method DECOMPRESS on class CL_RCC_FILE has no exception.

Method ENCODEBASE64 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) RCCT_FILE_DATA_BIN 20080320
2 Returning RT_DATA Value transfer Type reference (TYPE) RCCT_FILE_DATA_ASC 20080320

Method ENCODEBASE64 on class CL_RCC_FILE has no exception.

Method FREE Signature

Method FREE on class CL_RCC_FILE has no parameter.
Method FREE on class CL_RCC_FILE has no exception.

Method GET_DATA Signature

Method GET_DATA on class CL_RCC_FILE has no parameter.
Method GET_DATA on class CL_RCC_FILE has no exception.

Method GET_DATA_FOR_UPLOAD Signature

Method GET_DATA_FOR_UPLOAD on class CL_RCC_FILE has no parameter.
Method GET_DATA_FOR_UPLOAD on class CL_RCC_FILE has no exception.

Method GET_DATA_ONE_LINE Signature

Method GET_DATA_ONE_LINE on class CL_RCC_FILE has no parameter.
Method GET_DATA_ONE_LINE on class CL_RCC_FILE has no exception.

Method IS_FILENAME_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILENAME Call by reference Type reference (TYPE) RCC_FILE_PATH no directory is allowed, only the path 20080815
2 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20080815

Method IS_FILENAME_VALID on class CL_RCC_FILE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 604