SAP ABAP Class CL_CTS_PROJECT_TR_LOCK (cCTS: project specific transport lock)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_IMEX_LOCK (Package) Central CTS: Import and Export Locks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CTS_TR_LOCK Transport lock 20110907
Properties
Class CL_CTS_PROJECT_TR_LOCK  
Short Description cCTS: project specific transport lock    
Super Class CL_CTS_TR_LOCK Transport lock 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_IMEX_LOCK   Central CTS: Import and Export Locks 
Created 20110907   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CTS_TR_LOCK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_CTS_SYSTEM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CTS_PROJECT_TR_LOCK has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CTS_TR_LOCK_FACTORY 20111018 Manager of import and export locks
Attributes
Class CL_CTS_PROJECT_TR_LOCK has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_PROJECT_LOCK Static method Protected Method creates a project lock 20111024
2 GET_PROJECT Instance method Public Method returns the project instance for this lock 20111203
3 LOAD_PROJECT_LOCK Static method Protected Method loads a project lock 20111017
4 LOAD_PROJECT_LOCK_INSTANCE Static method Protected Method returns a project lock instance with the given parameters 20111019
Events
Class CL_CTS_PROJECT_TR_LOCK has no event.
Types
Class CL_CTS_PROJECT_TR_LOCK has no local type.
Method Signatures

Method CREATE_PROJECT_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROJECT Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT Request attribute 20111024
2 Importing IO_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM Transport Target of Request 20111024
3 Importing IV_ACTIVE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20111024
4 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) CL_CTS_TR_LOCK=>APPLICATION_ID_TYPE 20111024
5 Importing IV_ENABLE_WHITELIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20111024
6 Importing IV_OWNER Call by reference Type reference (TYPE) CL_CTS_TR_LOCK=>OWNER_TYPE CTS: User 20111024
7 Importing IV_TYPE Call by reference Type reference (TYPE) CL_CTS_TR_LOCK=>LOCK_TYPE The type of a lock, i.e. import or export lock 20111024
8 Returning RO_LOCK Value transfer Object reference (TYPE REF TO) CL_CTS_PROJECT_TR_LOCK Contains all locks for transport of collections 20111024
# Exception Resumable Description Created on
1 CX_CTS_LOCK_DOES_ALREADY_EXIST cCTS: Transport lock does already exist 20111027

Method GET_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PROJECT Value transfer Object reference (TYPE REF TO) IF_CTS_PROJECT Central CTS: Generic Project 20111203

Method GET_PROJECT on class CL_CTS_PROJECT_TR_LOCK has no exception.

Method LOAD_PROJECT_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROJECT Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT Central CTS: Generic Project 20111017
2 Importing IO_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General System 20111017
3 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) CL_CTS_TR_LOCK=>APPLICATION_ID_TYPE 20111017
4 Importing IV_LOCK_TYPE Call by reference Type reference (TYPE) CL_CTS_TR_LOCK=>LOCK_TYPE The type of a lock, i.e. import or export lock 20111017
5 Returning RO_LOCK Value transfer Object reference (TYPE REF TO) CL_CTS_PROJECT_TR_LOCK cCTS: project specific transport lock 20111017
# Exception Resumable Description Created on
1 CX_CTS_LOCK_DOES_NOT_EXIST cCTS: the lock does not exist 20111017

Method LOAD_PROJECT_LOCK_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROJECT Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT Central CTS: Generic Project 20111019
2 Importing IO_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General System 20111019
3 Importing IS_LOCK Call by reference Type reference (TYPE) CTS_IMEXP_LOCK Contains all locks for transport of collections 20111019
4 Returning RO_LOCK Value transfer Object reference (TYPE REF TO) CL_CTS_PROJECT_TR_LOCK cCTS: project specific transport lock 20111019

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