SAP ABAP Interface IF_PURCHASE_OUT_ITEM (Outline Agreement Item)
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_ITEM  
Short Description Outline Agreement Item    
General Data
Package MMPUR_OUTLINE_AGREEMENT   Purchasing: Outline Agreements 
Created 20041005   SAP 
Last changed 20060208   SAP 
Unicode checks active    
Forward declarations
Interface IF_PURCHASE_OUT_ITEM has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ASYNC_SUBJECT_MM Asynchronous Change Log 20041011
2 IF_ATP_CHECK_MM Interface for Availability Check in Purchasing 20050406
3 IF_DELIVERY_ADDRESS_MM Delivery Addresses in MM 20041011
4 IF_FIELDSELECTION_MM Field Selection 20041011
5 IF_FLUSH_TRANSPORT_MM Transport Mechanism for Model 20041011
6 IF_LONGTEXTS_MM Interface Long Texts in Purchasing 20041011
7 IF_MASTER_CONDITIONS_MM Master Conditions in Purchasing 20050404
8 IF_MESSAGE_OBJ_MM Interface to Message Handler 20041011
9 IF_MODEL_MM Default Model Functionality 20041011
10 IF_OBSERVER_MM Observer of a Subject 20041012
11 IF_PURCHASING_DMS_MM Link to Purchasing Document Management 20041011
12 IF_SUBJECT_MM The Subject for the Change Notification Protocol 20041011
Friends
Interface IF_PURCHASE_OUT_ITEM has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACMOD_AUTOMATIC Constant Public Type reference (TYPE) I 1 Check Availability (w/o Dialog) 20050406
2 C_ACMOD_EXPLICIT Constant Public Type reference (TYPE) I 2 Check Availability and Dialog 20050406
3 C_OBJTYP_CONTRACT Constant Public Type reference (TYPE) MEPO_OBJDESC-OBJTYP 'BUS2014_IT' Object Type 20050315
4 C_OBJTYP_SAG Constant Public Type reference (TYPE) MEPO_OBJDESC-OBJTYP 'BUS2013_IT' Object Type 20050315
Methods
# Method Level Visibility Method type Description Created on
1 AVAILABILITY_CHECK Instance method Public Method Availability Check 20041011
2 CREATE_ACCOUNT Instance method Public Method Generate and Add New Account Assignment Object 20050407
3 CREATE_SCHEDULE Instance method Public Method Create Delivery Schedule Line 20041011
4 DELETE_SCHEDULE Instance method Public Method Delete Delivery Schedule Line 20041011
5 GET_ACCOUNTS Instance method Public Method Return Account Assignment Objects 20050407
6 GET_ACTIVITY Instance method Public Method Activity of Object 20041011
7 GET_CONDITION_MANAGER Instance method Public Method Deliver Master Condition Handle 20050404
8 GET_DATA Instance method Public Method Read Data 20041011
9 GET_DATAX Instance method Public Method Read X Structure 20041011
10 GET_HEADER Instance method Public Method Read Header 20041012
11 GET_HISTORY_MANAGER Instance method Public Method Deliver Handler for PO and Release History 20050405
12 GET_IMPORT_DATA Instance method Public Method Read Import Data 20041012
13 GET_PERSISTENT_DATA Instance method Public Method Read Database Status 20041011
14 GET_REF_DOCUMENT Instance method Public Method Read Referenced Document Item 20050216
15 GET_SCHEDULES Instance method Public Method Read Delivery Schedule Lines 20041011
16 GET_SHIPPING_DATA Instance method Public Method 20050603
17 GET_STATE_FOR_RULE Instance method Public Method For Internal Use Only! Use GET_DATA 20050211
18 IS_VALID Instance method Public Method Valid? 20041011
19 LOOKUP Instance method Public Method Read Schedule Line with Key 20050208
20 LOOKUP_ACCOUNT Instance method Public Method Determine Account Assignment from Delivery Number 20050407
21 SET_CONFIGURATION Instance method Public Method Update Configuration 20041012
22 SET_DATA Instance method Public Method Set Data 20041011
23 SET_DATAX Instance method Public Method Set X Structure 20041011
24 SET_DELIVERY_ADDRESS Instance method Public Method Set Address Data 20050722
25 SET_IMPORT_DATA Instance method Public Method Set Import Data 20041012
26 SET_IMPORT_DATAX Instance method Public Method Checkbox Structure Import Data 20050217
27 SET_SHIPPING_DATA Instance method Public Method Set Shipping Data 20050603
28 SET_SHIPPING_DATAX Instance method Public Method Set Shipping Data 20050603
Events
Interface IF_PURCHASE_OUT_ITEM has no event.
Types
Interface IF_PURCHASE_OUT_ITEM has no local type.
Method Signatures

