SAP ABAP Class CL_CTS_IMPORT_DEPLOY_SERVICE (CTS File Service for deployment and others)
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 20090515
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CTS_IMPORT_FILE_SERVICE CTS File Service for deployment and others 20090515
Properties
Class CL_CTS_IMPORT_DEPLOY_SERVICE  
Short Description CTS File Service for deployment and others    
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 20090515   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 20090515
Friends
# Friend Modeled only Created on Description
1 CL_CTS_IMPORT_DISTRIBUTOR 20090724 Distributor to Import Managers
2 CL_CTS_IMPORT_FILE_SERVICE 20090515 CTS File Service for deployment and others
3 CL_CTS_IMPORT_GENERIC_SERVICE 20091018 CTS file Service for generic import and others
4 CL_CTS_IMPORT_MONITOR_SERVICE 20091103 CTS Transport Management Monitoring Service (R3TRANS)
5 CL_CTS_IMPORT_TM_IMP_SERVICE 20091103 CTS Transport Management Import Service for R3trans Files
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_DI Constant Public Type reference (TYPE) STRING 'DI' DI Deployment 20090515
2 CON_DIC Constant Public Type reference (TYPE) STRING 'DIC' DI Configuration URL 20090515
3 CON_DIS Constant Public Type reference (TYPE) STRING 'DIS' DI SLD URL 20090515
4 CON_FEATURES Constant Protected Type reference (TYPE) STRING 'PROXY_FEATURES' Feature Request 20090515
5 CON_FILEPROVIDER Constant Public Type reference (TYPE) STRING '$FP' File Provider 20090515
6 CON_FUNC Constant Protected Type reference (TYPE) TRFUNCTION 'T' Type of Request/Task 20090515
7 CON_OBJERROR Constant Public Type reference (TYPE) LOCKFLAG '1' Import status error 20090515
8 CON_OBJFINISHED Constant Public Type reference (TYPE) LOCKFLAG '3' Lock status or import status of an object entry 20090515
9 CON_OBJIMPORTED Constant Public Type reference (TYPE) LOCKFLAG '2' Import status main imported 20110912
10 CON_OBJMAIN Constant Protected Type reference (TYPE) PGMID 'R3TR' Main object classification 20090515
11 CON_OBJTYPE Constant Protected Type reference (TYPE) TROBJTYPE 'FILE' Object Type 20090515
12 CON_SCRIPT Constant Public Type reference (TYPE) STRING 'SCRIPT' Script Deployment 20091207
13 CON_SDM Constant Public Type reference (TYPE) STRING 'DPL' Deployment by SDM 20090515
14 CON_SEVERITY_CONVERTER Constant Protected Type reference (TYPE) STRING 'SIWEFA' Converter from WS Severity 20090515
15 CON_SLD Constant Public Type reference (TYPE) STRING 'SLD' SLD Deployment 20090515
16 CON_TMS Constant Public Type reference (TYPE) STRING '$T$' TMS Secure Storage 20100920
17 CON_XID Constant Public Type reference (TYPE) STRING 'XID' XI Directory Deployment 20090515
18 CON_XIR Constant Public Type reference (TYPE) STRING 'XIR' XI Repository Deployment 20090515
19 DEPL_OUTBOX Instance attribute Protected Type reference (TYPE) TRTPPVALUE Outbox Directory 20090515
20 DEPL_SLD_URL Instance attribute Protected Type reference (TYPE) TRTPPVALUE SLD Deploy URL 20090515
21 DEPL_URL Instance attribute Protected Type reference (TYPE) TRTPPVALUE Deploy URL 20090515
22 DEPL_XI_URL Instance attribute Protected Type reference (TYPE) TRTPPVALUE XI Deploy URL 20090515
23 DI_ENABLED Instance attribute Protected Type reference (TYPE) BOOLEAN DI configuration activated 20090515
24 DOMNAME Instance attribute Protected Type reference (TYPE) TMSDOMNAM TMS: Transport Domain 20090515
25 DPLPROXY Instance attribute Protected Object reference (TYPE REF TO) CO_TFLDEPLOY_PROXY_VI_DOCUMENT Proxy Class (Generated) 20090515
26 FALSE Instance attribute Public Attribute reference (LIKE) 20090515
27 FILES Instance attribute Protected Type reference (TYPE) DEPLOY_FILE_TAB CTS: Deploy File Table 20120717
28 IMPORT_ENABLED Instance attribute Public Type reference (TYPE) BOOLEAN Import enabled on import service 20090515
29 INVALID_SYSTEM Instance attribute Protected Type reference (TYPE) FLAG General Flag 20090515
30 LOG Instance attribute Protected Object reference (TYPE REF TO) IF_CTS_LOGGER CTS logger service for new import steps 20090515
31 RC4UNCONFIGURED Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20100811
32 SEV4UNCONFIGURED Instance attribute Protected Type reference (TYPE) SPROT_U-SEVERITY Error severity(' ',W(arning),E(rror),A(bnormal termination)) 20100811
33 SYSNAME Instance attribute Protected Type reference (TYPE) TMSSYSNAM TMS: System Name 20090515
34 TPCONF Instance attribute Protected Type reference (TYPE) TMSPCONFS TMS tp Profile Manager: Configuration 20090515
35 TRUE Instance attribute Public Attribute reference (LIKE) 20090515
36 WS_DEST Instance attribute Protected Type reference (TYPE) TRTPPVALUE WebService Destination 20090515
37 WS_EXCEPTION Instance attribute Protected Type reference (TYPE) STRING Last error reason 20090515
38 WS_FEATURES Instance attribute Protected Type reference (TYPE) CTSPROPERTIES CTS Property Table 20090515
39 WS_SHARE Instance attribute Protected Type reference (TYPE) TRTPPVALUE Transport Directory 20090515
40 WS_VERSION Instance attribute Protected Type reference (TYPE) INT4 Web Service Version 20090515
Methods
# Method Level Visibility Method type Description Created on
1 ADJUSTRC_ATSEVERITY Instance method Private Method Adapt RC according to severity of unconfigured 20100211
2 ANALYZE_EXCEPTION Instance method Protected Method Analyze any exception 20090515
3 APPENDWORKLIST Static method Public Method Append file list for deployment 20091103
4 CHECKDEPLOYCONDITIONS Instance method Private Method Check deploy preconditions 20090515
5 CHECKPORT Static method Public Method Check port definition 20090515
6 CONVERT_HTTP_DESTINATION Static method Protected Method Convert old port/destination to new format 20090515
7 CORRECT_TECHNICALDEPLOYER Static method Private Method 20100202
8 CREATEQNAME Static method Private Method Create qualified name 20090515
9 DEPLOY Instance method Protected Method Deploy set of files into one destination 20090515
10 DEPLOYREQUEST Instance method Protected Method Deploy a whole request 20090515
11 GETCREDENTIALS Instance method Protected Method Get user credentials 20090515
12 GETDEPLDEST Instance method Protected Method Retrieve security values and deploy destination (sdm/xi) 20090515
13 GETERRORTEXT Instance method Protected Method Get error information 20090515
14 GETINSTANCE Static method Public Method Create instance 20090515
15 INIT Instance method Protected Method Initialization of general attributes (inclusive check) 20090515
16 LOADPARAMETERS Instance method Protected Method Load TMS parameters 20090515
17 LOADPORT Instance method Protected Method Load Port Reference 20090515
18 LOGMESSAGE Instance method Protected Method Log of message came from interface 20090515
19 LOGREQUESTHEADER Instance method Protected Method Logging of request header 20090515
20 PINGDEPLOYER Instance method Protected Method Check deploy tool 20090515
21 PINGSERVICE Instance method Protected Method Check deploy service wrapper (web service) 20090515
22 SETE071SRETCODE Instance method Private Method Set deploy file rc into e071s 20090515
23 _APPENDWORKLIST Instance method Protected Method 20120717
Events
Class CL_CTS_IMPORT_DEPLOY_SERVICE has no event.
Types
Class CL_CTS_IMPORT_DEPLOY_SERVICE has no local type.
Method Signatures

