SAP ABAP Class CL_DPR_UI_CHANGE_MANAGER (Functions for Back-End Communication)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_UI_LOGIC (Package) Project Management UI Data Formatting
Properties
Class CL_DPR_UI_CHANGE_MANAGER  
Short Description Functions for Back-End Communication    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_UI_LOGIC   Project Management UI Data Formatting 
Created 20041004   SAP 
Last change 20141109    
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 IF_DPR_CORE_SERVICE_INBOUND Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_DPR_UI_CHANGE_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DPR_UI_EVENT_SOURCE 20041025 Front-End Communication and Synchronization
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_LAST_CHANGE_NOTIFICATIONS Instance attribute Public Type reference (TYPE) IF_DPR_CORE_SERVICE_INBOUND=>TT_CHANGE_NOTIFICATIONS 20041025
2 MT_LAST_MESSAGES Instance attribute Public Type reference (TYPE) IF_DPR_CORE_SERVICE_INBOUND=>TT_MESSAGES 20041026
3 MV_LAST_SAVE_REJECTED Instance attribute Public Type reference (TYPE) I 0=Success, Otherwise Error 20041210
4 MV_SCHEDULE Instance attribute Public Type reference (TYPE) ABAP_BOOL 20060502
5 MV_UNSAVED_CHANGES Instance attribute Private Type reference (TYPE) ABAP_BOOL 20041116
6 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_DPR_UI_CHANGE_MANAGER Functions for Back-End Communication 20041004
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20090121
2 CREATE_DOC Instance method Public Method Create Document 20050210
3 CREATE_DOC_T Instance method Public Method Create Template Document 20050311
4 CREATE_FOLDER Instance method Public Method Create Folder 20050210
5 CREATE_FOLDER_T Instance method Public Method Create Folder 20050311
6 CREATE_NEW_VERSION Instance method Public Method Create New Version 20050222
7 CREATE_NEW_VERSION_T Instance method Public Method Create New Version 20050314
8 CREATE_OBJECT Instance method Public Method Create Object 20041213
9 CREATE_OBJECT_DATATABLE Instance method Public Method Create Object 20050601
10 DELETE_OBJECT Instance method Public Method Delete Object 20050105
11 DO_CLEANUP Instance method Public Method Reset BE 20041116
12 GET_COMPOUND_SERVICES Instance method Private Method BE Connector for Compound Services 20050209
13 GET_HAS_UNSAVED_CHANGES Instance method Public Method Still Unsaved Data? 20041122
14 GET_INSTANCE Static method Public Method Deliver Singleton 20041004
15 GET_SERVICE_MANAGER Instance method Private Method Get BE Connector 20041025
16 MERGE_CHANGE_NOTIFICATIONS Instance method Public Method Get and List Changes 20050208
17 MERGE_MESSAGES Instance method Public Method Merge Several Messages 20041029
18 MODIFY_VERSION_T Instance method Public Method Change Template Document Version 20060627
19 ON_SAVED Static method Private Event handling method 20090121
20 REPORT_ACTIONS Instance method Public Method Action 20041102
21 REPORT_UPDATES Instance method Public Method Mass Action Field Changes 20041027
22 RESET_CHANGED_FLAG Instance method Public Method Undo Indication That a Change Was Made 20070627
23 RESET_ROUNDTRIP_STATE Instance method Public Method Reset State Variables per Roundtrip 20050208
24 RESET_SCHEDULE_FLAG Instance method Public Method Selection That Is Scheduled in Next Roundtrip 20060502
25 SAVE_TO_BACKEND Instance method Public Method Call 'Save' 20041025
26 SET_CHANGED_FLAG Instance method Public Method Marker to Show a Change Has Been Made 20050208
27 SET_SCHEDULE_FLAG Instance method Public Method Selection That Is Scheduled in Next Roundtrip 20060502
Events
Class CL_DPR_UI_CHANGE_MANAGER has no event.
Types
Class CL_DPR_UI_CHANGE_MANAGER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC_VERSION Call by reference Type reference (TYPE) DPR_TS_API_DOC_VERSION API: Attribute Linked Object 20050210
2 Changing CS_PARENT_FOLDER Call by reference Type reference (TYPE) DPR_TS_API_DOCUMENT API: Struktur für Dokumente 20050210
3 Changing CV_DOC_CONTENT Call by reference Type reference (TYPE) XSTRING API: Struktur für Dokumente 20050211
4 Exporting EV_NEW_DOC_KEY Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050210
5 Exporting EV_REJECTED Call by reference Type reference (TYPE) ABAP_BOOL 20050210
6 Importing IV_AS_URL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100407
7 Importing IV_BASE_OBJ_KEY Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR GUID im 'CHAR' Format in Großschreibung 20050210
8 Importing IV_SUBAPPL Call by reference Type reference (TYPE) EDMS_TV_SUBAPPLICATION Unterapplikation zu EDMS 20050609

