SAP ABAP Class CL_CGPL_PROJECT (Project Planning: Projects)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-GPL (Application Component) Generic Project Planning
     CGPL_APPLICATION_OBJECTS (Package) Project Planning - Application Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CGPL_HIERARCHY_NODE Project Planning: Hierarchy Nodes 19991116
Properties
Class CL_CGPL_PROJECT  
Short Description Project Planning: Projects    
Super Class CL_CGPL_HIERARCHY_NODE Project Planning: Hierarchy Nodes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CGPL_APPLICATION_OBJECTS   Project Planning - Application Objects 
Created 19991115   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CGPLC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CGPLD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CGPL_PROJECT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CGPL_PERSISTENCY 20011017 Project Planning - Projects and Activities Persistence
2 CL_CGPL_PROJECTS 20001201 Project Planning - Project Collection
3 CL_CGPL_TASK 20001201 Project Planning: Transactions
4 CL_CGPL_TASKS 20001201 Administration Class for CL_CGPL_TASK
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_TASKS Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_TASKS All Belonging Activities 19991116
2 ASSIGNMENTS Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Assignments 20000126
3 ATTACHMENT_REMOVED Instance attribute Private Type reference (TYPE) XFELD Indicator: Link Deleted 20000511
4 ATTRIBUTES_BEFORE Instance attribute Private Type reference (TYPE) CGPL_PROJECT Attribute Table 20010222
5 CON_AUTH_CHANGE Static Attribute Public Type reference (TYPE) ACTIV_AUTH '02' Activity 20000307
6 CON_AUTH_CREATE Static Attribute Public Type reference (TYPE) ACTIV_AUTH '01' Activity 20000307
7 CON_AUTH_DELETE Static Attribute Public Type reference (TYPE) ACTIV_AUTH '06' Activity 20000307
8 CON_AUTH_DISPLAY Static Attribute Public Type reference (TYPE) ACTIV_AUTH '03' Activity 20000307
9 CON_AUTH_PERMIT Static Attribute Public Type reference (TYPE) ACTIV_AUTH '45' Activity 20000315
10 CON_AUTH_PLAN Static Attribute Public Type reference (TYPE) ACTIV_AUTH '72' Activity 20010320
11 CON_CONSTR_FINISH_NO_EARLIER Constant Public Type reference (TYPE) CGPL_CONSTRAINT '6' Single-Character Indicator 20000323
12 CON_CONSTR_FINISH_NO_LATER Constant Public Type reference (TYPE) CGPL_CONSTRAINT '7' Project Planning - Scheduling Constraints 20000323
13 CON_CONSTR_LATE_POSSIBLE Constant Public Type reference (TYPE) CGPL_CONSTRAINT '1' Single-Character Indicator 20000331
14 CON_CONSTR_MUST_FINISH Constant Public Type reference (TYPE) CGPL_CONSTRAINT '3' Project Planning - Scheduling Constraints 20000323
15 CON_CONSTR_MUST_START Constant Public Type reference (TYPE) CGPL_CONSTRAINT '2' Single-Character Indicator 20000323
16 CON_CONSTR_SOON_POSSIBLE Constant Public Type reference (TYPE) CGPL_CONSTRAINT '0' Single-Character Indicator 20000331
17 CON_CONSTR_START_NO_EARLIER Constant Public Type reference (TYPE) CGPL_CONSTRAINT '4' Single-Character Indicator 20000323
18 CON_CONSTR_START_NO_LATER Constant Public Type reference (TYPE) CGPL_CONSTRAINT '5' Project Planning - Scheduling Constraints 20000323
19 CON_TEXTOBJECT Constant Private Type reference (TYPE) TDOBJECT 'CGPL_TEXT' SAPScript Texts: Application Object 20000314
20 DO_NOT_CHECK_CHANGEABILITY Instance attribute Public Type reference (TYPE) XFELD Bypasses edit mode check 20081124
21 ERROR_FLAG Instance attribute Private Type reference (TYPE) CHAR1 Error Indicator 20000216
22 MT_INITIATED_ENQUEUES Instance attribute Private Type reference (TYPE) TY_INITIATED_ENQUEUES 20020730
23 MV_TASKS_LOADED Instance attribute Private Type reference (TYPE) XFELD Tasks have already been loaded 20090323
24 MV_TASKS_LOADED_READ Instance attribute Private Type reference (TYPE) XFELD Indicator for tasks loaded already read 20090323
25 M_AUTHORITY Instance attribute Private Type reference (TYPE) CGPL_AUTHORITY Project Planning - Authorization Flags 20000307
26 M_ENQUEUE_ARGS Instance attribute Private Type reference (TYPE) TY_ENQUEUE_ARGS Dropped DB Locks for Object 20011122
27 M_INCOMPLETE_CHANGE_MODE Instance attribute Private Type reference (TYPE) FLAG General Flag 20020129
28 M_INCOMPLETE_RAISE_EVENT Instance attribute Private Type reference (TYPE) FLAG General Flag 20020129
29 M_IS_COPYING Static Attribute Private Type reference (TYPE) FLAG Displays Copy Operation - For Recognizing Recursive Calls 20011128
30 M_NO_OUTLINE_PARENT Instance attribute Private Type reference (TYPE) FLAG Project Does Not Have Any Lower-Level Nodes 20020925
31 M_OBJECT_TEXT Instance attribute Private Type reference (TYPE) CGPL_OBJECT_TEXT Project Planning - Object Type Text 20000310
32 M_TEXTS Instance attribute Public Object reference (TYPE REF TO) CL_CGPL_TEXTS Administration Class for CL_CGPL_TEXT 20000228
33 PARENT_NODE_BEFORE Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Project Planning: Hierarchy Nodes 20010222
34 PROJECTS Instance attribute Public Object reference (TYPE REF TO) CL_CGPL_PROJECTS Project Planning - Project Collection 20011127
35 PROJECT_ATTRIBUTES Instance attribute Public Type reference (TYPE) CGPL_PROJECT Attribute Table 20000119
36 PROJECT_ATTRIBUTES_OLD Instance attribute Public Type reference (TYPE) CGPL_PROJECT Attributes Saved to DB 19991221
37 R3_ATTRIBUTES Instance attribute Private Type reference (TYPE) CGPL_R3_ATTRIBUT R/3 Shadow Object Attributes 20000222
38 RESOLVE_OPT_SAVE_CONFLICTS Instance attribute Public Type reference (TYPE) XFELD "O" lock: "X" means that conflict resolution is required 20081104
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TASK Instance method Public Method Create Task 19991118
2 ADD_TASK_CHECK Instance method Private Method Check Before Creating Task 20000124
3 ATTACH_TASK Instance method Private Method Link a Task 19991210
4 ATTRIBUTES_INIT Static method Private Method Initialising Project Attributes for Copying/Creating 20000302
5 AUTHORITY_CHECK Instance method Public Method Authorization Check 20000307
6 CHECK_ATTRIBUTES Instance method Public Method Check Task Attributes 20000216
7 CHECK_PROJECT_IS_CHANGEABLE Instance method Public Method Checking if Object is Changeable + Ouput of Messages in Log 20000308
8 CONSTRUCTOR Instance method Public Constructor Constructor 19991116
9 COPY Instance method Public Method Copy Currect Project to Project ex_new_project 20000302
10 CUT_CHECK Instance method Private Method Check Before Cutting Project 20000126
11 DELETE Instance method Public Method Delete project 19991207
12 DELETE_CHECK Instance method Public Method Check Before Deleting a Project 19991207
13 DEQUEUE_SHARED Instance method Public Method Reset Partial Lock 20011127
14 ENQUEUE_SHARED Instance method Public Method Set Partial Lock 20011127
15 GET_ALL_TASKS Instance method Public Method Reads the Attribute All_Tasks 19991116
16 GET_ALL_TASKS_OF_PROJECT Instance method Public Method Determines All Activities for Project 19991215
17 GET_ASSIGNMENTS Instance method Public Method Determines Collection for Assignments 20000208
18 GET_ATTRIBUTES Instance method Public Method Reads the Project's Attributes 19991117
19 GET_CHANGES Instance method Public Method Determines Changes for Event Handling in Object_changed 20010209
20 GET_CHILDREN_OF_PROJECT Instance method Public Method Reads All Immediately Lower-Level Hierarchy Node for Project 20000104
21 GET_ERROR_FLAG Instance method Public Method Determines the Error Flag 20000216
22 GET_GUID Instance method Public Method Reads Project GUID 20000126
23 GET_HIERARCHY_FROM_DB Instance method Private Method Reads Hierarchy Information from Persistency_Controller 20000112
24 GET_M_AUTHORITY Instance method Public Method Read Authorization Flag 20000310
25 GET_OBJECT_TEXT Instance method Public Method Determines Object Text for Object Type 20000329
26 GET_PARENT Instance method Public Method Reads Referece and GUID of Higher-Level Hierarchy Node 19991216
27 GET_R3_ATTRIBUTES Instance method Public Method Reads R/3 Shadow Object Attribute 20000222
28 GET_TASKS_LOADED Instance method Public Method Reads the Fetch_flag Attribute 20000113
29 GET_TASK_WITH_GUID Instance method Public Method Reads Task with GUID 20000120
30 GET_TEXTS Instance method Public Method Returns old and new texts 20081117
31 INITIATE_SHARED_ENQUEUE Instance method Private Method Prompt Shared Lock 20020730
32 LOAD_COMPLETE Instance method Public Method Reloads Objects from the Incompletely Loaded Project 20011206
33 MOVE Instance method Public Method Move Project 19991207
34 MOVE_PROJECT_CHECK Instance method Private Method Check Before Moving Project 20000125
35 PASTE_CHECK Instance method Private Method Check Before Adding Project 20000126
36 RECONSTRUCT Instance method Private Method Reorganizes Object According to New DB Load 20011119
37 RECONSTRUCT_DELTA Instance method Private Method Reload changed projects 20081007
38 REMOVE_ATTACHMENT Instance method Private Method Remove Link 20000119
39 SET_APPL_LOG_FOR_FUNCTION Instance method Public Method Initialize Message in Function Log 20000329
40 SET_ATTRIBUTES Instance method Public Method Sets Project Attributes 19991117
41 SET_ATTR_INCL Instance method Private Method Sets Include Structure 20000208
42 SET_CHANGE_MODE Instance method Public Method Sets Change Mode 19991118
43 SET_CONLICT_RESOLUTION_FLAG Instance method Public Method Set/Reset Conflict Resolution Indicator 20081106
44 SET_DATES Instance method Public Method Set Start and Finish Date Including Restrictions 20000323
45 SET_EDIT_MODE_WO_ENQ Instance method Public Method Sets edit mode for project without enqueue/dequeue 20090112
46 SET_EXTERNAL_ID Instance method Private Method Change External ID -> Update Buffer Table in Conversion Exit 20000315
47 SET_LANGUAGE Instance method Public Method Sets Current Language 20000228
48 SET_M_TEXTS Instance method Private Method Sets M_TEXTS Attribute 20000302
49 SET_OUTLINE_CHILDREN_PUB Instance method Public Method Structure of the Dynamic Object Relationships (Public) 20090316
50 SET_R3_ATTRIBUTES Instance method Public Method Sets R/3 Shadow Attributes 20000222
51 SET_START_FINISH_DATE Instance method Public Method Set Start/End Date (No Lock) 20090904
52 SET_TEXT Instance method Public Method Change Language Dependent Short Text 20000228
Events
# Event Type Visibility Description Created on
1 OBJECT_CHANGED Instance Event
(0)
Public
(2)
Object Changed 19991123
2 OBJECT_COPIED Instance Event
(0)
Public
(2)
Object Copied 20040928
3 OBJECT_CREATED Instance Event
(0)
Public
(2)
Object created 19991123
4 OBJECT_DELETED Instance Event
(0)
Public
(2)
Object deleted 19991123
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IT_PROJECTS Protected See coding IT_PROJECTS 19991210 IT_PROJECTS type standard table of ref to cl_cgpl_project
2 TY_ENQUEUE_ARGS Private See coding 20011122
3 TY_INITIATED_ENQUEUES Private See coding 20020730
Method Signatures

