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 |