SAP ABAP Class IF_EX_BADI_MAHD (BAdI Interface IF_EX_BADI_WAHD)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EXM_IM_BADI_MAHD | Example Implementation for BAdI Definition BADI_WAHD | 20040928 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_BADI_MAHD | BAdI Class CL_EX_BADI_MAHD | 20040928 |
Properties
| Class | IF_EX_BADI_MAHD | |
| Short Description | BAdI Interface IF_EX_BADI_WAHD | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 1 | |
| Package | ||
| Created | 20040928 | SAP |
| Last change | 20050428 | SAP |
| 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) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_EX_BADI_MAHD has no interface implemented.
Friends
Class IF_EX_BADI_MAHD has no friend class.
Attributes
Class IF_EX_BADI_MAHD has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Determination of AHD-Relevant MRP Types | 20040928 | |
| 2 | Instance method | Public | Method | Loading of AHD from Customer Data Sources | 20040928 | |
| 3 | Instance method | Public | Method | Place Filter on the AHD Articles to be Loaded | 20040928 | |
| 4 | Instance method | Public | Method | Fill Customer Column in ALV Grid for AHD Display | 20040928 | |
| 5 | Instance method | Public | Method | Determine Data to Display and Popup Size for AHD Display | 20040928 | |
| 6 | Instance method | Public | Method | Fill Selection Table for Reading AHD from BW Using CL | 20040928 | |
| 7 | Instance method | Public | Method | Correction of Replenishment Lead Time in Forecast | 20040928 | |
| 8 | Instance method | Public | Method | Adjustment of BW Periods | 20040928 | |
| 9 | Instance method | Public | Method | Check Whether AHD Is Active | 20050112 |
Events
Class IF_EX_BADI_MAHD has no event.
Types
Class IF_EX_BADI_MAHD has no local type.
Method Signatures
Method EX_BADI_MAHD_001 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_001_DONE | Call by reference | Type reference (TYPE) | C | Muss auf 'X' stehen, wenn SAP-Coding nicht relevant | 20040928 | |||
| 2 | E_T_S_DISMM | Call by reference | Type reference (TYPE) | MAHDT_T_S_DISMM | Tabelle der für AHD relevanten DISMM | 20040928 |
Method EX_BADI_MAHD_001 on class IF_EX_BADI_MAHD has no exception.
Method EX_BADI_MAHD_002 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_HEADER_PACKET_LOAD | Call by reference | Type reference (TYPE) | MAHD_S_HEADER_PACKET_LOAD | Kopf-Struktur für Paketverarbeitung beim Laden AHD | 20040928 | |||
| 2 | CH_T_MINUTES | Call by reference | Type reference (TYPE) | MAHD_T_MINUTES | Protokollsätze | 20040928 | |||
| 3 | CH_T_PERIODS_TO_LOAD | Call by reference | Type reference (TYPE) | MAHDT_T_PERIODS_TO_LOAD | Tabelle die um Verbauswerte anzureichen ist | 20040928 | |||
| 4 | I_CONTROL_PACKET_LOAD | Call by reference | Type reference (TYPE) | MAHD_S_CONTROL_PACKET_LOAD | Kontrollstruktur für Paketverarbeitung beim Laden AHD | 20040928 | |||
| 5 | I_S_COUPLES_TO_LOAD | Call by reference | Type reference (TYPE) | MAHDT_S_COUPLES_TO_LOAD | Kontrollstruktur | 20040928 | |||
| 6 | I_T_BERID | Call by reference | Type reference (TYPE) | MDRDT_T_BERID | Tabelle von belieferten Werken | 20041007 |
Method EX_BADI_MAHD_002 on class IF_EX_BADI_MAHD has no exception.
Method EX_BADI_MAHD_003 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_T_AHD_COUPLES | Call by reference | Type reference (TYPE) | MAHD_T_AHD_COUPLES | Couples für die AHD Daten geladen werden soll | 20040928 | |||
| 2 | I_MAHDT_S_LOAD_SCR_DATA | Call by reference | Type reference (TYPE) | MAHDT_S_LOAD_SCR_DATA | Selektionskriterien laut Eingabescreen | 20040929 |
Method EX_BADI_MAHD_003 on class IF_EX_BADI_MAHD has no exception.
Method EX_BADI_MAHD_004 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_FORC_CONS_AHD | Call by reference | Type reference (TYPE) | MAHDT_T_FORC_CONS_AHD | Tabelle der anzuzeigenden Daten | 20040928 | |||
| 2 | E_CUST_FLDS_ACTIVE | Call by reference | Type reference (TYPE) | FLAG | Kennz.: Anzeige kundeneigene Spalte aktiv | 20040928 | |||
| 3 | E_T_CUST_FLDS_CTRL | Call by reference | Type reference (TYPE) | MAHDT_T_CUST_FLDS_CTRL | Tabele mit Stuerungsdaten für ALV | 20040928 | |||
| 4 | I_AHD_ACTIVE | Call by reference | Type reference (TYPE) | FLAG | Kennz.: AHD aktiv | 20040928 | |||
| 5 | I_BERID | Call by reference | Type reference (TYPE) | BERID | Dispobereich | 20041012 | |||
| 6 | I_CALL_FROM | Call by reference | Type reference (TYPE) | CHAR1 | Kennz.: aufrufendes Programm | 20040928 | |||
| 7 | I_FIRST_CALL | Call by reference | Type reference (TYPE) | FLAG | Kennz.: erster Aufruf | 20040928 | |||
| 8 | I_MATNR | Call by reference | Type reference (TYPE) | MARA-MATNR | Materialnummer | 20040928 | |||
| 9 | I_MEINS | Call by reference | Type reference (TYPE) | MARA-MEINS | Mengeneinheit | 20040928 | |||
| 10 | I_PERIV | Call by reference | Type reference (TYPE) | PERIV | Geschäftsjahresvariante | 20040928 | |||
| 11 | I_PERKZ | Call by reference | Type reference (TYPE) | PERKZ | Periodenkennzeichen | 20040928 |
Method EX_BADI_MAHD_004 on class IF_EX_BADI_MAHD has no exception.
Method EX_BADI_MAHD_005 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_FILL_GAPS | Call by reference | Type reference (TYPE) | FLAG | Kennz.: Anzeige Perioden ohne AHD | 20040928 | |||
| 2 | C_SCOFO | Call by reference | Type reference (TYPE) | CHAR1 | Anzeige Prognosedaten | 20040928 | |||
| 3 | C_SCOHI | Call by reference | Type reference (TYPE) | CHAR1 | Anzeige Vergangenheitsdaten | 20040928 | |||
| 4 | C_SCREEN_END | Call by reference | Type reference (TYPE) | I | Letzte Spalte für Anzeige Popup | 20040928 | |||
| 5 | I_CALL_FROM | Call by reference | Type reference (TYPE) | CHAR1 | Kennz.: aufrufendes Programm | 20040928 |
Method EX_BADI_MAHD_005 on class IF_EX_BADI_MAHD has no exception.
Method EX_BADI_MAHD_006 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_FINISHED | Call by reference | Type reference (TYPE) | FLAG | Kennz.: Vorgang beendet | 20040928 | |||
| 2 | C_T_VARSEL | Call by reference | Type reference (TYPE) | MAHDT_T_AA_VARSEL | Selektionstabelle für BW-CL | 20040928 | |||
| 3 | I_DATE_HI | Call by reference | Type reference (TYPE) | D | Bis-Datum | 20040928 | |||
| 4 | I_DATE_LO | Call by reference | Type reference (TYPE) | D | Ab-Datum | 20040928 | |||
| 5 | I_METHD_M | Call by reference | Type reference (TYPE) | MDRD_METHD_M | Methode zur Ermittlung belieferter Werke | 20041014 | |||
| 6 | I_PERIO_HI | Call by reference | Type reference (TYPE) | RMCP2-PERVU | Bis-Periode | 20040928 | |||
| 7 | I_PERIO_LO | Call by reference | Type reference (TYPE) | RMCP2-PERVU | Ab-Periode | 20040928 | |||
| 8 | I_PERKZ | Call by reference | Type reference (TYPE) | PERKZ | Periodenkennzeichen | 20040928 | |||
| 9 | I_T_BERID_SPLIT | Call by reference | Type reference (TYPE) | MDRD_T_BERID_SPLIT | Tabelle der empfangenden Werke | 20050110 | |||
| 10 | I_T_MATNR_MEINS | Call by reference | Type reference (TYPE) | MAHDT_T_MATNR_MEINS | Tabelle der Materialien mit Basismengeneinheit | 20040928 | |||
| 11 | I_T_QRY_DAT | Call by reference | Type reference (TYPE) | MAHDT_T_AA_QRY_DAT | Tabelle der Query-Definition | 20040928 | |||
| 12 | I_T_RESDB_SPLIT | Call by reference | Type reference (TYPE) | MDRD_T_BERID_SPLIT | Werk | 20050118 |
Method EX_BADI_MAHD_006 on class IF_EX_BADI_MAHD has no exception.
Method EX_BADI_MAHD_007 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_PROG | Call by reference | Type reference (TYPE) | MAHDT_T_IPROG | Tabelle der Prognosewerte | 20040928 | |||
| 2 | E_RLT | Call by reference | Type reference (TYPE) | PLIFZ | Wiederbeschaffungszeit | 20040928 | |||
| 3 | E_RLT_OK | Call by reference | Type reference (TYPE) | FLAG | Kennz.: WBZ wurde ermittelt | 20040928 | |||
| 4 | E_SHIFT_OK | Call by reference | Type reference (TYPE) | FLAG | Kennz.: Korrektur wurde durchgeführt | 20040928 | |||
| 5 | I_BERID | Call by reference | Type reference (TYPE) | BERID | Werk | 20041012 | |||
| 6 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 20040928 | |||
| 7 | I_PERIV | Call by reference | Type reference (TYPE) | PERIV | Geschäftsjahresvariante | 20040928 | |||
| 8 | I_PERKZ | Call by reference | Type reference (TYPE) | PERKZ | Periodenkennzeichen | 20040928 | |||
| 9 | I_S_PCOM | Call by reference | Type reference (TYPE) | PCOM | Schnittstelle zur Prognoserechnung | 20040928 |
Method EX_BADI_MAHD_007 on class IF_EX_BADI_MAHD has no exception.
Method EX_BADI_MAHD_008 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_MAHD_MINUTES | Call by reference | Type reference (TYPE) | MAHD_T_MINUTES | Meldungen für Ablaufprotokoll | 20040929 | |||
| 2 | C_T_RESULT | Call by reference | Type reference (TYPE) | MAHDT_T_AA_RESULT | Verbrauchswerte BW | 20040928 | |||
| 3 | C_T_RESULT_FIELDS | Call by reference | Type reference (TYPE) | MAHDT_T_AA_RESULT_FIELDS | 20040928 | ||||
| 4 | C_T_RESULT_GEN | Call by reference | Type reference (TYPE) | MAHDT_T_AA_RESULT_GEN | Verbrauchswerte BW | 20040928 | |||
| 5 | I_FABKL | Call by reference | Type reference (TYPE) | T001W-FABKL | Schlüssel des Fabrikkalenders | 20040928 | |||
| 6 | I_PERIV | Call by reference | Type reference (TYPE) | PERIV | Geschäftsjahresvariante | 20040928 | |||
| 7 | I_PERKZ | Call by reference | Type reference (TYPE) | PERKZ | Periodenkennzeichen | 20040928 | |||
| 8 | I_RESDB | Call by reference | Type reference (TYPE) | BERID | Werk | 20041012 | |||
| 9 | I_T_PERIODS | Call by reference | Type reference (TYPE) | MAHDT_T_PERIOD | Perioden R/3 | 20040928 |
Method EX_BADI_MAHD_008 on class IF_EX_BADI_MAHD has no exception.
Method EX_BADI_MAHD_009 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_AHD_ACTIV | Call by reference | Type reference (TYPE) | C | Kennung AHD aktiv | 20050112 | |||
| 2 | I_BERID | Call by reference | Type reference (TYPE) | BERID | Dispobereich | 20050112 | |||
| 3 | I_DISMM | Call by reference | Type reference (TYPE) | T438A-DISMM | Dispositionsmerkmal | 20050112 | |||
| 4 | I_MATNR | Call by reference | Type reference (TYPE) | MARA-MATNR | Materialnummer | 20050112 |
Method EX_BADI_MAHD_009 on class IF_EX_BADI_MAHD has no exception.
History
| Last changed by/on | SAP | 20050428 |
| SAP Release Created in |