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 |