SAP ABAP Class CL_CTS_TRANSPORT_FACTORY (Factory for transport entities and objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_ORGANIZE (Package) Organizer Parts of cCTS
Properties
Class CL_CTS_TRANSPORT_FACTORY  
Short Description Factory for transport entities and objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_ORGANIZE   Organizer Parts of cCTS 
Created 20090629   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_CTS_SYSTEM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_CTS_TRANSPORT_COLLECTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_CTS_TRANSPORT_ENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_CTS_TRANSPORT_REQUEST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 STRHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CTS_TRANSPORT_FACTORY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CTS_TRANSPORT_COLLECTION 20130425 CTS Transport Collection
2 CL_CTS_TRANSPORT_REQUEST 20130425 Transport Request
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER Static Attribute Private Type reference (TYPE) TY_BUFFER 20100621
2 CO_IMP_STATUS_IMPORTED Constant Public Type reference (TYPE) TSYIMPSTAT-STATUS 'I' 20111109
3 CO_IMP_STATUS_IMPORT_RUNNING Constant Public Type reference (TYPE) TSYIMPSTAT-STATUS 'P' 20111109
4 CO_IMP_STATUS_UNKNOWN_ENTITY Constant Public Type reference (TYPE) TSYIMPSTAT-STATUS 'N' 20111109
5 CO_IMP_STATUS_WAITING_IMPORT Constant Public Type reference (TYPE) TSYIMPSTAT-STATUS 'B' 20111109
6 CO_IMP_STATUS_WAITING_REIMPORT Constant Public Type reference (TYPE) TSYIMPSTAT-STATUS 'R' 20111109
Methods
# Method Level Visibility Method type Description Created on
1 COPY_TRANSPORT_COLLECTION Static method Public Method Creates a copy of a given transport collection 20110823
2 CREATE_TRANSPORT_COLLECTION Static method Public Method Create a new transport collection 20090629
3 CREATE_TRANSPORT_REQUEST Static method Public Method Create a new transport request 20090629
4 DECORATE_COLLECTION Static method Protected Method Interal: Decorate collection 20130425
5 DECORATE_REQUEST Static method Protected Method Internal: Decorate request 20130425
6 DELETE_TRANSPORT_ENTITY Static method Public Method Delete existing transport entity 20090712
7 GET_IMPORT_STATUS Static method Public Method Retrieves the import status of entities in a given system 20111109
8 GET_TRANSPORT_ENTITIES Static method Public Method Retrieves filtered list of entities 20090712
9 GET_TRANSPORT_ENTITY Static method Public Method Retrieve a transport Entity 20090710
10 LOCK_ENTITIES Static method Public Method Enqueue a list of transport entities 20111019
11 READ_DATA_SOURCE_SYSTEM Static method Protected Method Internal: retrieve data source system 20120322
12 UNLOCK_ENTITIES Static method Public Method Dequeue a list of transport entities 20111019
13 _GET_TRANSPORT_ENTITIES Static method Protected Method Internal: Retrieve entities without selections 20130429
14 _GET_TRANSPORT_ENTITIES_SEL Static method Protected Method Internal: Retrieve entites with selection 20130429
Events
Class CL_CTS_TRANSPORT_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BUFFER Private See coding 20100621 ty_buffer type standard table of ty_buffer_entry with key id
2 TY_BUFFER_ENTRY Private See coding 20100621 begin of ty_buffer_entry, id type if_cts_transport_entity=>ty_id, ref type ref to if_cts_transport_entity, end of ty_buffer_entry
3 TY_IMPORT_STATUS Public See coding 20111109 begin of ty_import_status, entity_id type if_cts_transport_entity=>ty_id, status type tsyimpstat-status, system type ref to if_cts_system, return_code type tsyimpstat-retcode, end of ty_import_status
4 TY_IMPORT_STATUSES Public See coding 20111109 ty_import_statuses type standard table of ty_import_status with default key
5 TY_SELECTION Public Type reference (TYPE) TRWBO_SELECTION 20130429
6 TY_SELECTIONS Public Type reference (TYPE) TRWBO_SELECTIONS 20130429
Method Signatures

Method COPY_TRANSPORT_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMERGENCY_COLLECTION Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20110922
2 Returning NEW_COLLECTION Value transfer Object reference (TYPE REF TO) IF_CTS_TRANSPORT_COLLECTION Generic collection of transport entities 20110823
3 Importing NEW_DESCRIPTION Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_COLLECTION=>TY_DESCRIPTION 20110823
4 Importing REQUEST_SUBSET Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_REQUEST=>TY_REQUESTS 20110823
5 Importing SOURCE_COLLECTION Call by reference Object reference (TYPE REF TO) IF_CTS_TRANSPORT_COLLECTION Generic collection of transport entities 20110823
6 Importing TRANSPORT_OF_COPIES Call by reference Type reference (TYPE) BOOLEAN Create a TOC collection 20110823
# Exception Resumable Description Created on
1 CX_CTS_TRANSPORT_COLLECTION Exceptions from handling transport collections 20110823

Method CREATE_TRANSPORT_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COLLECTION Value transfer Object reference (TYPE REF TO) IF_CTS_TRANSPORT_COLLECTION Generic transport entity 20090629
2 Importing DEEP_CREATE Call by reference Type reference (TYPE) BOOLEAN Deep creation? 20100119
3 Importing DESCRIPTION Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_COLLECTION=>TY_DESCRIPTION Description 20090629
4 Importing OVERTAKER Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100121
5 Importing OWNER Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_COLLECTION=>TY_USER Benutzername 20090629
6 Importing PROJECT Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_COLLECTION=>TY_PROJECT Project ID 20090710
7 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_CTS_TRANSPORT_REQUEST Generic Transport Request 20100121
8 Importing SOURCE_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20090629
9 Importing TEAM Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_COLLECTION=>TY_USERS Team 20090629
10 Importing TRANSPORT_OF_COPIES Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20110620
# Exception Resumable Description Created on
1 CX_CTS_TRANSPORT_COLLECTION Exceptions from handling transport collections 20090629

Method CREATE_TRANSPORT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_REQUEST=>TY_ATTRIBUTES 20090629
2 Importing DESCRIPTION Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_REQUEST=>TY_DESCRIPTION 20090629
3 Importing OWNER Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_REQUEST=>TY_USER Benutzername 20090629
4 Importing PRESELECTED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20091127
5 Importing PROJECT Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_REQUEST=>TY_PROJECT 20090710
6 Returning REQUEST Value transfer Object reference (TYPE REF TO) IF_CTS_TRANSPORT_REQUEST Generic Transport Request 20090629
7 Importing SOURCE_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20110914
8 Importing TEAM Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_REQUEST=>TY_USERS 20090629
9 Importing TYPE Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_REQUEST=>TY_REQUEST_TYPE 20090629
# Exception Resumable Description Created on
1 CX_CTS_TRANSPORT_REQUEST Exceptions from handling transport requests 20110914

Method DECORATE_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLECTION Call by reference Object reference (TYPE REF TO) IF_CTS_TRANSPORT_COLLECTION Generic collection of transport entities 20130425
2 Returning DECORATED_COLLECTION Value transfer Object reference (TYPE REF TO) IF_CTS_TRANSPORT_COLLECTION Generic collection of transport entities 20130425

Method DECORATE_COLLECTION on class CL_CTS_TRANSPORT_FACTORY has no exception.

Method DECORATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DECORATED_REQUEST Value transfer Object reference (TYPE REF TO) IF_CTS_TRANSPORT_REQUEST Generic Transport Request 20130425
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_CTS_TRANSPORT_REQUEST Generic Transport Request 20130425

Method DECORATE_REQUEST on class CL_CTS_TRANSPORT_FACTORY has no exception.

Method DELETE_TRANSPORT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_ID 20090712
2 Returning SUCCESS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20090712
# Exception Resumable Description Created on
1 CX_CTS_TRANSPORT_ENTITY Exceptions from handling transport entities 20090712

Method GET_IMPORT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_ID Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_ID ID 20111109
2 Importing ENTITY_IDS Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_IDS List of IDs 20111109
3 Returning STATUS_INFORMATION Value transfer Type reference (TYPE) TY_IMPORT_STATUSES Status information 20111109
4 Importing SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20111109
# Exception Resumable Description Created on
1 CX_CTS_TRANSPORT_ENTITY Exceptions from Handling Transport Entities 20111109

Method GET_TRANSPORT_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLECTIONS_ONLY Call by reference Type reference (TYPE) BOOLEAN Only Collections? Or requests as well 20090712
2 Exporting ENTITIES Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_ENTITIES Entities 20090712
3 Importing OWNER Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_USER Owner of the entity 20090712
4 Importing SELECTIONS Call by reference Type reference (TYPE) TY_SELECTIONS Selection criteria 20130429
5 Importing SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20090818
# Exception Resumable Description Created on
1 CX_CTS_TRANSPORT_ENTITY Exceptions from handling transport entities 20090712

Method GET_TRANSPORT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLECTION Call by reference Object reference (TYPE REF TO) IF_CTS_TRANSPORT_COLLECTION Private! Only for performance reasons 20090712
2 Returning ENTITY Value transfer Object reference (TYPE REF TO) IF_CTS_TRANSPORT_ENTITY Generic transport entity 20090710
3 Importing FORCE_READ_ONLY Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20120326
4 Importing FORCE_RELOAD Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100625
5 Importing FORCE_REQUEST Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20090712
6 Importing ID Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_ID 20090710
7 Importing SOURCE_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20120215
# Exception Resumable Description Created on
1 CX_CTS_TRANSPORT_ENTITY Exceptions from handling transport entities 20090712

Method LOCK_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITIES Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_ENTITIES 20111019
2 Importing IDS Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_IDS 20111019
# Exception Resumable Description Created on
1 CX_CTS_TRANSPORT_ENTITY Exceptions from Handling Transport Entities 20111019

Method READ_DATA_SOURCE_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_ID 20120322
2 Returning SYSTEM Value transfer Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20120322

Method READ_DATA_SOURCE_SYSTEM on class CL_CTS_TRANSPORT_FACTORY has no exception.

Method UNLOCK_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITIES Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_ENTITIES 20111019
2 Importing IDS Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_IDS 20111019
# Exception Resumable Description Created on
1 CX_CTS_TRANSPORT_ENTITY Exceptions from Handling Transport Entities 20111019

Method _GET_TRANSPORT_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLECTIONS_ONLY Call by reference Type reference (TYPE) BOOLEAN Only Collections? Or requests as well 20130429
2 Exporting ENTITIES Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_ENTITIES Entities 20130429
3 Importing OWNER Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_USER Owner of the entity 20130429
4 Importing SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20130429
# Exception Resumable Description Created on
1 CX_CTS_TRANSPORT_ENTITY Exceptions from Handling Transport Entities 20130429

Method _GET_TRANSPORT_ENTITIES_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLECTIONS_ONLY Call by reference Type reference (TYPE) BOOLEAN Only Collections? Or requests as well 20130429
2 Exporting ENTITIES Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_ENTITIES Entities 20130429
3 Importing OWNER Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_USER Owner of the entity 20130429
4 Importing SELECTIONS Call by reference Type reference (TYPE) TY_SELECTIONS Selection criteria 20130429
5 Importing SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General system 20130429
# Exception Resumable Description Created on
1 CX_CTS_TRANSPORT_ENTITY Exceptions from Handling Transport Entities 20130429
History
Last changed by/on SAP  20140121 
SAP Release Created in 702