Method CREATE_DOC on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method CREATE_DOC_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC_VERSION Call by reference Type reference (TYPE) DPR_TS_API_DOC_VERSION API: Attribute Linked Object 20050311
2 Changing CS_PARENT_FOLDER Call by reference Type reference (TYPE) DPR_TS_API_DOCUMENT API: Struktur für Dokumente 20050311
3 Changing CV_DOC_CONTENT Call by reference Type reference (TYPE) XSTRING API: Struktur für Dokumente 20050311
4 Exporting EV_NEW_DOC_KEY Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050311
5 Exporting EV_REJECTED Call by reference Type reference (TYPE) ABAP_BOOL 20050311
6 Importing IV_AS_URL Call by reference Type reference (TYPE) ABAP_BOOL 20100420
7 Importing IV_SUBAPPLICATION Call by reference Type reference (TYPE) EDMS_TV_SUBAPPLICATION Subapplication for EDMS 20081009

Method CREATE_DOC_T on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method CREATE_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARENT_FOLDER Call by reference Type reference (TYPE) DPR_TS_API_DOCUMENT API: Struktur für Dokumente 20050210
2 Exporting EV_NEW_FOLDER_KEY Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050210
3 Exporting EV_REJECTED Call by reference Type reference (TYPE) ABAP_BOOL 20050210
4 Importing IV_BASE_OBJ_KEY Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR GUID im 'CHAR' Format in Großschreibung 20050210
5 Importing IV_SUBAPPL Call by reference Type reference (TYPE) EDMS_TV_SUBAPPLICATION Unterapplikation zu EDMS 20050609

Method CREATE_FOLDER on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method CREATE_FOLDER_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARENT_FOLDER Call by reference Type reference (TYPE) DPR_TS_API_DOCUMENT API: Struktur für Dokumente 20050311
2 Exporting EV_NEW_FOLDER_KEY Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050311
3 Exporting EV_REJECTED Call by reference Type reference (TYPE) ABAP_BOOL 20050311

Method CREATE_FOLDER_T on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method CREATE_NEW_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CONTENT Call by reference Type reference (TYPE) XSTRING 20050222
2 Exporting EV_REJECTED Call by reference Type reference (TYPE) ABAP_BOOL 20050222
3 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) DPR_TS_API_DOCUMENT_KEY API: Schlüssel für Dokumente 20050222
4 Importing IS_DOC_VERSION Call by reference Type reference (TYPE) DPR_TS_API_DOC_VERSION API: Attribute Linked Object 20050222
5 Importing IV_AS_URL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100407
6 Importing IV_BASE_OBJ_KEY Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050222
7 Importing IV_NEW_VERSION Call by reference Type reference (TYPE) ABAP_BOOL 20050316

Method CREATE_NEW_VERSION on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method CREATE_NEW_VERSION_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CONTENT Call by reference Type reference (TYPE) XSTRING 20050314
2 Exporting EV_REJECTED Call by reference Type reference (TYPE) ABAP_BOOL 20050314
3 Importing IS_DOCUMENT Call by reference Type reference (TYPE) DPR_TS_API_DOCUMENT API: Schlüssel für Dokumente 20050314
4 Importing IS_DOC_VERSION Call by reference Type reference (TYPE) DPR_TS_API_DOC_VERSION API: Attribute Linked Object 20050314
5 Importing IV_NEW_VERSION Call by reference Type reference (TYPE) ABAP_BOOL Neue Version erzeugen 20050314

Method CREATE_NEW_VERSION_T on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CREATE Call by reference Type reference (TYPE) DPR_TS_UI_CREATE Objekt das angelegt werden soll 20041214

Method CREATE_OBJECT on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method CREATE_OBJECT_DATATABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CREATE Call by reference Type reference (TYPE) DPR_TS_UI_CREATE Objekt das angelegt werden soll 20050601

