SAP ABAP Interface IF_EX_DPR_MPM (Interface for BAdI: DPR_MPM)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-STR (Application Component) Structure
     DEVELOPMENT_PROJECTS_MPM (Package) Project Management - Multi-Project Management
Properties
Interface IF_EX_DPR_MPM  
Short Description Interface for BAdI: DPR_MPM    
General Data
Package DEVELOPMENT_PROJECTS_MPM   Project Management - Multi-Project Management 
Created 20060222   SAP 
Last changed 20141109    
Unicode checks active    
Forward declarations
Interface IF_EX_DPR_MPM has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20060222
Friends
Interface IF_EX_DPR_MPM has no friend.
Attributes
Interface IF_EX_DPR_MPM has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_CONTENTS_OF_ALERT Instance method Public Method Adjust Content of MPM Notification 20060411
2 ASSIGN_PHASES_TO_PROGRAM Instance method Public Method Automatic Assignment of Phase to Program Phases 20060222
3 ASSIGN_SUBPROJECT_CHECK Instance method Public Method Is assignment of subproject to task allowed? 20060223
4 ASSIGN_TO_ORIGINAL_TASK_CHECK Instance method Public Method Is creation of mirrored task w. ref. to orig. task allowed? 20060223
5 ASSIGN_TO_PROGPHASE_CHECK Instance method Public Method Is assignment of project phase to program phase allowed? 20060223
6 ASSIGN_TO_PROGRAM_CHECK Instance method Public Method Is assignment of project to program allowed? 20060223
7 CHANGE_RECIPIENTS_OF_ALERT Instance method Public Method Change recipients of MPM notification 20060222
8 IS_ALERT_INVALID Instance method Public Method Check validity of MPM notification 20060307
9 SWITCH_PERFORMANCE_READ_MODE Instance method Public Method Change read mode of the MPM objects. 20090320
10 UNASSIGN_FROM_PROGPHASE_CHECK Instance method Public Method Is deletion of assignment of proj.phase to prog.phase allwd? 20060223
11 UNASSIGN_FROM_PROGRAM_CHECK Instance method Public Method Is deletion of assignment of project to program allowed? 20060223
12 UNASSIGN_SUBPROJECT_CHECK Instance method Public Method Is deletion of assignment of subproject to task allowed? 20060223
Events
Interface IF_EX_DPR_MPM has no event.
Types
Interface IF_EX_DPR_MPM has no local type.
Method Signatures

Method ADAPT_CONTENTS_OF_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALERT_CONTAINER Call by reference Type reference (TYPE) EVE_TT_ALERT_CONTAINER Inhalt der Multiprojektmanagement-Notifikation 20060411
2 Importing IR_SOURCE Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Sender-Objekt für Multiprojektmanagement-Notifikation 20060411
3 Importing IR_TARGET Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Empfänger-Objekt für Multiprojektmanagement-Notifikation 20060411
4 Importing IS_ALERT_RECIPIENT Call by reference Type reference (TYPE) EVE_TS_ALERT_RECIPIENT Empfänger der Multiprojektmanagement-Notifikation 20060411
5 Importing IS_SOURCE_DATES_NEW Call by reference Type reference (TYPE) DPR_TS_CGPL_DATES_EXT Neue Termine des Sender-Objekts 20060418
6 Importing IS_SOURCE_DATES_OLD Call by reference Type reference (TYPE) DPR_TS_CGPL_DATES_EXT Alte Termine des Sender-Objekts 20060418
7 Importing IS_TARGET_DATES Call by reference Type reference (TYPE) DPR_TS_CGPL_DATES_EXT Termine des Empfänger-Objekts 20060418
8 Importing IV_REASON_OF_NOTIFICATION Call by reference Type reference (TYPE) DPR_TV_MPM_ALERT_CASE Grund für Notifikation im Multiprojektmanagement 20060411

Method ADAPT_CONTENTS_OF_ALERT on Interface IF_EX_DPR_MPM has no exception.

Method ASSIGN_PHASES_TO_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASSIGNED_PHASES Call by reference Type reference (TYPE) DPR_TT_MPM_ASSIGNED_PHASES Zuordnungen Programmphasen-GUID zu Projektphasen-GUID 20060222
2 Importing IT_PROGRAM_PHASES Call by reference Type reference (TYPE) DPR_TT_PHASES Liste der Programmphasen 20060222
3 Importing IT_PROJECT_PHASES Call by reference Type reference (TYPE) DPR_TT_PHASES Liste der Projektphasen 20060222

Method ASSIGN_PHASES_TO_PROGRAM on Interface IF_EX_DPR_MPM has no exception.

Method ASSIGN_SUBPROJECT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) DPR_TS_INVALID_ATTRIBUTES Fehlernachricht 20060223
2 Importing IR_TASK Call by reference Object reference (TYPE REF TO) CL_DPR_TASK_O Referenz der abzulösenden Aufgabe 20060223
3 Importing IV_SUBPROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des zuzuordnenden Teilprojekts 20060223

Method ASSIGN_SUBPROJECT_CHECK on Interface IF_EX_DPR_MPM has no exception.