Method ADD_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK neu angelegter Vorgang 19991119
2 Importing IM_ATTRIBUTES Value transfer Type reference (TYPE) CGPL_TASK Attribute 19991119
3 Importing IM_BELOW Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE übergeordneter Knoten 19991214
4 Importing IM_CHECK_PARENT_PROJECT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE 'X': Parent Project prüfen 20050308
5 Importing IM_EXTERNAL_GUID Value transfer Type reference (TYPE) CGPL_GUID16 Projektplanung: 16 stellige GUID für Projekte und Vorgänge 20000215
6 Importing IM_LEFT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE rechter Nachbar 19991214
7 Importing IM_RIGHT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE linker Nachbar 20000120

Method ADD_TASK on class CL_CGPL_PROJECT has no exception.

Method ADD_TASK_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BELOW Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE übergeordneter Knoten 20000124
2 Importing IM_LEFT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE rechter Nachbar 20000124
3 Importing IM_RIGHT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE linker Nachbar 20000124
4 Returning RE_CHECK_OK Value transfer Type reference (TYPE) XFELD Space: nicht O.K. 'X': O.K. 20000124

Method ADD_TASK_CHECK on class CL_CGPL_PROJECT has no exception.

Method ATTACH_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Vorgang zum Verknüpfen 19991210

