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 | Instance method | Public | Method | Add additional data to the maintenance plan creation | 20040625 | |
| 2 | Instance method | Public | Method | Add additional data to the maintenance plan update | 20040625 | |
| 3 | Instance method | Public | Method | Create maintenance plan | 20031209 | |
| 4 | 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 | CS_IBIPMPLA | Call by reference | Type reference (TYPE) | IBIPMPLA | 20040625 | ||||
| 2 | CS_IBIPMPOS | Call by reference | Type reference (TYPE) | IBIPMPOS | 20040625 | ||||
| 3 | CT_IBIPBDCD | Call by reference | Type reference (TYPE) | T_IBIPBDCD | 20040625 | ||||
| 4 | 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 | CT_CHANGES | Call by reference | Type reference (TYPE) | MASS_CHANGES | 20040628 | ||||
| 2 | CT_MMPT | Call by reference | Type reference (TYPE) | MCH_TT_MMPT_MASS | Maintenance Cycle: Structure for Mass Change | 20040625 | |||
| 3 | CT_MPLA | Call by reference | Type reference (TYPE) | MCH_TT_MPLA_MASS | Maintenance Plan: Structure for Mass Change | 20040625 | |||
| 4 | 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 | ET_CREATION_RESULTS | Call by reference | Type reference (TYPE) | MPD_RES_TAB | MPD: Ergebnisse der Wartungsplanerstellung/-aktualisierung | 20040213 | |||
| 2 | ET_IBIP_MSGS | Call by reference | Type reference (TYPE) | T_IBIPMESS | Messages recieved from IBIP Function Module | 20040317 | |||
| 3 | EV_JOBCOUNT | Call by reference | Type reference (TYPE) | BTCJOBCNT | Job-ID: | 20040414 | |||
| 4 | EV_JOBNAME | Call by reference | Type reference (TYPE) | BTCJOB | Name des Hintergrundjobs | 20040414 | |||
| 5 | IT_MP_CREATION_DATA | Call by reference | Type reference (TYPE) | MPD_MPCRT_TAB | 20040213 | ||||
| 6 | IV_MORE_OPTIONS | Call by reference | Type reference (TYPE) | XFELD | 20040405 | ||||
| 7 | IV_RUN_TYPE | Call by reference | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040213 | |||
| 8 | IV_START_DATE | Call by reference | Type reference (TYPE) | DATS | 20040405 | ||||
| 9 | 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 | ET_MSGS | Call by reference | Type reference (TYPE) | MCH_TT_MSG | Application Log: Messages for Mass Change | 20040428 | |||
| 2 | ET_UPDATE_RESULTS | Call by reference | Type reference (TYPE) | MPD_RES_TAB | MPD: Ergebnisse der Wartungsplanerstellung/-aktualisierung | 20040213 | |||
| 3 | EV_JOBCOUNT | Call by reference | Type reference (TYPE) | BTCJOBCNT | Job-ID: | 20040428 | |||
| 4 | EV_JOBNAME | Call by reference | Type reference (TYPE) | BTCJOB | Name des Hintergrundjobs | 20040428 | |||
| 5 | IT_MP_UPDATE_DATA | Call by reference | Type reference (TYPE) | MPD_MPUPD_TAB | MPD: Importtabelle für BAdI Wartungsplanaktualisierung | 20040213 | |||
| 6 | IV_MORE_OPTIONS | Call by reference | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040428 | |||
| 7 | IV_RUN_TYPE | Call by reference | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040213 | |||
| 8 | IV_START_DATE | Call by reference | Type reference (TYPE) | DATS | Start date for job | 20040428 | |||
| 9 | 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 |