Method AVAILABILITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODE Call by reference Type reference (TYPE) I 1 1/Automatic,2/Explicit,3/Committed Quantities 20041012
2 Returning RE_SUCCESS Value transfer Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20041012
# Exception Resumable Description Created on
1 CX_MMPUR_CONTRACT Ausnahme für Rahmenverträge 20041012

Method CREATE_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXKN Call by reference Type reference (TYPE) EXKN Kontierungsstruktur für Einkaufsbelege (und Bestellanf.) 20050407
2 Returning RE_OBJECT Value transfer Object reference (TYPE REF TO) IF_PURCHASE_OUT_ACCOUNT_MM Rahmenvertrag Kontierung 20050407

Method CREATE_ACCOUNT on Interface IF_PURCHASE_OUT_ITEM has no exception.

Method CREATE_SCHEDULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ETENR Call by reference Type reference (TYPE) ETENR Einteilungsnummer 20041011
2 Returning RE_SCHEDULE Value transfer Object reference (TYPE REF TO) IF_PURCHASE_OUT_SCHEDULE Rahmenvertrag Kopf 20041011
# Exception Resumable Description Created on
1 CX_MMPUR_CONTRACT Ausnahme für Rahmenverträge 20041012

Method DELETE_SCHEDULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SCHEDULE Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_SCHEDULE Rahmenvertrag Einteilung Lieferplan 20050509
# Exception Resumable Description Created on
1 CX_MMPUR_CONTRACT Ausnahme für Rahmenverträge 20041012
2 CX_MMPUR_NOT_FOUND Exception Einkauf 20041011

Method GET_ACCOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ITEMS Value transfer Type reference (TYPE) MEOUT_ACCOUNTING_LIST Tabelle für Objekte vom Typ IF_PURCHASE_OUT_ACCOUNT_MM 20050407

Method GET_ACCOUNTS on Interface IF_PURCHASE_OUT_ITEM has no exception.

Method GET_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_AKTVT Value transfer Type reference (TYPE) AKTVT Aktivität 20041011

Method GET_ACTIVITY on Interface IF_PURCHASE_OUT_ITEM 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 20050404

Method GET_CONDITION_MANAGER on Interface IF_PURCHASE_OUT_ITEM 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_ITEM Rahmenvertragsposition 20041013

Method GET_DATA on Interface IF_PURCHASE_OUT_ITEM 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_ITEMX Änderungsleiste: Rahmenvertrag Kopfdaten 20041013

Method GET_DATAX on Interface IF_PURCHASE_OUT_ITEM has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HEADER Value transfer Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Rahmenvertrag Kopf 20041012

Method GET_HEADER on Interface IF_PURCHASE_OUT_ITEM has no exception.

Method GET_HISTORY_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OBJ Value transfer Object reference (TYPE REF TO) IF_PURCHASE_OUT_HISTORY Positionshistorie 20050405

Method GET_HISTORY_MANAGER on Interface IF_PURCHASE_OUT_ITEM 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_EIPO Außenhandel: Export/Import: Positionsdaten 20041012
# Exception Resumable Description Created on
1 CX_MMPUR_CONTRACT Ausnahme für Rahmenverträge 20041012

Method GET_PERSISTENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ITEM Value transfer Type reference (TYPE) EKPO Einkaufsbelegposition 20041011