Method ATTACH_TASK on class CL_CGPL_PROJECT has no exception.

Method ATTRIBUTES_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_PROJECT Attributetabelle Projektköpfe 20000302
2 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_PROJECT Attributetabelle Projektköpfe 20000302
3 Importing IM_SWITCH_OBJTYPES Call by reference Type reference (TYPE) CGPL_SWITCH_OBJTYPES Austausch von Objekttypen beim Kopieren 20011116

Method ATTRIBUTES_INIT on class CL_CGPL_PROJECT has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AUTHORITY Call by reference Type reference (TYPE) CGPL_AUTHORITY Projektplanung - Berechtigungsflags 20000307
2 Exporting EX_OBJECT_TEXT Call by reference Type reference (TYPE) CGPL_OBJECT_TEXT Projektplanung - Text zu Objekttyp 20000310
3 Importing IM_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20000314
4 Importing IM_EXTERNAL_ID Call by reference Type reference (TYPE) CGPL_EXTID Projektplanung: Externe Id Projekte, Vorgänge 20000314
5 Importing IM_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20000314
6 Importing IM_OBJECTTYPE Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20000307

Method AUTHORITY_CHECK on class CL_CGPL_PROJECT has no exception.

Method CHECK_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR_FLAG Call by reference Type reference (TYPE) CHAR1 Fehlerkennzeichen 20000216
2 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_PROJECT Projektattribute 20000216

