Hierarchy

⤷

⤷

Properties
Class | CL_CGPL_PROJECTS | |
Short Description | Project Planning - Project Collection | |
Super Class | ||
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CGPL_APPLICATION_OBJECTS | Project Planning - Application Objects |
Created | 19991116 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CGPL_PROJECTS has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_CGPL_PROJECT | 20011107 | Project Planning: Projects |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CHAR1 | Save Started in ESA Context | 20040928 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_INSTANCES | Projects Instances | 20021216 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LANGU | Language Key | 20000228 | ||
4 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_CGPL_OBJECT_MANAGER | Project Planning - Object Manager | 20021216 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | FLAG | Saving Not Allowed | 20030722 | ||
6 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CGPL_PERSISTENCY | Persistenz_Instanz | 19991117 | ||
7 | ![]() |
Static Attribute | Public | Type reference (TYPE) | BOOLEAN | Load by task is active | 20081028 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_PROJECTS | List of Projects | 19991116 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Create project | 19991117 |
2 | ![]() |
Instance method | Private | Method | Check Before Creating a New Project | 20000125 |
3 | ![]() |
Instance method | Private | Method | Add Project to Table_Of_Projects | 19991117 |
4 | ![]() |
Static method | Public | Method | Determines Whether Project Changes Exist | 20000313 |
5 | ![]() |
Instance method | Public | Constructor | Constructor | 19991118 |
6 | ![]() |
Static method | Public | Method | Call in ESA Context: After COMMIT WORK | 20040927 |
7 | ![]() |
Static method | Public | Method | Call in ESA Context: After ROLLBACK WORK | 20040927 |
8 | ![]() |
Static method | Public | Method | Call in ESA Context: Before Saving | 20040927 |
9 | ![]() |
Static method | Public | Method | Call in ESA Context: Check | 20040927 |
10 | ![]() |
Static method | Public | Method | Call in ESA Context: Clean Up Before End of Transaction | 20040928 |
11 | ![]() |
Static method | Public | Method | Call in ESA Context: Save | 20040927 |
12 | ![]() |
Instance method | Public | Method | Completely Remove All Projects | 20041117 |
13 | ![]() |
Static method | Public | Method | Reads Unique Instance of Class CL_CGPL_PROJECTS | 19991118 |
14 | ![]() |
Instance method | Public | Method | Read Language for Short Text | 20000228 |
15 | ![]() |
Static method | Public | Method | Read Hierarchy Nodes with GUID | 20030430 |
16 | ![]() |
Instance method | Public | Method | Read an Object (Project, Task) with GUID | 20010116 |
17 | ![]() |
Static method | Public | Method | Read an Object (Project, Task) with GUID | 20060809 |
18 | ![]() |
Instance method | Public | Method | Delivers All Loaded Projects | 20000321 |
19 | ![]() |
Instance method | Public | Method | Reads a Project with EXTERNAL_ID | 20000113 |
20 | ![]() |
Instance method | Public | Method | Reads a Project with GUID | 19991116 |
21 | ![]() |
Static method | Public | Method | Initialize | 19991116 |
22 | ![]() |
Static method | Public | Method | Load Projects from the Database (Using Project GUID) | 19991116 |
23 | ![]() |
Static method | Public | Method | Load Projects from the Database (Using Task GUID) | 20011116 |
24 | ![]() |
Static method | Public | Method | Load Projects from the Database (Using Task GUID) | 20081111 |
25 | ![]() |
Instance method | Public | Method | Manage Optimistic Locks After Saving | 20081104 |
26 | ![]() |
Instance method | Public | Method | Manage Optimistic Locks Before Saving | 20081104 |
27 | ![]() |
Static method | Public | Method | Prevent Saving | 20030722 |
28 | ![]() |
Instance method | Public | Method | Copies Project Template | 20000302 |
29 | ![]() |
Instance method | Public | Method | Remove Project from Administration | 19991119 |
30 | ![]() |
Instance method | Private | Method | Remove Project from the Collection | 20011206 |
31 | ![]() |
Static method | Public | Method | Save Changes Made to All Opened Projects | 19991116 |
32 | ![]() |
Instance method | Public | Method | Sets Change Mode | 20000313 |
33 | ![]() |
Instance method | Public | Method | Sets Language for Short Text in All Loaded Objects | 20000228 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | AFTER_SAVE | Static Event (1) |
Public (2) |
Event - Time Directly After Saving | 20030722 |
2 | BEFORE_SAVE | Static Event (1) |
Public (2) |
Event - Time Directly Before Saving | 20030722 |
3 | INITIALIZE_AFTER_SAVE | Static Event (1) |
Public (2) |
Event - Initialization After Successfully Saving | 20031008 |
4 | LANGUAGE_CHANGED | Instance Event (0) |
Public (2) |
Language Setting Changed | 20000228 |
5 | SAVE_PROHIBITED | Static Event (1) |
Public (2) |
Event - Saving Was Prevented by Application | 20031008 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_INSTANCES | Private | See coding | 20021216 | TY_INSTANCES type standard table of ref to cl_cgpl_projects
|
||
2 | TY_PROJECTS | Private | See coding | 20011119 | ty_projects TYPE SORTED TABLE OF ty_projects_item
WITH UNIQUE KEY guid
|
||
3 | TY_PROJECTS_ITEM | Private | See coding | 20011119 | BEGIN OF ty_projects_item,
guid TYPE cgpl_guid16,
reference TYPE REF TO cl_cgpl_project,
END OF ty_projects_item
|
Method Signatures
Method ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projekt | 19991118 | ||
2 | ![]() |
IM_ATTRIBUTES | Call by reference | Type reference (TYPE) | CGPL_PROJECT | Attribute | 19991118 | ||
3 | ![]() |
IM_BELOW | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | übergeordneter Vorgang | 19991214 | ||
4 | ![]() |
IM_EXTERNAL_GUID | Call by reference | Type reference (TYPE) | CGPL_GUID16 | Projektplanung: 16-stellige GUID für Projekte und Vorgänge | 20001213 | ||
5 | ![]() |
IM_LEFT_TO | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | rechter Nachbar | 19991214 | ||
6 | ![]() |
IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp | 20030711 | ||
7 | ![]() |
IM_RIGHT_TO | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | linker Nachbar | 20000125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
failed | 20000310 |
Method ADD_PROJECT_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_ATTRIBUTES | Value transfer | Type reference (TYPE) | CGPL_PROJECT | Vorgangsattribute | 20000125 | ||
2 | ![]() |
IM_BELOW | Value transfer | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | übergeordneter Knoten | 20000125 | ||
3 | ![]() |
IM_LEFT_TO | Value transfer | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | rechter Nachbar | 20000125 | ||
4 | ![]() |
IM_RIGHT_TO | Value transfer | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | linker Nachbar | 20000125 | ||
5 | ![]() |
RE_CHECK_OK | Value transfer | Type reference (TYPE) | XFELD | Space: nicht O.K. 'X': O.K. | 20000125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
failed | 20000310 |
Method APPEND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projekt_Instanz_Referenz | 19991117 |
Method APPEND on class CL_CGPL_PROJECTS has no exception.
Method CHECK_CHANGES Signature
Method CHECK_CHANGES on class CL_CGPL_PROJECTS has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Änderungen vorhanden | 20000314 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_APPLICATION_TYPE | Call by reference | Type reference (TYPE) | CGPL_APPLICATION_TYPE | Applikation in der Projektplanung | 20021216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Es existieren bereits Instanzen zu mehreren Applikationen | 20021216 | |
2 | ![]() |
Klasse CL_CGPL_OBJECT_MANAGER wurde noch nicht instantiiert | 20010726 |
Method ESA_AFTER_COMMIT Signature
Method ESA_AFTER_COMMIT on class CL_CGPL_PROJECTS has no parameter.
Method ESA_AFTER_COMMIT on class CL_CGPL_PROJECTS has no exception.
Method ESA_AFTER_ROLLBACK Signature
Method ESA_AFTER_ROLLBACK on class CL_CGPL_PROJECTS has no parameter.
Method ESA_AFTER_ROLLBACK on class CL_CGPL_PROJECTS has no exception.
Method ESA_BEFORE_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_REJECTED | Call by reference | Type reference (TYPE) | CHAR1 | Fehlgeschlagen | 20040927 |
Method ESA_BEFORE_SAVE on class CL_CGPL_PROJECTS has no exception.
Method ESA_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_REJECTED | Call by reference | Type reference (TYPE) | CHAR1 | Fehlgeschlagen | 20040927 |
Method ESA_CHECK on class CL_CGPL_PROJECTS has no exception.
Method ESA_DO_CLEANUP Signature
Method ESA_DO_CLEANUP on class CL_CGPL_PROJECTS has no parameter.
Method ESA_DO_CLEANUP on class CL_CGPL_PROJECTS has no exception.
Method ESA_DO_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_REJECTED | Call by reference | Type reference (TYPE) | CHAR1 | Fehlgeschlagen | 20040927 | ||
2 | ![]() |
IV_SIDE_ENTRY | Call by reference | Type reference (TYPE) | CHAR1 | Seiteneinstieg aktiv | 20091008 |
Method ESA_DO_SAVE on class CL_CGPL_PROJECTS has no exception.
Method FREE Signature
Method FREE on class CL_CGPL_PROJECTS has no parameter.
Method FREE on class CL_CGPL_PROJECTS has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_APPLICATION_TYPE | Call by reference | Type reference (TYPE) | CGPL_APPLICATION_TYPE | Applikation in der Projektplanung | 20021216 | ||
2 | ![]() |
RE_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_CGPL_PROJECTS | Return: Singleton Instanz der Klasse CL_CGPL_PROJECTS | 19991118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Es existieren bereits Instanzen zu mehreren Applikationen | 20021216 | |
2 | ![]() |
Klasse CL_CGPL_OBJECT_MANAGER wurde noch nicht instantiiert | 20010726 |
Method GET_LANGUAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_LANGU | Call by reference | Type reference (TYPE) | LANGU | Sprachenschlüssel | 20000228 |
Method GET_LANGUAGE on class CL_CGPL_PROJECTS has no exception.
Method GET_NODE_WITH_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_GUID | Call by reference | Type reference (TYPE) | CGPL_GUID16 | 20030430 | |||
2 | ![]() |
RE_NODE | Value transfer | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | 20030430 |
Method GET_NODE_WITH_GUID on class CL_CGPL_PROJECTS has no exception.
Method GET_OBJECT_WITH_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projekt | 20010116 | ||
2 | ![]() |
EX_TASK | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Projektplanung - Vorgänge | 20010116 | ||
3 | ![]() |
IM_GUID | Call by reference | Type reference (TYPE) | CGPL_GUID16 | Projektguid | 20010116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kein Objekt zur Guid gefunden | 20010116 |
Method GET_OBJ_WITH_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projekt | 20060809 | ||
2 | ![]() |
EX_TASK | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Projektplanung - Vorgänge | 20060809 | ||
3 | ![]() |
IM_GUID | Call by reference | Type reference (TYPE) | CGPL_GUID16 | Projektguid | 20060809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kein Objekt zur Guid gefunden | 20060809 |
Method GET_PROJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_PROJECTS | Call by reference | Type reference (TYPE) | CGPL_PROJECTS_TYPE | Projektplanung: Tabellentyp über Struktur CGPL_PROJECT_STRUC | 20000321 |
Method GET_PROJECTS on class CL_CGPL_PROJECTS has no exception.
Method GET_PROJECT_WITH_EXTERNAL_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektreference | 20000113 | ||
2 | ![]() |
IM_EXTERNAL_ID | Call by reference | Type reference (TYPE) | CGPL_EXTID | Projektplanung: Externe Id | 20000113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Projekt zur external_id nicht in Projects gefunden | 20000113 |
Method GET_PROJECT_WITH_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projekt | 19991119 | ||
2 | ![]() |
EX_RELOAD_FLAG | Call by reference | Type reference (TYPE) | XFELD | 'X': Vorgänge noch nicht geladen. | 20000118 | ||
3 | ![]() |
IM_GUID | Call by reference | Type reference (TYPE) | CGPL_GUID16 | Projektguid | 19991119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Projekt zur Guid nicht in Projects gefunden | 19991124 |
Method INITIALIZE Signature
Method INITIALIZE on class CL_CGPL_PROJECTS has no parameter.
Method INITIALIZE on class CL_CGPL_PROJECTS has no exception.
Method LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_DELTA | Call by reference | Type reference (TYPE) | CGPL_TT_ENTITY_DELTA | GUIDs von Objekten zum Nachladen | 20090224 | ||
2 | ![]() |
ET_CHANGEMODE_FAILED | Value transfer | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | Projektplanung: Tabellentyp über Struktur CGPL_GUID_STRUC | 20001207 | ||
3 | ![]() |
ET_INCOMPLETE_GUID | Value transfer | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | Projektplanung: Projekte zum Nachladen | 20050427 | ||
4 | ![]() |
EX_GUIDTAB | Value transfer | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | Exporttabelle: GUID und Referenze | 19991216 | ||
5 | ![]() |
IM_CHANGE_MODE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Kennzeichen: Projekte im Änderungsmodus öffnen | 19991221 | |
6 | ![]() |
IM_GUIDTAB | Value transfer | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | Importtabelle: GUID und Referenze | 19991117 | ||
7 | ![]() |
IM_RAISE_EVENT | Call by reference | Type reference (TYPE) | FLAG | 'X' | ' ' = keine Darstellungsobjekte erzeugen | 20011206 | |
8 | ![]() |
IM_RELOAD_FLAG | Value transfer | Type reference (TYPE) | XFELD | Obsolet - nicht mehr verwenden !!! | 20000111 | ||
9 | ![]() |
IV_RELOAD | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: Objekte werden nachgeladen | 20081002 |
Method LOAD on class CL_CGPL_PROJECTS has no exception.
Method LOAD_BY_TASK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_INCOMPLETE_GUID | Value transfer | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | Projektplanung: Projekte zum Nachladen | 20050704 | ||
2 | ![]() |
EX_CHANGEMODE_FAILED | Value transfer | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | GUID's und Referenzen nicht gesperrter Tasks | 20011120 | ||
3 | ![]() |
EX_GUIDTAB | Value transfer | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | GUID's und Referenzen gelesener Tasks | 20011116 | ||
4 | ![]() |
IM_CHANGE_MODE | Call by reference | Type reference (TYPE) | FLAG | 'X' | Tasks im Änderungsmodus öffnen | 20011116 | |
5 | ![]() |
IM_GUIDTAB | Value transfer | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | GUID's zu lesender Tasks | 20011116 | ||
6 | ![]() |
IM_RAISE_EVENT | Call by reference | Type reference (TYPE) | FLAG | 'X' | ' ' = keine Darstellungsobjekte erzeugen | 20011206 |
Method LOAD_BY_TASK on class CL_CGPL_PROJECTS has no exception.
Method LOAD_BY_TASK_DPR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_DELTA | Call by reference | Type reference (TYPE) | CGPL_TT_ENTITY_DELTA | objects which have been changed meanwhile | 20090224 | ||
2 | ![]() |
ET_INCOMPLETE_GUID | Value transfer | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | Projektplanung: Projekte zum Nachladen | 20081111 | ||
3 | ![]() |
EX_CHANGEMODE_FAILED | Value transfer | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | GUID's und Referenzen nicht gesperrter Tasks | 20081111 | ||
4 | ![]() |
EX_GUIDTAB | Value transfer | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | GUID's und Referenzen gelesener Tasks | 20081111 | ||
5 | ![]() |
IM_CHANGE_MODE | Call by reference | Type reference (TYPE) | FLAG | 'X' | Tasks im Änderungsmodus öffnen | 20081111 | |
6 | ![]() |
IM_GUIDTAB | Value transfer | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | GUID's zu lesender Tasks | 20081111 | ||
7 | ![]() |
IM_RAISE_EVENT | Call by reference | Type reference (TYPE) | FLAG | 'X' | ' ' = keine Darstellungsobjekte erzeugen | 20081111 | |
8 | ![]() |
IT_ROLES | Call by reference | Type reference (TYPE) | CGPL_GUIDTAB_TYPE | Projektplanung: Tabellentyp über Struktur CGPL_GUID_STRUC | 20081113 | ||
9 | ![]() |
IV_NO_HIERARCHY | Call by reference | Type reference (TYPE) | FLAG | load task without subtasks | 20090220 | ||
10 | ![]() |
IV_NO_SHARED_LOCK | Call by reference | Type reference (TYPE) | FLAG | No shared lock on parent | 20090213 |
Method LOAD_BY_TASK_DPR on class CL_CGPL_PROJECTS has no exception.
Method MANAGE_O_LOCKS_AFTER_SAVE Signature
Method MANAGE_O_LOCKS_AFTER_SAVE on class CL_CGPL_PROJECTS has no parameter.
Method MANAGE_O_LOCKS_AFTER_SAVE on class CL_CGPL_PROJECTS has no exception.
Method MANAGE_O_LOCKS_BEFORE_SAVE Signature
Method MANAGE_O_LOCKS_BEFORE_SAVE on class CL_CGPL_PROJECTS has no parameter.
Method MANAGE_O_LOCKS_BEFORE_SAVE on class CL_CGPL_PROJECTS has no exception.
Method PROHIBIT_SAVE Signature
Method PROHIBIT_SAVE on class CL_CGPL_PROJECTS has no parameter.
Method PROHIBIT_SAVE on class CL_CGPL_PROJECTS has no exception.
Method PROJECT_COPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_NEW_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Referenz auf neuangelegtes Projekt | 20000303 | ||
2 | ![]() |
IM_EXTERNAL_ID | Call by reference | Type reference (TYPE) | CGPL_EXTID | Projektplanung: Externe Id Projekte, Vorgänge | 20000308 | ||
3 | ![]() |
IM_GUID_TEMPLATE | Call by reference | Type reference (TYPE) | CGPL_GUID16 | GUID Vorlage | 20000302 | ||
4 | ![]() |
IM_INCL_OBJTYPES | Call by reference | Type reference (TYPE) | CGPL_OBJTYPES_T | Tabelle der zu kopierenden Objekttypen | 20000705 | ||
5 | ![]() |
IM_SWITCH_OBJTYPES | Call by reference | Type reference (TYPE) | CGPL_SWITCH_OBJTYPES | Austausch von Objekttypen beim Kopieren | 20011116 | ||
6 | ![]() |
IM_TARGET_NODE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Hierarchieknoten | 20000308 | ||
7 | ![]() |
IM_WITH_CHILDREN | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Einstelliges Kennzeichen | 20040519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
failed | 20000310 |
Method REMOVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_INCLUDE_SUBPROJECTS | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Auch untergeordnete Projekte zerstören | 20020521 | |
2 | ![]() |
IM_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 19991119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Projekt kann nicht entfernt werden | 20011206 |
Method REMOVE_FROM_COLLECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20011206 |
Method REMOVE_FROM_COLLECTION on class CL_CGPL_PROJECTS has no exception.
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SIDE_ENTRY | Call by reference | Type reference (TYPE) | CHAR1 | Seiteneinstieg aktiv | 20100727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Speicher | 20000302 | |
2 | ![]() |
Sichern wurde von Anwendung verboten | 20030722 |
Method SET_CHANGE_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | neue eingelesene Projekt | 20000324 | ||
2 | ![]() |
IM_MODE | Call by reference | Type reference (TYPE) | XFELD | 'X' Änderungsmodus, Space: Anzeigemodus | 20000313 | ||
3 | ![]() |
IM_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | zu ändernde Projekt | 20000314 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Änderungen bei Projekte Vorhanden. | 20000314 |
Method SET_LANGUAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_LANGU | Call by reference | Type reference (TYPE) | LANGU | Sprachenschlüssel | 20000228 |
Method SET_LANGUAGE on class CL_CGPL_PROJECTS has no exception.
Event Signatures
Event AFTER_SAVE Signature
Event AFTER_SAVE on class CL_CGPL_PROJECTS has no parameter.
Event BEFORE_SAVE Signature
Event BEFORE_SAVE on class CL_CGPL_PROJECTS has no parameter.
Event INITIALIZE_AFTER_SAVE Signature
Event INITIALIZE_AFTER_SAVE on class CL_CGPL_PROJECTS has no parameter.
Event LANGUAGE_CHANGED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | NEW_LANGUAGE | Exporting | Value transfer | Type reference (TYPE) | LANGU | Sprachenschlüssel | 20000228 |
Event SAVE_PROHIBITED Signature
Event SAVE_PROHIBITED on class CL_CGPL_PROJECTS has no parameter.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 12A |