SAP ABAP Interface IF_EX_BADI_MPD_MP_GENER (Business add-in interface IF_EX_BADI_MPD_MP_GENER)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-AD-MPD (Application Component) Maintenance Program Definition
     AD_MPD (Package) Maintenance Program Definition
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DEF_IM_BADI_MPD_MP_GENER Default implementation for business add-in definition BADI_M 20031209
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_BADI_MPD_MP_GENER BAdI Class CL_EX_BADI_MPD_MP_GENER 20050404
Properties
Interface IF_EX_BADI_MPD_MP_GENER  
Short Description Business add-in interface IF_EX_BADI_MPD_MP_GENER    
General Data
Package AD_MPD   Maintenance Program Definition 
Created 20031209   SAP 
Last changed 20050301   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_BADI_MPD_MP_GENER has no forward declaration.
Interfaces
Interface IF_EX_BADI_MPD_MP_GENER has no interface.
Friends
Interface IF_EX_BADI_MPD_MP_GENER has no friend.
Attributes
Interface IF_EX_BADI_MPD_MP_GENER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ADDITIONAL_DATA_CRT Instance method Public Method Add additional data to the maintenance plan creation 20040625
2 ADD_ADDITIONAL_DATA_UPD Instance method Public Method Add additional data to the maintenance plan update 20040625
3 MP_CREATE Instance method Public Method Create maintenance plan 20031209
4 MP_UPDATE Instance method Public Method Updates maintenance plan 20031209
Events
# Event Type Visibility Description Created on
1 INCOMPLETE_PLANNING_DATA Instance Event
(0)
Public
(2)
Data not suitable for maintenance plan creation/update 20031209
2 MISSING_MP Instance Event
(0)
Public
(2)
Missing maintenance plan 20031209
3 MP_INACTIVE Instance Event
(0)
Public
(2)
Maintenance plan status set to inactive 20031209
4 MP_LOCKED Instance Event
(0)
Public
(2)
Maintenance plan locked 20031209
5 NO_PLANNING_DATA Static Event
(1)
Public
(2)
Planning data missing (in MPDPD table) for the document 20031209
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_IBIPBDCD Public See coding 20040625 t_ibipbdcd TYPE TABLE OF ibipbdcd
2 T_IBIPMESS Public See coding 20040317 T_IBIPMESS type table of IBIPMESS
Method Signatures

Method ADD_ADDITIONAL_DATA_CRT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_IBIPMPLA Call by reference Type reference (TYPE) IBIPMPLA 20040625
2 Changing CS_IBIPMPOS Call by reference Type reference (TYPE) IBIPMPOS 20040625
3 Changing CT_IBIPBDCD Call by reference Type reference (TYPE) T_IBIPBDCD 20040625
4 Importing IT_CLASSALLOCS Call by reference Type reference (TYPE) MPD_CLASS_ALLOCS_TAB MPD: Klassenzuordnungen 20040625

Method ADD_ADDITIONAL_DATA_CRT on Interface IF_EX_BADI_MPD_MP_GENER has no exception.

Method ADD_ADDITIONAL_DATA_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGES Call by reference Type reference (TYPE) MASS_CHANGES 20040628
2 Changing CT_MMPT Call by reference Type reference (TYPE) MCH_TT_MMPT_MASS Maintenance Cycle: Structure for Mass Change 20040625
3 Changing CT_MPLA Call by reference Type reference (TYPE) MCH_TT_MPLA_MASS Maintenance Plan: Structure for Mass Change 20040625
4 Changing CT_MPOS Call by reference Type reference (TYPE) MCH_TT_MPOS_MASS Maintenance Item: Structure for Mass Change 20040625

Method ADD_ADDITIONAL_DATA_UPD on Interface IF_EX_BADI_MPD_MP_GENER has no exception.

Method MP_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREATION_RESULTS Call by reference Type reference (TYPE) MPD_RES_TAB MPD: Ergebnisse der Wartungsplanerstellung/-aktualisierung 20040213
2 Exporting ET_IBIP_MSGS Call by reference Type reference (TYPE) T_IBIPMESS Messages recieved from IBIP Function Module 20040317
3 Exporting EV_JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT Job-ID: 20040414
4 Exporting EV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name des Hintergrundjobs 20040414
5 Importing IT_MP_CREATION_DATA Call by reference Type reference (TYPE) MPD_MPCRT_TAB 20040213
6 Importing IV_MORE_OPTIONS Call by reference Type reference (TYPE) XFELD 20040405
7 Importing IV_RUN_TYPE Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040213
8 Importing IV_START_DATE Call by reference Type reference (TYPE) DATS 20040405
9 Importing IV_START_TIME Call by reference Type reference (TYPE) TIME 20040405

Method MP_CREATE on Interface IF_EX_BADI_MPD_MP_GENER has no exception.

Method MP_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSGS Call by reference Type reference (TYPE) MCH_TT_MSG Application Log: Messages for Mass Change 20040428
2 Exporting ET_UPDATE_RESULTS Call by reference Type reference (TYPE) MPD_RES_TAB MPD: Ergebnisse der Wartungsplanerstellung/-aktualisierung 20040213
3 Exporting EV_JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT Job-ID: 20040428
4 Exporting EV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name des Hintergrundjobs 20040428
5 Importing IT_MP_UPDATE_DATA Call by reference Type reference (TYPE) MPD_MPUPD_TAB MPD: Importtabelle für BAdI Wartungsplanaktualisierung 20040213
6 Importing IV_MORE_OPTIONS Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040428
7 Importing IV_RUN_TYPE Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040213
8 Importing IV_START_DATE Call by reference Type reference (TYPE) DATS Start date for job 20040428
9 Importing IV_START_TIME Call by reference Type reference (TYPE) TIME Start time for job 20040428

Method MP_UPDATE on Interface IF_EX_BADI_MPD_MP_GENER has no exception.
Event Signatures

Event INCOMPLETE_PLANNING_DATA Signature
Event INCOMPLETE_PLANNING_DATA on Interface IF_EX_BADI_MPD_MP_GENER has no parameter.
Event MISSING_MP Signature
Event MISSING_MP on Interface IF_EX_BADI_MPD_MP_GENER has no parameter.
Event MP_INACTIVE Signature
Event MP_INACTIVE on Interface IF_EX_BADI_MPD_MP_GENER has no parameter.
Event MP_LOCKED Signature
Event MP_LOCKED on Interface IF_EX_BADI_MPD_MP_GENER has no parameter.
Event NO_PLANNING_DATA Signature
Event NO_PLANNING_DATA on Interface IF_EX_BADI_MPD_MP_GENER has no parameter.
History
Last changed by/on SAP  20050301 
SAP Release Created in 500