Method CHECK_ATTRIBUTES on class CL_CGPL_PROJECT has no exception.

Method CHECK_PROJECT_IS_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGEABLE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20000308
2 Importing IM_CHECK_STATUS_LOCKED Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20000727
3 Importing IM_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichten, Nachrichtentyp 20000308

Method CHECK_PROJECT_IS_CHANGEABLE on class CL_CGPL_PROJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_PROJECT Importattribute 19991117
2 Importing IM_FETCH_TASKS Call by reference Type reference (TYPE) XFELD 'X' Inklusive DB Selekt der zugeordneten Vorgänge 19991207
3 Importing IM_NEW_CREATE Call by reference Type reference (TYPE) XFELD Anlegen ein neues Projekt 20000114
4 Importing IM_PROJECTS Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECTS Projektplanung - Kollektion für Projekte 20021216
5 Importing IM_R3_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_R3_ATTRIBUT R/3 Attribute 20000222
6 Importing IM_RAISE_EVENT Call by reference Type reference (TYPE) XFELD 'X' Ereignis Object created auslösen 20000303
7 Importing IM_REF_NUMBER Call by reference Type reference (TYPE) CGPL_EXTID Projektplanung: Externer Identifier eines Elements 20030224
# Exception Resumable Description Created on
1 FAILED failed 20010424

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NEW_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Marketingpläne und Kampagnen 20000302
2 Importing IM_EXTERNAL_ID Call by reference Type reference (TYPE) CGPL_EXTID Projektplanung: Externe Id Projekte, Vorgänge 20000308
3 Importing IM_INCL_OBJTYPES Call by reference Type reference (TYPE) CGPL_OBJTYPES_T Tabelle der zu kopierenden Objekttypen 20000705
4 Importing IM_REPLACE Call by reference Type reference (TYPE) CGPL_EXTID Ersetzen String 20000628
5 Importing IM_SEARCH Call by reference Type reference (TYPE) CGPL_EXTID Suchen String 20000628
6 Importing IM_SWITCH_OBJTYPES Call by reference Type reference (TYPE) CGPL_SWITCH_OBJTYPES Austausch von Objekttypen beim Kopieren 20011116
7 Importing IM_TARGET_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Hierarchieknoten 20000302
8 Importing IM_WITH_CHILDREN Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20001213
# Exception Resumable Description Created on
1 FAILED Keine Berechtigung zum Anlegen 20000310

