SAP ABAP Class CL_DPR_UI_LOG_SUB_OBJECTS (UI Logic for Subobjects)
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_LOG_SUB_OBJECTS  
Short Description UI Logic for Subobjects    
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 20050420   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)
Interfaces
Class CL_DPR_UI_LOG_SUB_OBJECTS has no interface implemented.
Friends
Class CL_DPR_UI_LOG_SUB_OBJECTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CHANGED_GUIDS Instance attribute Public Type reference (TYPE) TT_KEYS 20070427
2 MT_KEYS Instance attribute Public Type reference (TYPE) TT_KEYS 20070410
3 MV_EDIT_MODE Instance attribute Private Type reference (TYPE) I Change Mode 20070627
4 MV_MAIN Instance attribute Public Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20090928
5 SR_DPR_UI_LOG_SUB_OBJECTS Static Attribute Private Object reference (TYPE REF TO) CL_DPR_UI_LOG_SUB_OBJECTS UI Logic for Subobjects 20050420
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_SUB_OBJECTS Instance method Public Method Creates New Subobjects 20050505
2 DELETE_SUB_OBJECT Instance method Public Method Delete Project Element 20050425
3 GET_ACTION_PROPERTIES_DYN Instance method Public Method Permitted Actions 20050503
4 GET_ACTION_PROPERTIES_STAT Instance method Public Method Permitted Actions 20050503
5 GET_ALL_SUB_OBJECTS Instance method Public Method Delivers Table Data of Project Elements 20050804
6 GET_CHECKL_ITEM_VALUE_LIST Instance method Private Method Delivers Table of Field Names and Value Lists 20050420
7 GET_CREATION_ALLOWED Instance method Public Method Ist das Anlegen erlaubt? 20090914
8 GET_EDIT_MODE Instance method Public Method Delivers Change Mode 20070726
9 GET_FIELD_PROPERTY Instance method Private Method Delivers Field Properties 20050420
10 GET_FIELD_VALUES Instance method Public Method Delivers Values for Fields 20050420
11 GET_INSTANCE Static method Public Method Get Singleton 20050420
12 GET_RESPONSIBILITY Instance method Private Method Get Responsibility 20050420
13 GET_SUB_OBJECT Instance method Public Method Supplies Data for a Project Element 20050811
14 GET_SUB_OBJECT_SEVERITY Instance method Public Method Delivers Criticality Data for a Project Element 20050425
15 GET_SUB_OBJECT_STATUS Instance method Public Method Delivers Status Data for Project Element 20061023
16 GET_TASK_VALUE_LIST Instance method Private Method Delivers Table of Field Names and Value Lists 20050420
17 GET_VISIBILITY Instance method Public Method Delivers Control Data of View 20050805
18 MOVE_LEFT_RIGHT_SUB_OBJECT Instance method Public Method Move a dragged element 20090313
19 PASTE_SUB_OBJECT Instance method Public Method Copies or Moves a Project Element 20050426
20 REPORT_ACTION Instance method Public Method Actions in Back-End 20050804
21 REPORT_CHANGED_DATA Instance method Public Method Changes via Change Manager in Back-End 20050804
22 SET_CHANGED_ELEMENT Instance method Public Method Sets Element As Changed 20070427
23 SET_EDIT_MODE Instance method Public Method Sets Change Mode 20070627
Events
Class CL_DPR_UI_LOG_SUB_OBJECTS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_KEYS Public See coding 20070410 tt_keys type table of dpr_ts_api_root_object_key
Method Signatures

Method CREATE_SUB_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUB_OBJ_DATA_NEW Call by reference Type reference (TYPE) DPR_TT_UI_SUB_OBJECT_DATA cProjects: Projektdaten der untergeordneten Objekte 20050505
2 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050505
3 Importing IV_PARENT_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20050505

Method CREATE_SUB_OBJECTS on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method DELETE_SUB_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20071120
2 Importing IT_GUIDS Call by reference Type reference (TYPE) DPR_TT_GUIDC Table Type for GUIDs (char32) 20080911
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp 20050425
4 Returning RV_DEL_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080325

Method DELETE_SUB_OBJECT on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_ACTION_PROPERTIES_DYN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COPY_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Aktion ist erlaubt 20060220
2 Exporting EV_DELETE_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Aktion ist erlaubt 20050503
3 Exporting EV_MOVE_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Aktion ist erlaubt 20060220
4 Importing IV_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050503

Method GET_ACTION_PROPERTIES_DYN on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_ACTION_PROPERTIES_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREATE_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Aktion ist erlaubt 20060220
2 Importing IV_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050503

Method GET_ACTION_PROPERTIES_STAT on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_ALL_SUB_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_OBJECT_DATA Call by reference Type reference (TYPE) DPR_TT_UI_SUB_OBJECT_DATA Tabellentyp zur Struktur DPR_TS_UI_SUB_OBJECT_DATA 20050804
2 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050804
3 Importing IV_LAST_ROW Call by reference Type reference (TYPE) SYTABIX Letzte sichtbare Zeile 20070514
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20050804