Method GET_PERSISTENT_DATA on Interface IF_PURCHASE_OUT_ITEM 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_ITEM Call by reference Type reference (TYPE) EKPO zu kopierende Belegposition 20050216
2 Exporting EX_REF_CONTRACT_IT Call by reference Type reference (TYPE) EKPO Referenzkontrakt Position 20050216
3 Exporting EX_REF_PUR_REQ Call by reference Type reference (TYPE) EBAN Referenzbestellanforderung 20050216
4 Exporting EX_REF_RFQ_IT Call by reference Type reference (TYPE) EKPO Referenzangebot Position 20050216

Method GET_REF_DOCUMENT on Interface IF_PURCHASE_OUT_ITEM has no exception.

Method GET_SCHEDULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SCHEDULES Value transfer Type reference (TYPE) MEOUT_SCHEDULES_TB Tabelle Einteilungen 20041011
# Exception Resumable Description Created on
1 CX_MMPUR_CONTRACT Ausnahme für Rahmenverträge 20041012

Method GET_SHIPPING_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) EKPV Versanddaten Schnittstelle BAPI MEOUT 20050603

Method GET_SHIPPING_DATA on Interface IF_PURCHASE_OUT_ITEM 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_ITEM Value transfer Type reference (TYPE) MEOUT_ITEM Rahmenvertragsposition 20050211

Method GET_STATE_FOR_RULE on Interface IF_PURCHASE_OUT_ITEM 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 20041011

Method IS_VALID on Interface IF_PURCHASE_OUT_ITEM has no exception.

Method LOOKUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SCHEDULE Call by reference Type reference (TYPE) ETENR Einteilungsnummer 20050208
2 Returning RE_SCHEDULE Value transfer Object reference (TYPE REF TO) IF_PURCHASE_OUT_SCHEDULE Rahmenvertrag Einteilung Lieferplan 20050208
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20050208

Method LOOKUP_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ZEXKN Call by reference Type reference (TYPE) EXKN-ZEXKN Laufende Nummer der Kontierung 20050407
2 Returning RE_OBJECT Value transfer Object reference (TYPE REF TO) IF_PURCHASE_OUT_ACCOUNT_MM Rahmenvertrag Kontierung 20050407

Method LOOKUP_ACCOUNT on Interface IF_PURCHASE_OUT_ITEM has no exception.

Method SET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CUOBJ Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20041012
2 Importing IM_KZKFG Call by reference Type reference (TYPE) KZKFG Konfigurierbares Material 20041012

Method SET_CONFIGURATION on Interface IF_PURCHASE_OUT_ITEM 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_ITEM Rahmenvertragsposition 20041013

Method SET_DATA on Interface IF_PURCHASE_OUT_ITEM 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_ITEMX Änderungsleiste: Rahmenvertragsposition 20041013

Method SET_DATAX on Interface IF_PURCHASE_OUT_ITEM has no exception.

Method SET_DELIVERY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDRESS_NUMBER Call by reference Type reference (TYPE) MEOUT_ITEM-ADRNR Manuelle Adressnummer in der Einkaufsbelegposition 20050722

Method SET_DELIVERY_ADDRESS on Interface IF_PURCHASE_OUT_ITEM 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_EIPO Außenhandel: Export/Import: Positionsdaten 20041012
# Exception Resumable Description Created on
1 CX_MMPUR_CONTRACT Ausnahme für Rahmenverträge 20041012

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_EIPOX Außenhandel: Export/Import Kopfdaten (Änderungsleiste) 20050217
# Exception Resumable Description Created on
1 CX_MMPUR_CONTRACT Ausnahme für Rahmenverträge 20050217

Method SET_SHIPPING_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_SHIPPING_ITEM Versanddaten Schnittstelle BAPI MEOUT 20050603

Method SET_SHIPPING_DATA on Interface IF_PURCHASE_OUT_ITEM has no exception.

Method SET_SHIPPING_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_SHIPPING_ITEMX Versanddaten Schnittstelle BAPI MEOUT 20050603

Method SET_SHIPPING_DATAX on Interface IF_PURCHASE_OUT_ITEM has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600