SAP ABAP Class CL_CTS_DATA_FILE_TRANSFER (cCTS: File Transfer Helper)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_MGR_TRTOOL (Package) CTS Transport Tool Manager
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CTS_BOOLEAN IF CTS Boolean Wrapper 20100216
Properties
Class CL_CTS_DATA_FILE_TRANSFER  
Short Description cCTS: File Transfer Helper    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_MGR_TRTOOL   CTS Transport Tool Manager 
Created 20100215   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CTS_DATA_FILE_TRANSFER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_BOOLEAN IF CTS Boolean Wrapper 20100216
Friends
Class CL_CTS_DATA_FILE_TRANSFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EPSHELPER Instance attribute Private Object reference (TYPE REF TO) CL_CTS_EPS_HELPER cCTS: File Transfer Helper 20100218
2 FALSE Instance attribute Protected Attribute reference (LIKE) 20100216
3 LOCALDOMAIN Instance attribute Private Type reference (TYPE) TMSDOMNAM TMS: Transport Domain 20100218
4 TARGETDEST Instance attribute Private Type reference (TYPE) STRING 20100218
5 TARGETSYS Instance attribute Private Type reference (TYPE) TMSCSYS TMS CI: Systems 20100216
6 TRUE Instance attribute Protected Attribute reference (LIKE) 20100216
Methods
# Method Level Visibility Method type Description Created on
1 CHECKDIRECTORIES Instance method Protected Method Check directories for source and target 20100216
2 CREATE Static method Public Method Constructor method 20100215
3 CREATEALERT Instance method Private Method 20100216
4 GETCOPYSEGMENTS Instance method Private Method 20100218
5 GETCOPYSOURCE Instance method Protected Method Three-way comparison of file, result is copy location 20100218
6 PUT_COFILES Instance method Private Method 20100218
7 PUT_COPYSEGMENT Instance method Private Method 20100218
8 PUT_DATAFILES Instance method Private Method 20100218
9 PUT_REQUESTFILES Instance method Public Method Copy request files to destination 20100215
Events
Class CL_CTS_DATA_FILE_TRANSFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 COPYSEGMENT Private See coding 20100218 begin of COPYSEGMENT, source type tmscsys, requests type trkorrs, end of copysegment
2 COPYSEGMENTS Private See coding 20100218 copysegments type standard table of copysegment
Method Signatures

Method CHECKDIRECTORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE Call by reference Type reference (TYPE) TMSCSYS TMS CI: Systeme 20100218
2 Returning TESTFILENAME Value transfer Type reference (TYPE) STRING 20100217
# Exception Resumable Description Created on
1 CX_CTS_TRTOOL_EXCEPTION cCTS: Directories equals 20100216

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) CSEQUENCE 20100216
2 Returning INSTANCE Value transfer Object reference (TYPE REF TO) CL_CTS_DATA_FILE_TRANSFER cCTS: File Transfer helper 20100216
3 Importing TARGET Call by reference Type reference (TYPE) TMSCSYS TMS CI: Systeme 20100216

Method CREATE on class CL_CTS_DATA_FILE_TRANSFER has no exception.

Method CREATEALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ALERT Value transfer Type reference (TYPE) STMSCALERT TMS CI: Alert-Struktur 20100216
2 Importing COMMAND Call by reference Type reference (TYPE) CSEQUENCE 20100216
3 Importing MESSAGE Call by reference Type reference (TYPE) CSEQUENCE 20100216
4 Importing SYSNAME Call by reference Type reference (TYPE) TMSSYSNAM TMS: Systemname 20100216
5 Importing TEXT Call by reference Type reference (TYPE) CSEQUENCE 20100216

Method CREATEALERT on class CL_CTS_DATA_FILE_TRANSFER has no exception.

Method GETCOPYSEGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUESTS Call by reference Type reference (TYPE) TPBUFFER_T Tabellenty für TPBUFFER 20100218
2 Exporting SEGMENTS Value transfer Type reference (TYPE) COPYSEGMENTS 20100218
# Exception Resumable Description Created on
1 CX_CTS_TRTOOL_EXCEPTION CTS Exception fuer das Tool Prozessing 20100218

Method GETCOPYSOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COPYLOCATION Value transfer Type reference (TYPE) TMSCSYS TMS CI: Systeme 20100218
2 Importing DIRTYPE Value transfer Type reference (TYPE) CSEQUENCE '$TR_DATA' 20100218
3 Importing FILENAME Call by reference Type reference (TYPE) CSEQUENCE 20100218
# Exception Resumable Description Created on
1 CX_CTS_TRTOOL_EXCEPTION CTS Exception fuer das Tool Prozessing 20100218

Method PUT_COFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE Call by reference Type reference (TYPE) TMSSYSNAM Effective source system 20100218
2 Importing SOURCEDEST Call by reference Type reference (TYPE) CSEQUENCE 20100218
3 Importing TRKORRS Call by reference Type reference (TYPE) TRKORRS Tabelle von Auftragsnummern 20100218
# Exception Resumable Description Created on
1 CX_CTS_TRTOOL_EXCEPTION CTS Exception fuer das Tool Prozessing 20100218

Method PUT_COPYSEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEGMENT Call by reference Type reference (TYPE) COPYSEGMENT 20100218
# Exception Resumable Description Created on
1 CX_CTS_TRTOOL_EXCEPTION CTS Exception fuer das Tool Prozessing 20100218

Method PUT_DATAFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE Value transfer Type reference (TYPE) TMSSYSNAM effective source 20100218
2 Importing SOURCEDEST Call by reference Type reference (TYPE) CSEQUENCE 20100218
3 Importing TRKORRS Call by reference Type reference (TYPE) TRKORRS Tabelle von Auftragsnummern 20100218
# Exception Resumable Description Created on
1 CX_CTS_TRTOOL_EXCEPTION CTS Exception fuer das Tool Prozessing 20100218

Method PUT_REQUESTFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFFER Call by reference Type reference (TYPE) TPBUFFER_T Tabellenty für TPBUFFER 20100218
# Exception Resumable Description Created on
1 CX_CTS_TRTOOL_EXCEPTION CTS Exception fuer das Tool Prozessing 20100218
History
Last changed by/on SAP  20140121 
SAP Release Created in 702