Method CUT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHECK_OK Value transfer Type reference (TYPE) XFELD 'X': check O.K. ' ': nicht O.K. 20000126

Method CUT_CHECK on class CL_CGPL_PROJECT has no exception.

Method DELETE Signature

Method DELETE on class CL_CGPL_PROJECT has no parameter.
# Exception Resumable Description Created on
1 FAILED FAILED 20000621

Method DELETE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHECK_OK Value transfer Type reference (TYPE) XFELD Ja oder nein 19991207

Method DELETE_CHECK on class CL_CGPL_PROJECT has no exception.

Method DEQUEUE_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INITIATOR Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Initiator der Teilsperre 20011128

Method DEQUEUE_SHARED on class CL_CGPL_PROJECT has no exception.

Method ENQUEUE_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INITIATOR Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Initiator der Teilsperre 20011128
# Exception Resumable Description Created on
1 FOREIGN_LOCK Projekt bereits gesperrt 20011127
2 LOCK_FAILED Systemfehler 20011127

Method GET_ALL_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ALL_TASKS Call by reference Object reference (TYPE REF TO) CL_CGPL_TASKS Attribute All_Tasks 19991119
2 Importing IM_ENSURE_TASKS_LOADED Call by reference Type reference (TYPE) FLAG 'X' Tasks ggf. von der DB lesen 20011206
# Exception Resumable Description Created on
1 TASKS_NOT_LOADED Projekt ist unvollständig - ohne Tasks - geladen 20011206

Method GET_ALL_TASKS_OF_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TASKS Call by reference Type reference (TYPE) CGPLD_ITAB_TASK Tabelle Vorgänge 19991215
2 Importing IM_ENSURE_TASKS_LOADED Call by reference Type reference (TYPE) FLAG 'X' Tasks ggf. von der DB lesen 20011206
# Exception Resumable Description Created on
1 TASKS_NOT_LOADED Projekt ist unvollständig - ohne Tasks - geladen 20011206

Method GET_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Verwaltungsklasse für Assignments 20000208
2 Importing IM_CREATE_IF_INITIAL Call by reference Type reference (TYPE) CHAR1 'X' Falls Projekt unvollständig geladen, komplette laden 20000419
# Exception Resumable Description Created on
1 ASSIGNMENTS_NOT_LOADED Assignments sind noch nicht von der DB gelesen 20011206

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_PROJECT Projektattribute 19991117
2 Exporting EX_ATTRIBUTES_OLD Call by reference Type reference (TYPE) CGPL_PROJECT Projektattribute 20000829

Method GET_ATTRIBUTES on class CL_CGPL_PROJECT has no exception.

Method GET_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OLD_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_PROJECT Projektplanung: Attributetabelle Projektköpfe 20010222
2 Exporting EX_OLD_PARENT_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20010222

Method GET_CHANGES on class CL_CGPL_PROJECT has no exception.

