SAP ABAP Class IF_CTS_PROJECT (Central CTS: Generic Project)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CLTD_CTS_PROJECT CTS Project Test Double 20130424
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CTS_PROJECT Central CTS: Project 20091225
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CTS_PROJECT_DEOCORATOR cCTS: abstract decorator 20130426
Properties
Class IF_CTS_PROJECT  
Short Description Central CTS: Generic Project    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20091117   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 IF_CTS_PROJECT has no interface implemented.
Friends
Class IF_CTS_PROJECT has no friend class.
Attributes
Class IF_CTS_PROJECT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTITY Instance method Public Method Add transport entity 20091117
2 ADD_TEAM_MEMBER Instance method Public Method Add a team member 20100208
3 GET_DESCRIPTION Instance method Public Method Returns description 20091117
4 GET_DISPLAY_NAME Instance method Public Method Returns the display name 20091225
5 GET_ENTITY_IDS Instance method Public Method Returns a list of entity IDs assigned to the project 20120711
6 GET_ENTITY_LIST Instance method Public Method Returns a list of entities assigned to the project 20100105
7 GET_FQ_ID Instance method Public Method Returns fully qualified ID 20100328
8 GET_ID Instance method Public Method Returns the ID of the project 20091225
9 GET_RULE_ID Instance method Public Method Returns assigned rule ID (BRF) 20100902
10 GET_STATUS Instance method Public Method Returns the current project status 20100209
11 GET_TEAM Instance method Public Method Retrieve list of team members 20100208
12 GET_TECHNICAL_INFO Instance method Public Method Retrieve technical information for the project 20100209
13 GET_TYPE Instance method Public Method Returns the project type 20091117
14 GET_URL Instance method Public Method Returns the URL of the project in the project system 20100105
15 MODIFY Instance method Public Method Modify project information 20100209
16 REMOVE_ENTITY Instance method Public Method Remove transport entity 20091117
17 REMOVE_TEAM_MEMBER Instance method Public Method Remove a team member 20100208
18 SET_RULE_ID Instance method Public Method Set assigned rule ID (BRF) 20100902
19 SET_STATUS Instance method Public Method Set the status of the project 20100209
Events
Class IF_CTS_PROJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DESCRIPTION Public Type reference (TYPE) SCTS_PROJECT_DESCRIPTION Project description 20091225
2 TY_DISPLAY_NAME Public Type reference (TYPE) SCTS_PROJECT_DISPLAYNAME Display Name 20091225
3 TY_ID Public Type reference (TYPE) SCTS_PROJECT_ID Project ID 20100104
4 TY_LANGUAGE Public Type reference (TYPE) SCTS_PROJECT_LANGUAGE Language ID 20091225
5 TY_MEMBER Public Type reference (TYPE) SCTS_TY_PROJECT_MEMBER Team Member 20100419
6 TY_MEMBERS Public Type reference (TYPE) SCTS_TY_PROJECT_MEMBERS Team 20100419
7 TY_PROJECTS Public Type reference (TYPE) SCTS_TY_PROJECTS List of projects 20100419
8 TY_RULE_ID Public Type reference (TYPE) SCTS_PROJECT_RULE_ASSIGNMENT Rule ID 20100902
9 TY_TECHNICAL_INFO Public Type reference (TYPE) SCTS_PROJECT_TECHNICALINFO Technical information 20100209
10 TY_URL Public Type reference (TYPE) SCTS_PROJECT_URL Access URL 20100104
Method Signatures

Method ADD_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY Call by reference Object reference (TYPE REF TO) IF_CTS_TRANSPORT_ENTITY Transport entity 20100105
# Exception Resumable Description Created on
1 CX_CTS_PROJECT Central CTS: Project exception 20100105

Method ADD_TEAM_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MEMBER Call by reference Type reference (TYPE) TY_MEMBER-MEMBER Team member 20100208
# Exception Resumable Description Created on
1 CX_CTS_PROJECT Central CTS: Project exception 20100208

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESCRIPTION Value transfer Type reference (TYPE) TY_DESCRIPTION Description of project 20091225
2 Importing LANGUAGE Call by reference Type reference (TYPE) TY_LANGUAGE Language code 20091225

Method GET_DESCRIPTION on class IF_CTS_PROJECT has no exception.

