SAP ABAP Class CL_DPR_MY_OBJECTS (Development Projects: My Objects (Projects, ...))
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_SHARED (Package) Project Management - Shared Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_APPL_BOOTSTRAP_MEMBER Development Projects: Classes to Be Initialized at Start 20020408
Properties
Class CL_DPR_MY_OBJECTS  
Short Description Development Projects: My Objects (Projects, ...)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_SHARED   Project Management - Shared Objects 
Created 20020403   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CGPL_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_DPR_CGPL_DB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_DPR_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_DPR_GUID_CONVERSION_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_DPR_STATUS_MANAGEMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_APPL_BOOTSTRAP_MEMBER Development Projects: Classes to Be Initialized at Start 20020408
Friends
# Friend Modeled only Created on Description
1 CL_DPR_APPL_OBJECT_MANAGER 20020404 Development Projects: Administration of Application Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_MY_OBJECTS Instance attribute Private Type reference (TYPE) DPR_TT_FAVOURITES_D Tabellentyp für Displaystruktur für Favoritenlisten 20100927
2       GUID Table (Sorted, Unique)
3 MV_FILTER_PAGE_NUMBER Instance attribute Private Type reference (TYPE) INT4 Natürliche Zahl 20100927
4 MV_OBJECT_TYPE Instance attribute Private Type reference (TYPE) CGPL_OBJECT_TYPE Object Category 20020404
5 MV_VERSION_TYPE Instance attribute Private Type reference (TYPE) CGPL_TV_VERSION_TYPE CL_CGPL_CO=>SC_VERSION_TYPE_NONE Version type 20031111
6 SR_BADI_EVE_DASHBOARD Static Attribute Private Object reference (TYPE REF TO) DPR_EVE_DASHBOARD BAdI DPR_EVE_DASHBOARD 20110210
7 ST_MY_OBJECTS_REF Static Attribute Private Type reference (TYPE) DPR_TT_MY_OBJECTS_REF Table Type for References to CL_DPR_MY_OBJECTS 20020404
8 SV_EXTENDED_FILTER Static Attribute Private Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100927
9 SV_FULL_READ_NO_DETAIL Static Attribute Private Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100930
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020404
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020404
3 DELETE Instance method Private Method Deletes Entry from Buffer Tables 20031106
4 FILL_DISPLAY_STRUCTURE Instance method Private Method Fill MT_MY_PROJECTS_D 20020715
5 FILL_DISPLAY_STRUCTURE_APPR Instance method Private Method Fill MT_MY_APPROVALS_D 20020805
6 GET_INSTANCE Static method Public Method Instantiation 20020404
7 GET_MY_APPROVALS Instance method Public Method Read Favorites for User 20020805
8 GET_MY_CHECKLIST_ITEMS Instance method Public Method Read Checklist Items for User 20030730
9 GET_MY_OBJECTS Instance method Public Method Read Favorites for User 20050804
10 GET_MY_OBJECTS_DB Instance method Private Method Get "My Objects" 20020404
11 GET_MY_PROJECTS Instance method Public Method Read Favorites for User 20020404
12 GET_MY_SUBSTITUTES Instance method Public Method Read Projects That I Cover for 20030924
13 GET_MY_TASKS Instance method Public Method Read Tasks for User 20030730
14 GET_MY_TASKS_OPT Instance method Public Method Optimized retrieval of my tasks with CDS 20131015
15 GET_MY_TASKS_OPT_DATA Instance method Public Method Optimized retrieval of my tasks' data 20131029
16 ON_DELETED Static method Private Event handling method Event Handler for IF_DPR_COMMON~DELETED 20020404
17 SET_FULL_READ_NO_DETAIL Static method Public Method Setzt alle Objekte lesen -> nicht nur Blockweise 20100930
Events
Class CL_DPR_MY_OBJECTS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ACO_TEXT_ID Private See coding 20130114 BEGIN OF ts_aco_text_id, user_id TYPE aco_user_id, object_id TYPE aco_object_id, text1 TYPE cgpl_text1, external_id TYPE cgpl_tv_ext_id, END OF ts_aco_text_id
2 TS_APPROVAL_GUIDS Private See coding 20020805 BEGIN OF ts_approval_guids, guid_appr TYPE dpr_tv_guid, guid_ind_appr TYPE dpr_tv_guid, END OF ts_approval_guids
3 TT_ACO_TEXT_ID Private See coding 20130114 tt_aco_text_id TYPE SORTED TABLE OF ts_aco_text_id WITH NON-UNIQUE KEY user_id
4 TT_APPROVAL_GUIDS Private See coding 20020805 tt_approval_guids TYPE STANDARD TABLE OF ts_approval_guids
5 TT_ATTRIBUTE Public See coding 20131029 tt_attribute TYPE STANDARD TABLE OF ty_attribute
6 TT_BUPA_GUID Public See coding 20131029 tt_bupa_guid TYPE SORTED TABLE OF bu_partner_guid WITH UNIQUE KEY table_line
7 TT_BUPA_INFO Public See coding 20131015 tt_bupa_info TYPE SORTED TABLE OF ty_bupa_info WITH UNIQUE KEY guid_project
8 TT_TASKLIST Public See coding 20131029 tt_tasklist TYPE SORTED TABLE OF ty_tasklist WITH NON-UNIQUE KEY task_guid
9 TY_ATTRIBUTE Public See coding 20131023 BEGIN OF ty_attribute, task_guid TYPE dpr_tv_guid, latest_finish TYPE cgpl_latest_finish, task_text TYPE cgpl_text1, END OF ty_attribute
10 TY_BUPA_INFO Public See coding 20131015 BEGIN OF ty_bupa_info, bupa_guid TYPE bu_partner_guid, guid_project TYPE dpr_tv_guid, END OF ty_bupa_info
11 TY_TASKLIST Public See coding 20131023 BEGIN OF ty_tasklist, task_guid TYPE dpr_tv_guid, bupa_guid TYPE bu_partner_guid, task_id TYPE dpr_tv_task_id, task_type TYPE dpr_tv_tsk_type, END OF ty_tasklist
12 TY_TASK_DATA Private See coding 20131023 BEGIN OF ty_task_data, task_guid TYPE dpr_tv_guid, bupa_guid TYPE bu_partner_guid, END OF ty_task_data
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20020404
2 Importing IV_VERSION_TYPE Call by reference Type reference (TYPE) CGPL_TV_VERSION_TYPE CL_CGPL_CO=>SC_VERSION_TYPE_NONE Versionsart 20031111

