SAP ABAP Interface IF_PURCHASE_REQUISITION (OO Requisition: Document (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_REQUISITION_AGGREGATE_MM Aggregate Purchase Requisitions 20020320
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_REQ_HEADER_PROXY_MM Proxy Class Purchase Requisition Document Header 20020316
Properties
Interface IF_PURCHASE_REQUISITION  
Short Description OO Requisition: Document (External View)    
General Data
Package MEREQ   Purchasing: Purchase Requisition 
Created 19991118   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_FIELDSELECTION_MM Field Selection 19991230
2 IF_FLUSH_TRANSPORT_MM Transport Mechanism for Model 19991125
3 IF_LONGTEXTS_MM Interface Long Texts in Purchasing 20020517
4 IF_MESSAGE_OBJ_MM Interface to Message Handler 19991118
5 IF_MODEL_MM Default Model Functionality 19991118
6 IF_OBSERVER_MM Observer of a Subject 19991118
7 IF_RELEASABLE_MM Object Supports the Purchasing Release Procedure 19991118
8 IF_SUBJECT_MM The Subject for the Change Notification Protocol 19991118
Friends
Interface IF_PURCHASE_REQUISITION has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_OBJTYP Constant Public Type reference (TYPE) MEPO_OBJDESC-OBJTYP 'BUS2105' Object Type 20000412
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Final Check 19991118
2 CHECK_PARK_ALLOWED Instance method Public Method Check Whether Park Is Possible 20100713
3 CLOSE Instance method Public Method Closing Operations 19991118
4 CREATE_ITEM Instance method Public Method New Item 19991118
5 CREATE_ITEMS_BY_KEY Instance method Public Method Generate New Items Using Foreign Key 20010213
6 GET_ACTIVITY Instance method Public Method Activity of Object 20000420
7 GET_DATA Instance method Public Method Return Data 19991119
8 GET_DATAX Instance method Public Method Return Change Bar 20000123
9 GET_ITEMS Instance method Public Method Supply Items 19991118
10 GET_TRANSACTION_STATE Instance method Public Method Transction Status 19991118
11 IS_ARCHIVED Instance method Public Method Is document archived? 20061107
12 IS_VALID Instance method Public Method Object valid? 20000420
13 LOOKUP Instance method Public Method Determine Item Using Item Number 20000404
14 POST Instance method Public Method Post 19991118
15 PROCESS Instance method Public Method Check All Changed Dependent Objects 19991118
16 SET_DATA Instance method Public Method Write Data 19991119
17 SET_DATAX Instance method Public Method Set Change Bar 20000123
Events
Interface IF_PURCHASE_REQUISITION has no event.
Types
Interface IF_PURCHASE_REQUISITION 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 19991118
2 Exporting EX_SUCCESS Call by reference Type reference (TYPE) MMPUR_BOOL Erfolg 19991118
3 Importing IM_UNCOMPLETE Call by reference Type reference (TYPE) MMPUR_BOOL 20040401
4 Importing IM_UNCOMPLETETYPE Call by reference Type reference (TYPE) MEMORYTYPE Typ der Unvollständigkeit 20071206

Method CHECK on Interface IF_PURCHASE_REQUISITION has no exception.

Method CHECK_PARK_ALLOWED Signature

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

Method CHECK_PARK_ALLOWED on Interface IF_PURCHASE_REQUISITION has no exception.

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALL Call by reference Type reference (TYPE) MMPUR_BOOL Schließen aller Banfen 20071121
2 Importing IM_RESET Call by reference Type reference (TYPE) MMPUR_BOOL Zurücksetzen externer Daten 20071121
3 Returning RE_SUCCESS Value transfer Type reference (TYPE) MMPUR_BOOL Erfolg 19991118
# Exception Resumable Description Created on
1 SN_ERROR Fehler aus der Serialnummern-/Statusverwaltung 20071121

Method CREATE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) IF_PURCHASE_REQUISITION_ITEM Refernzbearbeitung 20000117
2 Returning RE_ITEM Value transfer Object reference (TYPE REF TO) IF_PURCHASE_REQUISITION_ITEM Neue Position 19991118

Method CREATE_ITEM on Interface IF_PURCHASE_REQUISITION 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 Referenzdokumente 20010213
2 Returning RE_NEW_ITEMS Value transfer Type reference (TYPE) MMPUR_REQUISITION_ITEMS Neue Bestellanforderungspositionen 20010213

Method CREATE_ITEMS_BY_KEY on Interface IF_PURCHASE_REQUISITION 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 20000420

Method GET_ACTIVITY on Interface IF_PURCHASE_REQUISITION 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_HEADER Kopfdaten 19991119

Method GET_DATA on Interface IF_PURCHASE_REQUISITION 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_HEADERX Änderungsleiste 20000123

Method GET_DATAX on Interface IF_PURCHASE_REQUISITION 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 20000503
2 Importing IM_RELEASE_OP Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_NO Boolscher Typ 20011025
3 Returning RE_ITEMS Value transfer Type reference (TYPE) MMPUR_REQUISITION_ITEMS Positionen 19991118

Method GET_ITEMS on Interface IF_PURCHASE_REQUISITION 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 Beleg ist geändert 19991118
2 Exporting EX_DOCUMENT Call by reference Type reference (TYPE) MEPO_DOCUMENT Beleg 19991118
3 Exporting EX_HOLDING_ALLOWED Call by reference Type reference (TYPE) MMPUR_BOOL kann gemerkt werden 20071115
4 Exporting EX_PARKHOLD_ACTIVE Call by reference Type reference (TYPE) MMPUR_BOOL Park&hold im System aktiv 20071119
5 Exporting EX_PARKING_ALLOWED Call by reference Type reference (TYPE) MMPUR_BOOL kann vorerfasst werden 19991118
6 Exporting EX_TCODE Call by reference Type reference (TYPE) SY-TCODE Transaktionscode 19991118
7 Exporting EX_UNCOMPLETE Call by reference Type reference (TYPE) MMPUR_BOOL vorerfasst oder gemerkt 19991118
8 Exporting EX_UNCOMPLETETYPE Call by reference Type reference (TYPE) MEMORYTYPE Typ der Unvollständigkeit 20071119
9 Importing IM_PRELIMTYP Call by reference Type reference (TYPE) MMPUR_PRELIMTYPE Beleg soll vorerfasst oder gemerkt werden 20071115

Method GET_TRANSACTION_STATE on Interface IF_PURCHASE_REQUISITION has no exception.

Method IS_ARCHIVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ARCHIVED Value transfer Type reference (TYPE) MMPUR_BOOL archivert ja/nein 20061107

Method IS_ARCHIVED on Interface IF_PURCHASE_REQUISITION 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 20000420

Method IS_VALID on Interface IF_PURCHASE_REQUISITION 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 MMPUR_NO Boolscher Typ 20000503
2 Importing IM_BNFPO Call by reference Type reference (TYPE) MEREQ_ITEM-BNFPO Positionsnummer der Bestellanforderung 20000404
3 Returning RE_ITEM Value transfer Object reference (TYPE REF TO) IF_PURCHASE_REQUISITION_ITEM Bestellanforderung (externe Sicht) 20000404

Method LOOKUP on Interface IF_PURCHASE_REQUISITION has no exception.

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BANFN Call by reference Type reference (TYPE) BANFN Purchase Requisition Number 20070531
2 Exporting EX_EVENTS Call by reference Type reference (TYPE) MMPUR_EVENTS Ausnahmen 19991118
3 Exporting EX_SUCCESS Call by reference Type reference (TYPE) MMPUR_BOOL Erfolg 19991118
4 Importing IM_PRELIMTYP Call by reference Type reference (TYPE) MMPUR_PRELIMTYPE Art der gewählten Unvollständigkeit 20071122
5 Importing IM_UNCOMPLETE Call by reference Type reference (TYPE) MMPUR_BOOL Soll geparkt werden 19991118
6 Importing IM_UNCOMPLETETYPE Call by reference Type reference (TYPE) MEMORYTYPE Typ der Unvollständigkeit 20071207
# Exception Resumable Description Created on
1 ILLEGAL_FLOW POST wurde aufgerufen, ohne vorherigen Aufruf von CHECK 20000128
2 NOT_REGISTERED Objekt nicht bei Instanzverwaltung registriert (Dirty Read) 20000128

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 Ausnahmen 19991118
2 Exporting EX_MODELS Call by reference Type reference (TYPE) MMPUR_MODELS Welche (Sub-)Objekte wurden verprobt? 19991118
3 Exporting EX_SUCCESS Call by reference Type reference (TYPE) MMPUR_BOOL Erfolg 19991118
4 Importing IM_SCOPE Call by reference Type reference (TYPE) I 0 Scope 19991122

Method PROCESS on Interface IF_PURCHASE_REQUISITION 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_HEADER Kopfdaten 19991119
2 Importing IM_ONLY_KZZUO Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20041125

Method SET_DATA on Interface IF_PURCHASE_REQUISITION 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_HEADERX Änderungsleite 20000123

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