Method ASSIGN_TO_ORIGINAL_TASK_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) DPR_TS_INVALID_ATTRIBUTES Fehlernachricht 20060223
2 Importing IR_MIRROR_TASK Call by reference Object reference (TYPE REF TO) CL_DPR_TASK_O Referenz der Spiegelaufgabe 20060223
3 Importing IV_ORIGINAL_TASK_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID der zuzuordnenden Originalaufgabe 20060223

Method ASSIGN_TO_ORIGINAL_TASK_CHECK on Interface IF_EX_DPR_MPM has no exception.

Method ASSIGN_TO_PROGPHASE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) DPR_TS_INVALID_ATTRIBUTES Fehlernachricht 20060223
2 Importing IR_PROGRAM_PHASE Call by reference Object reference (TYPE REF TO) CL_DPR_PHASE_O Referenz der Programmphase 20060223
3 Importing IV_PROJECT_PHASE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID der zuzuordnenden Projektphase 20060223

Method ASSIGN_TO_PROGPHASE_CHECK on Interface IF_EX_DPR_MPM has no exception.

Method ASSIGN_TO_PROGRAM_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) DPR_TS_INVALID_ATTRIBUTES Fehlernachricht 20060223
2 Importing IR_PROGRAM Call by reference Object reference (TYPE REF TO) CL_DPR_PROJECT_O Referenz des Programms 20060223
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des zuzuordnenden Projekts 20060223

Method ASSIGN_TO_PROGRAM_CHECK on Interface IF_EX_DPR_MPM has no exception.

Method CHANGE_RECIPIENTS_OF_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RECIPIENTS Call by reference Type reference (TYPE) EVE_TT_ALERT_RECIPIENTS Liste Empfänger der Multiprojektmanagement-Notifikation 20060222
2 Importing IR_SOURCE Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Sender-Objekt für Multiprojektmanagement-Notifikation 20060307
3 Importing IR_TARGET Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Empfänger-Objekt für Multiprojektmanagement-Notifikation 20060307
4 Importing IS_SOURCE_DATA Call by reference Type reference (TYPE) DPR_OBJLINK_MPM Sender-Objektdaten für Multiprojektmanagement-Notifikation 20060222
5 Importing IV_REASON_OF_NOTIFICATION Call by reference Type reference (TYPE) DPR_TV_MPM_ALERT_CASE Grund für Notifikation im Multiprojektmanagement 20060222

Method CHANGE_RECIPIENTS_OF_ALERT on Interface IF_EX_DPR_MPM has no exception.

Method IS_ALERT_INVALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SOURCE Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Sender-Objekt für Multiprojektmanagement-Notifikation 20060307
2 Importing IR_TARGET Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Empfänger-Objekt für Multiprojektmanagement-Notifikation 20060307
3 Importing IS_SOURCE_DATES Call by reference Type reference (TYPE) DPR_TS_CGPL_DATES_INT Sender-Termine für Multiprojektmanagement-Notifikation 20060307
4 Importing IS_TARGET_DATES Call by reference Type reference (TYPE) DPR_TS_CGPL_DATES_INT Empfänger-Termine für Multiprojektmanagement-Notifikation 20060307
5 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) EVE_TT_ALERT_RECIPIENTS Liste Empfänger der Multiprojektmanagement-Notifikation 20060307
6 Importing IV_REASON_OF_NOTIFICATION Call by reference Type reference (TYPE) DPR_TV_MPM_ALERT_CASE Grund für Notifikation im Multiprojektmanagement 20060307
7 Returning RV_IS_INVALID Value transfer Type reference (TYPE) BOOLE_D 'X': Notifikation soll verworfen werden 20060307

Method IS_ALERT_INVALID on Interface IF_EX_DPR_MPM has no exception.

Method SWITCH_PERFORMANCE_READ_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PERFORMANCE_READ Value transfer Type reference (TYPE) BOOLE_D ndicator for new logic 20090320

Method SWITCH_PERFORMANCE_READ_MODE on Interface IF_EX_DPR_MPM has no exception.

Method UNASSIGN_FROM_PROGPHASE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) DPR_TS_INVALID_ATTRIBUTES Fehlernachricht 20060223
2 Importing IR_PROGRAM_PHASE Call by reference Object reference (TYPE REF TO) CL_DPR_PHASE_O Referenz der Programmphase 20060223
3 Importing IV_PROJECT_PHASE_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID der abzutrennenden Projektphase 20060223

Method UNASSIGN_FROM_PROGPHASE_CHECK on Interface IF_EX_DPR_MPM has no exception.

Method UNASSIGN_FROM_PROGRAM_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) DPR_TS_INVALID_ATTRIBUTES Fehlernachricht 20060223
2 Importing IR_PROGRAM Call by reference Object reference (TYPE REF TO) CL_DPR_PROJECT_O Referenz des Programms 20060223
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des abzutrennenden Projekts 20060223

Method UNASSIGN_FROM_PROGRAM_CHECK on Interface IF_EX_DPR_MPM has no exception.

Method UNASSIGN_SUBPROJECT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) DPR_TS_INVALID_ATTRIBUTES Fehlernachricht 20060223
2 Importing IR_TASK Call by reference Object reference (TYPE REF TO) CL_DPR_TASK_O Referenz der abgelösten Aufgabe 20060223
3 Importing IV_SUBPROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID GUID des abzutrennenden Teilprojekts 20060223

Method UNASSIGN_SUBPROJECT_CHECK on Interface IF_EX_DPR_MPM has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500