Method GET_CHILDREN_OF_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHILDREN_PROJECTS Call by reference Type reference (TYPE) CGPL_PROJECTPOS_TYPE Interne Tabelle aller untergeordneter Projekte 20000104
2 Exporting EX_CHILDREN_TASKS Call by reference Type reference (TYPE) CGPL_TASKPOS_TYPE Interne Tabelle aller untergeordneter Vorgänge 20000104

Method GET_CHILDREN_OF_PROJECT on class CL_CGPL_PROJECT has no exception.

Method GET_ERROR_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERROR_FLAG Call by reference Type reference (TYPE) CHAR1 Fehlerkennzeichen 20000216

Method GET_ERROR_FLAG on class CL_CGPL_PROJECT has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Guid Projekt 20000126

Method GET_GUID on class CL_CGPL_PROJECT has no exception.

Method GET_HIERARCHY_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HIERARCHY Call by reference Type reference (TYPE) CGPL_HIERARCHY Hierarchieinformation 20000112
2 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Guid 20000112

Method GET_HIERARCHY_FROM_DB on class CL_CGPL_PROJECT has no exception.

Method GET_M_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AUTHORITY Call by reference Type reference (TYPE) CGPL_AUTHORITY Projektplanung - Berechtigungsflags 20000310

Method GET_M_AUTHORITY on class CL_CGPL_PROJECT has no exception.

Method GET_OBJECT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OBJECT_TEXT Call by reference Type reference (TYPE) CGPL_OBJECT_TEXT Projektplanung - Text zu Objekttyp 20000329

Method GET_OBJECT_TEXT on class CL_CGPL_PROJECT has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_GUID Call by reference Type reference (TYPE) CGPL_GUID16 GUID übergeordneter Knoten 19991216
2 Exporting EX_NODE_TYPE Call by reference Type reference (TYPE) CHAR1 Node Typ übergeordneter Knoten ('T': Task 'P' Projekt) 19991216
3 Exporting EX_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektreferenz 19991216
4 Exporting EX_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Taskreferenz 19991216

Method GET_PARENT on class CL_CGPL_PROJECT has no exception.

Method GET_R3_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_R3_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_R3_ATTRIBUT R3-Interface: Attribute der R3-Schattenobjekte 20000222

Method GET_R3_ATTRIBUTES on class CL_CGPL_PROJECT has no exception.

Method GET_TASKS_LOADED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TASKS_LOADED Call by reference Type reference (TYPE) XFELD Selektionskennzeichen 20000113

Method GET_TASKS_LOADED on class CL_CGPL_PROJECT has no exception.

Method GET_TASK_WITH_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Taskreferenz 20000120
2 Importing IM_ENSURE_TASKS_LOADED Call by reference Type reference (TYPE) FLAG 'X' Tasks ggf. von der DB lesen 20011206
3 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Vorgangsguid 20000120
# Exception Resumable Description Created on
1 NOT_FOUND Task zur GUID nicht gefunden 20000120

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXTS Call by reference Type reference (TYPE) CGPL_TEXT Projektplanung sprachabhägiger Kurztext Projekte/Vorgänge 20081117
2 Exporting ET_TEXTS_OLD Call by reference Type reference (TYPE) CGPL_TEXT Projektplanung sprachabhägiger Kurztext Projekte/Vorgänge 20081117
3 Importing IM_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20081117

Method GET_TEXTS on class CL_CGPL_PROJECT has no exception.

Method INITIATE_SHARED_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20020730
# Exception Resumable Description Created on
1 FOREIGN_LOCK Projekt bereits gesperrt 20020730
2 LOCK_FAILED Systemfehler 20020730

Method LOAD_COMPLETE Signature

Method LOAD_COMPLETE on class CL_CGPL_PROJECT has no parameter.
Method LOAD_COMPLETE on class CL_CGPL_PROJECT has no exception.

Method MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BELOW Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Objektreferenz übergeordneter Knoten 19991207
2 Importing IM_LEFT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Objektreferenz neuer rechter Nachbar 19991207
3 Importing IM_RIGHT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Objektreferenz neuer linker Nachbar 20000125
4 Importing IM_WITH_MESSAGES Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20000329
# Exception Resumable Description Created on
1 FAILED failed 20000314

