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