SAP ABAP Interface IF_PURCHASE_REQUISITION_ITEM (Purchase Requisition (External View))
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MEREQ (Package) Purchasing: Purchase Requisition
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_REQ_ITEM_PROXY_MM Proxy Class Purchase Requisition Document Item 20020316
Properties
Interface IF_PURCHASE_REQUISITION_ITEM  
Short Description Purchase Requisition (External View)    
General Data
Package MEREQ   Purchasing: Purchase Requisition 
Created 19991117   SAP 
Last changed 20110908   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ACCT_CONTAINER_MM Account Assignment Container: Purchasing Documents 19991230
2 IF_DCM_ADAPTER Links Business Object to DCM 20010830
3 IF_DELIVERY_ADDRESS_MM Delivery Addresses in MM 20000114
4 IF_FIELDSELECTION_MM Field Selection 19991230
5 IF_FLUSH_TRANSPORT_MM Transport Mechanism for Model 19991125
6 IF_LONGTEXTS_MM Interface Long Texts in Purchasing 20020517
7 IF_MESSAGE_OBJ_MM Interface to Message Handler 19991119
8 IF_MODEL_MM Default Model Functionality 19991119
9 IF_OBSERVER_MM Observer of a Subject 19991119
10 IF_PURCHASING_DMS_MM Link to Purchasing Document Management 20000629
11 IF_RELEASABLE_MM Object Supports the Purchasing Release Procedure 19991119
12 IF_SUBJECT_MM The Subject for the Change Notification Protocol 19991119
Friends
Interface IF_PURCHASE_REQUISITION_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) 20000415
2 C_ACMOD_EXPLICIT Constant Public Type reference (TYPE) I 2 Check Availability 20000415
3 C_ACMOD_EXPL_DISP Constant Public Type reference (TYPE) I 3 Display Availability Overview 20050613
Methods
# Method Level Visibility Method type Description Created on
1 AVAILABILITY_CHECK Instance method Public Method Availability Check 20000415
2 BOM_EXPLOSION Instance method Public Method New BOM Explosion 20000124
3 EDIT_BOM Instance method Public Method Send Component Screen 20000124
4 GET_ACTIVITY Instance method Public Method Activity of Object 20000417
5 GET_BOM Instance method Public Method BOM Instance 20071114
6 GET_DATA Instance method Public Method Return Data Structure 19991118
7 GET_DATAX Instance method Public Method Return Change Parameter 19991208
8 GET_PERSISTENT_DATA Instance method Public Method Get Posted Item Data 20030331
9 GET_PERSISTENT_PREXT Instance method Public Method Get Booked Enhancement Fields for Item 20070724
10 GET_PREVIOUS_DATA Instance method Public Method Get Item Data Prior to Validation 20030331
11 GET_REQUISITION Instance method Public Method Reference to Purchase Requisition (Header) 20000103
12 GET_SERIAL_NO Instance method Public Method Deliver Data of Serial Number Environment 20071114
13 GET_SERNO_MANAGER Instance method Public Method Get Serial Number Manager for Item 20071114
14 GET_SOURCE_OF_SUPPLY Instance method Public Method Reference to Source of Supply 20000118
15 HAS_AUTHORIZATION Instance method Public Method Valid Authorization? 20000503
16 IS_VALID Instance method Public Method Object valid? 20000417
17 SET_CONFIGURATION Instance method Public Method Update configuration 20000426
18 SET_DATA Instance method Public Method Set Data Structure 19991118
19 SET_DATAX Instance method Public Method Set Change Parameter 19991208
20 SET_SERIAL_NO Instance method Public Method Pass On Data of Serial Number Environment to Item Object 20071114
Events
Interface IF_PURCHASE_REQUISITION_ITEM has no event.
Types
Interface IF_PURCHASE_REQUISITION_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 Exporting EX_SUCCESS Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20000415
2 Importing IM_MODE Call by reference Type reference (TYPE) I 1 1/Automatic,2/Explicit,3/Committed Quantities 20000415

Method AVAILABILITY_CHECK on Interface IF_PURCHASE_REQUISITION_ITEM has no exception.

Method BOM_EXPLOSION Signature

Method BOM_EXPLOSION on Interface IF_PURCHASE_REQUISITION_ITEM has no parameter.
Method BOM_EXPLOSION on Interface IF_PURCHASE_REQUISITION_ITEM has no exception.

Method EDIT_BOM Signature

Method EDIT_BOM on Interface IF_PURCHASE_REQUISITION_ITEM has no parameter.
Method EDIT_BOM on Interface IF_PURCHASE_REQUISITION_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 20000417

Method GET_ACTIVITY on Interface IF_PURCHASE_REQUISITION_ITEM has no exception.

Method GET_BOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BOM Value transfer Object reference (TYPE REF TO) IF_BOM_MM Lohnbearbeitungskomponenten Einkauf 20071114

Method GET_BOM on Interface IF_PURCHASE_REQUISITION_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) MEREQ_ITEM Positionsdaten 19991118

Method GET_DATA on Interface IF_PURCHASE_REQUISITION_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) MEREQ_ITEMX Änderungsleiste 19991208

