SAP ABAP Class CL_CTS_PROJECT_TYPE (Central CTS: Project Type)
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_TYPE Central CTS: Project Type 20091116
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CTS_LEGACY_PROJECT_TYPE Central CTS: Legacy project type (CTS project) 20120316
Properties
Class CL_CTS_PROJECT_TYPE  
Short Description Central CTS: Project Type    
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 20091116   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_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_TYPE Central CTS: Project Type 20091116
Friends
# Friend Modeled only Created on Description
1 CL_CTS_PROJECT_TYPE_FACTORY 20091116 Central CTS Project Types
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER_STATES Instance attribute Protected Type reference (TYPE) TY_STATES 20091210
2 BUFFER_TEXTS Instance attribute Protected Type reference (TYPE) TY_TEXTS 20091210
3 CO_SEP Static Attribute Protected Type reference (TYPE) STRING '~' 20100730
4 DESCRIPTION Instance attribute Protected Type reference (TYPE) TY_DESCRIPTION 20091117
5 DISPLAY Instance attribute Protected Type reference (TYPE) TY_DISPLAY_NAME 20091116
6 INTERNAL Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091218
7 NAME Instance attribute Protected Type reference (TYPE) TY_NAME 20091116
8 NAMESPACE Instance attribute Protected Type reference (TYPE) TY_NAMESPACE 20091116
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Protected Method Authority Check 20091220
2 CHECK_AUTHORITY_DISPLAY Static method Protected Method Display authority check 20091220
3 DOES_TYPE_EXIST Static method Protected Method Does type exist? 20101209
4 LOAD_TYPE Static method Protected Method Load existing project type 20091209
5 LOAD_TYPE_INTERNAL Static method Protected Method Internal load... 20091218
6 LOCK Static method Protected Method Lock against changes 20091210
7 REGISTER_TYPE Static method Protected Method Create a new project type 20091210
8 UNLOCK Static method Protected Method Unlock 20091210
9 UNREGISTER_TYPE Static method Protected Method Remove existing project type 20091218
Events
Class CL_CTS_PROJECT_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DESCRIPTION Public Attribute reference (LIKE) 20091117
2 TY_DISPLAY_NAME Public Attribute reference (LIKE) 20091117
3 TY_LANGUAGE Public Attribute reference (LIKE) 20091210
4 TY_NAME Public Attribute reference (LIKE) 20091117
5 TY_NAMESPACE Public Attribute reference (LIKE) 20091117
6 TY_STATES Protected See coding 20091210 ty_states TYPE STANDARD TABLE OF scts_projecttyps WITH key type_name type_namespace
7 TY_STATUS Public Attribute reference (LIKE) 20091215
8 TY_STATUS_LIST Public Attribute reference (LIKE) 20100209
9 TY_STATUS_LIST_ENTRY Public Attribute reference (LIKE) 20100209
10 TY_STATUS_TEXT Public Attribute reference (LIKE) 20091215
11 TY_TEXTS Protected See coding 20091210 ty_texts TYPE STANDARD TABLE OF scts_projecttypt WITH key type_name type_namespace type_langu
12 TY_TYPES Public Attribute reference (LIKE) 20091116
Method Signatures

Method CHECK_AUTHORITY Signature

Method CHECK_AUTHORITY on class CL_CTS_PROJECT_TYPE has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20091220

Method CHECK_AUTHORITY_DISPLAY Signature

Method CHECK_AUTHORITY_DISPLAY on class CL_CTS_PROJECT_TYPE has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20091220

Method DOES_TYPE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FLAG Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20101209
2 Importing NAME Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAME 20101209
3 Importing NAMESPACE Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAMESPACE 20101209

Method DOES_TYPE_EXIST on class CL_CTS_PROJECT_TYPE has no exception.

Method LOAD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAME 20091209
2 Importing NAMESPACE Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAMESPACE 20091209
3 Returning TYPE Value transfer Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE Central CTS: Project Type 20091209
# Exception Resumable Description Created on
1 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20091209

Method LOAD_TYPE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAME 20091218
2 Importing NAMESPACE Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAMESPACE 20091218
3 Importing TYPE Call by reference Object reference (TYPE REF TO) CL_CTS_PROJECT_TYPE Central CTS: Project Type 20091218
# Exception Resumable Description Created on
1 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20091218

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) TY_NAME 20091210
2 Importing NAMESPACE Call by reference Type reference (TYPE) TY_NAMESPACE 20091210
3 Returning SUCCESS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20091210
# Exception Resumable Description Created on
1 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20091210

Method REGISTER_TYPE 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_TYPE=>TY_DESCRIPTION 20091210
2 Importing DISPLAY_NAME Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_DISPLAY_NAME 20091210
3 Importing INTERNAL Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20091218
4 Importing LANGUAGE Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_LANGUAGE Komponente der Versionsnummer 20091210
5 Importing NAME Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAME 20091210
6 Importing NAMESPACE Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAMESPACE 20091210
7 Returning TYPE Value transfer Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE Central CTS: Project Type 20091210
# Exception Resumable Description Created on
1 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20091210

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) TY_NAME 20091210
2 Importing NAMESPACE Call by reference Type reference (TYPE) TY_NAMESPACE 20091210
3 Returning SUCCESS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20091210

Method UNLOCK on class CL_CTS_PROJECT_TYPE has no exception.

Method UNREGISTER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAME 20091218
2 Importing NAMESPACE Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAMESPACE 20091218
3 Returning SUCCESS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100311
# Exception Resumable Description Created on
1 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20091218
History
Last changed by/on SAP  20140121 
SAP Release Created in 702