SAP ABAP Class CL_CTS_PROJECT (Central CTS: Project)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CTS_PROJECT Central CTS: Generic Project 20091225
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CTS_LEGACY_PROJECT Central CTS: Legacy CTS project 20120315
Properties
Class CL_CTS_PROJECT  
Short Description Central CTS: Project    
Super Class    
Instantiability of a Class 1  Protected 
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...
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_PROJECT Central CTS: Generic Project 20091225
Friends
# Friend Modeled only Created on Description
1 CL_CTS_PROJECT_FACTORY 20100104 Central CTS Projects
2 CL_CTS_PROJECT_TYPE 20100802 Central CTS: Project Type
3 CL_CTS_PROJECT_TYPE_FACTORY 20100915 Central CTS Project Types
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER_TEXTS Instance attribute Protected Type reference (TYPE) TY_TEXTS 20100105
2 CO_PROJECT_POS Instance attribute Protected Type reference (TYPE) I 42 20100105
3 DB_PROJECT Static Attribute Protected Type reference (TYPE) TY_DB_PROJECTS 20121105
4 DB_PROJECTT Static Attribute Protected Type reference (TYPE) TY_DB_PROJECTTS 20121105
5 DB_PROJECTTEAM Static Attribute Protected Type reference (TYPE) TY_DB_PROJECTTEAM 20121105
6 ID Instance attribute Protected Type reference (TYPE) TY_ID 20100105
7 RULE_ID Instance attribute Protected Type reference (TYPE) TY_RULE_ID 20100902
8 STATUS Instance attribute Protected Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_STATUS 20100209
9 TEAM Instance attribute Protected Type reference (TYPE) TY_MEMBERS 20100208
10 TECHINFO Instance attribute Protected Type reference (TYPE) TY_TECHNICAL_INFO 20100209
11 TYPE Instance attribute Protected Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE 20100105
12 URL Instance attribute Protected Type reference (TYPE) STRING 20100105
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTITY Instance method Public Method 20100618
2 ADD_TEAM_MEMBER Instance method Public Method 20100618
3 CHECK_AUTHORITY Static method Protected Method check for authority (doing) 20100104
4 CHECK_AUTHORITY_DISPLAY Static method Protected Method check for display authority 20100104
5 GET_DESCRIPTION Instance method Public Method 20100618
6 GET_DISPLAY_NAME Instance method Public Method 20100618
7 GET_ENTITY_IDS Instance method Public Method 20120711
8 GET_ENTITY_LIST Instance method Public Method 20100618
9 GET_FQ_ID Instance method Public Method 20100618
10 GET_ID Instance method Public Method 20100618
11 GET_RULE_ID Instance method Public Method 20100902
12 GET_STATUS Instance method Public Method 20100618
13 GET_TEAM Instance method Public Method 20100618
14 GET_TECHNICAL_INFO Instance method Public Method 20100618
15 GET_TYPE Instance method Public Method 20100618
16 GET_URL Instance method Public Method 20100618
17 LOAD_PROJECT Static method Protected Method Load a project 20100104
18 LOAD_PROJECT_INTERNAL Static method Protected Method Load a project (internal) 20100104
19 LOCK Static method Protected Method Lock project persistence 20100104
20 MODIFY Instance method Public Method 20100618
21 REGISTER_PROJECT Static method Protected Method Register a new project 20091225
22 REMOVE_ENTITY Instance method Public Method 20100618
23 REMOVE_TEAM_MEMBER Instance method Public Method 20100618
24 SET_RULE_ID Instance method Public Method 20100902
25 SET_STATUS Instance method Public Method 20100618
26 UNLOCK Static method Protected Method Unlock project persistence 20100104
27 UNREGISTER_PROJECT Static method Protected Method Unregister a project 20100311
Events
Class CL_CTS_PROJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DB_PROJECTS Protected See coding 20121105 ty_db_projects TYPE STANDARD TABLE OF scts_project
2 TY_DB_PROJECTTEAM Protected See coding 20121105 ty_db_projectteam TYPE STANDARD TABLE OF scts_projectteam
3 TY_DB_PROJECTTS Protected See coding 20121105 ty_db_projectts TYPE STANDARD TABLE OF scts_projectt
4 TY_DESCRIPTION Public Attribute reference (LIKE) 20091225
5 TY_DISPLAY_NAME Public Attribute reference (LIKE) 20091225
6 TY_ID Public Attribute reference (LIKE) 20100104
7 TY_LANGUAGE Public Attribute reference (LIKE) 20091225
8 TY_MEMBER Public Attribute reference (LIKE) 20100208
9 TY_MEMBERS Public Attribute reference (LIKE) 20100208
10 TY_PROJECTS Public Attribute reference (LIKE) 20091225
11 TY_RULE_ID Public Attribute reference (LIKE) 20100902
12 TY_TECHNICAL_INFO Public Attribute reference (LIKE) 20100209
13 TY_TEXTS Protected See coding 20100105 ty_texts type standard table of scts_projectt with key type_name type_namespace project_id
14 TY_URL Public Attribute reference (LIKE) 20100104
Method Signatures

Method ADD_ENTITY Signature