Method MOVE_PROJECT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BELOW Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Objektreferenz übergeordneter Knoten 20000125
2 Importing IM_LEFT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Objektreferenz neuer rechter Nachbar 20000125
3 Importing IM_RIGHT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Objektreferenz neuer linker Nachbar 20000125
4 Returning RE_CHECK_OK Value transfer Type reference (TYPE) XFELD Space: nicht O.K. 'X': O.K. 20000125

Method MOVE_PROJECT_CHECK on class CL_CGPL_PROJECT has no exception.

Method PASTE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BELOW Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Objektreferenz übergeordneter Knoten 20000126
2 Importing IM_LEFT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Objektreferenz neuer rechter Nachbar 20000126
3 Importing IM_RIGHT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Objektreferenz neuer linker Nachbar 20000126
4 Returning RE_CHECK_OK Value transfer Type reference (TYPE) XFELD 'X': Check_OK ' ': nicht O.K 20000126

Method PASTE_CHECK on class CL_CGPL_PROJECT has no exception.

Method RECONSTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_PROJECT Importattribute 20011119
2 Importing IM_R3_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_R3_ATTRIBUT R/3 Attribute 20011119
3 Importing IM_RAISE_EVENT Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20011122

Method RECONSTRUCT on class CL_CGPL_PROJECT has no exception.

Method RECONSTRUCT_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ARCH_PROJECT Call by reference Type reference (TYPE) CGPL_ARCH_IDX Projektplanung - Tabellentyp mit Struktur CGPL Archiv-Index 20081008
2 Exporting ES_PROJECT Call by reference Type reference (TYPE) CGPL_GUID_STRUC Projektplanung: Tabellentyp über Struktur CGPL_GUID_STRUC 20081008
3 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20081007
4 Importing IV_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20081007
5 Importing IV_RAISE_EVENT Call by reference Type reference (TYPE) FLAG 'X' object_changed Event feuern 20081007
# Exception Resumable Description Created on
1 NOT_FOUND Projekt wurde mittlerweile gelöscht 20081008

Method REMOVE_ATTACHMENT Signature

Method REMOVE_ATTACHMENT on class CL_CGPL_PROJECT has no parameter.
Method REMOVE_ATTACHMENT on class CL_CGPL_PROJECT has no exception.

Method SET_APPL_LOG_FOR_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20000329
2 Importing IM_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'I' Nachrichten, Nachrichtentyp 20000329
3 Importing IM_MSGV3 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichten, Nachrichtenvariable 20000505
4 Importing IM_MSGV4 Call by reference Type reference (TYPE) SYMSGV SPACE Nachrichten, Nachrichtenvariable 20000505

Method SET_APPL_LOG_FOR_FUNCTION on class CL_CGPL_PROJECT has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Value transfer Type reference (TYPE) CGPL_PROJECT Projektattribute 19991117
2 Importing IM_UPDATE_FLAG Call by reference Type reference (TYPE) CHAR1 'X' Änderungskennzeichen für Projekt 20000208

Method SET_ATTRIBUTES on class CL_CGPL_PROJECT has no exception.

Method SET_ATTR_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR_INCL Call by reference Type reference (TYPE) CGPL_ATTR_INCL Includestruktur Projekte 20000208
2 Importing IM_BWIDENTIFIER Call by reference Type reference (TYPE) CGPL_BWIDENTIFIER Project Planning - BW Identification 20010515

Method SET_ATTR_INCL on class CL_CGPL_PROJECT has no exception.

Method SET_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DELTA Call by reference Type reference (TYPE) CGPL_TT_ENTITY_DELTA nachzuladende Objekte 20090224
2 Importing IM_MODE Call by reference Type reference (TYPE) XFELD modus 19991118
3 Importing IV_RELOAD Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20081015
# Exception Resumable Description Created on
1 NOT_POSSIBLE Änderungsmodus kann nicht geändert werden 19991215