Method ADJUSTRC_ATSEVERITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RC Call by reference Type reference (TYPE) INT4 0 Natürliche Zahl 20100211
2 Returning RETURNCODE Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20100211

Method ADJUSTRC_ATSEVERITY on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method ANALYZE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ERROR_MESSAGE Value transfer Type reference (TYPE) STRING 20090515
2 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Application Integration: Technischer Fehler 20090515

Method ANALYZE_EXCEPTION on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method APPENDWORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COUNT Call by reference Type reference (TYPE) INT4 File count 20091103
2 Exporting FILES Call by reference Type reference (TYPE) DEPLOY_FILE_TAB CTS: Deploy File Table 20091103
3 Importing FORSAP Call by reference Type reference (TYPE) BOOLEAN FALSE boolsche Variable (X=true, -=false, space=unknown) 20091103
4 Importing ORDER Call by reference Type reference (TYPE) TRBATS Zielsystem des Auftrags 20091103
5 Importing SELECTONLY Call by reference Type reference (TYPE) BOOLEAN FALSE boolsche Variable (X=true, -=false, space=unknown) 20100202

Method APPENDWORKLIST on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method CHECKDEPLOYCONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRESS Call by reference Type reference (TYPE) STRING 20090515
2 Importing DEPLOYERTYPE Call by reference Type reference (TYPE) CTS_DEPLOY_ID ECTS: New Deploy Identifier 20090515
3 Importing LOG Call by reference Object reference (TYPE REF TO) IF_CTS_LOGGER Cts logger service for new import steps 20090515
4 Exporting RETURNCODE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20120923