Method GET_DISPLAY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DISPLAY_NAME Value transfer Type reference (TYPE) TY_DISPLAY_NAME Display name of project 20091225
2 Importing LANGUAGE Call by reference Type reference (TYPE) TY_LANGUAGE Language ID 20091225

Method GET_DISPLAY_NAME on class IF_CTS_PROJECT has no exception.

Method GET_ENTITY_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ENTITY_IDS Value transfer Type reference (TYPE) IF_CTS_TRANSPORT_ENTITY=>TY_IDS List of IDs of assigned request or collection 20120711

Method GET_ENTITY_IDS on class IF_CTS_PROJECT has no exception.

Method GET_ENTITY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENTITIES Value transfer Type reference (TYPE) SCTS_TY_TRANSPORT_ENTITIES List of assigned requests/collections 20100105

Method GET_ENTITY_LIST on class IF_CTS_PROJECT has no exception.

Method GET_FQ_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) STRING Full qualified project ID 20100328

Method GET_FQ_ID on class IF_CTS_PROJECT has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) TY_ID Project ID 20100105

Method GET_ID on class IF_CTS_PROJECT has no exception.

Method GET_RULE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) TY_RULE_ID Rule ID 20100902

Method GET_RULE_ID on class IF_CTS_PROJECT has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Call by reference Type reference (TYPE) TY_LANGUAGE Language of display text 20100209
2 Returning STATUS Value transfer Type reference (TYPE) SCTS_TY_PROJECT_TYPE_STAT_ENT Status 20100209

Method GET_STATUS on class IF_CTS_PROJECT has no exception.

Method GET_TEAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TEAM Call by reference Type reference (TYPE) TY_MEMBERS Team 20100208

Method GET_TEAM on class IF_CTS_PROJECT has no exception.

Method GET_TECHNICAL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INFO Value transfer Type reference (TYPE) TY_TECHNICAL_INFO List of technical project information 20100209

Method GET_TECHNICAL_INFO on class IF_CTS_PROJECT has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPE Value transfer Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE Assigned project type 20100105

Method GET_TYPE on class IF_CTS_PROJECT has no exception.

Method GET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning URL Value transfer Type reference (TYPE) STRING URL of project 20100105

Method GET_URL on class IF_CTS_PROJECT has no exception.

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTION Call by reference Type reference (TYPE) TY_DESCRIPTION Description of project 20100209
2 Importing DISPLAY_NAME Call by reference Type reference (TYPE) TY_DISPLAY_NAME Display name of project 20100209
3 Importing ID Call by reference Type reference (TYPE) TY_ID Project ID 20100209
4 Importing LANGUAGE Call by reference Type reference (TYPE) TY_LANGUAGE Language for display name and description 20100209
5 Importing REMOVE_TEAM Call by reference Type reference (TYPE) BOOLEAN Should team be deleted? 20100902
6 Importing RULE_ID Call by reference Type reference (TYPE) TY_RULE_ID Rule Application ID 20100902
7 Importing TECHNICAL_INFO Call by reference Type reference (TYPE) TY_TECHNICAL_INFO Technical information 20100209
8 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE Type of the project 20100209
9 Importing URL Call by reference Type reference (TYPE) TY_URL Access URL for project 20100209
# Exception Resumable Description Created on
1 CX_CTS_PROJECT Central CTS: Project exception 20100209

Method REMOVE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY Call by reference Object reference (TYPE REF TO) IF_CTS_TRANSPORT_ENTITY Request or collection to remove 20100105
# Exception Resumable Description Created on
1 CX_CTS_PROJECT Central CTS: Project exception 20100105

Method REMOVE_TEAM_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MEMBER Call by reference Type reference (TYPE) TY_MEMBER Member to remove 20100208
# Exception Resumable Description Created on
1 CX_CTS_PROJECT Central CTS: Project exception 20100208

Method SET_RULE_ID 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_RULE_ID Rule ID 20100902
# Exception Resumable Description Created on
1 CX_CTS_PROJECT Central CTS: Project exception 20100902

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATUS Call by reference Type reference (TYPE) SCTS_TY_PROJECT_TYPE_STAT_ENT-STATUS Project status 20100209
# Exception Resumable Description Created on
1 CX_CTS_PROJECT Central CTS: Project exception 20100209
History
Last changed by/on SAP  20140121 
SAP Release Created in