Hierarchy
⤷ 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 |