SAP ABAP Interface IF_PURCHASE_OUT_HEADER (Outline Agreement Header)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-OA (Application Component) Vendor Outline Agreements
     MMPUR_OUTLINE_AGREEMENT (Package) Purchasing: Outline Agreements
Properties
Interface IF_PURCHASE_OUT_HEADER  
Short Description Outline Agreement Header    
General Data
Package MMPUR_OUTLINE_AGREEMENT   Purchasing: Outline Agreements 
Created 20040924   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MMPUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SZADR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DCM_ADAPTER Links Business Object to DCM 20040924
2 IF_FIELDSELECTION_MM Field Selection 20040924
3 IF_FLUSH_TRANSPORT_MM Transport Mechanism for Model 20040924
4 IF_LONGTEXTS_MM Interface Long Texts in Purchasing 20040924
5 IF_MESSAGE_OBJ_MM Interface to Message Handler 20040924
6 IF_MODEL_MM Default Model Functionality 20040924
7 IF_OBSERVER_MM Observer of a Subject 20040924
8 IF_OUTPUT_MM Output Control: Purchasing Documents 20040924
9 IF_PARTNERS_MM IF_PARTNERS_MM 20040924
10 IF_PURCHASING_DOCUMENT Purchasing Document Interface (Header) 20040924
11 IF_RELEASABLE_MM Object Supports the Purchasing Release Procedure 20040924
12 IF_RELEASE_STATE_MM Release Status: Purchasing 20131210
13 IF_SUBJECT_MM The Subject for the Change Notification Protocol 20040924
Friends
Interface IF_PURCHASE_OUT_HEADER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_OBJTYP_CONTRACT Constant Public Type reference (TYPE) MEPO_OBJDESC-OBJTYP 'BUS2014' Object Type 20041210
2 C_OBJTYP_SAG Constant Public Type reference (TYPE) MEPO_OBJDESC-OBJTYP 'BUS2013' Object Type 20041210
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Closing Check 20041005
2 CLOSE Instance method Public Method Closing Operations 20041005
3 CREATE_ITEM Instance method Public Method Create Item with Reference Item 20041005
4 CREATE_ITEMS_BY_KEY Instance method Public Method Create Items with Reference Document 20041005
5 GET_ACTIVITY Instance method Public Method Get Activity Category 20041223
6 GET_CONDITION_MANAGER Instance method Public Method Deliver Master Condition Manager 20041230
7 GET_DATA Instance method Public Method Read Header Data: Adjust Interface! 20041005
8 GET_DATAX Instance method Public Method Checkbox Structure Header: Adjust Interface! 20041005
9 GET_FIREWALL Instance method Public Method Read Firewall 20041029
10 GET_IMPORT_DATA Instance method Public Method Read Import Data (EIKP) 20040924
11 GET_IMPORT_DATAX Instance method Public Method Read Checkbox Structure for Import Data 20050112
12 GET_ITEMS Instance method Public Method Deliver Items 20041005
13 GET_OPTIONS Instance method Public Method Read MEOUT_OPTIONS 20090612
14 GET_PARTNER_MANAGER Instance method Public Method Read Partners 20041013
15 GET_PERSISTENT_DATA Instance method Public Method Read Out Persistent Header Data 20050405
16 GET_PRICING_MANAGER Instance method Public Method Deliver Price Determination Manager 20041007
17 GET_REF_DOCUMENT Instance method Public Method Read Referenced Document 20050117
18 GET_STATE_FOR_RULE Instance method Public Method For Internal Use Only! Use GET_DATA 20050211
19 GET_TRANSACTION_STATE Instance method Public Method For Later Use 20041005
20 GET_TRANSACTION_TYPE Instance method Public Method Get Transaction Type 20050215
21 IS_CONTRACT Instance method Public Method Contract or Scheduling Agreement 20050106
22 IS_VALID Instance method Public Method Object Valid 20041005
23 LOOKUP Instance method Public Method Read Item for Key 20050204
24 POST Instance method Public Method Save Outline Agreement 20041005
25 PROCESS Instance method Public Method Trigger Rule Processing 20041005
26 SET_DATA Instance method Public Method Set Header Data: Adjust Interface! 20041005
27 SET_DATAX Instance method Public Method Checkbox Structure Header: Adjust Interface! 20041005
28 SET_FIREWALL Instance method Public Method Set Firewall 20041029
29 SET_FIREWALL_CUST Instance method Public Method Set Firewall for Customer BAdI 20041029
30 SET_IMPORT_DATA Instance method Public Method Set Import Data (EIKP) 20040924
31 SET_IMPORT_DATAX Instance method Public Method Set Checkbox Structure for Import Data 20050112
32 SET_OA_NUMBER Instance method Public Method Set Document Number 20041005
33 SET_VENDOR_ADDRESS Instance method Public Method Set Vendor Address 20050603
Events
Interface IF_PURCHASE_OUT_HEADER has no event.
Types
Interface IF_PURCHASE_OUT_HEADER has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EVENTS Call by reference Type reference (TYPE) MMPUR_EVENTS Ausnahmen 20041005
2 Exporting EX_SUCCESS Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20041005
3 Importing IM_UNCOMPLETE Call by reference Type reference (TYPE) MMPUR_BOOL für spätere Verwendung 20041005

