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