SAP ABAP Class CL_CTS_FILE_SERVICE (CTS File Service for deployment and others)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-ORG (Application Component) Transport Organizer
     SCTS_EXE (Package) CTS: Transport Services
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 20070330
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CTS_FILE_CONFIG_SERVICE CTS+ File Deploy Configuration Service 20080305
Properties
Class CL_CTS_FILE_SERVICE  
Short Description CTS File Service for deployment and others    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_EXE   CTS: Transport Services 
Created 20061026   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CTSC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_BOOLEAN IF CTS Boolean Wrapper 20070330
Friends
# Friend Modeled only Created on Description
1 CL_CTS_FILE_CONFIG_SERVICE 20120731 CTS+ File Deploy Configuration Service
2 CL_CTS_IMPORT_DEPLOY_SERVICE 20120731 CTS File Service for deployment and others
3 CL_CTS_IMPORT_DISTRIBUTOR 20120731 Distributor to Import Managers
4 CL_CTS_IMPORT_FILE_SERVICE 20120731 CTS File Service for deployment and others
5 CL_CTS_IMPORT_TM_IMP_SERVICE 20120731 CTS Transport Management Import Service for R3trans Files
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_DOM_CONTROLLER Constant Public Type reference (TYPE) SYSNAME 'DOMCTL' Name of an SAP System in the (Active) Transp. Configuration 20100910
2 CON_NEW_STDPWD Constant Public Type reference (TYPE) STRING '$1Pawd2&' 20100923
3 CON_OLD_STDPWD Constant Public Type reference (TYPE) STRING 'PASSWORD' 20100923
4 CON_SECURE_CRED Constant Public Type reference (TYPE) RSECDATA '/$usr$/$pwd$' Credential in secure store 20121114
5 CON_SECURE_ID Constant Private Type reference (TYPE) RSECID '/CTS/PWD/$dpl$/$dom$/$sys$' ID for secure store 20061129
6 CON_TMS Constant Public Type reference (TYPE) STRING '$T$' TMSADM Credentials 20120731
7 DOMNAME Instance attribute Protected Type reference (TYPE) TMSDOMNAM TMS: Transport Domain 20071002
8 FALSE Instance attribute Public Attribute reference (LIKE) General Flag 20070201
9 INVALID_SYSTEM Instance attribute Protected Type reference (TYPE) FLAG General Flag 20070307
10 SYSNAME Instance attribute Protected Type reference (TYPE) TMSSYSNAM TMS: System Name 20071002
11 TPCONF Instance attribute Protected Type reference (TYPE) TMSPCONFS TMS tp Profile Manager: Configuration 20080306
12 TRUE Instance attribute Public Attribute reference (LIKE) General Flag 20070201
Methods
# Method Level Visibility Method type Description Created on
1 BUILDKEY Instance method Private Method Generate key for secure store 20061130
2 BUILDPATH Static method Public Method Concatenate path 20081201
3 GETCREDENTIALS Instance method Protected Method Get user credentials 20070201
4 GETINSTANCE Static method Public Method Create instance 20080213
5 GETUSERINFORMATION Static method Public Method Get user without password information 20070201
6 INIT Instance method Protected Method Initialization of general attributes (inclusive check) 20080213
7 MODIFY_USER Instance method Public Method Modify TMS User 20100920
8 RAISE_CTS_EXCEPTION_MESSAGE Static method Public Method Throw message from cx_cts_exception 20080313
9 RAISE_ROOT_EXCEPTION_MESSAGE Static method Public Method Raise root exception message text 20080313
10 SAVEPASSWD Static method Public Method Save deploy credentials for an internal physical type 20070122
11 SAVE_DESTINATION Static method Public Method 20121114
Events
Class CL_CTS_FILE_SERVICE has no event.
Types
Class CL_CTS_FILE_SERVICE has no local type.
Method Signatures

Method BUILDKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEPLOYID Call by reference Type reference (TYPE) CSEQUENCE 20120731
2 Returning KEY Value transfer Type reference (TYPE) RSECID Identifier eines Satzes im sicheren Speicher 20061130
3 Importing LOCAL Call by reference Type reference (TYPE) BOOLEAN IF_CTS_BOOLEAN~FALSE local system key 20080312

Method BUILDKEY on class CL_CTS_FILE_SERVICE has no exception.

Method BUILDPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PATH1 Call by reference Type reference (TYPE) STRING 20081201
2 Importing PATH2 Call by reference Type reference (TYPE) C 20081201
3 Returning RESULT Value transfer Type reference (TYPE) STRING 20081201

Method BUILDPATH on class CL_CTS_FILE_SERVICE has no exception.

Method GETCREDENTIALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEPLOYID Call by reference Type reference (TYPE) CSEQUENCE Purpose / Standard Deployment DPL oder XI-Deployment XID 20120731
2 Importing LOCAL Call by reference Type reference (TYPE) BOOLEAN IF_CTS_BOOLEAN~FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20080312
3 Exporting PASSWORD Call by reference Type reference (TYPE) STRING Password for private use only 20070201
4 Exporting USER Call by reference Type reference (TYPE) STRING User for purpose 20070201
# Exception Resumable Description Created on
1 INVALID_SECSTORE_CONTENT Invalid content of secure store 20070201
2 NO_SECSTORE_CONTENT Ne security content 20120731
3 PERMISSION_DENIED Secure store permission denied 20070201

