SAP ABAP Class CL_CGPL_PROJECTS (Project Planning - Project Collection)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-GPL (Application Component) Generic Project Planning
     CGPL_APPLICATION_OBJECTS (Package) Project Planning - Application Objects
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 CGPLC 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 M_ESA_SAVE_STARTED Static Attribute Private Type reference (TYPE) CHAR1 Save Started in ESA Context 20040928
2 M_INSTANCES Static Attribute Private Type reference (TYPE) TY_INSTANCES Projects Instances 20021216
3 M_LANGU Instance attribute Private Type reference (TYPE) LANGU Language Key 20000228
4 M_OBJECT_MANAGER Instance attribute Public Object reference (TYPE REF TO) CL_CGPL_OBJECT_MANAGER Project Planning - Object Manager 20021216
5 M_SAVE_PROHIBITED Static Attribute Private Type reference (TYPE) FLAG Saving Not Allowed 20030722
6 PERSISTENCY_INSTANCE Instance attribute Protected Object reference (TYPE REF TO) CL_CGPL_PERSISTENCY Persistenz_Instanz 19991117
7 S_LOAD_BY_TASK Static Attribute Public Type reference (TYPE) BOOLEAN Load by task is active 20081028
8 TABLE_OF_PROJECTS Instance attribute Private Type reference (TYPE) TY_PROJECTS List of Projects 19991116
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Create project 19991117
2 ADD_PROJECT_CHECK Instance method Private Method Check Before Creating a New Project 20000125
3 APPEND Instance method Private Method Add Project to Table_Of_Projects 19991117
4 CHECK_CHANGES Static method Public Method Determines Whether Project Changes Exist 20000313
5 CONSTRUCTOR Instance method Public Constructor Constructor 19991118
6 ESA_AFTER_COMMIT Static method Public Method Call in ESA Context: After COMMIT WORK 20040927
7 ESA_AFTER_ROLLBACK Static method Public Method Call in ESA Context: After ROLLBACK WORK 20040927
8 ESA_BEFORE_SAVE Static method Public Method Call in ESA Context: Before Saving 20040927
9 ESA_CHECK Static method Public Method Call in ESA Context: Check 20040927
10 ESA_DO_CLEANUP Static method Public Method Call in ESA Context: Clean Up Before End of Transaction 20040928
11 ESA_DO_SAVE Static method Public Method Call in ESA Context: Save 20040927
12 FREE Instance method Public Method Completely Remove All Projects 20041117
13 GET_INSTANCE Static method Public Method Reads Unique Instance of Class CL_CGPL_PROJECTS 19991118
14 GET_LANGUAGE Instance method Public Method Read Language for Short Text 20000228
15 GET_NODE_WITH_GUID Static method Public Method Read Hierarchy Nodes with GUID 20030430
16 GET_OBJECT_WITH_GUID Instance method Public Method Read an Object (Project, Task) with GUID 20010116
17 GET_OBJ_WITH_GUID Static method Public Method Read an Object (Project, Task) with GUID 20060809
18 GET_PROJECTS Instance method Public Method Delivers All Loaded Projects 20000321
19 GET_PROJECT_WITH_EXTERNAL_ID Instance method Public Method Reads a Project with EXTERNAL_ID 20000113
20 GET_PROJECT_WITH_GUID Instance method Public Method Reads a Project with GUID 19991116
21 INITIALIZE Static method Public Method Initialize 19991116
22 LOAD Static method Public Method Load Projects from the Database (Using Project GUID) 19991116
23 LOAD_BY_TASK Static method Public Method Load Projects from the Database (Using Task GUID) 20011116
24 LOAD_BY_TASK_DPR Static method Public Method Load Projects from the Database (Using Task GUID) 20081111
25 MANAGE_O_LOCKS_AFTER_SAVE Instance method Public Method Manage Optimistic Locks After Saving 20081104
26 MANAGE_O_LOCKS_BEFORE_SAVE Instance method Public Method Manage Optimistic Locks Before Saving 20081104
27 PROHIBIT_SAVE Static method Public Method Prevent Saving 20030722
28 PROJECT_COPY Instance method Public Method Copies Project Template 20000302
29 REMOVE Instance method Public Method Remove Project from Administration 19991119
30 REMOVE_FROM_COLLECTION Instance method Private Method Remove Project from the Collection 20011206
31 SAVE Static method Public Method Save Changes Made to All Opened Projects 19991116
32 SET_CHANGE_MODE Instance method Public Method Sets Change Mode 20000313
33 SET_LANGUAGE 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 Exporting EX_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projekt 19991118
2 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_PROJECT Attribute 19991118
3 Importing IM_BELOW Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE übergeordneter Vorgang 19991214
4 Importing IM_EXTERNAL_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20001213
5 Importing IM_LEFT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE rechter Nachbar 19991214
6 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp 20030711
7 Importing 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 failed 20000310