Method SET_CONLICT_RESOLUTION_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAG Call by reference Type reference (TYPE) XFELD boolsche Variable (X=true, -=false, space=unknown) 20081106

Method SET_CONLICT_RESOLUTION_FLAG on class CL_CGPL_PROJECT has no exception.

Method SET_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONSTRAINT_TIME Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20000323
2 Changing CH_CONSTRAINT_TYPE Call by reference Type reference (TYPE) CGPL_CONSTRAINT Projektplanung - Terminliche Einschränkung 20000323
3 Changing CH_PLANFINISH Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20000323
4 Changing CH_PLANSTART Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20000323

Method SET_DATES on class CL_CGPL_PROJECT has no exception.

Method SET_EDIT_MODE_WO_ENQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EDIT_MODE Call by reference Type reference (TYPE) CHAR1 'X' = Change, ' '= Display 20090112
# Exception Resumable Description Created on
1 FAILED Modus can not be set 20090112

Method SET_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXTERNAL_ID Call by reference Type reference (TYPE) CGPL_EXTID Projektplanung: Externe Id Projekte, Vorgänge 20000322
2 Importing IM_EXTERNAL_ID Value transfer Type reference (TYPE) CGPL_EXTID Projektplanung: Externe Id Projekte, Vorgänge 20000315

Method SET_EXTERNAL_ID on class CL_CGPL_PROJECT has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20000228

Method SET_LANGUAGE on class CL_CGPL_PROJECT has no exception.

Method SET_M_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_M_TEXTS Call by reference Object reference (TYPE REF TO) CL_CGPL_TEXTS M_Texts 20000302

Method SET_M_TEXTS on class CL_CGPL_PROJECT has no exception.

Method SET_OUTLINE_CHILDREN_PUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RAISE_EVENT Call by reference Type reference (TYPE) XFELD 'X' Objekt angelegt Event auslösen 20090316

Method SET_OUTLINE_CHILDREN_PUB on class CL_CGPL_PROJECT has no exception.

Method SET_R3_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_R3_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_R3_ATTRIBUT R3-Interface: Attribute der R3-Schattenobjekte 20000222
2 Importing IM_SET_UPDATE_FLAG Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20000928

Method SET_R3_ATTRIBUTES on class CL_CGPL_PROJECT has no exception.

Method SET_START_FINISH_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FINISH_DATE Call by reference Type reference (TYPE) CGPL_CONSTRAINT_TIME Einschränkungstermin 20090904
2 Importing IV_LATEST_FINISH Call by reference Type reference (TYPE) CGPL_CONSTRAINT_TIME Einschränkungstermin 20110426
3 Importing IV_LATEST_START Call by reference Type reference (TYPE) CGPL_CONSTRAINT_TIME Einschränkungstermin 20110426
4 Importing IV_PLANFINISH Call by reference Type reference (TYPE) CGPL_CONSTRAINT_TIME Einschränkungstermin 20110426
5 Importing IV_PLANSTART Call by reference Type reference (TYPE) CGPL_CONSTRAINT_TIME Einschränkungstermin 20110426
6 Importing IV_START_DATE Call by reference Type reference (TYPE) CGPL_CONSTRAINT_TIME Einschränkungstermin 20090904

Method SET_START_FINISH_DATE on class CL_CGPL_PROJECT has no exception.

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Value transfer Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20010703
2 Importing IM_TEXT Value transfer Type reference (TYPE) CGPL_TEXT1 Projektplanung sprachabhägiger Kurztext Projekte/Vorgänge 20000228

Method SET_TEXT on class CL_CGPL_PROJECT has no exception.
Event Signatures

Event OBJECT_CHANGED Signature
Event OBJECT_CHANGED on class CL_CGPL_PROJECT has no parameter.
Event OBJECT_COPIED Signature
Event OBJECT_COPIED on class CL_CGPL_PROJECT has no parameter.
Event OBJECT_CREATED Signature
Event OBJECT_CREATED on class CL_CGPL_PROJECT has no parameter.
Event OBJECT_DELETED Signature
Event OBJECT_DELETED on class CL_CGPL_PROJECT has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 12A