Method CHECKDEPLOYCONDITIONS on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method CHECKPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DESTINATION Call by reference Type reference (TYPE) STRING 20090515
2 Exporting IPPORT Call by reference Type reference (TYPE) STRING 20090515
3 Exporting PATHPREFIX Call by reference Type reference (TYPE) STRING 20090515
4 Exporting PATH_VALID Call by reference Type reference (TYPE) FLAG allgemeines flag 20090515
5 Exporting PORT_ACTIVE Call by reference Type reference (TYPE) FLAG allgemeines flag 20090515
6 Exporting PORT_EXISTS Call by reference Type reference (TYPE) FLAG allgemeines flag 20090515
7 Importing PORT_NAME Call by reference Type reference (TYPE) STRING 20090515
8 Exporting SERVER Call by reference Type reference (TYPE) STRING 20090515
9 Exporting TYPE Call by reference Type reference (TYPE) CHAR1 20090515
10 Exporting USER Call by reference Type reference (TYPE) STRING 20090515

Method CHECKPORT on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method CONVERT_HTTP_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PORT Value transfer Type reference (TYPE) STRING 'CTSDEPLOY' logischer Port (Wird bei Funktionsaufruf angegeben) 20090515
2 Importing TAKE_AS_DESTINATION Call by reference Type reference (TYPE) BOOLEAN FALSE boolsche Variable (X=true, -=false, space=unknown) 20090515
# Exception Resumable Description Created on
1 CX_CTS_PORT_MODIFY_FAILED Port Modifiation failed 20090515
2 CX_CTS_RFCDEST_MODIFY_FAILED RFC-Destination update failed 20090515

Method CORRECT_TECHNICALDEPLOYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FILES Call by reference Type reference (TYPE) DEPLOY_FILE_TAB CTS: Deploy File Table 20100202
2 Importing SYSNAME Call by reference Type reference (TYPE) TMSSYSNAM TMS: Systemname 20100202

Method CORRECT_TECHNICALDEPLOYER on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method CREATEQNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20090515
2 Returning QNAME Value transfer Type reference (TYPE) QNAME Qualified Name 20090515

Method CREATEQNAME on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method DEPLOY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEPLOYERTYPE Call by reference Type reference (TYPE) CTS_DEPLOY_ID Type of deployer 20090515
2 Importing FILES Call by reference Type reference (TYPE) DEPLOY_FILE_TAB Tabelle von Strings 20090515
3 Returning RC Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20090515
4 Importing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20090515

Method DEPLOY on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method DEPLOYREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOG Call by reference Object reference (TYPE REF TO) IF_CTS_LOGGER CTS+ different logs for amount of requests 20090515
2 Importing ORDER Call by reference Type reference (TYPE) TRBATS Kommunikationstabelle für Deploymentsteuerung 20090515
3 Returning RETURNCODE Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20090515

Method DEPLOYREQUEST on class CL_CTS_IMPORT_DEPLOY_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 20091104
2 Importing LOCAL Call by reference Type reference (TYPE) BOOLEAN FALSE boolsche Variable (X=true, -=false, space=unknown) 20090515
3 Exporting PASSWORD Call by reference Type reference (TYPE) STRING Password for private use only 20090515
4 Exporting USER Call by reference Type reference (TYPE) STRING User fuer gg. Purpose 20090515
# Exception Resumable Description Created on
1 INTERNAL_ERROR_IN_SECSTORE Internal error of secure store framework 20090515
2 INVALID_SECSTORE_CONTENT Invalid content of secure store 20090515
3 INVALID_SYSTEM unknown given system 20090515
4 PERMISSION_DENIED Secure store permission denied 20090515

