Hierarchy
⤷
⤷
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 | Instance method | Public | Method | Availability Check | 20041011 | |
| 2 | Instance method | Public | Method | Generate and Add New Account Assignment Object | 20050407 | |
| 3 | Instance method | Public | Method | Create Delivery Schedule Line | 20041011 | |
| 4 | Instance method | Public | Method | Delete Delivery Schedule Line | 20041011 | |
| 5 | Instance method | Public | Method | Return Account Assignment Objects | 20050407 | |
| 6 | Instance method | Public | Method | Activity of Object | 20041011 | |
| 7 | Instance method | Public | Method | Deliver Master Condition Handle | 20050404 | |
| 8 | Instance method | Public | Method | Read Data | 20041011 | |
| 9 | Instance method | Public | Method | Read X Structure | 20041011 | |
| 10 | Instance method | Public | Method | Read Header | 20041012 | |
| 11 | Instance method | Public | Method | Deliver Handler for PO and Release History | 20050405 | |
| 12 | Instance method | Public | Method | Read Import Data | 20041012 | |
| 13 | Instance method | Public | Method | Read Database Status | 20041011 | |
| 14 | Instance method | Public | Method | Read Referenced Document Item | 20050216 | |
| 15 | Instance method | Public | Method | Read Delivery Schedule Lines | 20041011 | |
| 16 | Instance method | Public | Method | 20050603 | ||
| 17 | Instance method | Public | Method | For Internal Use Only! Use GET_DATA | 20050211 | |
| 18 | Instance method | Public | Method | Valid? | 20041011 | |
| 19 | Instance method | Public | Method | Read Schedule Line with Key | 20050208 | |
| 20 | Instance method | Public | Method | Determine Account Assignment from Delivery Number | 20050407 | |
| 21 | Instance method | Public | Method | Update Configuration | 20041012 | |
| 22 | Instance method | Public | Method | Set Data | 20041011 | |
| 23 | Instance method | Public | Method | Set X Structure | 20041011 | |
| 24 | Instance method | Public | Method | Set Address Data | 20050722 | |
| 25 | Instance method | Public | Method | Set Import Data | 20041012 | |
| 26 | Instance method | Public | Method | Checkbox Structure Import Data | 20050217 | |
| 27 | Instance method | Public | Method | Set Shipping Data | 20050603 | |
| 28 | 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 | IM_MODE | Call by reference | Type reference (TYPE) | I | 1 | 1/Automatic,2/Explicit,3/Committed Quantities | 20041012 | ||
| 2 | RE_SUCCESS | Value transfer | Type reference (TYPE) | MMPUR_BOOL | Boolscher Typ | 20041012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_EXKN | Call by reference | Type reference (TYPE) | EXKN | Kontierungsstruktur für Einkaufsbelege (und Bestellanf.) | 20050407 | |||
| 2 | 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 | IM_ETENR | Call by reference | Type reference (TYPE) | ETENR | Einteilungsnummer | 20041011 | |||
| 2 | RE_SCHEDULE | Value transfer | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_SCHEDULE | Rahmenvertrag Kopf | 20041011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_SCHEDULE | Call by reference | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_SCHEDULE | Rahmenvertrag Einteilung Lieferplan | 20050509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme für Rahmenverträge | 20041012 | ||
| 2 | Exception Einkauf | 20041011 |
Method GET_ACCOUNTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | RE_IMP_DATA | Value transfer | Type reference (TYPE) | MEPO_EIPO | Außenhandel: Export/Import: Positionsdaten | 20041012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | EX_COPIED_ITEM | Call by reference | Type reference (TYPE) | EKPO | zu kopierende Belegposition | 20050216 | |||
| 2 | EX_REF_CONTRACT_IT | Call by reference | Type reference (TYPE) | EKPO | Referenzkontrakt Position | 20050216 | |||
| 3 | EX_REF_PUR_REQ | Call by reference | Type reference (TYPE) | EBAN | Referenzbestellanforderung | 20050216 | |||
| 4 | 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 | RE_SCHEDULES | Value transfer | Type reference (TYPE) | MEOUT_SCHEDULES_TB | Tabelle Einteilungen | 20041011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | IM_SCHEDULE | Call by reference | Type reference (TYPE) | ETENR | Einteilungsnummer | 20050208 | |||
| 2 | RE_SCHEDULE | Value transfer | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_SCHEDULE | Rahmenvertrag Einteilung Lieferplan | 20050208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Einkauf: nicht gefunden | 20050208 |
Method LOOKUP_ACCOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ZEXKN | Call by reference | Type reference (TYPE) | EXKN-ZEXKN | Laufende Nummer der Kontierung | 20050407 | |||
| 2 | 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 | IM_CUOBJ | Call by reference | Type reference (TYPE) | CUOBJ | Konfiguration (interne Objektnummer) | 20041012 | |||
| 2 | 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 | 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 | 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 | 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 | IM_IMP_DATA | Call by reference | Type reference (TYPE) | MEPO_EIPO | Außenhandel: Export/Import: Positionsdaten | 20041012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_IMP_DATAX | Call by reference | Type reference (TYPE) | MEPO_EIPOX | Außenhandel: Export/Import Kopfdaten (Änderungsleiste) | 20050217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 |