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 | ![]() |
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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_TYPE_IDS | 20101209 | |||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_BUFFER | 20100618 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20100319 |
2 | ![]() |
Static method | Public | Method | Does the type exist? | 20101209 |
3 | ![]() |
Static method | Public | Method | Retrieve all the project data as XML | 20100915 |
4 | ![]() |
Static method | Public | Method | Returns the project type | 20091116 |
5 | ![]() |
Static method | Public | Method | Returns a list of all project types | 20091116 |
6 | ![]() |
Static method | Public | Method | Retrieve a list of all type IDs | 20091225 |
7 | ![]() |
Static method | Public | Method | Lock types for editing | 20091218 |
8 | ![]() |
Static method | Public | Method | Create a new project type | 20091210 |
9 | ![]() |
Static method | Public | Method | 20091117 | |
10 | ![]() |
Static method | Public | Method | Set up projects from XML | 20100915 |
11 | ![]() |
Static method | Public | Method | Unlock types | 20091218 |
12 | ![]() |
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 | ![]() |
FLAG | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20101209 | ||
2 | ![]() |
NAME | Call by reference | Type reference (TYPE) | IF_CTS_PROJECT_TYPE=>TY_NAME | 20101209 | |||
3 | ![]() |
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 | ![]() |
PROJECT_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_CTS_PROJECT_TYPE | Central CTS: Project Type | 20100915 | ||
2 | ![]() |
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 | ![]() |
NAME | Call by reference | Type reference (TYPE) | IF_CTS_PROJECT_TYPE=>TY_NAME | Characterfeld Länge 24 | 20091116 | ||
2 | ![]() |
NAMESPACE | Call by reference | Type reference (TYPE) | IF_CTS_PROJECT_TYPE=>TY_NAMESPACE | Character Feld der Länge 8 | 20091116 | ||
3 | ![]() |
TYPE | Value transfer | Object reference (TYPE REF TO) | IF_CTS_PROJECT_TYPE | Central CTS: Project Type | 20091116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
INCLUDE_LEGACY | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20120317 | ||
2 | ![]() |
TYPES | Value transfer | Type reference (TYPE) | IF_CTS_PROJECT_TYPE=>TY_TYPES | 20091116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IDS | Call by reference | Type reference (TYPE) | TY_TYPE_IDS | 20091225 | |||
2 | ![]() |
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 | ![]() |
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 | ![]() |
DESCRIPTION | Call by reference | Type reference (TYPE) | IF_CTS_PROJECT_TYPE=>TY_DESCRIPTION | 20091210 | |||
2 | ![]() |
DISPLAY_NAME | Call by reference | Type reference (TYPE) | IF_CTS_PROJECT_TYPE=>TY_DISPLAY_NAME | 20091210 | |||
3 | ![]() |
LANGUAGE | Call by reference | Type reference (TYPE) | IF_CTS_PROJECT_TYPE=>TY_LANGUAGE | 20091210 | |||
4 | ![]() |
NAME | Call by reference | Type reference (TYPE) | IF_CTS_PROJECT_TYPE=>TY_NAME | Characterfeld Länge 24 | 20091210 | ||
5 | ![]() |
NAMESPACE | Call by reference | Type reference (TYPE) | IF_CTS_PROJECT_TYPE=>TY_NAMESPACE | Character Feld der Länge 8 | 20091210 | ||
6 | ![]() |
TYPE | Value transfer | Object reference (TYPE REF TO) | IF_CTS_PROJECT_TYPE | Central CTS: Project Type | 20091210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
TYPE | Value transfer | Object reference (TYPE REF TO) | IF_CTS_PROJECT_TYPE | 20091117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
APPEND | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20100915 | ||
2 | ![]() |
XML | Call by reference | Type reference (TYPE) | STRING | 20100915 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Central CTS: Project exception | 20100915 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
NAME | Call by reference | Type reference (TYPE) | IF_CTS_PROJECT_TYPE=>TY_NAME | 20091218 | |||
2 | ![]() |
NAMESPACE | Call by reference | Type reference (TYPE) | IF_CTS_PROJECT_TYPE=>TY_NAMESPACE | 20091218 | |||
3 | ![]() |
SUCCESS | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20100311 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Central CTS: Project type exception | 20091218 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 702 |