Method CHECK on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SUCCESS Value transfer Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20041005

Method CLOSE on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method CREATE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOC_TO_COPY Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050223
2 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_ITEM Vorlageposition 20041005
3 Importing IM_ITEM_TO_COPY Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050223
4 Returning RE_ITEM Value transfer Object reference (TYPE REF TO) IF_PURCHASE_OUT_ITEM Kopierte Position 20041005

Method CREATE_ITEM on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method CREATE_ITEMS_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REF_DOCUMENTS Call by reference Type reference (TYPE) MEPO_DOCUMENTS Belege 20041005
2 Returning RE_NEW_ITEMS Value transfer Type reference (TYPE) MEOUT_ITEMS_TB Tabelle zu IF_PURCHASE_OUT_ITEM 20041005

Method CREATE_ITEMS_BY_KEY on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_AKTYP Value transfer Type reference (TYPE) AKTYP Aktivitätstyp in der Transaktion 20041223

Method GET_ACTIVITY on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_CONDITION_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CONDITION_MANAGER Value transfer Object reference (TYPE REF TO) IF_MASTER_CONDITIONS_MM Stammkonditionen Einkauf 20041230

Method GET_CONDITION_MANAGER on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DATA Value transfer Type reference (TYPE) MEOUT_HEADER 20041005

Method GET_DATA on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_DATAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DATAX Value transfer Type reference (TYPE) MEOUT_HEADERX 20041005

Method GET_DATAX on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_FIREWALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CUST Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20041029
2 Returning RE_ON Value transfer Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20041029

Method GET_FIREWALL on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_IMPORT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IMP_DATA Value transfer Type reference (TYPE) MEPO_EIKP Außenhandel: Export/Import Kopfdaten 20040924
# Exception Resumable Description Created on
1 CX_MMPUR_CONTRACT Ausnahme für Rahmenverträge 20041014

Method GET_IMPORT_DATAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IMP_DATAX Value transfer Type reference (TYPE) MEPO_EIKPX Außenhandel: Export/Import Kopfdaten (Änderungsleiste) 20050112

Method GET_IMPORT_DATAX on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTH_CHECK Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_NO Boolscher Typ 20041005
2 Importing IM_RELEASE_OP Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_NO Boolscher Typ 20041005
3 Returning RE_ITEMS Value transfer Type reference (TYPE) MEOUT_ITEMS_TB Tabelle zu IF_PURCHASE_OUT_ITEM 20041005

Method GET_ITEMS on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_DATA Value transfer Type reference (TYPE) MEOUT_OPTIONS Aufrufparameter BAPI Rahmenverträge 20090612

Method GET_OPTIONS on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_PARTNER_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MANAGER Value transfer Object reference (TYPE REF TO) IF_PARTNERS_MM if_partners_mm 20041013

Method GET_PARTNER_MANAGER on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_PERSISTENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HEADER Value transfer Type reference (TYPE) EKKO Einkaufsbelegkopf 20050405

Method GET_PERSISTENT_DATA on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_PRICING_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PRICING_MANAGER Value transfer Object reference (TYPE REF TO) IF_CONDITIONS_SA_MM Preisfindung im Lieferplan 20041007