Method CREATE_OBJECT_DATATABLE on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DELETE Call by reference Type reference (TYPE) DPR_TS_UI_DELETE Zu löschende Objekte 20050105

Method DELETE_OBJECT on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method DO_CLEANUP Signature

Method DO_CLEANUP on class CL_DPR_UI_CHANGE_MANAGER has no parameter.
Method DO_CLEANUP on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method GET_COMPOUND_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COMPOUND_SERVICES Value transfer Object reference (TYPE REF TO) CL_DPR_API_COMPOUND_SERVICES cProjects-API: Compound_services 20050209

Method GET_COMPOUND_SERVICES on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method GET_HAS_UNSAVED_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_UNSAVED_CHANGES Value transfer Type reference (TYPE) ABAP_BOOL 20041122

Method GET_HAS_UNSAVED_CHANGES on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_DPR_UI_CHANGE_MANAGER Funktionen zur Backendkommunikation 20041004

Method GET_INSTANCE on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method GET_SERVICE_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SERVICE_MANAGER Value transfer Object reference (TYPE REF TO) IF_DPR_CORE_SERVICE_MANAGER cProjects Core Service Manager 20041025

Method GET_SERVICE_MANAGER on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method MERGE_CHANGE_NOTIFICATIONS Signature

Method MERGE_CHANGE_NOTIFICATIONS on class CL_DPR_UI_CHANGE_MANAGER has no parameter.
Method MERGE_CHANGE_NOTIFICATIONS on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method MERGE_MESSAGES Signature

Method MERGE_MESSAGES on class CL_DPR_UI_CHANGE_MANAGER has no parameter.
Method MERGE_MESSAGES on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method MODIFY_VERSION_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CONTENT Call by reference Type reference (TYPE) XSTRING 20060627
2 Exporting EV_REJECTED Call by reference Type reference (TYPE) ABAP_BOOL 20060627
3 Importing IS_DOCUMENT Call by reference Type reference (TYPE) DPR_TS_API_DOCUMENT API: Schlüssel für Dokumente 20060627
4 Importing IS_DOC_VERSION Call by reference Type reference (TYPE) DPR_TS_API_DOC_VERSION API: Attribute Linked Object 20060627
5 Importing IV_NEW_VERSION Call by reference Type reference (TYPE) ABAP_BOOL Neue Version erzeugen 20060627

Method MODIFY_VERSION_T on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method ON_SAVED Signature

Method ON_SAVED on class CL_DPR_UI_CHANGE_MANAGER has no parameter.
Method ON_SAVED on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method REPORT_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_RESPONSE Call by reference Type reference (TYPE) DPR_TT_UI_ACTION_CHK Antwort des Backend auf Actions 20050223
2 Importing IT_ACTIONS Call by reference Type reference (TYPE) DPR_TT_UI_ACTION Tabelle mit Actions 20041102

Method REPORT_ACTIONS on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method REPORT_UPDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHANGES Call by reference Type reference (TYPE) DPR_TT_UI_UPDATE Tabelle mit Update-Infos 20041027

Method REPORT_UPDATES on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method RESET_CHANGED_FLAG Signature

Method RESET_CHANGED_FLAG on class CL_DPR_UI_CHANGE_MANAGER has no parameter.
Method RESET_CHANGED_FLAG on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method RESET_ROUNDTRIP_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGES_ONLY Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20081218

Method RESET_ROUNDTRIP_STATE on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method RESET_SCHEDULE_FLAG Signature

Method RESET_SCHEDULE_FLAG on class CL_DPR_UI_CHANGE_MANAGER has no parameter.
Method RESET_SCHEDULE_FLAG on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method SAVE_TO_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REJECTED Value transfer Type reference (TYPE) I 20041025

Method SAVE_TO_BACKEND on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method SET_CHANGED_FLAG Signature

Method SET_CHANGED_FLAG on class CL_DPR_UI_CHANGE_MANAGER has no parameter.
Method SET_CHANGED_FLAG on class CL_DPR_UI_CHANGE_MANAGER has no exception.

Method SET_SCHEDULE_FLAG Signature

Method SET_SCHEDULE_FLAG on class CL_DPR_UI_CHANGE_MANAGER has no parameter.
Method SET_SCHEDULE_FLAG on class CL_DPR_UI_CHANGE_MANAGER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400