Method ADD_ENTITY on class CL_CTS_PROJECT has no parameter.
Method ADD_ENTITY on class CL_CTS_PROJECT has no exception.

Method ADD_TEAM_MEMBER Signature

Method ADD_TEAM_MEMBER on class CL_CTS_PROJECT has no parameter.
Method ADD_TEAM_MEMBER on class CL_CTS_PROJECT has no exception.

Method CHECK_AUTHORITY Signature

Method CHECK_AUTHORITY on class CL_CTS_PROJECT has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_PROJECT 20100104

Method CHECK_AUTHORITY_DISPLAY Signature

Method CHECK_AUTHORITY_DISPLAY on class CL_CTS_PROJECT has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_PROJECT 20100104

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_CTS_PROJECT has no parameter.
Method GET_DESCRIPTION on class CL_CTS_PROJECT has no exception.

Method GET_DISPLAY_NAME Signature

Method GET_DISPLAY_NAME on class CL_CTS_PROJECT has no parameter.
Method GET_DISPLAY_NAME on class CL_CTS_PROJECT has no exception.

Method GET_ENTITY_IDS Signature

Method GET_ENTITY_IDS on class CL_CTS_PROJECT has no parameter.
Method GET_ENTITY_IDS on class CL_CTS_PROJECT has no exception.

Method GET_ENTITY_LIST Signature

Method GET_ENTITY_LIST on class CL_CTS_PROJECT has no parameter.
Method GET_ENTITY_LIST on class CL_CTS_PROJECT has no exception.

Method GET_FQ_ID Signature

Method GET_FQ_ID on class CL_CTS_PROJECT has no parameter.
Method GET_FQ_ID on class CL_CTS_PROJECT has no exception.

Method GET_ID Signature

Method GET_ID on class CL_CTS_PROJECT has no parameter.
Method GET_ID on class CL_CTS_PROJECT has no exception.

Method GET_RULE_ID Signature

Method GET_RULE_ID on class CL_CTS_PROJECT has no parameter.
Method GET_RULE_ID on class CL_CTS_PROJECT has no exception.

Method GET_STATUS Signature

Method GET_STATUS on class CL_CTS_PROJECT has no parameter.
Method GET_STATUS on class CL_CTS_PROJECT has no exception.

Method GET_TEAM Signature

Method GET_TEAM on class CL_CTS_PROJECT has no parameter.
Method GET_TEAM on class CL_CTS_PROJECT has no exception.

Method GET_TECHNICAL_INFO Signature

Method GET_TECHNICAL_INFO on class CL_CTS_PROJECT has no parameter.
Method GET_TECHNICAL_INFO on class CL_CTS_PROJECT has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_CTS_PROJECT has no parameter.
Method GET_TYPE on class CL_CTS_PROJECT has no exception.

Method GET_URL Signature

Method GET_URL on class CL_CTS_PROJECT has no parameter.
Method GET_URL on class CL_CTS_PROJECT has no exception.

Method LOAD_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 20100104
3 Returning PROJECT Value transfer Object reference (TYPE REF TO) IF_CTS_PROJECT 20100104
4 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE 20100104
# Exception Resumable Description Created on
1 CX_CTS_PROJECT Central CTS: Project exception 20100104

Method LOAD_PROJECT_INTERNAL 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 20100104
2 Importing PROJECT Call by reference Object reference (TYPE REF TO) CL_CTS_PROJECT Central CTS: Project 20100104
3 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE 20100104
# Exception Resumable Description Created on
1 CX_CTS_PROJECT Central CTS: Project exception 20100104

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) TY_ID 20100104
2 Returning SUCCESS Value transfer Type reference (TYPE) BOOLEAN 20100104
3 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE 20100104
# Exception Resumable Description Created on
1 CX_CTS_PROJECT 20100104

Method MODIFY Signature

Method MODIFY on class CL_CTS_PROJECT has no parameter.
Method MODIFY on class CL_CTS_PROJECT has no exception.

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 20100104
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 20100104
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 20091225
9 Importing URL Call by reference Type reference (TYPE) IF_CTS_PROJECT=>TY_URL 20100104
# Exception Resumable Description Created on
1 CX_CTS_PROJECT Central CTS: Project exception 20091225

Method REMOVE_ENTITY Signature

Method REMOVE_ENTITY on class CL_CTS_PROJECT has no parameter.
Method REMOVE_ENTITY on class CL_CTS_PROJECT has no exception.

Method REMOVE_TEAM_MEMBER Signature

Method REMOVE_TEAM_MEMBER on class CL_CTS_PROJECT has no parameter.
Method REMOVE_TEAM_MEMBER on class CL_CTS_PROJECT has no exception.

Method SET_RULE_ID Signature

Method SET_RULE_ID on class CL_CTS_PROJECT has no parameter.
Method SET_RULE_ID on class CL_CTS_PROJECT has no exception.

Method SET_STATUS Signature

Method SET_STATUS on class CL_CTS_PROJECT has no parameter.
Method SET_STATUS on class CL_CTS_PROJECT has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) TY_ID 20100104
2 Returning SUCCESS Value transfer Type reference (TYPE) BOOLEAN 20100104
3 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE 20100104

Method UNLOCK on class CL_CTS_PROJECT has no exception.

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