Method GETDEPLDEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMMUNICATION Value transfer Type reference (TYPE) TFLCOMMUNICATION_DATA Proxy Struktur (generiert) 20090515
2 Importing DEPLOYERTYPE Call by reference Type reference (TYPE) CSEQUENCE type of deployer 20090515
3 Importing FILEPROVIDER Call by reference Type reference (TYPE) STRING File Provider URI 20090515
4 Importing FILLUSER Call by reference Type reference (TYPE) BOOLEAN TRUE boolsche Variable (X=true, -=false, space=unknown) 20090515

Method GETDEPLDEST on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method GETERRORTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ERROR Value transfer Type reference (TYPE) STRING 20090515

Method GETERRORTEXT on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method GETINSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORRECT_DESTINATION Call by reference Type reference (TYPE) BOOLEAN IF_CTS_BOOLEAN~FALSE 20090515
2 Importing DOMNAME Call by reference Type reference (TYPE) TMSDOMNAM TMS: Transportdomäne 20090515
3 Returning FS Value transfer Object reference (TYPE REF TO) CL_CTS_IMPORT_DEPLOY_SERVICE Cts File Service for deployment and others 20090515
4 Importing SYSNAME Call by reference Type reference (TYPE) TMSSYSNAM TMS: Systemname 20090515

Method GETINSTANCE on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORRECT_DESTINATION Call by reference Type reference (TYPE) BOOLEAN FALSE boolsche Variable (X=true, -=false, space=unknown) 20090515
2 Importing DOMNAME Call by reference Type reference (TYPE) TMSDOMNAM TMS: Transportdomäne 20090515
3 Importing LOADPORT Call by reference Type reference (TYPE) BOOLEAN TRUE boolsche Variable (X=true, -=false, space=unknown) 20090724
4 Importing SYSNAME Call by reference Type reference (TYPE) TMSSYSNAM TMS: Systemname 20090515

Method INIT on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method LOADPARAMETERS 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 20090515
2 Importing SYSNAME Call by reference Type reference (TYPE) TMSSYSNAM TMS: Systemname 20090515

Method LOADPARAMETERS on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method LOADPORT Signature

Method LOADPORT on class CL_CTS_IMPORT_DEPLOY_SERVICE has no parameter.
Method LOADPORT on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method LOGMESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMPLOG Call by reference Type reference (TYPE) TFLMESSAGE_LINE Proxy Struktur (generiert) 20090515
2 Importing LOG Call by reference Object reference (TYPE REF TO) IF_CTS_LOGGER Cts logger service for new import steps 20090515
3 Importing SRVLOG Call by reference Type reference (TYPE) TFLMESSAGE Proxy Struktur (generiert) 20090515

Method LOGMESSAGE on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method LOGREQUESTHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOG Call by reference Object reference (TYPE REF TO) IF_CTS_LOGGER Cts logger service for new import steps 20090515
2 Importing MSGNR Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20090515
3 Importing OPERATIONS Call by reference Type reference (TYPE) CTS_IMP_OPERATIONS ECTS: Import Operations 20111005

Method LOGREQUESTHEADER on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method PINGDEPLOYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEPLOYERTYPE Call by reference Type reference (TYPE) STRING 'SDM' 20090515
2 Exporting ERRORTEXT Call by reference Type reference (TYPE) STRING Text für Übersetzung 20090515
3 Exporting PROPERTIES Call by reference Type reference (TYPE) CTSPROPERTIES 20090515
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Integration: Applikations Fehler 20090515
2 CX_AI_SYSTEM_FAULT Application Integration: Technischer Fehler 20090515

Method PINGSERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERRORTEXT Call by reference Type reference (TYPE) STRING Text für Übersetzung 20090515
2 Exporting RETURNCODE Call by reference Type reference (TYPE) INT4 0=ok, 12 = failure 20090515
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Integration: Applikations Fehler 20090515
2 CX_AI_SYSTEM_FAULT Application Integration: Technischer Fehler 20090515

Method SETE071SRETCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILES Call by reference Type reference (TYPE) DEPLOY_FILE_TAB CTS: Deploy File Table 20090515

Method SETE071SRETCODE on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.

Method _APPENDWORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COUNT Value transfer Type reference (TYPE) INT4 20120717
2 Importing FORSAP Call by reference Type reference (TYPE) BOOLEAN FALSE 20120717
3 Importing ORDER Call by reference Type reference (TYPE) TRBATS 20120717
4 Importing SELECTONLY Call by reference Type reference (TYPE) BOOLEAN FALSE 20120717

Method _APPENDWORKLIST on class CL_CTS_IMPORT_DEPLOY_SERVICE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702