Method CONSTRUCTOR on class CL_DPR_MY_OBJECTS has no exception.

Method DELETE 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_GUID GUID des Anwendungsobjekts 20031106
2 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des Anwendungsobjekts 20031106

Method DELETE on class CL_DPR_MY_OBJECTS has no exception.

Method FILL_DISPLAY_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MY_PROJECTS_D Call by reference Type reference (TYPE) DPR_TT_FAVOURITES_D Tabellentyp für Displaystruktur für Favoritenlisten 20030520
2 Importing IV_RESOLVE_LIST Call by reference Type reference (TYPE) BOOLE_D Aufgaben/Checklistenpunktlisten auflösen 20030730

Method FILL_DISPLAY_STRUCTURE on class CL_DPR_MY_OBJECTS has no exception.

Method FILL_DISPLAY_STRUCTURE_APPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPROVAL_GUIDS Call by reference Type reference (TYPE) TT_APPROVAL_GUIDS GUID-Tabelle (sortiert, unique) 20020805
2 Returning RT_MY_APPROVALS_D Value transfer Type reference (TYPE) DPR_TT_FAVOURITES_D Tabellentyp für Displaystruktur für Favoritenlisten 20020805

Method FILL_DISPLAY_STRUCTURE_APPR on class CL_DPR_MY_OBJECTS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20020404
2 Importing IV_VERSION_TYPE Call by reference Type reference (TYPE) CGPL_TV_VERSION_TYPE CL_CGPL_CO=>SC_VERSION_TYPE_NONE Versionsart 20031111
3 Returning RR_MY_OBJECTS Value transfer Object reference (TYPE REF TO) CL_DPR_MY_OBJECTS Development Projects: Meine Objekte (Projekte, ...) 20020404

Method GET_INSTANCE on class CL_DPR_MY_OBJECTS has no exception.

Method GET_MY_APPROVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername im Benutzerstamm 20020805
2 Returning RT_MY_APPROVALS Value transfer Type reference (TYPE) DPR_TT_FAVOURITES_D Tabellentyp für Displaystruktur für Favoritenlisten 20020805