Method GET_PRICING_MANAGER on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_REF_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COPIED_HEADER Call by reference Type reference (TYPE) EKKO zu kopierender Beleg 20050117
2 Exporting EX_REF_CONTRACT Call by reference Type reference (TYPE) EKKO Referenzkontrakt 20050117
3 Exporting EX_REF_RFQ Call by reference Type reference (TYPE) EKKO Referenzangebot 20050117

Method GET_REF_DOCUMENT on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_STATE_FOR_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HEADER Value transfer Type reference (TYPE) MEOUT_HEADER Rahmenvertagskopf 20050211

Method GET_STATE_FOR_RULE on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_TRANSACTION_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGED Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20041005
2 Exporting EX_DOCUMENT Call by reference Type reference (TYPE) MEPO_DOCUMENT Einkaufsbeleg 20041005
3 Exporting EX_INCOMPLETE Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20050107
4 Exporting EX_PARKING_ALLOWED Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20041005
5 Exporting EX_TCODE Call by reference Type reference (TYPE) SY-TCODE Aktueller Transaktionscode 20041005

Method GET_TRANSACTION_STATE on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method GET_TRANSACTION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TRTYP Value transfer Type reference (TYPE) TRTYP Transaktiontyp 20050215

Method GET_TRANSACTION_TYPE on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method IS_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CONTRACT Value transfer Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20050106

Method IS_CONTRACT on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VALID Value transfer Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20041005

Method IS_VALID on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method LOOKUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTH_CHECK Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20050204
2 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050204
3 Returning RE_ITEM Value transfer Object reference (TYPE REF TO) IF_PURCHASE_OUT_ITEM Rahmenvertrag Position 20050204
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20050204
2 CX_MMPUR_NO_AUTHORITY Exception Einkauf 20050204

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EVENTS Call by reference Type reference (TYPE) MMPUR_EVENTS Nachrichten 20041005
2 Exporting EX_SUCCESS Call by reference Type reference (TYPE) MMPUR_BOOL Erfolg 20041005
3 Importing IM_UNCOMPLETE Call by reference Type reference (TYPE) MMPUR_BOOL für spätere Verwendung 20041005
# Exception Resumable Description Created on
1 CX_MMPUR_ROOT systemseitiger Fehler aufgetreten 20050114
2 CX_MMPUR_SYSTEM_ERROR systemseitiger Fehler aufgetreten 20050131

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EVENTS Call by reference Type reference (TYPE) MMPUR_EVENTS Meldungen 20041005
2 Exporting EX_MODELS Call by reference Type reference (TYPE) MMPUR_MODELS Models 20041005
3 Exporting EX_SUCCESS Call by reference Type reference (TYPE) MMPUR_BOOL Erfolg 20041005
4 Importing IM_SCOPE Call by reference Type reference (TYPE) I Scope 20041005

Method PROCESS on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Call by reference Type reference (TYPE) MEOUT_HEADER 20041005

Method SET_DATA on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method SET_DATAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATAX Call by reference Type reference (TYPE) MEOUT_HEADERX 20041005

Method SET_DATAX on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method SET_FIREWALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ON Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20041029

Method SET_FIREWALL on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method SET_FIREWALL_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ON Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20041029

Method SET_FIREWALL_CUST on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method SET_IMPORT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IMP_DATA Call by reference Type reference (TYPE) MEPO_EIKP Außenhandel: Export/Import Kopfdaten 20040924
# Exception Resumable Description Created on
1 CX_MMPUR_CONTRACT Ausnahme für Rahmenverträge 20041014

Method SET_IMPORT_DATAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IMP_DATAX Call by reference Type reference (TYPE) MEPO_EIKPX Außenhandel: Export/Import Kopfdaten (Änderungsleiste) 20050112

Method SET_IMPORT_DATAX on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method SET_OA_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20041005

Method SET_OA_NUMBER on Interface IF_PURCHASE_OUT_HEADER has no exception.

Method SET_VENDOR_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDRESS Call by reference Type reference (TYPE) SZADR_ADDR1_COMPLETE 20050603

Method SET_VENDOR_ADDRESS on Interface IF_PURCHASE_OUT_HEADER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 600