SAP ABAP Interface IF_EX_BADI_MATERIAL_CHECK (BAdI Interface IF_EX_BADI_MATERIAL_CHECK)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
CRM (Application Component) Customer Relationship Management
⤷
CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷
MGA (Package) Application development R/3 material master from 3.0
⤷
⤷
⤷
Meta Relationship - Used By
Properties
| Interface | IF_EX_BADI_MATERIAL_CHECK | |
| Short Description | BAdI Interface IF_EX_BADI_MATERIAL_CHECK |
General Data
| Package | MGA | Application development R/3 material master from 3.0 |
| Created | 20020405 | SAP |
| Last changed | 20050411 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | MGINT | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_EX_BADI_MATERIAL_CHECK has no interface.
Friends
Interface IF_EX_BADI_MATERIAL_CHECK has no friend.
Attributes
Interface IF_EX_BADI_MATERIAL_CHECK has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check for Changes to Base Unit of Measure | 20021217 | |
| 2 | Instance method | Public | Method | Check Change of Pricing Material MARA + MVKE | 20030131 | |
| 3 | Instance method | Public | Method | For checks and limited changes to material master tables | 20020405 | |
| 4 | Instance method | Public | Method | Check Additional Retail Data | 20041013 | |
| 5 | Instance method | Public | Method | Checks Within FB MATERIAL_CHECK_LOGISTIC_DATA | 20050323 | |
| 6 | Instance method | Public | Method | Suppress Certain MARC Checks for F&R Connection | 20050310 |
Events
Interface IF_EX_BADI_MATERIAL_CHECK has no event.
Types
Interface IF_EX_BADI_MATERIAL_CHECK has no local type.
Method Signatures
Method CHECK_CHANGE_MARA_MEINS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR_TEXT | Call by reference | Type reference (TYPE) | CHART128 | Tabelle mit 128 Zeichen | 20021217 | |||
| 2 | IN_USE | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20021217 | |||
| 3 | MATNR | Call by reference | Type reference (TYPE) | MARA-MATNR | Materialnummer | 20021217 | |||
| 4 | NEW_MEINS | Call by reference | Type reference (TYPE) | MARA-MEINS | Basismengeneinheit | 20021217 | |||
| 5 | OLD_MEINS | Call by reference | Type reference (TYPE) | MARA-MEINS | Basismengeneinheit | 20021217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderung des Basismengeneinheit nicht möglich | 20021217 |
Method CHECK_CHANGE_PMATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_USE | Value transfer | Type reference (TYPE) | SY-BATCH | Rückgabeflag ob in Verwendung | 20030131 | |||
| 2 | MATNR | Value transfer | Type reference (TYPE) | MARA-MATNR | Materialnummer | 20030131 | |||
| 3 | MSG_ID | Call by reference | Type reference (TYPE) | SY-MSGID | Nachrichten, Nachrichtenklasse | 20030131 | |||
| 4 | MSG_NO | Call by reference | Type reference (TYPE) | SY-MSGNO | Nachrichten, Nachrichtennummer | 20030131 | |||
| 5 | MSG_V1 | Call by reference | Type reference (TYPE) | SY-MSGV1 | Nachrichten, Nachrichtenvariable | 20030131 | |||
| 6 | MSG_V2 | Call by reference | Type reference (TYPE) | SY-MSGV2 | Nachrichten, Nachrichtenvariable | 20030131 | |||
| 7 | MSG_V3 | Call by reference | Type reference (TYPE) | SY-MSGV3 | Nachrichten, Nachrichtenvariable | 20030131 | |||
| 8 | MSG_V4 | Call by reference | Type reference (TYPE) | SY-MSGV4 | Nachrichten, Nachrichtenvariable | 20030131 | |||
| 9 | PRICING_MATNR | Value transfer | Type reference (TYPE) | MARA-MATNR | Preismaterial | 20030203 | |||
| 10 | VKORG | Value transfer | Type reference (TYPE) | MVKE-VKORG | Verkaufsorganisation | 20030131 | |||
| 11 | VTWEG | Value transfer | Type reference (TYPE) | MVKE-VTWEG | Vertriebsweg | 20030131 |
Method CHECK_CHANGE_PMATA on Interface IF_EX_BADI_MATERIAL_CHECK has no exception.
Method CHECK_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CMARA | Value transfer | Type reference (TYPE) | MARU | Änderbare allgemeine Daten ( Struktur : MARU ! ) | 20020405 | |||
| 2 | SMEAN_ME_TAB | Value transfer | Type reference (TYPE) | MGINT_ME_MEAN_TAB | Europäische Artikelnummern zum Material | 20020405 | |||
| 3 | SSTEUERTAB | Value transfer | Type reference (TYPE) | MGINT_MG03STEUER | Tabelle für Steuern | 20020405 | |||
| 4 | SSTEUMMTAB | Value transfer | Type reference (TYPE) | MGINT_MG03STEUMM | Tabelle für Steuern (Einkauf) | 20020405 | |||
| 5 | STEXT | Value transfer | Type reference (TYPE) | MGINT_SHORT_DESC | Tabelle für Kurztexte | 20020405 | |||
| 6 | WMARA | Value transfer | Type reference (TYPE) | MARA | Allgemeine Materialdaten | 20020405 | |||
| 7 | WMARC | Value transfer | Type reference (TYPE) | MARC | Werksdaten zum Material | 20020405 | |||
| 8 | WMARD | Value transfer | Type reference (TYPE) | MARD | Lagerortdaten zum Material | 20020405 | |||
| 9 | WMBEW | Value transfer | Type reference (TYPE) | MBEW | Materialbewertung | 20020405 | |||
| 10 | WMEINH | Value transfer | Type reference (TYPE) | MGINT_SMEINH | Tabelle für Mengeneinheiten | 20020405 | |||
| 11 | WMFHM | Value transfer | Type reference (TYPE) | MFHM | FHM-Felder im Materialstamm | 20020405 | |||
| 12 | WMLGN | Value transfer | Type reference (TYPE) | MLGN | Materialdaten pro Lagernummer | 20020405 | |||
| 13 | WMLGT | Value transfer | Type reference (TYPE) | MLGT | Materialdaten pro Lagertyp | 20020405 | |||
| 14 | WMPOP | Value transfer | Type reference (TYPE) | MPOP | Prognoseparameter | 20020405 | |||
| 15 | WMVKE | Value transfer | Type reference (TYPE) | MVKE | Verkaufsdaten zum Material | 20020405 | |||
| 16 | WSTAT | Value transfer | Type reference (TYPE) | MGSTAT | Schnittstelle zum Customer-Exit EXIT_SAPLMGMU_001 | 20020405 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020405 |
Method CHECK_DATA_RETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_ERRDAT | Value transfer | Type reference (TYPE) | MERRDAT_TT | Table Type for MERRDAT | 20041013 | |||
| 2 | TMALG | Value transfer | Type reference (TYPE) | MALG_TTY | 20041013 | ||||
| 3 | TMAMT | Value transfer | Type reference (TYPE) | MAMT_TTY | 20041013 | ||||
| 4 | TMEAN_ME_TAB | Value transfer | Type reference (TYPE) | MAT_EAN | EANs for Material | 20041013 | |||
| 5 | TMEINH | Value transfer | Type reference (TYPE) | MGINT_SMEINH | 20041013 | ||||
| 6 | TMLEA | Value transfer | Type reference (TYPE) | MLEA_TTY | 20041013 | ||||
| 7 | TSTEUERTAB | Value transfer | Type reference (TYPE) | MGINT_MG03STEUER | 20041013 | ||||
| 8 | TSTEUMMTAB | Value transfer | Type reference (TYPE) | MGINT_MG03STEUMM | 20041013 | ||||
| 9 | TTEXT | Value transfer | Type reference (TYPE) | MAT_KTEXT | Material Descriptions | 20041013 | |||
| 10 | WFIRST_VORG | Value transfer | Type reference (TYPE) | XFELD | Erster Verarbeitungsvorgang zum Artikel | 20050314 | |||
| 11 | WMARA | Value transfer | Type reference (TYPE) | MARA | General Material Data | 20041013 | |||
| 12 | WMARC | Value transfer | Type reference (TYPE) | MARC | Plant Data for Material | 20041013 | |||
| 13 | WMARD | Value transfer | Type reference (TYPE) | MARD | Storage Location Data For Material | 20041013 | |||
| 14 | WMAW1 | Value transfer | Type reference (TYPE) | MAW1 | Material Master: Default Fields and Special Retail Fields | 20041013 | |||
| 15 | WMBEW | Value transfer | Type reference (TYPE) | MBEW | Material Valuation | 20041013 | |||
| 16 | WMFHM | Value transfer | Type reference (TYPE) | MFHM | Production Resource Tool (PRT) Fields in the Material Master | 20041013 | |||
| 17 | WMLGN | Value transfer | Type reference (TYPE) | MLGN | Material Data For Each Warehouse Number | 20041013 | |||
| 18 | WMLGT | Value transfer | Type reference (TYPE) | MLGT | Material Data For Each Storage Type | 20041013 | |||
| 19 | WMPGD | Value transfer | Type reference (TYPE) | MPGD | Change Document Structure for Material Master/Product Group | 20041013 | |||
| 20 | WMPOP | Value transfer | Type reference (TYPE) | MPOP | Forecast Parameters | 20041013 | |||
| 21 | WMVKE | Value transfer | Type reference (TYPE) | MVKE | Sales Data for Material | 20041013 | |||
| 22 | WMWLI | Value transfer | Type reference (TYPE) | MWLI | Listing (Retail) | 20041013 | |||
| 23 | WMYMS | Value transfer | Type reference (TYPE) | MYMS | LIFO-relevant materials | 20041013 | |||
| 24 | WNEU | Value transfer | Type reference (TYPE) | KZREF | Propose Field Content from the Reference | 20041013 | |||
| 25 | WRMMG1 | Value transfer | Type reference (TYPE) | RMMG1 | Mat. Master Maintenance: Initial Parameters - Orig. Material | 20041013 | |||
| 26 | WRMMG2 | Value transfer | Type reference (TYPE) | RMMG2 | Additional Material Master Fields: Dialog and Transfer | 20041013 | |||
| 27 | WRMMW2 | Value transfer | Type reference (TYPE) | RMMW2 | Material Master Maintenance: Initial Parameters (Retail) | 20041013 | |||
| 28 | WRMMW3 | Value transfer | Type reference (TYPE) | RMMW3 | Material Master Maintenance: Retail Addition RMMG1 for DC | 20041013 | |||
| 29 | WSTAT | Value transfer | Type reference (TYPE) | T130M | Transaction control parameters: material master maintenance | 20041013 | |||
| 30 | WWLK2 | Value transfer | Type reference (TYPE) | WLK2 | Material Master Data R/3 Retail / Part POS Control Data | 20041013 |
Method CHECK_DATA_RETAIL on Interface IF_EX_BADI_MATERIAL_CHECK has no exception.
Method CHECK_MASS_MARC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR_FLAG | Call by reference | Type reference (TYPE) | XFELD | Fehler ist aufgetreten | 20050323 | |||
| 2 | MESSAGES | Call by reference | Type reference (TYPE) | TT_BAPIRET2 | Liste der Fehlermeldungen | 20050324 | |||
| 3 | NEW_MARC_DATA | Value transfer | Type reference (TYPE) | MARC | Werksdaten zum Material: neuer Stand | 20050323 | |||
| 4 | NEW_MPOP_DATA | Value transfer | Type reference (TYPE) | MPOP | Prognoseparameter: neuer Stand | 20050323 | |||
| 5 | NEW_WRPL_DATA | Value transfer | Type reference (TYPE) | WRPL | Nachschubdaten: neuer Stand | 20050323 | |||
| 6 | OLD_MARC_DATA | Value transfer | Type reference (TYPE) | MARC | Werksdaten zum Material: alter Stand | 20050323 | |||
| 7 | OLD_MPOP_DATA | Value transfer | Type reference (TYPE) | MPOP | Prognoseparameter: alter Stand | 20050323 | |||
| 8 | OLD_WRPL_DATA | Value transfer | Type reference (TYPE) | WRPL | Nachschubdaten: alter Stand | 20050323 | |||
| 9 | UPD_FIELD_TAB | Call by reference | Type reference (TYPE) | UPD_FIELD_TAB_TT | Liste der update-relevanten Felder | 20050323 |
Method CHECK_MASS_MARC_DATA on Interface IF_EX_BADI_MATERIAL_CHECK has no exception.
Method FRE_SUPPRESS_MARC_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MARC_DISMM | Value transfer | Type reference (TYPE) | DISMM | Dispositionsmerkmal | 20050310 | |||
| 2 | SUPPRESS_CHECK | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050310 |
Method FRE_SUPPRESS_MARC_CHECK on Interface IF_EX_BADI_MATERIAL_CHECK has no exception.
History
| Last changed by/on | SAP | 20050411 |
| SAP Release Created in | 470 |