SAP ABAP Class CL_RCC_FILE_TRANSFER (Class to Transfer Files)
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
Properties
Class CL_RCC_FILE_TRANSFER  
Short Description Class to Transfer Files    
Super Class    
Instantiability of a Class 0  Private 
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 IF_RCC_COMMUNICATION_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RCC_FILE_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RCC_FILE_TRANSFER has no interface implemented.
Friends
Class CL_RCC_FILE_TRANSFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FILE_UPLOAD Static Attribute Private Object reference (TYPE REF TO) CL_RCC_FILE_UPLOAD=> RCCF File Upload Class 20080320
2 MO_UPLOADER Instance attribute Private Object reference (TYPE REF TO) CL_RCC_FILE_UPLOAD=> RCCF File Upload Class 20080320
3 MV_OUTFILE Instance attribute Private Type reference (TYPE) RCC_FILE_PATH=> File Path of a File on the Engine Server 20080320
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20080320
2 CONSTRUCTOR Instance method Private Constructor 20080320
3 ON_BLOCK_RECEIVED Instance method Private Event handling method 20080320
4 TRANSFER_TO_CLIENT Static method Public Method Copy File from Engine Server to Client GUI 20080320
5 TRANSFER_TO_DATABASE Static method Public Method Copy File from Engine Server to Database 20080320
Events
Class CL_RCC_FILE_TRANSFER has no event.
Types
Class CL_RCC_FILE_TRANSFER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RCC_FILE_TRANSFER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RCC_FILE_TRANSFER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOWNLOAD_EVENTS Call by reference Object reference (TYPE REF TO) CL_RCC_FILE_DOWNLOAD_EVENTS Download File from Engine Server 20080320
2 Importing IO_UPLOADER Call by reference Object reference (TYPE REF TO) CL_RCC_FILE_UPLOAD RCCF File Upload Class 20080320
3 Importing IV_OUTFILE Call by reference Type reference (TYPE) RCC_FILE_PATH File Path of a File on the Engine Server 20080320

Method CONSTRUCTOR on class CL_RCC_FILE_TRANSFER has no exception.

Method ON_BLOCK_RECEIVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FILE Call by reference Attribute reference (LIKE) 20080320

Method ON_BLOCK_RECEIVED on class CL_RCC_FILE_TRANSFER has no exception.

Method TRANSFER_TO_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FILES Call by reference Type reference (TYPE) RCCT_FILE_PATH_STORE File Path for Files from Engine Server 20080320
2 Importing IV_APP Call by reference Type reference (TYPE) RCC_APP RCCF Application ID 20080320
3 Importing IV_BLOCKMODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Should Block Mode Be Used (Little Memory)? 20080320
4 Importing IV_COMMMODE Call by reference Type reference (TYPE) RCC_COMTYPE IF_RCC_COMMUNICATION_C=>GC_COMM_TYPE_RFC Art der Kommunikation mit externen Engines 20080320
5 Importing IV_DEST_ID Call by reference Type reference (TYPE) RCC_DEST_ID ID of Destination Address of External Engine in RCCF 20080320
6 Importing IV_OUTFILE Call by reference Type reference (TYPE) RCC_FILE_PATH The File Path of a File on the Engine Server 20080320
7 Importing IV_OVERWRITE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Should File Be Overwritten If it Exists at Client 20080320
8 Importing IV_TRANSFERMODE Call by reference Type reference (TYPE) RCC_FILE_TRANSFERMODE IF_RCC_FILE_C=>GC_TRANSFERMODE_COMPRESSED File Transfer Mode in RCCF 20080320
9 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20080320
# Exception Resumable Description Created on
1 CX_RCC_FILE_TRANSFER 20080320

Method TRANSFER_TO_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FILES Call by reference Type reference (TYPE) RCCT_FILE_PATH_STORE Table of Multiple File Paths 20080320
2 Importing IV_APP Call by reference Type reference (TYPE) RCC_APP RCCF Application ID 20080320
3 Importing IV_BLOCKMODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080320
4 Importing IV_DEST_ID Call by reference Type reference (TYPE) RCC_DEST_ID ID of Destination Address of External Engine in RCCF 20080320
5 Importing IV_TRANSFERMODE Call by reference Type reference (TYPE) RCC_FILE_TRANSFERMODE IF_RCC_FILE_C=>GC_TRANSFERMODE_COMPRESSED File Transfer Mode in RCCF 20080320
6 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20080320

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