SAP ABAP Class CL_MMPUR_OUT_HISTORY (PO History Outline Agreement)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-OA (Application Component) Vendor Outline Agreements
     MMPUR_OUTLINE_AGREEMENT (Package) Purchasing: Outline Agreements
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PURCHASE_OUT_HISTORY Item History 20050405
Properties
Class CL_MMPUR_OUT_HISTORY  
Short Description PO History Outline Agreement    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_OUTLINE_AGREEMENT   Purchasing: Outline Agreements 
Created 20050203   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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_PURCHASE_OUT_HISTORY Item History 20050405
Friends
Class CL_MMPUR_OUT_HISTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_FETCH_DONE Instance attribute Private Type reference (TYPE) MMPUR_BOOL cl_mmpur_constants=>no Fetch Performed on Database (Yes/No) 20090425
2 MV_HISTORY_AVAILABLE Instance attribute Private Type reference (TYPE) MMPUR_BOOL Document History Available 20090425
3 MY_ADO Instance attribute Private Type reference (TYPE) MEOUT_T_EKABF Release Documentation in Foreign Currency 20050405
4 MY_ADOS Instance attribute Private Type reference (TYPE) MEOUT_T_EKABS Totals, Release Documentation 20050405
5 MY_BVT Instance attribute Private Type reference (TYPE) ME_EKBE Table Type for EKBE 20050204
6 MY_BVTZ Instance attribute Private Type reference (TYPE) ME_EKBZ Table Type for EKBZ 20050204
7 MY_BVT_BUFFER Instance attribute Private Type reference (TYPE) LTY_BUFFER Table Type for EKBE 20050204
8 MY_EKBE Instance attribute Private Type reference (TYPE) ME_EKBE Table Type for EKBE 20050203
9 MY_EKBES Instance attribute Private Type reference (TYPE) MEOUT_T_EKBES Table Type for EKBES 20050203
10 MY_EKBEZ Instance attribute Private Type reference (TYPE) ME_EKBEZ Table Type for EKBEZ 20050203
11 MY_EKBNK Instance attribute Private Type reference (TYPE) ME_EKBNK Table Type for EKBNK 20050203
12 MY_EKBZ Instance attribute Private Type reference (TYPE) ME_EKBZ Table Type for EKBZ 20050203
13 MY_PARENT Instance attribute Private Object reference (TYPE REF TO) IF_PURCHASE_OUT_ITEM Outline Agreement Header 20050203
14 MY_QUANTITY Static Attribute Private Type reference (TYPE) LTY_QUANTITY_TB 20050523
15 MY_SUWRT Instance attribute Private Type reference (TYPE) KTWRT Cumulative Planned Value 20050405
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONFIRMATION_DATA Instance method Public Method Read Confirmation Data 20050329
2 CHECK_QUANTITIES Static method Public Method Comparison DB Status Current Status 20050523
3 CHECK_RELEASE_QUANTITY Static method Public Method Checks Whether Contract Still Has Open Quantities 20050210
4 CONSTRUCTOR Instance method Public Constructor 20050203
5 FETCH_HISTORY Instance method Private Method Database Access to Document History 20090425
6 GET_EKBE Instance method Public Method Read EKBE for an Item 20050520
7 GET_EKBES Instance method Public Method Read EKBES for an Item 20050204
8 GET_EKBNK Instance method Public Method Read EBNK for an Item 20050204
9 GET_EKBZ Instance method Public Method Read EKBZ for an Item 20050520
10 GET_PREL_POSTING Instance method Public Method Read Parked Invoices 20050204
11 GET_RELEASE_DOC Instance method Public Method Deliver Release Documentation 20050405
Events
Class CL_MMPUR_OUT_HISTORY has no event.
Types
Class CL_MMPUR_OUT_HISTORY has no local type.
Method Signatures

Method CHECK_CONFIRMATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EBTYP Call by reference Type reference (TYPE) EBTYP Bestätigungstyp 20050725
2 Exporting EX_OK Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20050331
3 Exporting EX_SUM Call by reference Type reference (TYPE) BBMNG Menge der Bestellbestätigung 20050331
4 Importing IM_BSTAE Call by reference Type reference (TYPE) BSTAE Bestätigungssteuerschlüssel 20050329
5 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050329
6 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050329
7 Importing IM_MENGE Call by reference Type reference (TYPE) BSTMG Bestellmenge 20050329

Method CHECK_CONFIRMATION_DATA on class CL_MMPUR_OUT_HISTORY has no exception.

Method CHECK_QUANTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050523
2 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050523
3 Importing IM_INIT Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20050531
4 Importing IM_MNG Call by reference Type reference (TYPE) BSTMG Bestellte Menge der Bestellanforderung 20050523
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Root mit Meldung 20050523

Method CHECK_RELEASE_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KONNR Call by reference Type reference (TYPE) KONNR Positionsnummer des Einkaufsbelegs 20050210
2 Importing IM_KTPNR Call by reference Type reference (TYPE) KTPNR Positionsnummer des Einkaufsbelegs 20050210
3 Importing IM_UNIT Call by reference Type reference (TYPE) ANY Basismengeneinheit 20050210
4 Importing IM_VALUE Call by reference Type reference (TYPE) ANY 20050210
5 Returning RE_OK Value transfer Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20050211
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Exception Einkauf: nicht gefunden 20050210

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IS_CONTRACT Call by reference Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20050204
2 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_ITEM Belegnummer des Einkaufsbelegs 20050204

Method CONSTRUCTOR on class CL_MMPUR_OUT_HISTORY has no exception.

Method FETCH_HISTORY Signature

Method FETCH_HISTORY on class CL_MMPUR_OUT_HISTORY has no parameter.
Method FETCH_HISTORY on class CL_MMPUR_OUT_HISTORY has no exception.

Method GET_EKBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EKBE Value transfer Type reference (TYPE) ME_EKBE Tabellentyp für ekbe 20050520

Method GET_EKBE on class CL_MMPUR_OUT_HISTORY has no exception.

Method GET_EKBES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EKBES Value transfer Type reference (TYPE) EKBES Positionssummen aus Bestellentwickung 20050204

Method GET_EKBES on class CL_MMPUR_OUT_HISTORY has no exception.

Method GET_EKBNK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EKBNK Value transfer Type reference (TYPE) ME_EKBNK Tabellentyp für ekbnk 20050204

Method GET_EKBNK on class CL_MMPUR_OUT_HISTORY has no exception.

Method GET_EKBZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EKBZ Value transfer Type reference (TYPE) ME_EKBZ Tabellentyp für ekbz 20050520

Method GET_EKBZ on class CL_MMPUR_OUT_HISTORY has no exception.

Method GET_PREL_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BVT Call by reference Type reference (TYPE) ME_EKBE Tabellentyp für ekbe 20050204
2 Exporting EX_BVTZ Call by reference Type reference (TYPE) ME_EKBZ Tabellentyp für ekbz 20050204
3 Importing IM_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050204
4 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050204
5 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050204

Method GET_PREL_POSTING on class CL_MMPUR_OUT_HISTORY has no exception.

Method GET_RELEASE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RE_ADO Call by reference Type reference (TYPE) MEOUT_T_EKABF Abrufdokumentation in Fremdwährung 20050405
2 Exporting RE_ADOS Call by reference Type reference (TYPE) MEOUT_T_EKABS Summen Abrufdokumentation 20050405
3 Exporting RE_SUWRT Call by reference Type reference (TYPE) KTWRT Kumulierter geplanter Wert 20050405

Method GET_RELEASE_DOC on class CL_MMPUR_OUT_HISTORY has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600