Method GET_MY_APPROVALS on class CL_DPR_MY_OBJECTS has no exception.

Method GET_MY_CHECKLIST_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername im Benutzerstamm 20030730
2 Returning RT_MY_OBJECTS Value transfer Type reference (TYPE) DPR_TT_FAVOURITES_D Tabellentyp für Displaystruktur für Favoritenlisten 20030730

Method GET_MY_CHECKLIST_ITEMS on class CL_DPR_MY_OBJECTS has no exception.

Method GET_MY_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername im Benutzerstamm 20050804
2 Returning RT_MY_OBJECTS Value transfer Type reference (TYPE) DPR_TT_FAVOURITES_D Tabellentyp für Displaystruktur für Favoritenlisten 20050804

Method GET_MY_OBJECTS on class CL_DPR_MY_OBJECTS has no exception.

Method GET_MY_OBJECTS_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LIMIT_TO_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Einschränkung auf Objekttyp 20031106
2 Importing IV_RESOLVE_LIST Call by reference Type reference (TYPE) BOOLE_D Task/Checklist-Item-Liste auflösen 20030730
3 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername im Benutzerstamm 20020404
4 Returning RT_MY_OBJECTS Value transfer Type reference (TYPE) DPR_TT_FAVOURITES_D Tabellentyp für Displaystruktur für Favoritenlisten 20030520
# Exception Resumable Description Created on
1 WRONG_OBJECT_TYPE Für den übergebenen Objekttyp gibt es "Meine Objekte" nicht 20020404

Method GET_MY_PROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername im Benutzerstamm 20020404
2 Returning RT_MY_OBJECTS Value transfer Type reference (TYPE) DPR_TT_FAVOURITES_D Tabellentyp für Displaystruktur für Favoritenlisten 20030520

Method GET_MY_PROJECTS on class CL_DPR_MY_OBJECTS has no exception.

Method GET_MY_SUBSTITUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LIMIT_TO_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Einschränkung auf Objekttyp 20031106
2 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername im Benutzerstamm 20031105
3 Returning RT_MY_OBJECTS Value transfer Type reference (TYPE) DPR_TT_FAVOURITES_D Tabellentyp für Displaystruktur für Favoritenlisten 20030924

Method GET_MY_SUBSTITUTES on class CL_DPR_MY_OBJECTS has no exception.

Method GET_MY_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername im Benutzerstamm 20030730
2 Returning RT_MY_OBJECTS Value transfer Type reference (TYPE) DPR_TT_FAVOURITES_D Tabellentyp für Displaystruktur für Favoritenlisten 20030730

Method GET_MY_TASKS on class CL_DPR_MY_OBJECTS has no exception.

Method GET_MY_TASKS_OPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TASKS Call by reference Type reference (TYPE) INDEX TABLE 20131015
2 Importing IV_SUBSTITUTE_REQUESTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20131015
3 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20131023
4 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20131023

Method GET_MY_TASKS_OPT on class CL_DPR_MY_OBJECTS has no exception.

Method GET_MY_TASKS_OPT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TASKS Call by reference Type reference (TYPE) INDEX TABLE 20131029
2 Importing IT_ATTRIBUTE Call by reference Type reference (TYPE) TT_ATTRIBUTE 20131029
3 Importing IT_BUPA_GUIDS Call by reference Type reference (TYPE) TT_BUPA_GUID 20131029
4 Importing IT_OBJECTS Call by reference Type reference (TYPE) DPR_TT_FAVOURITES_D Table Type for Display Structure for Favorites List 20131029
5 Importing IT_TASKS Call by reference Type reference (TYPE) TT_TASKLIST User Name in User Master Record 20131029
6 Importing IV_BUPA_CURRENT Call by reference Type reference (TYPE) BU_PARTNER_GUID Business Partner GUID 20131029
7 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20131029
8 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20131029

Method GET_MY_TASKS_OPT_DATA on class CL_DPR_MY_OBJECTS has no exception.

Method ON_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20020404

Method ON_DELETED on class CL_DPR_MY_OBJECTS has no exception.

Method SET_FULL_READ_NO_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SET_FULL_READ Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100930

Method SET_FULL_READ_NO_DETAIL on class CL_DPR_MY_OBJECTS has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200