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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
5 | ![]() |
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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DPR_TT_FAVOURITES_D | Tabellentyp für Displaystruktur für Favoritenlisten | 20100927 | ||
2 | ![]() |
GUID Table (Sorted, Unique) | |||||||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | INT4 | Natürliche Zahl | 20100927 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CGPL_OBJECT_TYPE | Object Category | 20020404 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CGPL_TV_VERSION_TYPE | CL_CGPL_CO=>SC_VERSION_TYPE_NONE | Version type | 20031111 | |
6 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | DPR_EVE_DASHBOARD | BAdI DPR_EVE_DASHBOARD | 20110210 | ||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | DPR_TT_MY_OBJECTS_REF | Table Type for References to CL_DPR_MY_OBJECTS | 20020404 | ||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20100927 | ||
9 | ![]() |
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 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20020404 |
2 | ![]() |
Instance method | Public | Constructor | Constructor | 20020404 |
3 | ![]() |
Instance method | Private | Method | Deletes Entry from Buffer Tables | 20031106 |
4 | ![]() |
Instance method | Private | Method | Fill MT_MY_PROJECTS_D | 20020715 |
5 | ![]() |
Instance method | Private | Method | Fill MT_MY_APPROVALS_D | 20020805 |
6 | ![]() |
Static method | Public | Method | Instantiation | 20020404 |
7 | ![]() |
Instance method | Public | Method | Read Favorites for User | 20020805 |
8 | ![]() |
Instance method | Public | Method | Read Checklist Items for User | 20030730 |
9 | ![]() |
Instance method | Public | Method | Read Favorites for User | 20050804 |
10 | ![]() |
Instance method | Private | Method | Get "My Objects" | 20020404 |
11 | ![]() |
Instance method | Public | Method | Read Favorites for User | 20020404 |
12 | ![]() |
Instance method | Public | Method | Read Projects That I Cover for | 20030924 |
13 | ![]() |
Instance method | Public | Method | Read Tasks for User | 20030730 |
14 | ![]() |
Instance method | Public | Method | Optimized retrieval of my tasks with CDS | 20131015 |
15 | ![]() |
Instance method | Public | Method | Optimized retrieval of my tasks' data | 20131029 |
16 | ![]() |
Static method | Private | Event handling method | Event Handler for IF_DPR_COMMON~DELETED | 20020404 |
17 | ![]() |
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 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20020404 | ||
2 | ![]() |
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 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20031106 | ||
2 | ![]() |
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 | ![]() |
CT_MY_PROJECTS_D | Call by reference | Type reference (TYPE) | DPR_TT_FAVOURITES_D | Tabellentyp für Displaystruktur für Favoritenlisten | 20030520 | ||
2 | ![]() |
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 | ![]() |
IT_APPROVAL_GUIDS | Call by reference | Type reference (TYPE) | TT_APPROVAL_GUIDS | GUID-Tabelle (sortiert, unique) | 20020805 | ||
2 | ![]() |
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 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20020404 | ||
2 | ![]() |
IV_VERSION_TYPE | Call by reference | Type reference (TYPE) | CGPL_TV_VERSION_TYPE | CL_CGPL_CO=>SC_VERSION_TYPE_NONE | Versionsart | 20031111 | |
3 | ![]() |
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 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20020805 | |
2 | ![]() |
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 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20030730 | |
2 | ![]() |
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 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20050804 | |
2 | ![]() |
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 | ![]() |
IV_LIMIT_TO_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Einschränkung auf Objekttyp | 20031106 | ||
2 | ![]() |
IV_RESOLVE_LIST | Call by reference | Type reference (TYPE) | BOOLE_D | Task/Checklist-Item-Liste auflösen | 20030730 | ||
3 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20020404 | |
4 | ![]() |
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 | ![]() |
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 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20020404 | |
2 | ![]() |
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 | ![]() |
IV_LIMIT_TO_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Einschränkung auf Objekttyp | 20031106 | ||
2 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20031105 | |
3 | ![]() |
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 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20030730 | |
2 | ![]() |
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 | ![]() |
ET_TASKS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20131015 | |||
2 | ![]() |
IV_SUBSTITUTE_REQUESTED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20131015 | ||
3 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20131023 | ||
4 | ![]() |
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 | ![]() |
ET_TASKS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20131029 | |||
2 | ![]() |
IT_ATTRIBUTE | Call by reference | Type reference (TYPE) | TT_ATTRIBUTE | 20131029 | |||
3 | ![]() |
IT_BUPA_GUIDS | Call by reference | Type reference (TYPE) | TT_BUPA_GUID | 20131029 | |||
4 | ![]() |
IT_OBJECTS | Call by reference | Type reference (TYPE) | DPR_TT_FAVOURITES_D | Table Type for Display Structure for Favorites List | 20131029 | ||
5 | ![]() |
IT_TASKS | Call by reference | Type reference (TYPE) | TT_TASKLIST | User Name in User Master Record | 20131029 | ||
6 | ![]() |
IV_BUPA_CURRENT | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID | Business Partner GUID | 20131029 | ||
7 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20131029 | ||
8 | ![]() |
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 | ![]() |
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 | ![]() |
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 |