SAP ABAP Interface IF_EX_ME_MMPUR_EINM_CUST (BAdI Interface IF_EX_ME_MMPUR_EINM)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
SRM-EBP (Application Component) Enterprise Buyer
⤷
BBP_APPLICATION (Package) Structure Package EBP
⤷
ME (Package) Application development R/3 Purchasing
⤷
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EXM_IM_ME_MMPUR_EINM_CUST | Example Implementation for BAdI Definition ME_MMPUR_EINM_C | 20040811 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_MMPUR_FB_EINM_CUST | Class for BAdI: ME_MMPUR_EINM_CUST | 20130311 |
Properties
| Interface | IF_EX_ME_MMPUR_EINM_CUST | |
| Short Description | BAdI Interface IF_EX_ME_MMPUR_EINM |
General Data
| Package | ME | Application development R/3 Purchasing |
| Created | 20040716 | SAP |
| Last changed | 20131127 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | CL_MMPUR_CONSTANTS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
| 2 | MMPUR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20050314 |
Friends
Interface IF_EX_ME_MMPUR_EINM_CUST has no friend.
Attributes
Interface IF_EX_ME_MMPUR_EINM_CUST has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Changing the NO_MESSAGING Attribute | 20130311 | |
| 2 | Instance method | Public | Method | Change in Confirmation Category | 20050525 | |
| 3 | Instance method | Public | Method | Decide Whether Item Message Should Be Ignored | 20130913 | |
| 4 | Instance method | Public | Method | Processing of Confirmation Control Data (T163G) | 20040716 | |
| 5 | Instance method | Public | Method | Inbound Processing of IDoc Data | 20040716 | |
| 6 | Instance method | Public | Method | Outbound Processing of IDoc Data | 20040716 | |
| 7 | Instance method | Public | Method | Processing of Price Tolerances (Maximum/Minimum Price) | 20040716 | |
| 8 | Instance method | Public | Method | Processing of a Segment | 20040716 | |
| 9 | Instance method | Public | Method | Process Texts | 20040719 | |
| 10 | Instance method | Public | Method | Processing of Vendor Material | 20040716 | |
| 11 | Instance method | Public | Method | Set Status for Tolerance Messages | 20050215 |
Events
Interface IF_EX_ME_MMPUR_EINM_CUST has no event.
Types
Interface IF_EX_ME_MMPUR_EINM_CUST has no local type.
Method Signatures
Method ADJUST_MESSAGING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_NO_MESSAGING | Call by reference | Type reference (TYPE) | MMPUR_BOOL | CL_MMPUR_CONSTANTS=>YES | Switch on/off external message sending | 20130311 | ||
| 2 | IO_PO | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_MM | Bestellkopf externe Sicht | 20130311 | |||
| 3 | IT_IDOC_DATA | Call by reference | Type reference (TYPE) | EDIDD_TT | ORDRSP IDoc data | 20130311 |
Method ADJUST_MESSAGING on Interface IF_EX_ME_MMPUR_EINM_CUST has no exception.
Method CHANGE_CONFIRMATION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_EBTYP | Call by reference | Type reference (TYPE) | T163D-EBTYP | Bestätigungstyp | 20100401 | |||
| 2 | CH_IBTYP | Call by reference | Type reference (TYPE) | T163D-IBTYP | Bestätigungstyp intern | 20050525 | |||
| 3 | IM_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_ITEM_MM | Bestellposition externe Sicht | 20100401 | |||
| 4 | IM_PO | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_MM | Bestellkopf externe Sicht | 20050525 |
Method CHANGE_CONFIRMATION_TYPE on Interface IF_EX_ME_MMPUR_EINM_CUST has no exception.
Method DECIDE_TO_SKIP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_STATUS | Call by reference | Type reference (TYPE) | BDIDOCSTAT | ALE: IDoc-Status (Teilmenge aller IDoc-Status-Felder) | 20130913 | |||
| 2 | CV_EXITFLAG | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Bearbeitung beenden ja/nein | 20130913 | |||
| 3 | CV_WORKFLOW | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Workflow anstossen ja/nein | 20130913 |
Method DECIDE_TO_SKIP on Interface IF_EX_ME_MMPUR_EINM_CUST has no exception.
Method PROCESS_CONF_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CONF_CONTROL | Call by reference | Type reference (TYPE) | T163G | Bestätigungssteuerung | 20040716 | |||
| 2 | CH_CONF_ITEM | Call by reference | Type reference (TYPE) | CONFEKPO | Übergabestruktur für Weitergabe derTabelle FEKPO an Customer | 20040716 | |||
| 3 | CS_ITEM_DATA | Call by reference | Type reference (TYPE) | MEPOITEM | Bestellposition | 20130715 | |||
| 4 | IM_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_ITEM_MM | Bestellposition externe Sicht | 20040716 | |||
| 5 | IM_PO | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_MM | Bestellkopf externe Sicht | 20040716 |
Method PROCESS_CONF_CONTROL on Interface IF_EX_ME_MMPUR_EINM_CUST has no exception.
Method PROCESS_IDOC_DATA_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_SKIP_FAULTY_ITEMS | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Skip Faulty items | 20130913 | |||
| 2 | IM_IDOC_CONTROL | Call by reference | Type reference (TYPE) | EDIDC_TT | IDoc Kontrollsatz | 20040716 | |||
| 3 | IM_IDOC_DATA | Call by reference | Type reference (TYPE) | EDIDD_TT | IDoc Datensätze | 20040716 | |||
| 4 | IM_IDOC_STATUS | Call by reference | Type reference (TYPE) | BDTIDOCSTA | IDoc Statussätze | 20040716 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Inkorrekter IDoc-Typ | 20040716 |
Method PROCESS_IDOC_DATA_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_IDOC_CONTROL | Call by reference | Type reference (TYPE) | EDIDC_TT | IDoc Kontrollsatz | 20040716 | |||
| 2 | CH_IDOC_DATA | Call by reference | Type reference (TYPE) | EDIDD_TT | IDoc Datensätze | 20040716 | |||
| 3 | CH_IDOC_STATUS | Call by reference | Type reference (TYPE) | BDTIDOCSTA | IDoc Statussätze | 20040716 | |||
| 4 | IM_PO | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_MM | Bestellkopf externe Sicht | 20040716 |
Method PROCESS_IDOC_DATA_OUT on Interface IF_EX_ME_MMPUR_EINM_CUST has no exception.
Method PROCESS_PRICE_TOLERANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PRICE_UPDATE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Preisänderung durchführen (ja/nein) | 20040719 | ||
| 2 | CV_MAX_PRICE | Call by reference | Type reference (TYPE) | F | Upper limit of item price | 20131006 | |||
| 3 | CV_MIN_PRICE | Call by reference | Type reference (TYPE) | F | Lower limit of item price | 20131006 | |||
| 4 | IM_CONF_CONTROL | Call by reference | Type reference (TYPE) | T163G | Bestätigungssteuerung | 20040716 | |||
| 5 | IM_CONF_ITEM | Call by reference | Type reference (TYPE) | CONFEKPO | Bestätigte Positionsdaten vom Lieferanten | 20040719 | |||
| 6 | IM_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_ITEM_MM | Bestellposition externe Sicht | 20040716 | |||
| 7 | IM_PO | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_MM | Bestellkopf externe Sicht | 20040716 |
Method PROCESS_PRICE_TOLERANCE on Interface IF_EX_ME_MMPUR_EINM_CUST has no exception.
Method PROCESS_SEGMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CONF_ITEM | Call by reference | Type reference (TYPE) | CONFEKPO | Bestätigungsdaten Bestellposition | 20040716 | |||
| 2 | CH_IDOC_CONTROL | Call by reference | Type reference (TYPE) | EDIDC_TT | IDoc Kontrollsatz | 20040716 | |||
| 3 | CH_IDOC_DATA | Call by reference | Type reference (TYPE) | EDIDD_TT | IDoc Datensätze | 20040716 | |||
| 4 | CH_IDOC_STATUS | Call by reference | Type reference (TYPE) | BDTIDOCSTA | IDoc Statussätze | 20040716 | |||
| 5 | IM_SEGMENT_DATA | Call by reference | Type reference (TYPE) | EDIDD | Datensatz (IDoc) | 20040716 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlermeldung mit Workflowanbindung | 20040716 |
Method PROCESS_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_SAVE_TEXT | Call by reference | Type reference (TYPE) | XFLAG | Verbuchen der Textdaten | 20040719 | |||
| 2 | CH_TEXT | Call by reference | Type reference (TYPE) | MMPUR_T_TEXT | SAPscript: Textzeilen | 20040719 | |||
| 3 | CH_TEXT_HEADER | Call by reference | Type reference (TYPE) | THEAD | SAPscript: Text-Kopf | 20040719 | |||
| 4 | IM_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_LONGTEXTS_MM | Positionsobjekt Reference auf Texte | 20040811 |
Method PROCESS_TEXT on Interface IF_EX_ME_MMPUR_EINM_CUST has no exception.
Method PROCESS_VEND_MATERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_VEND_MAT | Call by reference | Type reference (TYPE) | MEPOITEM-IDNLF | Materialnummer beim Lieferanten | 20040716 | |||
| 2 | CH_WORKFLOW | Call by reference | Type reference (TYPE) | MMPUR_BOOL | MMPUR_NO | Workflow TS00008075 auslösen | 20100322 | ||
| 3 | IM_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_ITEM_MM | Bestellposition externe Sicht | 20040716 | |||
| 4 | IM_PO | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_MM | Bestellkopf externe Sicht | 20040716 |
Method PROCESS_VEND_MATERIAL on Interface IF_EX_ME_MMPUR_EINM_CUST has no exception.
Method SET_MESSAGE_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_ERROR | Call by reference | Type reference (TYPE) | MMPUR_BOOL | CL_MMPUR_CONSTANTS=>NO | Boolscher Typ | 20050406 | ||
| 2 | IM_PO | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_MM | Bestellkopf externe Sicht | 20050215 |
Method SET_MESSAGE_STATUS on Interface IF_EX_ME_MMPUR_EINM_CUST has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 600 |