SAP ABAP Class CL_CTS_SYSTEM_TR_LOCK (cCTS: System-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_SYSTEM_TR_LOCK  
Short Description cCTS: System-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
Class CL_CTS_SYSTEM_TR_LOCK has no forward declaration.
Interfaces
Class CL_CTS_SYSTEM_TR_LOCK has no interface implemented.
Friends
Class CL_CTS_SYSTEM_TR_LOCK has no friend class.
Attributes
Class CL_CTS_SYSTEM_TR_LOCK has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PROJECT_TO_WHITELIST Instance method Private Method 20110907
2 CREATE_SYSTEM_LOCK Instance method Protected Method creates a system lock 20111221
3 LOAD_SYSTEM_LOCK Instance method Protected Method loads a system lock 20111221
4 LOAD_SYSTEM_LOCK_INSTANCE Instance method Protected Method returns a system lock instance 20111221
5 REM_PROJECT_FROM_WHITELIST Instance method Private Method 20110907
Events
Class CL_CTS_SYSTEM_TR_LOCK has no event.
Types
Class CL_CTS_SYSTEM_TR_LOCK has no local type.
Method Signatures

Method ADD_PROJECT_TO_WHITELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ADDED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110907
2 Importing PROJECT Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT 20110907

Method ADD_PROJECT_TO_WHITELIST on class CL_CTS_SYSTEM_TR_LOCK has no exception.

Method CREATE_SYSTEM_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General System 20111221
2 Importing IV_ACTIVE Call by reference Type reference (TYPE) BOOLEAN 20111221
3 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) CL_CTS_TR_LOCK=>APPLICATION_ID_TYPE 20111221
4 Importing IV_ENABLE_WHITELIST Call by reference Type reference (TYPE) BOOLEAN 20111221
5 Importing IV_OWNER Call by reference Type reference (TYPE) CL_CTS_TR_LOCK=>OWNER_TYPE 20111221
6 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 20111221
7 Returning RO_LOCK Value transfer Object reference (TYPE REF TO) CL_CTS_SYSTEM_TR_LOCK cCTS: System-specific transport lock 20111221
# Exception Resumable Description Created on
1 CX_CTS_LOCK_DOES_ALREADY_EXIST cCTS: Transport lock does already exist 20111221

Method LOAD_SYSTEM_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SYSTEM Call by reference Object reference (TYPE REF TO) IF_CTS_SYSTEM General System 20111221
2 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) CL_CTS_TR_LOCK=>APPLICATION_ID_TYPE 20111221
3 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 20111221
4 Returning RO_LOCK Value transfer Object reference (TYPE REF TO) CL_CTS_SYSTEM_TR_LOCK cCTS: project specific transport lock 20111221
# Exception Resumable Description Created on
1 CX_CTS_LOCK_DOES_NOT_EXIST cCTS: the lock does not exist 20111221

Method LOAD_SYSTEM_LOCK_INSTANCE Signature

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

Method LOAD_SYSTEM_LOCK_INSTANCE on class CL_CTS_SYSTEM_TR_LOCK has no exception.

Method REM_PROJECT_FROM_WHITELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROJECT Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT 20110907
2 Returning REMOVED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110907

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