Method GET_ALL_SUB_OBJECTS on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_CHECKL_ITEM_VALUE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_VALUES Call by reference Type reference (TYPE) DPR_TT_UI_FIELD_VALUES Vorschlagswerte für DropDownByKey 20050420
2 Importing IV_ABSTR_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050420
3 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050420
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20050420

Method GET_CHECKL_ITEM_VALUE_LIST on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_CREATION_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20090914
2 Returning RV_CREATION_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090914

Method GET_CREATION_ALLOWED on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_EDIT_MODE Signature

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

Method GET_EDIT_MODE on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_FIELD_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_OBJ_TYPE Call by reference Type reference (TYPE) STRING Objekttyp extern 20050420
2 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050420
3 Returning RT_UI_CTRL Value transfer Type reference (TYPE) DPR_TT_UI_ATTR_PROPERTY Attributproperties 20050420

Method GET_FIELD_PROPERTY on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_FIELD_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_VALUES Call by reference Type reference (TYPE) DPR_TT_UI_FIELD_VALUES Vorschlagswerte für DropDownByKey 20050420
2 Importing IV_ABSTR_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050420
3 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050420
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20050420

Method GET_FIELD_VALUES on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DPR_UI_LOG_SUB_OBJECTS Value transfer Object reference (TYPE REF TO) CL_DPR_UI_LOG_SUB_OBJECTS 20050420

Method GET_INSTANCE on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_RESPONSIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_RESPONSIBLE Value transfer Type reference (TYPE) DPR_TS_UI_RESPONSIBLE UI: Attribute Verantwortlicher 20050420
2 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING 20061103
3 Importing IV_BO_OBJ_TYPE Call by reference Type reference (TYPE) STRING 20050420
4 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) I 20050420
5 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Aktuelles Objekt 20050420

Method GET_RESPONSIBILITY on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_SUB_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SUB_OBJ_DATA Call by reference Type reference (TYPE) DPR_TS_UI_SUB_OBJECT_DATA 20050811
2 Importing IV_GUID Value transfer Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050811
3 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20050811
4 Importing IV_RETRIEVE Value transfer Type reference (TYPE) ABAP_BOOL 20050811
5 Exporting RS_DATA Call by reference Object reference (TYPE REF TO) DATA Objektelement Daten 20050811

Method GET_SUB_OBJECT on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_SUB_OBJECT_SEVERITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_OBJECT_DATA Call by reference Type reference (TYPE) DPR_TS_UI_SUB_OBJECT_DATA Tabellentyp zur Struktur DPR_TS_UI_SUB_OBJECT_DATA 20050425
2 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050425
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20050425

Method GET_SUB_OBJECT_SEVERITY on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_SUB_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROFILES Call by reference Type reference (TYPE) DPR_TT_API_NAME_VALUE_PAIR Name-Value-Pair 20061023
2 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20061023
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20061023

Method GET_SUB_OBJECT_STATUS on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_TASK_VALUE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_VALUES Call by reference Type reference (TYPE) DPR_TT_UI_FIELD_VALUES Vorschlagswerte für DropDownByKey 20050420
2 Importing IV_ABSTR_ROLE_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050420
3 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050420
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20050420

Method GET_TASK_VALUE_LIST on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method GET_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Identifizierung eines Objektes 20050805
2 Exporting RS_VISIBILITY Call by reference Type reference (TYPE) DPR_TS_UI_SUB_OBJECT_VIS View Kontrolldaten 20050805

Method GET_VISIBILITY on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method MOVE_LEFT_RIGHT_SUB_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEFT_OR_RIGHT Call by reference Type reference (TYPE) I Left or right insert 20090313
2 Importing IV_SOURCE_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Drag element Guid 20090313
3 Importing IV_TARGET_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Drop Target elment Guid 20090313
4 Importing IV_TARGET_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20090313
5 Returning RV_REJECTED Value transfer Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20091028

Method MOVE_LEFT_RIGHT_SUB_OBJECT on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method PASTE_SUB_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING Name der Aktion 20050427
2 Importing IV_OBJ_EVENT Call by reference Type reference (TYPE) DPR_TS_OBJ_EVENT Objekttyp in der Projektplanung 20050427
3 Importing IV_PASTE_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20050427

Method PASTE_SUB_OBJECT on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method REPORT_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMETERS Call by reference Object reference (TYPE REF TO) DATA 20050804
2 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING Web Dynpro: Liste mit Context-Änderungen 20050804
3 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR GUID des Anwendungsobjekts 20050804
4 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20050804
5 Returning RV_UPD_FLAG Value transfer Type reference (TYPE) BOOLE_D Action Update ok 20050804

Method REPORT_ACTION on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method REPORT_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) DPR_TS_UI_SUB_OBJECT_DATA cProjects: Projektdaten Unterobjekte 20050804
2 Importing IT_CHANGED_ATTR Call by reference Type reference (TYPE) WDR_CONTEXT_CHANGE_LIST Web Dynpro: Context-Änderungen 20050914
3 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR GUID des Anwendungsobjekts 20050804
4 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20050804

Method REPORT_CHANGED_DATA on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method SET_CHANGED_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Eindeutiger Objektschlüssel 20070427

Method SET_CHANGED_ELEMENT on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) I 20070627

Method SET_EDIT_MODE on class CL_DPR_UI_LOG_SUB_OBJECTS has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400