Method GETINSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN Call by reference Type reference (TYPE) TMSDOMNAM TMS: Transportdomäne 20120731
2 Returning FS Value transfer Object reference (TYPE REF TO) CL_CTS_FILE_SERVICE Cts File Service for deployment and others 20080215
3 Importing SYSTEM Call by reference Type reference (TYPE) TMSSYSNAM TMS: Systemname 20120731
# Exception Resumable Description Created on
1 INVALID_SYSTEM 20121114

Method GETUSERINFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEPLOYID Call by reference Type reference (TYPE) CSEQUENCE 'DPL' Purpose / Standard Deployment DPL oder XI-Deployment XID 20120731
2 Importing DOMNAME Call by reference Type reference (TYPE) TMSDOMNAM TMS: Transportdomäne 20071002
3 Exporting PWDSET Call by reference Type reference (TYPE) FLAG Password set 20070201
4 Importing SYSNAME Call by reference Type reference (TYPE) TMSSYSNAM TMS: Systemname 20071002
5 Exporting USER Call by reference Type reference (TYPE) STRING User fuer gg. Purpose 20070201
# Exception Resumable Description Created on
1 INTERNAL_ERROR_IN_SECSTORE Internal error of secure store framework 20070201
2 INVALID_SECSTORE_CONTENT Invalid content of secure store 20070201
3 INVALID_SYSTEM unknown given system 20070201
4 PERMISSION_DENIED Secure store permission denied 20070201

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMNAME Call by reference Type reference (TYPE) TMSDOMNAM TMS: Transport Domain 20080213
2 Importing SYSNAME Call by reference Type reference (TYPE) TMSSYSNAM TMS: System Name 20080213
# Exception Resumable Description Created on
1 INVALID_SYSTEM 20120731

Method MODIFY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PASSWORD Call by reference Type reference (TYPE) XUCCODE Kennwort als Char-string 20100920
2 Importing PROFILE Call by reference Type reference (TYPE) XUPROFILE Profilname 20100920
3 Returning TEXT Value transfer Type reference (TYPE) TEXT200 Text für Übersetzung 20100920
4 Importing USER Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20100920
# Exception Resumable Description Created on
1 BAD_METHOD 20100920
2 BAD_TIME_RAGE 20100920
3 BAD_USERTYPE 20100920
4 NOT_AUTHORIZED 20100920
5 PASSWORD_REQUIRED 20100920
6 UPDATE_ERROR 20100920
7 USERGROUP_DONT_EXIST 20100920
8 USERNAME_REQUIRED 20100920
9 USER_ALLREADY_EXISTS 20100920
10 USER_DONT_EXISTS 20100920

Method RAISE_CTS_EXCEPTION_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_CTS_EXCEPTION CTS General Exception 20080313
# Exception Resumable Description Created on
1 CTS_EXCEPTION 20080313

Method RAISE_ROOT_EXCEPTION_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20080313
# Exception Resumable Description Created on
1 ROOT_EXCEPTION 20080313

Method SAVEPASSWD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMNAME Call by reference Type reference (TYPE) TMSDOMNAM TMS: Transportdomäne 20071002
2 Importing PASSWORD Call by reference Type reference (TYPE) CSEQUENCE Pwd fuer gg. Purpose 20070202
3 Importing SYSNAME Call by reference Type reference (TYPE) TMSSYSNAM TMS: Systemname 20071002
4 Importing TECHNICALDEPLOYER Call by reference Type reference (TYPE) STRING 'DPL' Purpose / Standard Deployment DPL oder XI-Deployment XID 20070126
5 Importing USER Call by reference Type reference (TYPE) CSEQUENCE User fuer gg. Purpose 20070202
# Exception Resumable Description Created on
1 INTERNAL_ERROR_IN_SECSTORE Internal error of secure store framework 20070122
2 INVALID_SECSTORE_CONTENT Invalid content of secure store 20070122
3 INVALID_SYSTEM unknown given system 20070122
4 PERMISSION_DENIED Secure store permission denied 20070122

Method SAVE_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DES Value transfer Type reference (TYPE) TMSCDES 20121114
2 Importing LOCAL_DOMAIN Call by reference Type reference (TYPE) TMSDOMNAM 20121114
3 Importing SNC_ACTIVE Call by reference Type reference (TYPE) FLAG 20121114
4 Importing SYS Call by reference Type reference (TYPE) TMSCSYS 20121114
# Exception Resumable Description Created on
1 AUTHORITY_NOT_AVAILABLE 20121114
2 DESTINATION_ALREADY_EXIST 20121114
3 DESTINATION_ENQUEUE_REJECT 20121114
4 DESTINATION_NOT_EXIST 20121114
5 INFORMATION_FAILURE 20121114
6 INTERNAL_FAILURE 20121114
7 TRFC_ENTRY_INVALID 20121114
History
Last changed by/on SAP  20140121 
SAP Release Created in 700