Hierarchy
⤷
⤷
Properties
| Class | CL_DPR_MPM_SERVICES | |
| Short Description | Services for MPM Object Links | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | DEVELOPMENT_PROJECTS_MPM | Project Management - Multi-Project Management |
| Created | 20031006 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_DPR_MPM_SERVICES has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_DPR_OBL_PERSISTENCY | 20070111 | Development Projects: Persistence Object Link Attributes | |
| 2 | CL_DPR_OLMPM_MIRRORED_TASK | 20031009 | Object Link Subproject (MPM) | |
| 3 | CL_DPR_OLMPM_PROGRAM | 20031009 | Object Link Program (MPM) | |
| 4 | CL_DPR_OLMPM_PROGRAM_PHASE | 20031009 | Object Link Program Phase (MPM) | |
| 5 | CL_DPR_OLMPM_SUBPROJECT | 20031009 | Object Link Subproject (MPM) |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | 'LINK_CHANGED' | Alert Reason: Link Changed | 20040114 | ||
| 2 | Constant | Private | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | 'LINK_CREATED' | Alert Reason: Link Created | 20040114 | ||
| 3 | Constant | Private | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | 'LINK_DELETED' | Alert Reason: Link Deleted | 20040114 | ||
| 4 | Constant | Private | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | 'SOURCE_ARCHIVED' | Alert Reason: Source Object Deleted | 20040423 | ||
| 5 | Constant | Private | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | 'SOURCE_DATES' | Alert Reason: Date Change Source Object | 20040114 | ||
| 6 | Constant | Private | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | 'SOURCE_DELETED' | Alert Reason: Source Object Deleted | 20040114 | ||
| 7 | Constant | Private | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | 'TARGET_DATES' | Alert Reason: Date Change Target Object | 20040114 | ||
| 8 | Constant | Private | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | 'TARGET_DELETED' | Alert Reason: Target Object Deleted | 20040114 | ||
| 9 | Constant | Private | Type reference (TYPE) | SALRTDCAT | 'CPROJECTS_MPM' | Alert Category | 20040113 | ||
| 10 | Constant | Private | Type reference (TYPE) | SO_COMTYPE | 'INT' | Communication Method | 20040113 | ||
| 11 | Constant | Private | Type reference (TYPE) | SWC_ELEM | 'ALERT_CATEGORY' | Element | 20040113 | ||
| 12 | Constant | Private | Type reference (TYPE) | SWC_ELEM | 'DATES1' | Element | 20040203 | ||
| 13 | Constant | Private | Type reference (TYPE) | SWC_ELEM | 'DATES2' | Element | 20040203 | ||
| 14 | Constant | Private | Type reference (TYPE) | SWC_ELEM | 'DATES3' | Element | 20040209 | ||
| 15 | Constant | Private | Type reference (TYPE) | SWC_ELEM | 'DATES_TITLE' | Element | 20040203 | ||
| 16 | Constant | Private | Type reference (TYPE) | SWC_ELEM | 'DATES_TITLE2' | Element | 20060410 | ||
| 17 | Constant | Private | Type reference (TYPE) | SWC_ELEM | 'RECIPIENT' | Element | 20040203 | ||
| 18 | Constant | Private | Type reference (TYPE) | SWC_ELEM | 'SHORT_TEXT' | Element | 20040113 | ||
| 19 | Constant | Private | Type reference (TYPE) | SWC_ELEM | 'SUBSTITUTE' | Element | 20040203 | ||
| 20 | Static Attribute | Private | Type reference (TYPE) | DPR_TT_OBJLINK_MPM_DB | Buffer for Assigned Subprojects | 20070116 | |||
| 21 | Static Attribute | Private | Type reference (TYPE) | DPR_TT_OBJLINK_MPM_DB | Table with Structure of DB Table Object Link MPM | 20070111 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | BOOLEAN | ABAP_TRUE | Initialize Buffer for Subprojects | 20070116 | ||
| 23 | Static Attribute | Private | Type reference (TYPE) | DPR_TV_ENTITY_GUID | Application Object GUID (Entity with Conversion Exit) | 20070125 | |||
| 24 | Static Attribute | Private | Type reference (TYPE) | BOOLEAN | Database Selection Performed | 20070111 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Analyzes All Current MPM Links | 20060816 | |
| 2 | Static method | Public | Method | Checks Relevance of Object Changes to MPM | 20040114 | |
| 3 | Static method | Private | Method | Help Service for Determining Loop | 20060814 | |
| 4 | Static method | Public | Method | Check Whether Subproject Can Be Assigned | 20070116 | |
| 5 | Static method | Public | Method | Update Buffer and Perform Checks after Unassign | 20070122 | |
| 6 | Static method | Private | Method | Determines Container Data for Alert, Dynamic Format | 20061005 | |
| 7 | Static method | Public | Method | Determine MPM Loops | 20040415 | |
| 8 | Static method | Private | Method | Determine Alert Texts by Alert Reason and Object Category | 20040130 | |
| 9 | Static method | Private | Method | Fills Subproject Buffer | 20070122 | |
| 10 | Static method | Private | Method | Determines Container Data for Alert | 20060411 | |
| 11 | Static method | Public | Method | Read MPM Object Links from DB | 20091007 | |
| 12 | Static method | Public | Method | Read MPM Object Links from DB | 20040114 | |
| 13 | Static method | Private | Method | Determines Current MPM Graph for Analysis | 20060816 | |
| 14 | Static method | Private | Method | Determines Alert Recipients According to Responsibilities | 20060307 | |
| 15 | Static method | Private | Method | Determines Data for Source Object of Alert | 20060307 | |
| 16 | Static method | Private | Method | Determines Source Object of Alert | 20060307 | |
| 17 | Static method | Private | Method | Determines Data for Recipient Object of Alert | 20060307 | |
| 18 | Static method | Protected | Method | Initialization After Database Access | 20070111 | |
| 19 | Static method | Private | Method | Initializes Subproject Buffer | 20070122 | |
| 20 | Static method | Public | Method | Checks Whether MPM Loops Occur | 20060809 | |
| 21 | Static method | Private | Method | Read MPM Object Links from DB | 20031006 | |
| 22 | Static method | Public | Method | Write Message in Log | 20060223 | |
| 23 | Static method | Private | Method | Save MPM Object Links | 20031006 | |
| 24 | Static method | Public | Method | Sets Subproject Buffer Dirty | 20070122 | |
| 25 | Static method | Private | Method | Triggers Alerts for New, Changed, or Deleted MPM Links | 20040116 |
Events
Class CL_DPR_MPM_SERVICES has no event.
Types
Class CL_DPR_MPM_SERVICES has no local type.
Method Signatures
Method ANALYSE_FOR_MPM_CYCLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FOUND_CYCLE_NODES | Call by reference | Type reference (TYPE) | DPR_TT_GUID | GUID-Tabelle (sortiert, unique) | 20060817 |
Method ANALYSE_FOR_MPM_CYCLES on class CL_DPR_MPM_SERVICES has no exception.
Method CHECK_CHANGED_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20040114 | |||
| 2 | IS_DATES | Call by reference | Type reference (TYPE) | DPR_TS_CGPL_DATES_INT | Datumsfelder der CGPL in interner Darstellung | 20040114 | |||
| 3 | IS_DATES_OLD | Call by reference | Type reference (TYPE) | DPR_TS_CGPL_DATES_INT | Datumsfelder der CGPL in interner Darstellung | 20040114 | |||
| 4 | IV_DELETED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040114 |
Method CHECK_CHANGED_OBJECT on class CL_DPR_MPM_SERVICES has no exception.
Method CHECK_CYCLES_HELPER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DO_EXIT | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20060814 | |||
| 2 | E_LOOP_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20060814 | |||
| 3 | IT_PROJECT_GUIDS | Call by reference | Type reference (TYPE) | DPR_TT_GUID | GUID-Tabelle (sortiert, unique) | 20060814 | |||
| 4 | IT_TASK_GUIDS | Call by reference | Type reference (TYPE) | DPR_TT_GUID | GUID-Tabelle (sortiert, unique) | 20060814 | |||
| 5 | IV_CHECK_GUID | Call by reference | Type reference (TYPE) | DPR_TV_ENTITY_GUID | GUID des Anwendungsobjekts (Entity; mit Konvertierungsexit) | 20060814 | |||
| 6 | IV_CHECK_TASK_GUIDS | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_FALSE | Boolean Variable (X=True, -=False, Space=Unknown) | 20070306 | ||
| 7 | IV_OBJECTLINK_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | Type of Linked Object | 20101105 |
Method CHECK_CYCLES_HELPER on class CL_DPR_MPM_SERVICES has no exception.
Method CHECK_SUBPROJECT_ASSIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ALLOWED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070116 | |||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20070116 | |||
| 3 | IV_TARGET_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | Guid of target project | 20070116 |
Method CHECK_SUBPROJECT_ASSIGN on class CL_DPR_MPM_SERVICES has no exception.
Method CHECK_SUBPROJECT_UNASSIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20070122 | |||
| 2 | IV_TARGET_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | Guid of target project | 20070122 |
Method CHECK_SUBPROJECT_UNASSIGN on class CL_DPR_MPM_SERVICES has no exception.
Method CONVERT_CONTAINER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ALERT_CONTAINER_ORIG | Call by reference | Type reference (TYPE) | EVE_TT_ALERT_CONTAINER | Original-Alert-Container | 20061005 | |||
| 2 | RI_ALERT_CONTAINER_DYN | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Alert-Container dynamisch | 20061005 |
Method CONVERT_CONTAINER_DATA on class CL_DPR_MPM_SERVICES has no exception.
Method DETECT_LOOPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LOOP_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | 20060802 | ||||
| 2 | IV_SOURCE_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20040415 | |||
| 3 | IV_TARGET_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20040415 |
Method DETECT_LOOPS on class CL_DPR_MPM_SERVICES has no exception.
Method DETERMINE_ALERT_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LONG_TEXT | Call by reference | Type reference (TYPE) | STRING | Langtext | 20040219 | |||
| 2 | EV_SHORT_TEXT | Call by reference | Type reference (TYPE) | STRING | Kurztext für Alert | 20040201 | |||
| 3 | IV_ALERT_CASE | Call by reference | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | Grund für Alert im Multiprojektmanagement | 20040201 | |||
| 4 | IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20040420 | |||
| 5 | IV_LINK_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | Art des verknüpften Objekts | 20040201 | |||
| 6 | IV_NOTIFY_NAME | Call by reference | Type reference (TYPE) | STRING | Verknüpftes Objekt (das benachrichtigt wird) | 20040219 | |||
| 7 | IV_TRIGGER_NAME | Call by reference | Type reference (TYPE) | STRING | Auslösendes Objekts | 20040219 |
Method DETERMINE_ALERT_TEXTS on class CL_DPR_MPM_SERVICES has no exception.
Method FILL_SUBPROJECT_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TARGET_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | Guid of target project | 20070122 |
Method FILL_SUBPROJECT_BUFFER on class CL_DPR_MPM_SERVICES has no exception.
Method GET_CONTAINER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ALERT_RECIPIENT | Call by reference | Type reference (TYPE) | EVE_TS_ALERT_RECIPIENT | Alert-Empfänger: E-Mail, E-Mail Vertreter, Name User Sprache | 20060411 | |||
| 2 | IS_SOURCE_DATES_NEW | Call by reference | Type reference (TYPE) | DPR_TS_CGPL_DATES_EXT | Datumsfelder der CGPL in externer Darstellung | 20060411 | |||
| 3 | IS_SOURCE_DATES_OLD | Call by reference | Type reference (TYPE) | DPR_TS_CGPL_DATES_EXT | Datumsfelder der CGPL in externer Darstellung | 20060411 | |||
| 4 | IS_TARGET_DATES | Call by reference | Type reference (TYPE) | DPR_TS_CGPL_DATES_EXT | Datumsfelder der CGPL in externer Darstellung | 20060411 | |||
| 5 | IV_ALERT_CASE | Call by reference | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | Grund für Alert im Multiprojektmanagement | 20060411 | |||
| 6 | IV_OBL_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | Art des verknüpften Objekts | 20060411 | |||
| 7 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Name des auslösenden Objekts | 20060411 | |||
| 8 | IV_SOURCE_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBJECT_TYPE | Objekttyp in der Projektplanung | 20060411 | |||
| 9 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | STRING | Name des angesprochenen Objekts | 20060411 | |||
| 10 | IV_TARGET_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBJECT_TYPE | Objekttyp in der Projektplanung | 20060411 | |||
| 11 | RT_ALERT_CONTAINER | Value transfer | Type reference (TYPE) | EVE_TT_ALERT_CONTAINER | Alert-Container für BAdI EVE_ALERT_CONTAINER | 20060411 |
Method GET_CONTAINER_DATA on class CL_DPR_MPM_SERVICES has no exception.
Method GET_LINKS_FOR_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_LINKS | Call by reference | Type reference (TYPE) | DPR_TT_OBJLINK_MPM_DB | Table with Structure of DB Table Object Link MPM | 20091007 | |||
| 2 | IT_SOURCE_GUID | Call by reference | Type reference (TYPE) | DPR_TT_GUID | 20091007 | ||||
| 3 | IV_OBJECT_LINK_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | Type of Linked Object | 20091007 |
Method GET_LINKS_FOR_SOURCE on class CL_DPR_MPM_SERVICES has no exception.
Method GET_LINKS_FOR_TARGET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_LINKS | Call by reference | Type reference (TYPE) | DPR_TT_OBJLINK_MPM_DB | Tabelle mit Struktur der DB-Tabelle Objektverknüpfung MPM | 20040114 | |||
| 2 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | Art des verknüpften Objekts | 20040114 | |||
| 3 | IV_TARGET_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20040114 |
Method GET_LINKS_FOR_TARGET on class CL_DPR_MPM_SERVICES has no exception.
Method GET_MPM_GRAPH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MPM_GUIDS | Call by reference | Type reference (TYPE) | DPR_TT_MPM_GUIDS | Tabelle mit MPM-GUIDs (zur Laufzeit ermittelt) | 20060816 |
Method GET_MPM_GRAPH on class CL_DPR_MPM_SERVICES has no exception.
Method GET_RECIPIENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Referenz auf Sendeobjekt | 20060307 | |||
| 2 | IR_TARGET | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Referenz auf Empfängerobjekt | 20060307 | |||
| 3 | IS_SOURCE_DATA | Call by reference | Type reference (TYPE) | DPR_OBJLINK_MPM | Daten des Sendeobjekts | 20060307 | |||
| 4 | IT_RESPONSIBLES | Call by reference | Type reference (TYPE) | DPR_TT_PARTICIPANTS | Liste der Verantwortlichen | 20060307 | |||
| 5 | IV_ALERT_CASE | Call by reference | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | Grund für Alert im Multiprojektmanagement | 20060307 | |||
| 6 | RT_RECIPIENTS | Value transfer | Type reference (TYPE) | EVE_TT_ALERT_RECIPIENTS | Liste der Alert-Empfänger | 20060307 |
Method GET_RECIPIENTS on class CL_DPR_MPM_SERVICES has no exception.
Method GET_SOURCE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SOURCE_DATES | Call by reference | Type reference (TYPE) | DPR_TS_CGPL_DATES_INT | Datumsfelder der CGPL in interner Darstellung | 20060307 | |||
| 2 | EV_SOURCE_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20060307 | |||
| 3 | EV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | 20060307 | ||||
| 4 | EV_SOURCE_URL | Call by reference | Type reference (TYPE) | STRING | 20060307 | ||||
| 5 | EV_SRC_NWBC_DESKTOP_URL | Call by reference | Type reference (TYPE) | STRING | URL for NWBC for Desktop call of cProjects | 20090701 | |||
| 6 | EV_SRC_NWBC_HTML_URL | Call by reference | Type reference (TYPE) | STRING | URL for NWBC for HTML call of cProjects | 20090701 | |||
| 7 | EV_SRC_PORTAL_URL | Call by reference | Type reference (TYPE) | STRING | URL for Portal Call of cProjects | 20090701 | |||
| 8 | IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20060307 | |||
| 9 | IS_DATES_NEW | Call by reference | Type reference (TYPE) | DPR_TS_CGPL_DATES_INT | Datumsfelder der CGPL in interner Darstellung | 20060307 | |||
| 10 | IS_DATES_OLD | Call by reference | Type reference (TYPE) | DPR_TS_CGPL_DATES_INT | Datumsfelder der CGPL in interner Darstellung | 20060307 | |||
| 11 | IV_ALERT_CASE | Call by reference | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | Grund für Alert im Multiprojektmanagement | 20060307 |
Method GET_SOURCE_DATA on class CL_DPR_MPM_SERVICES has no exception.
Method GET_SOURCE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20060307 | |||
| 2 | EV_ALERT_CASE | Call by reference | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | Grund für Alert im Multiprojektmanagement | 20060307 | |||
| 3 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20060307 | |||
| 4 | IS_OBL_DATA | Call by reference | Type reference (TYPE) | DPR_OBJLINK_MPM | Projektkopplung (Multiprojektmanagement) | 20060307 | |||
| 5 | IV_ALERT_CASE | Call by reference | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | Grund für Alert im Multiprojektmanagement | 20060307 |
Method GET_SOURCE_OBJECT on class CL_DPR_MPM_SERVICES has no exception.
Method GET_TARGET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_TARGET | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20060307 | |||
| 2 | ES_TARGET_DATES | Call by reference | Type reference (TYPE) | DPR_TS_CGPL_DATES_INT | Datumsfelder der CGPL in interner Darstellung | 20060307 | |||
| 3 | ET_RECIPIENTS | Call by reference | Type reference (TYPE) | EVE_TT_ALERT_RECIPIENTS | Liste Alert-Empfänger mit E-Mail-Adressen und Sprache | 20060307 | |||
| 4 | EV_TARGET_EXTID | Call by reference | Type reference (TYPE) | STRING | 20070130 | ||||
| 5 | EV_TARGET_LANGU | Call by reference | Type reference (TYPE) | DPR_TV_LANGU | Sprachenschlüssel | 20060307 | |||
| 6 | EV_TARGET_NAME | Call by reference | Type reference (TYPE) | STRING | 20060307 | ||||
| 7 | EV_TARGET_URL | Call by reference | Type reference (TYPE) | STRING | 20060307 | ||||
| 8 | EV_TRG_NWBC_DESKTOP_URL | Call by reference | Type reference (TYPE) | STRING | URL for NWBC for Desktop call of cProjects | 20090701 | |||
| 9 | EV_TRG_NWBC_HTML_URL | Call by reference | Type reference (TYPE) | STRING | URL for NWBC for HTML call of cProjects | 20090701 | |||
| 10 | EV_TRG_PORTAL_URL | Call by reference | Type reference (TYPE) | STRING | URL for Portal Call of cProjects | 20090701 | |||
| 11 | IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20060307 | |||
| 12 | IS_SOURCE_DATA | Call by reference | Type reference (TYPE) | DPR_OBJLINK_MPM | Projektkopplung (Multiprojektmanagement) | 20060307 | |||
| 13 | IV_ALERT_CASE | Call by reference | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | Grund für Alert im Multiprojektmanagement | 20060307 | |||
| 14 | IV_PHA_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | Phasen-GUID | 20060307 | |||
| 15 | IV_PRO_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | Projekt-GUID | 20060307 | |||
| 16 | IV_TSK_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | Aufgaben-GUID | 20060307 |
Method GET_TARGET_DATA on class CL_DPR_MPM_SERVICES has no exception.
Method INITIALIZE_AFTER_FETCH Signature
Method INITIALIZE_AFTER_FETCH on class CL_DPR_MPM_SERVICES has no parameter.
Method INITIALIZE_AFTER_FETCH on class CL_DPR_MPM_SERVICES has no exception.
Method INITIALIZE_SUBPROJECT_BUFFER Signature
Method INITIALIZE_SUBPROJECT_BUFFER on class CL_DPR_MPM_SERVICES has no parameter.
Method INITIALIZE_SUBPROJECT_BUFFER on class CL_DPR_MPM_SERVICES has no exception.
Method IS_CYCLE_CREATED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LOOP_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20060809 | |||
| 2 | IV_CHECK_TASK_CYCLES | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_TRUE | Boolean Variable (X=True, -=False, Space=Unknown) | 20070306 | ||
| 3 | IV_OBJECTLINK_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | Kategorie für Objektarten der Objektverknüpfungem | 20060809 | |||
| 4 | IV_SOURCE_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20060809 | |||
| 5 | IV_TARGET_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20060809 |
Method IS_CYCLE_CREATED on class CL_DPR_MPM_SERVICES has no exception.
Method LOAD_OBJECT_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_LINKS | Call by reference | Type reference (TYPE) | DPR_TT_OBJLINK_DB | Tabelle mit Struktur der DB-Tabelle Objektverknüpfung | 20031006 | |||
| 2 | IT_OBJECT_GUIDS | Call by reference | Type reference (TYPE) | CGPL_OBJECT_GUIDS | Projektplanung: Tabelle mit Project- und Task- GUID-Feldern | 20031006 | |||
| 3 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DPR_TV_OBL_TYPE | Art des verknüpften Objekts | 20031006 |
Method LOAD_OBJECT_LINKS on class CL_DPR_MPM_SERVICES has no exception.
Method LOG_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20060223 | |||
| 2 | IS_MESSAGE | Call by reference | Type reference (TYPE) | DPR_TS_INVALID_ATTRIBUTES | Nachricht | 20060223 | |||
| 3 | RV_ERROR | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Fehler ist aufgetreten | 20060223 |
Method LOG_MESSAGE on class CL_DPR_MPM_SERVICES has no exception.
Method SAVE_OBJECT_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DELETE_OBJECT_LINKS | Call by reference | Type reference (TYPE) | DPR_TT_OBJLINK_DB | Tabelle mit Struktur der DB-Tabelle Objektverknüpfung | 20031006 | |||
| 2 | IT_DELETE_OBJECT_LINKS_ARCHIVE | Call by reference | Type reference (TYPE) | DPR_TT_OBJLINK_DB | Tabelle mit Struktur der DB-Tabelle Objektverknüpfung | 20031006 | |||
| 3 | IT_INSERT_OBJECT_LINKS | Call by reference | Type reference (TYPE) | DPR_TT_OBJLINK_DB | Tabelle mit Struktur der DB-Tabelle Objektverknüpfung | 20031006 | |||
| 4 | IT_UPDATE_OBJECT_LINKS | Call by reference | Type reference (TYPE) | DPR_TT_OBJLINK_DB | Tabelle mit Struktur der DB-Tabelle Objektverknüpfung | 20031006 |
Method SAVE_OBJECT_LINKS on class CL_DPR_MPM_SERVICES has no exception.
Method SET_SUBPROJECT_BUFFER_DIRTY Signature
Method SET_SUBPROJECT_BUFFER_DIRTY on class CL_DPR_MPM_SERVICES has no parameter.
Method SET_SUBPROJECT_BUFFER_DIRTY on class CL_DPR_MPM_SERVICES has no exception.
Method TRIGGER_ALERTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TARGET_EXTID | Call by reference | Type reference (TYPE) | STRING | 20070130 | ||||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Anwendungsobjekt mit MPM-relevanter Änderung | 20040116 | |||
| 3 | IS_DATES | Call by reference | Type reference (TYPE) | DPR_TS_CGPL_DATES_INT | Datumsfelder der CGPL in interner Darstellung | 20040116 | |||
| 4 | IS_DATES_OLD | Call by reference | Type reference (TYPE) | DPR_TS_CGPL_DATES_INT | Datumsfelder der CGPL in interner Darstellung | 20040116 | |||
| 5 | IS_OBL_MPM | Call by reference | Type reference (TYPE) | DPR_OBJLINK_MPM | MPM-Objektverknüpfung zum geänderten Objekt | 20040129 | |||
| 6 | IV_ALERT_CASE | Call by reference | Type reference (TYPE) | DPR_TV_MPM_ALERT_CASE | Grund für Alert im Multiprojektmanagement | 20040116 |
Method TRIGGER_ALERTS on class CL_DPR_MPM_SERVICES has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 310 |