SAP ABAP Class CL_CTS_PROJECT_FACTORY (Central CTS Projects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_PROJECT (Package) Central CTS Project System
Properties
Class CL_CTS_PROJECT_FACTORY  
Short Description Central CTS Projects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_PROJECT   Central CTS Project System 
Created 20091225   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_PROJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_CTS_PROJECT_TYPE 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...
Interfaces
Class CL_CTS_PROJECT_FACTORY has no interface implemented.
Friends
Class CL_CTS_PROJECT_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER Static Attribute Private Type reference (TYPE) TY_BUFFER 20100618
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100319
2 GET_IDS Static method Public Method Retrieve a list of all project ids 20091225
3 GET_PROJECT Static method Public Method Returns the project 20091225
4 GET_PROJECTS Static method Public Method Retuns a list of all project 20091225
5 LOCK_PROJECTS Static method Public Method Lock projects for editing 20091225
6 REGISTER_PROJECT Static method Public Method Create a new project 20091225
7 UNLOCK_PROJECTS Static method Public Method Unlock projects 20091225
8 UNREGISTER_PROJECT Static method Public Method Remove a project 20100311
Events
Class CL_CTS_PROJECT_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BUFFER Private See coding 20100618 ty_buffer type standard table of ty_buffer_entry with key fqid
2 TY_BUFFER_ENTRY Private See coding 20100618 begin of ty_buffer_entry, fqid type string, ref type ref to if_cts_project, end of ty_buffer_entry
3 TY_IDS Public See coding 20091225 ty_ids type standard table of ty_type_id with default key
4 TY_TYPE_ID Public See coding 20091225 begin of ty_type_id, id type if_cts_project=>ty_id, type_name type if_cts_project_type=>ty_name, type_namespace type if_cts_project_type=>ty_namespace, end of ty_type_id
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CTS_PROJECT_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CTS_PROJECT_FACTORY has no exception.

Method GET_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IDS Call by reference Type reference (TYPE) TY_IDS 20091225
2 Importing INCLUDE_LEGACY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120317

Method GET_IDS on class CL_CTS_PROJECT_FACTORY has no exception.

Method GET_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FQ_ID Call by reference Type reference (TYPE) STRING 20100408
2 Importing ID Call by reference Type reference (TYPE) IF_CTS_PROJECT=>TY_ID 20091225
3 Returning PROJECT Value transfer Object reference (TYPE REF TO) IF_CTS_PROJECT 20091225
4 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE Central CTS: Project Type 20091225
# Exception Resumable Description Created on
1 CX_CTS_PROJECT 20091225

Method GET_PROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_LEGACY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120317
2 Returning PROJECTS Value transfer Type reference (TYPE) IF_CTS_PROJECT=>TY_PROJECTS 20091225
3 Importing TRANSPORT_IDS Call by reference Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_IDS 20100309
4 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE 20100105
# Exception Resumable Description Created on
1 CX_CTS_PROJECT 20091225

Method LOCK_PROJECTS Signature

Method LOCK_PROJECTS on class CL_CTS_PROJECT_FACTORY has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_PROJECT 20091225

Method REGISTER_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTION Call by reference Type reference (TYPE) IF_CTS_PROJECT=>TY_DESCRIPTION 20091225
2 Importing DISPLAY_NAME Call by reference Type reference (TYPE) IF_CTS_PROJECT=>TY_DISPLAY_NAME 20091225
3 Importing ID Call by reference Type reference (TYPE) IF_CTS_PROJECT=>TY_ID Characterfeld Länge 24 20091225
4 Importing LANGUAGE Call by reference Type reference (TYPE) IF_CTS_PROJECT=>TY_LANGUAGE 20091225
5 Returning PROJECT Value transfer Object reference (TYPE REF TO) IF_CTS_PROJECT Central CTS: Project Type 20091225
6 Importing STATUS Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_STATUS 20100318
7 Importing TECHNICAL_INFO Call by reference Type reference (TYPE) IF_CTS_PROJECT=>TY_TECHNICAL_INFO 20100209
8 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE Character Feld der Länge 8 20091225
9 Importing URL Call by reference Type reference (TYPE) IF_CTS_PROJECT=>TY_URL 20100105
# Exception Resumable Description Created on
1 CX_CTS_PROJECT 20091225

Method UNLOCK_PROJECTS Signature

Method UNLOCK_PROJECTS on class CL_CTS_PROJECT_FACTORY has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_PROJECT 20091225

Method UNREGISTER_PROJECT 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_PROJECT=>TY_ID 20100311
2 Returning SUCCESS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100311
3 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE 20100311
# Exception Resumable Description Created on
1 CX_CTS_PROJECT Central CTS: Project exception 20100311
History
Last changed by/on SAP  20140121 
SAP Release Created in 702