SAP ABAP Class CL_CTS_PROJECT_TYPE_FACTORY (Central CTS Project Types)
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_TYPE_FACTORY  
Short Description Central CTS Project Types    
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 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
Class CL_CTS_PROJECT_TYPE_FACTORY has no interface implemented.
Friends
Class CL_CTS_PROJECT_TYPE_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_TYPE_IDS Static Attribute Private Type reference (TYPE) TY_TYPE_IDS 20101209
2 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 DOES_TYPE_EXIST Static method Public Method Does the type exist? 20101209
3 GET_PROJECT_DATA_AS_XML Static method Public Method Retrieve all the project data as XML 20100915
4 GET_PROJECT_TYPE Static method Public Method Returns the project type 20091116
5 GET_PROJECT_TYPES Static method Public Method Returns a list of all project types 20091116
6 GET_TYPE_IDS Static method Public Method Retrieve a list of all type IDs 20091225
7 LOCK_TYPES Static method Public Method Lock types for editing 20091218
8 REGISTER_PROJECT_TYPE Static method Public Method Create a new project type 20091210
9 SAP_PROJECT_TYPE Static method Public Method 20091117
10 SET_PROJECT_DATA_FROM_XML Static method Public Method Set up projects from XML 20100915
11 UNLOCK_TYPES Static method Public Method Unlock types 20091218
12 UNREGISTER_PROJECT_TYPE Static method Public Method Delete project type 20091218
Events
Class CL_CTS_PROJECT_TYPE_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_type, end of ty_buffer_entry
3 TY_TYPE_ID Public See coding 20091225 begin of ty_type_id, name type if_cts_project_type=>ty_name, namespace type if_cts_project_type=>ty_namespace, fq_name type string, end of ty_type_id
4 TY_TYPE_IDS Public See coding 20091225 ty_type_ids type standard table of ty_type_id with default key
5 TY_XML_STRUCTURE Private See coding 20100915 begin of ty_xml_structure, project type standard table of scts_project with default key, project_text type standard table of scts_projectt with default key, project_team type standard table of scts_projectteam with default key, project_type type standard table of scts_projecttype with default key, project_type_status type standard table of scts_projecttyps with default key, project_type_text type standard table of scts_projecttypt with default key, end of ty_xml_structure
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

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_FACTORY has no exception.

Method GET_PROJECT_DATA_AS_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROJECT_TYPE Call by reference Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE Central CTS: Project Type 20100915
2 Returning XML Value transfer Type reference (TYPE) STRING 20100915

Method GET_PROJECT_DATA_AS_XML on class CL_CTS_PROJECT_TYPE_FACTORY has no exception.

Method GET_PROJECT_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 Characterfeld Länge 24 20091116
2 Importing NAMESPACE Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAMESPACE Character Feld der Länge 8 20091116
3 Returning TYPE Value transfer Object reference (TYPE REF TO) IF_CTS_PROJECT_TYPE Central CTS: Project Type 20091116
# Exception Resumable Description Created on
1 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20091209

Method GET_PROJECT_TYPES 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 boolsche Variable (X=true, -=false, space=unknown) 20120317
2 Returning TYPES Value transfer Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_TYPES 20091116
# Exception Resumable Description Created on
1 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20091209

Method GET_TYPE_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_TYPE_IDS 20091225
2 Importing INCLUDE_LEGACY Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20120317

Method GET_TYPE_IDS on class CL_CTS_PROJECT_TYPE_FACTORY has no exception.

Method LOCK_TYPES Signature

Method LOCK_TYPES on class CL_CTS_PROJECT_TYPE_FACTORY has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20091218

Method REGISTER_PROJECT_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 LANGUAGE Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_LANGUAGE 20091210
4 Importing NAME Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAME Characterfeld Länge 24 20091210
5 Importing NAMESPACE Call by reference Type reference (TYPE) IF_CTS_PROJECT_TYPE=>TY_NAMESPACE Character Feld der Länge 8 20091210
6 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 SAP_PROJECT_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 20091117
# Exception Resumable Description Created on
1 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20091209

Method SET_PROJECT_DATA_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPEND Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100915
2 Importing XML Call by reference Type reference (TYPE) STRING 20100915
# Exception Resumable Description Created on
1 CX_CTS_PROJECT Central CTS: Project exception 20100915
2 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20100915

Method UNLOCK_TYPES Signature

Method UNLOCK_TYPES on class CL_CTS_PROJECT_TYPE_FACTORY has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_PROJECT_TYPE Central CTS: Project type exception 20091218

Method UNREGISTER_PROJECT_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