SAP ABAP Interface IF_EX_ME_BAPI_PO_CREATE_02 (BAdI Interface IF_EX_ME_BAPI_PO_CREATE_02)
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_BAPI_PO_CUST | Example Implementation for BAdI ME_BAPI_PO_CUST | 20050623 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_MMPUR_FB_BAPI_PO_CUST | Class for BAdI: ME_BAPI_PO_CUST | 20070620 |
Properties
| Interface | IF_EX_ME_BAPI_PO_CREATE_02 | |
| Short Description | BAdI Interface IF_EX_ME_BAPI_PO_CREATE_02 |
General Data
| Package | ME | Application development R/3 Purchasing |
| Created | 20040115 | SAP |
| Last changed | 20130531 | 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) |
| 3 | MMTYP | 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 | 20050324 |
Friends
Interface IF_EX_ME_BAPI_PO_CREATE_02 has no friend.
Attributes
Interface IF_EX_ME_BAPI_PO_CREATE_02 has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Inbound Processing of BAPI Interface Data | 20040407 | |
| 2 | Instance method | Public | Method | Outbound Mapping of ExtensionOut | 20050623 | |
| 3 | Instance method | Public | Method | Inbound Mapping of ExtensionIn | 20050623 | |
| 4 | Instance method | Public | Method | Outbound Processing of BAPI Interface Data | 20040407 | |
| 5 | Instance method | Public | Method | Partner Active at Item Level (for SRM 6.0 GP 2.0 Only) | 20071115 | |
| 6 | Instance method | Public | Method | Define Text Output | 20060309 | |
| 7 | Instance method | Public | Method | Define Order Unit at Schedule Line Level | 20120604 |
Events
Interface IF_EX_ME_BAPI_PO_CREATE_02 has no event.
Types
Interface IF_EX_ME_BAPI_PO_CREATE_02 has no local type.
Method Signatures
Method INBOUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_ACCOUNT | Call by reference | Type reference (TYPE) | BAPIMEPOACCOUNT_TP | Account Assignment Fields for Purchase Order | 20040407 | |||
| 2 | CH_ACCOUNTPROFITSEG | Call by reference | Type reference (TYPE) | BAPIMEPOACCOUNTPROFIT_TP | Reservation Profitability Seg.: BAPI_PROFITABILITY_SEGMENT | 20040407 | |||
| 3 | CH_ACCOUNTX | Call by reference | Type reference (TYPE) | BAPIMEPOACCOUNTX_TP | Account Assignment Fields in Purchase Order (Change Toolbar) | 20040407 | |||
| 4 | CH_ADDRDELIVERY | Call by reference | Type reference (TYPE) | BAPIMEPOADDRDELIVERY_TP | PO Item: Address Structure BAPIADDR1 for Inbound Delivery | 20040407 | |||
| 5 | CH_COMPONENT | Call by reference | Type reference (TYPE) | BAPIMEPO_T_COMPONENT | Komponenten für Lohnbearbeitung | 20040816 | |||
| 6 | CH_COMPONENTX | Call by reference | Type reference (TYPE) | BAPIMEPO_T_COMPONENTX | Änderungsleiste: Komponenten für Lohnbearbeitung | 20040816 | |||
| 7 | CH_EXTENSIONIN | Call by reference | Type reference (TYPE) | BAPIPAREX_TP | Ref. Structure for BAPI Parameters EXTENSIONIN/EXTENSIONOUT | 20040407 | |||
| 8 | CH_HEADERCOND | Call by reference | Type reference (TYPE) | BAPIMEPOCONDHEADER_TP | Conditions (header) | 20040407 | |||
| 9 | CH_HEADERCONDX | Call by reference | Type reference (TYPE) | BAPIMEPOCONDHEADERX_TP | Conditions (Header, Change Toolbar) | 20040407 | |||
| 10 | CH_INVPLANHEADER | Call by reference | Type reference (TYPE) | MMTYP_IPHEADER | 20071219 | ||||
| 11 | CH_INVPLANHEADERX | Call by reference | Type reference (TYPE) | MMTYP_IPHEADERX | 20071219 | ||||
| 12 | CH_INVPLANITEM | Call by reference | Type reference (TYPE) | MMTYP_IPITEM | 20071219 | ||||
| 13 | CH_INVPLANITEMX | Call by reference | Type reference (TYPE) | MMTYP_IPITEMX | 20071219 | ||||
| 14 | CH_ITEM | Call by reference | Type reference (TYPE) | BAPIMEPOITEM_TP | Purchase Order Item | 20040407 | |||
| 15 | CH_ITEMCOND | Call by reference | Type reference (TYPE) | BAPIMEPOCOND_TP | Conditions in purchase order | 20040407 | |||
| 16 | CH_ITEMCONDX | Call by reference | Type reference (TYPE) | BAPIMEPOCONDX_TP | Change Toolbar: Conditions in Purchase Order | 20040407 | |||
| 17 | CH_ITEMX | Call by reference | Type reference (TYPE) | BAPIMEPOITEMX_TP | Purchase Order Item Data (Change Toolbar) | 20040407 | |||
| 18 | CH_MEMORY_COMPLETE | Call by reference | Type reference (TYPE) | BAPIFLAG-BAPIFLAG | Hold Error-Free Purchase Order | 20040407 | |||
| 19 | CH_MEMORY_UNCOMPLETE | Call by reference | Type reference (TYPE) | BAPIFLAG-BAPIFLAG | Hold Faulty Purchase Order | 20040407 | |||
| 20 | CH_NO_AUTHORITY | Call by reference | Type reference (TYPE) | BAPIFLAG-BAPIFLAG | Authorization Check Yes/No | 20040407 | |||
| 21 | CH_NO_MESSAGE_REQ | Call by reference | Type reference (TYPE) | BAPIFLAG-BAPIFLAG | Messages Necessary Yes/No | 20040407 | |||
| 22 | CH_NO_MESSAGING | Call by reference | Type reference (TYPE) | BAPIFLAG-BAPIFLAG | Message Determination Yes/No | 20040407 | |||
| 23 | CH_NO_PRICE_FROM_PO | Call by reference | Type reference (TYPE) | BAPIFLAG-BAPIFLAG | Adoption of Price from Last Purchase Order Yes/No | 20040407 | |||
| 24 | CH_POADDRVENDOR | Call by reference | Type reference (TYPE) | BAPIMEPOADDRVENDOR | PO Header: Address Structure BAPIADDR1 for Vendor | 20040407 | |||
| 25 | CH_POCONTRACTLIMITS | Call by reference | Type reference (TYPE) | BAPIESUCC_TP | Communication Structure: Contract Limits | 20040407 | |||
| 26 | CH_POEXPIMPHEADER | Call by reference | Type reference (TYPE) | BAPIEIKP | Foreign Trade: Export/Import: Header Data | 20040407 | |||
| 27 | CH_POEXPIMPHEADERX | Call by reference | Type reference (TYPE) | BAPIEIKPX | Foreign Trade: Import/Export Header Data (Change Bar) | 20040407 | |||
| 28 | CH_POEXPIMPITEM | Call by reference | Type reference (TYPE) | MEPO_T_BAPIEIPO | Foreign Trade: Export/Import: Item Data | 20040407 | |||
| 29 | CH_POEXPIMPITEMX | Call by reference | Type reference (TYPE) | MEPO_T_BAPIEIPOX | Foreign Trade: Import/Export: Item Data (Change Bar) | 20040407 | |||
| 30 | CH_POHEADER | Call by reference | Type reference (TYPE) | BAPIMEPOHEADER | Purchase Order Header Data | 20040407 | |||
| 31 | CH_POHEADERX | Call by reference | Type reference (TYPE) | BAPIMEPOHEADERX | Purchase Order Header Data (Change Toolbar) | 20040407 | |||
| 32 | CH_POIMITS | Call by reference | Type reference (TYPE) | BAPIESUHC_TP | Communication Structure: Limits | 20040407 | |||
| 33 | CH_POITEMSHIP | Call by reference | Type reference (TYPE) | BAPI_T_ITEMSHIP | Versanddaten | 20040817 | |||
| 34 | CH_POITEMSHIPX | Call by reference | Type reference (TYPE) | BAPI_T_ITEMSHIPX | Änderungsleiste Versanddaten | 20040817 | |||
| 35 | CH_POPARTNER | Call by reference | Type reference (TYPE) | BAPIEKKOP_TP | Transfer Structure for Partner Roles in BAPI_PO_CREATE | 20040407 | |||
| 36 | CH_POSERVICES | Call by reference | Type reference (TYPE) | BAPIESLLC_TP | Communication Structure: Create Service Line | 20040407 | |||
| 37 | CH_POSERVICESTEXT | Call by reference | Type reference (TYPE) | BAPIESLLTX_TP | BAPI Services Long Text | 20040407 | |||
| 38 | CH_POSRVACCESSVALUES | Call by reference | Type reference (TYPE) | BAPIESKLC_TP | Create Comm. Structure: Acct Assgt Distr. for Service Line | 20040407 | |||
| 39 | CH_POTEXTHEADER | Call by reference | Type reference (TYPE) | BAPIMEPOTEXTHEADER_TP | Header Texts | 20040407 | |||
| 40 | CH_POTEXTITEM | Call by reference | Type reference (TYPE) | BAPIMEPOTEXT_TP | Texts: (Header or Item) | 20040407 | |||
| 41 | CH_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Table for Messages | 20040407 | |||
| 42 | CH_SCHEDULE | Call by reference | Type reference (TYPE) | BAPIMEPOSCHEDULE_TP | Fields for Purchase Order Delivery Schedule Lines | 20040407 | |||
| 43 | CH_SCHEDULEX | Call by reference | Type reference (TYPE) | BAPIMEPOSCHEDULX_TP | Fields for Schedule Lines in Purchase Order (Change Toolbar) | 20040407 | |||
| 44 | CH_SERIALNUMBER | Call by reference | Type reference (TYPE) | BAPIMEPO_T_SERIALNO | 20071219 | ||||
| 45 | CH_SERIALNUMBERX | Call by reference | Type reference (TYPE) | BAPIMEPO_T_SERIALNOX | 20071219 | ||||
| 46 | CH_TESTRUN | Call by reference | Type reference (TYPE) | BAPIFLAG-BAPIFLAG | Post Yes/No | 20040407 | |||
| 47 | CH_VERSIONS | Call by reference | Type reference (TYPE) | BAPIMEDCM | Version Management | 20040407 | |||
| 48 | IM_AKTYP | Call by reference | Type reference (TYPE) | T160-TRTYP | Transaktionstyp (HIN oder VER) | 20040407 |
Method INBOUND on Interface IF_EX_ME_BAPI_PO_CREATE_02 has no exception.
Method MAP2E_EXTENSIONOUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CONTAINER | Call by reference | Type reference (TYPE) | ANY | Container für ExtensionOut | 20050623 | |||
| 2 | IM_ERROR | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Kundeninclude enthält ein gepacktes Feld | 20050623 | |||
| 3 | IM_NAME | Call by reference | Type reference (TYPE) | ANY | Name der Erweiterung | 20050623 | |||
| 4 | IM_STRUC | Call by reference | Type reference (TYPE) | ANY | interne Struktur mit Kundeninclude | 20050623 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Mapping wurde in der Methode realisiert. | 20050623 |
Method MAP2I_EXTENSIONIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_STRUC | Call by reference | Type reference (TYPE) | ANY | Interne Struktur vom Typ CI_EKxx | 20050623 | |||
| 2 | IM_CONTAINER | Call by reference | Type reference (TYPE) | ANY | Eingangscontainer | 20050623 | |||
| 3 | IM_ERROR | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Kundeninclude enthält ein gepacktes Feld | 20050623 | |||
| 4 | IM_NAME | Call by reference | Type reference (TYPE) | ANY | Name der Erweiterung BAPI_TE_xxx | 20050623 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Einkauf: Mapping wurde im BAdI durchgeführt. | 20050623 |
Method OUTBOUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_ACCOUNT | Call by reference | Type reference (TYPE) | BAPIMEPOACCOUNT_TP | Account Assignment Fields for Purchase Order | 20040407 | |||
| 2 | CH_ADDRDELIVERY | Call by reference | Type reference (TYPE) | BAPIMEPOADDRDELIVERY_TP | Item Delivery address | 20040407 | |||
| 3 | CH_ALLVERSIONS | Call by reference | Type reference (TYPE) | MEPO_T_BAPIMEDCM | Version Management - All Version Data | 20040407 | |||
| 4 | CH_COMPONENT | Call by reference | Type reference (TYPE) | BAPIMEPO_T_COMPONENT | Components changed by BAPI | 20041007 | |||
| 5 | CH_EXPIMPHEADER | Call by reference | Type reference (TYPE) | BAPIEIKP | Foreign Trade: Export/Import: Header Data | 20040407 | |||
| 6 | CH_EXTENSIONOUT | Call by reference | Type reference (TYPE) | BAPIPAREX_TP | Customer enhancement | 20040407 | |||
| 7 | CH_HEADERCOND | Call by reference | Type reference (TYPE) | BAPIMEPOCONDHEADER_TP | Conditions (header) | 20040407 | |||
| 8 | CH_INVPLANHEADER | Call by reference | Type reference (TYPE) | MMTYP_IPHEADER | 20071219 | ||||
| 9 | CH_INVPLANITEM | Call by reference | Type reference (TYPE) | MMTYP_IPITEM | 20071219 | ||||
| 10 | CH_ITEM | Call by reference | Type reference (TYPE) | BAPIMEPOITEM_TP | Purchase Order Item | 20040407 | |||
| 11 | CH_ITEMCOND | Call by reference | Type reference (TYPE) | BAPIMEPOCOND_TP | Conditions in purchase order | 20040407 | |||
| 12 | CH_POADDRVENDOR | Call by reference | Type reference (TYPE) | BAPIMEPOADDRVENDOR | PO Header: Address Structure BAPIADDR1 for Vendor | 20040407 | |||
| 13 | CH_POCONTRACTLIMITS | Call by reference | Type reference (TYPE) | BAPIESUCC_TP | Communication Structure: Contract Limits | 20040407 | |||
| 14 | CH_POEXPIMPITEM | Call by reference | Type reference (TYPE) | MEPO_T_BAPIEIPO | Import/Export for Purchase Order Item (BUS2012) | 20040407 | |||
| 15 | CH_POHEADER | Call by reference | Type reference (TYPE) | BAPIMEPOHEADER | Purchase Order Header Data | 20040407 | |||
| 16 | CH_POLIMITS | Call by reference | Type reference (TYPE) | BAPIESUHC_TP | Communication Structure: Limits | 20040407 | |||
| 17 | CH_POPARTNER | Call by reference | Type reference (TYPE) | BAPIEKKOP_TP | Transfer Structure for Partner Roles in BAPI_PO_CREATE | 20040407 | |||
| 18 | CH_POSERVICES | Call by reference | Type reference (TYPE) | BAPIESLLC_TP | Communication Structure: Create Service Line | 20040407 | |||
| 19 | CH_POSHIPPING | Call by reference | Type reference (TYPE) | MEPO_T_BAPIEKPV | Versanddaten | 20040818 | |||
| 20 | CH_POSRVACCESSVALUES | Call by reference | Type reference (TYPE) | BAPIESKLC_TP | Create Comm. Structure: Acct Assgt Distr. for Service Line | 20040407 | |||
| 21 | CH_POTEXTHEADER | Call by reference | Type reference (TYPE) | BAPIMEPOTEXTHEADER_TP | Header Texts | 20040407 | |||
| 22 | CH_POTEXTITEM | Call by reference | Type reference (TYPE) | BAPIMEPOTEXT_TP | Texts: (Header or Item) | 20040407 | |||
| 23 | CH_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_TAB | Error Messages | 20040407 | |||
| 24 | CH_SCHEDULE | Call by reference | Type reference (TYPE) | BAPIMEPOSCHEDULE_TP | Fields for Purchase Order Delivery Schedule Lines | 20040407 | |||
| 25 | CH_SERIALNUMBER | Call by reference | Type reference (TYPE) | BAPIMEPO_T_SERIALNO | Serialnummern im Bestell-BAPI | 20071219 | |||
| 26 | IM_AKTYP | Call by reference | Type reference (TYPE) | T160-TRTYP | Transaktionstyp (HIN oder VER) | 20040407 | |||
| 27 | IM_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_MESSAGE_HANDLER_MM | Objektreferenz auf den Message Handler | 20040407 |
Method OUTBOUND on Interface IF_EX_ME_BAPI_PO_CREATE_02 has no exception.
Method PARTNERS_ON_ITEM_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_ACTIVE | Call by reference | Type reference (TYPE) | MMPUR_BOOL | CL_MMPUR_CONSTANTS=>NO | Partner auf Positionsebene | 20071115 |
Method PARTNERS_ON_ITEM_ACTIVE on Interface IF_EX_ME_BAPI_PO_CREATE_02 has no exception.
Method TEXT_OUTPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_NO_HEADER_TEXT | Call by reference | Type reference (TYPE) | MMPUR_BOOL | CL_MMPUR_CONSTANTS=>NO | Ausgabe der Kopftexte ja/nein | 20060309 | ||
| 2 | CH_NO_ITEM_TEXT | Call by reference | Type reference (TYPE) | MMPUR_BOOL | CL_MMPUR_CONSTANTS=>NO | Ausgabe der Positionstexte ja/nein | 20060309 | ||
| 3 | IM_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_ITEM_MM | Bestellposition externe Sicht | 20060309 | |||
| 4 | IM_PO | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_MM | Bestellkopf externe Sicht | 20060309 |
Method TEXT_OUTPUT on Interface IF_EX_ME_BAPI_PO_CREATE_02 has no exception.
Method TOGGLE_ORDER_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_ORDER_UNIT | Call by reference | Type reference (TYPE) | MEINS | Basismengeneinheit | 20120604 | |||
| 2 | IO_ITEM | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_ORDER_ITEM_MM | Bestellposition externe Sicht | 20120604 | |||
| 3 | IV_BAPI_UNIT | Call by reference | Type reference (TYPE) | MEINS | Basismengeneinheit | 20120604 |
Method TOGGLE_ORDER_UNIT on Interface IF_EX_ME_BAPI_PO_CREATE_02 has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 500 |