SAP ABAP Interface IF_EX_BADI_MPD_REPORTING (Business add-in interface IF_EX_BADI_MPD_REPORTING)
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_REPORTING | Default implementation for business add-in definition BADI_M | 20040122 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_BADI_MPD_REPORTING | BAdI Class CL_EX_BADI_MPD_REPORTING | 20050404 |
Properties
| Interface | IF_EX_BADI_MPD_REPORTING | |
| Short Description | Business add-in interface IF_EX_BADI_MPD_REPORTING |
General Data
| Package | AD_MPD | Maintenance Program Definition |
| Created | 20040122 | SAP |
| Last changed | 20050301 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_EX_BADI_MPD_REPORTING has no forward declaration.
Interfaces
Interface IF_EX_BADI_MPD_REPORTING has no interface.
Friends
Interface IF_EX_BADI_MPD_REPORTING has no friend.
Attributes
Interface IF_EX_BADI_MPD_REPORTING has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Data Processing for Change Implementation Reporting | 20040122 | |
| 2 | Instance method | Public | Method | Data Processing for Total Compliance Reporting | 20040122 | |
| 3 | Instance method | Public | Method | Data Processing for Consistency Reporting | 20040122 | |
| 4 | Instance method | Public | Method | Data Processing for Work Status Reporting | 20040122 |
Events
Interface IF_EX_BADI_MPD_REPORTING has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_MHIS | Public | See coding | 20040309 | tt_mhis TYPE TABLE OF mhis
|
Method Signatures
Method CHANGE_IMPL_REPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CHNGIMP_RPT | Call by reference | Type reference (TYPE) | MPD_CHNGIMP_RPT_STRC | MPD: Struktur für Ergebnis des Konsistenzberichts | 20040216 | |||
| 2 | IR_MPD_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_MPD_OBJECT_COLLECTOR | MPD: Relationships between MPD objects | 20040216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Data for this report is not relevant | 20040227 | ||
| 2 | Stops reporting | 20040510 |
Method COMPLIANCE_REPORTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_RPT_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to the structure holding the current rpt. result | 20040301 | |||
| 2 | ES_CHNGIMP_RPT | Call by reference | Type reference (TYPE) | MPD_CHNGIMP_RPT_STRC | MPD: Structure for change implementation reporting | 20040302 | |||
| 3 | ES_CONSIST_RPT | Call by reference | Type reference (TYPE) | MPD_CONSIST_RPT_STRC | MPD: Structure for consistency reporting | 20040302 | |||
| 4 | ET_MHIS | Call by reference | Type reference (TYPE) | TT_MHIS | Maintenance plan history | 20040309 | |||
| 5 | ET_WORKSTAT_RPT | Call by reference | Type reference (TYPE) | MPD_WORKSTAT_RPT_TAB | MPD: Table type for work status reporting | 20040310 | |||
| 6 | IR_BADI_RPT | Call by reference | Object reference (TYPE REF TO) | IF_EX_BADI_MPD_REPORTING | Business add-in interface IF_EX_BADI_MPD_REPORTING | 20040301 | |||
| 7 | IR_MPD_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_MPD_OBJECT_COLLECTOR | MPD: Relationships between MPD objects | 20040301 | |||
| 8 | IV_FROM_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum im CHAR-Format | 20040308 | |||
| 9 | IV_RPT_MODE | Call by reference | Type reference (TYPE) | MPD_RPT_MODE | MPD: Modus des Compliance Reporting | 20040301 | |||
| 10 | IV_TO_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum im CHAR-Format | 20040308 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Data for this report is not relevant | 20040308 | ||
| 2 | Planning data not suitable for MP creation | 20040127 | ||
| 3 | Maintenance plan missing | 20040127 | ||
| 4 | Inactive status of maintenance plan | 20040127 | ||
| 5 | Maintenance plan locked, cannot be updated | 20040127 | ||
| 6 | No entry found in MPDPSD data for the given document | 20040127 | ||
| 7 | Stops reporting | 20040510 |
Method CONSISTENCY_REPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_RPT_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | 20040301 | ||||
| 2 | ES_CONSIST_RPT | Call by reference | Type reference (TYPE) | MPD_CONSIST_RPT_STRC | MPD: Struktur für Ergebnis des Konsistenzberichts | 20040203 | |||
| 3 | IR_MPD_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_MPD_OBJECT_COLLECTOR | MPD: Relationships between MPD objects | 20040203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Data for this report is not relevant | 20040227 | ||
| 2 | Stops reporting | 20040510 |
Method WORK_STATUS_REPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MHIS | Call by reference | Type reference (TYPE) | TT_MHIS | Maintenance plan history | 20040309 | |||
| 2 | ET_WORKSTAT_RPT | Call by reference | Type reference (TYPE) | MPD_WORKSTAT_RPT_TAB | MPD: Table type for work status reporting results | 20040310 | |||
| 3 | EV_IS_VALID_FLAG | Call by reference | Type reference (TYPE) | XFELD | Flag used to confirm whether the record is valid for report | 20040218 | |||
| 4 | IR_MPD_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_MPD_OBJECT_COLLECTOR | MPD: Relationships between MPD objects | 20040216 | |||
| 5 | IV_FROM_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum im CHAR-Format | 20040308 | |||
| 6 | IV_TO_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum im CHAR-Format | 20040308 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Data for this report is not relevant | 20040227 | ||
| 2 | Stops reporting | 20040510 |
History
| Last changed by/on | SAP | 20050301 |
| SAP Release Created in | 500 |