Method GET_DATAX on Interface IF_PURCHASE_REQUISITION_ITEM 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_DATA Value transfer Type reference (TYPE) EBAN Bestellanforderungposition 20040614

Method GET_PERSISTENT_DATA on Interface IF_PURCHASE_REQUISITION_ITEM has no exception.

Method GET_PERSISTENT_PREXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RE_PREXT Value transfer Type reference (TYPE) PREXT Erweiterungsfelder zur Bestellanforderung 20070724

Method GET_PERSISTENT_PREXT on Interface IF_PURCHASE_REQUISITION_ITEM has no exception.

Method GET_PREVIOUS_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) MEREQ_ITEM Bestellanforderungposition 20040614

Method GET_PREVIOUS_DATA on Interface IF_PURCHASE_REQUISITION_ITEM has no exception.

Method GET_REQUISITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REQUISITION Value transfer Object reference (TYPE REF TO) IF_PURCHASE_REQUISITION OO-Banf: Beleg (externe Sicht ) 20000103

Method GET_REQUISITION on Interface IF_PURCHASE_REQUISITION_ITEM has no exception.

Method GET_SERIAL_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IWP_BUF_READ Call by reference Type reference (TYPE) MMPUR_BOOL nur Daten vom IWP*-Puffer lesen 20071114
2 Exporting RE_SERIAL_NUMBERS Call by reference Type reference (TYPE) MMPUR_T_SERNO Tabellentyp: Serialnummer im Einkauf 20071114
3 Exporting RE_SN_CALL_FROM_GUI Call by reference Type reference (TYPE) MMPUR_BOOL Serial Nummern PopUp gerufen 20071114
4 Exporting RE_SN_CHANGED Call by reference Type reference (TYPE) MMPUR_BOOL Serial Nummern Änderung 20071114
5 Exporting RE_SN_EXTEND Call by reference Type reference (TYPE) MMPUR_SN_EXTEND Erweiterung zur Serialnummernzuordnung im Einkauf 20071114
6 Exporting RE_SN_FROM_REF Call by reference Type reference (TYPE) MMPUR_BOOL Serial Nummern von Referenz übernommen 20071114
# Exception Resumable Description Created on
1 NO_DATA_FOUND Exception Einkauf: nicht gefunden 20071114

Method GET_SERNO_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SERNO_MANAGER Value transfer Object reference (TYPE REF TO) IF_SERNO_MANAGER_MM Serialnummer Manager 20071114
# Exception Resumable Description Created on
1 FIELD_OVERFLOW Überlauf bei der Mengenumrechnung 20071114
2 QUANTITY_NOT_INTEGER Menge ist nicht ganzzahlig 20071114

Method GET_SOURCE_OF_SUPPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SOURCE Value transfer Object reference (TYPE REF TO) CL_SOURCE_OF_SUPPLY_MM Bezugsquelle Bestellanforderung 20000118

Method GET_SOURCE_OF_SUPPLY on Interface IF_PURCHASE_REQUISITION_ITEM has no exception.

Method HAS_AUTHORIZATION Signature

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

Method HAS_AUTHORIZATION on Interface IF_PURCHASE_REQUISITION_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 20000417

Method IS_VALID on Interface IF_PURCHASE_REQUISITION_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) MEREQ_ITEM-CUOBJ Konfiguration (interne Objektnummer) 20000426
2 Importing IM_KZKFG Call by reference Type reference (TYPE) MEREQ_ITEM-KZKFG Herkunft der Konfiguration 20000426

Method SET_CONFIGURATION on Interface IF_PURCHASE_REQUISITION_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) MEREQ_ITEM Positionsdaten 19991118

Method SET_DATA on Interface IF_PURCHASE_REQUISITION_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) MEREQ_ITEMX Änderungsleiste 19991208

Method SET_DATAX on Interface IF_PURCHASE_REQUISITION_ITEM has no exception.

Method SET_SERIAL_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SERIAL_NUMBERS Call by reference Type reference (TYPE) MMPUR_T_SERNO Tabellentyp: Serialnummer im Einkauf 20071114
2 Importing IM_SN_CALL_FROM_GUI Call by reference Type reference (TYPE) MMPUR_BOOL Serial Nummern PopUp gerufen 20071114
3 Importing IM_SN_CHANGED Call by reference Type reference (TYPE) MMPUR_BOOL Serial Nummern Änderung 20071114
4 Importing IM_SN_EXTEND Call by reference Type reference (TYPE) MMPUR_SN_EXTEND Erweiterung zur Serialnummernzuordnung im Einkauf 20071114
5 Importing IM_SN_FROM_REF Call by reference Type reference (TYPE) MMPUR_BOOL Serial Nummern von Referenz übernommen 20071114
6 Importing IM_SN_MESSAGES Call by reference Type reference (TYPE) MMPUR_SERNO_MESS Fehlertabelle aus den Funktionsgruppen IPW* 20080805

Method SET_SERIAL_NO on Interface IF_PURCHASE_REQUISITION_ITEM has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in