Method ADD_PROJECT_CHECK 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 Vorgangsattribute 20000125
2 Importing IM_BELOW Value transfer Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE übergeordneter Knoten 20000125
3 Importing IM_LEFT_TO Value transfer Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE rechter Nachbar 20000125
4 Importing IM_RIGHT_TO Value transfer Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE linker Nachbar 20000125
5 Returning RE_CHECK_OK Value transfer Type reference (TYPE) XFELD Space: nicht O.K. 'X': O.K. 20000125
# Exception Resumable Description Created on
1 FAILED failed 20000310

Method APPEND 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 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 CHANGES_EXISTS Änderungen vorhanden 20000314

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLICATION_TYPE Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Applikation in der Projektplanung 20021216
# Exception Resumable Description Created on
1 MISSING_APPLICATION_TYPE Es existieren bereits Instanzen zu mehreren Applikationen 20021216
2 MISSING_OBJECT_MANAGER 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 Exporting 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 Exporting 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 Exporting EX_REJECTED Call by reference Type reference (TYPE) CHAR1 Fehlgeschlagen 20040927
2 Importing 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 Importing IM_APPLICATION_TYPE Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Applikation in der Projektplanung 20021216
2 Returning 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 MISSING_APPLICATION_TYPE Es existieren bereits Instanzen zu mehreren Applikationen 20021216
2 MISSING_OBJECT_MANAGER 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 Exporting 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 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 20030430
2 Returning 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 Exporting EX_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projekt 20010116
2 Exporting EX_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Projektplanung - Vorgänge 20010116
3 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektguid 20010116
# Exception Resumable Description Created on
1 NOT_FOUND 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 Exporting EX_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projekt 20060809
2 Exporting EX_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Projektplanung - Vorgänge 20060809
3 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektguid 20060809
# Exception Resumable Description Created on
1 NOT_FOUND 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 Exporting 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 Exporting EX_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektreference 20000113
2 Importing IM_EXTERNAL_ID Call by reference Type reference (TYPE) CGPL_EXTID Projektplanung: Externe Id 20000113
# Exception Resumable Description Created on
1 NOT_FOUND 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 Exporting EX_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projekt 19991119
2 Exporting EX_RELOAD_FLAG Call by reference Type reference (TYPE) XFELD 'X': Vorgänge noch nicht geladen. 20000118
3 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektguid 19991119
# Exception Resumable Description Created on
1 NOT_FOUND 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 Changing CT_DELTA Call by reference Type reference (TYPE) CGPL_TT_ENTITY_DELTA GUIDs von Objekten zum Nachladen 20090224
2 Exporting ET_CHANGEMODE_FAILED Value transfer Type reference (TYPE) CGPL_GUIDTAB_TYPE Projektplanung: Tabellentyp über Struktur CGPL_GUID_STRUC 20001207
3 Exporting ET_INCOMPLETE_GUID Value transfer Type reference (TYPE) CGPL_GUIDTAB_TYPE Projektplanung: Projekte zum Nachladen 20050427
4 Exporting EX_GUIDTAB Value transfer Type reference (TYPE) CGPL_GUIDTAB_TYPE Exporttabelle: GUID und Referenze 19991216
5 Importing IM_CHANGE_MODE Call by reference Type reference (TYPE) XFELD 'X' Kennzeichen: Projekte im Änderungsmodus öffnen 19991221
6 Importing IM_GUIDTAB Value transfer Type reference (TYPE) CGPL_GUIDTAB_TYPE Importtabelle: GUID und Referenze 19991117
7 Importing IM_RAISE_EVENT Call by reference Type reference (TYPE) FLAG 'X' ' ' = keine Darstellungsobjekte erzeugen 20011206
8 Importing IM_RELOAD_FLAG Value transfer Type reference (TYPE) XFELD Obsolet - nicht mehr verwenden !!! 20000111
9 Importing 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 Exporting ET_INCOMPLETE_GUID Value transfer Type reference (TYPE) CGPL_GUIDTAB_TYPE Projektplanung: Projekte zum Nachladen 20050704
2 Exporting EX_CHANGEMODE_FAILED Value transfer Type reference (TYPE) CGPL_GUIDTAB_TYPE GUID's und Referenzen nicht gesperrter Tasks 20011120
3 Exporting EX_GUIDTAB Value transfer Type reference (TYPE) CGPL_GUIDTAB_TYPE GUID's und Referenzen gelesener Tasks 20011116
4 Importing IM_CHANGE_MODE Call by reference Type reference (TYPE) FLAG 'X' Tasks im Änderungsmodus öffnen 20011116
5 Importing IM_GUIDTAB Value transfer Type reference (TYPE) CGPL_GUIDTAB_TYPE GUID's zu lesender Tasks 20011116
6 Importing 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 Changing CT_DELTA Call by reference Type reference (TYPE) CGPL_TT_ENTITY_DELTA objects which have been changed meanwhile 20090224
2 Exporting ET_INCOMPLETE_GUID Value transfer Type reference (TYPE) CGPL_GUIDTAB_TYPE Projektplanung: Projekte zum Nachladen 20081111
3 Exporting EX_CHANGEMODE_FAILED Value transfer Type reference (TYPE) CGPL_GUIDTAB_TYPE GUID's und Referenzen nicht gesperrter Tasks 20081111
4 Exporting EX_GUIDTAB Value transfer Type reference (TYPE) CGPL_GUIDTAB_TYPE GUID's und Referenzen gelesener Tasks 20081111
5 Importing IM_CHANGE_MODE Call by reference Type reference (TYPE) FLAG 'X' Tasks im Änderungsmodus öffnen 20081111
6 Importing IM_GUIDTAB Value transfer Type reference (TYPE) CGPL_GUIDTAB_TYPE GUID's zu lesender Tasks 20081111
7 Importing IM_RAISE_EVENT Call by reference Type reference (TYPE) FLAG 'X' ' ' = keine Darstellungsobjekte erzeugen 20081111
8 Importing IT_ROLES Call by reference Type reference (TYPE) CGPL_GUIDTAB_TYPE Projektplanung: Tabellentyp über Struktur CGPL_GUID_STRUC 20081113
9 Importing IV_NO_HIERARCHY Call by reference Type reference (TYPE) FLAG load task without subtasks 20090220
10 Importing 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 Exporting EX_NEW_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Referenz auf neuangelegtes Projekt 20000303
2 Importing IM_EXTERNAL_ID Call by reference Type reference (TYPE) CGPL_EXTID Projektplanung: Externe Id Projekte, Vorgänge 20000308
3 Importing IM_GUID_TEMPLATE Call by reference Type reference (TYPE) CGPL_GUID16 GUID Vorlage 20000302
4 Importing IM_INCL_OBJTYPES Call by reference Type reference (TYPE) CGPL_OBJTYPES_T Tabelle der zu kopierenden Objekttypen 20000705
5 Importing IM_SWITCH_OBJTYPES Call by reference Type reference (TYPE) CGPL_SWITCH_OBJTYPES Austausch von Objekttypen beim Kopieren 20011116
6 Importing IM_TARGET_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Hierarchieknoten 20000308
7 Importing IM_WITH_CHILDREN Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20040519
# Exception Resumable Description Created on
1 FAILED failed 20000310

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INCLUDE_SUBPROJECTS Call by reference Type reference (TYPE) BOOLE_D SPACE Auch untergeordnete Projekte zerstören 20020521
2 Importing IM_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 19991119
# Exception Resumable Description Created on
1 FAILED 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 Importing 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 Importing IV_SIDE_ENTRY Call by reference Type reference (TYPE) CHAR1 Seiteneinstieg aktiv 20100727
# Exception Resumable Description Created on
1 SAVE_FAILED Fehler beim Speicher 20000302
2 SAVE_PROHIBITED 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 Exporting EX_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT neue eingelesene Projekt 20000324
2 Importing IM_MODE Call by reference Type reference (TYPE) XFELD 'X' Änderungsmodus, Space: Anzeigemodus 20000313
3 Importing IM_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT zu ändernde Projekt 20000314
# Exception Resumable Description Created on
1 CHANGES_EXIST Änderungen bei Projekte Vorhanden. 20000314

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_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