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 | 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 | Instance attribute | Private | Type reference (TYPE) | MMPUR_BOOL | cl_mmpur_constants=>no | Fetch Performed on Database (Yes/No) | 20090425 | ||
| 2 | Instance attribute | Private | Type reference (TYPE) | MMPUR_BOOL | Document History Available | 20090425 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | MEOUT_T_EKABF | Release Documentation in Foreign Currency | 20050405 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | MEOUT_T_EKABS | Totals, Release Documentation | 20050405 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | ME_EKBE | Table Type for EKBE | 20050204 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | ME_EKBZ | Table Type for EKBZ | 20050204 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | LTY_BUFFER | Table Type for EKBE | 20050204 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | ME_EKBE | Table Type for EKBE | 20050203 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | MEOUT_T_EKBES | Table Type for EKBES | 20050203 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | ME_EKBEZ | Table Type for EKBEZ | 20050203 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | ME_EKBNK | Table Type for EKBNK | 20050203 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | ME_EKBZ | Table Type for EKBZ | 20050203 | |||
| 13 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_PURCHASE_OUT_ITEM | Outline Agreement Header | 20050203 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | LTY_QUANTITY_TB | 20050523 | ||||
| 15 | Instance attribute | Private | Type reference (TYPE) | KTWRT | Cumulative Planned Value | 20050405 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Read Confirmation Data | 20050329 | |
| 2 | Static method | Public | Method | Comparison DB Status Current Status | 20050523 | |
| 3 | Static method | Public | Method | Checks Whether Contract Still Has Open Quantities | 20050210 | |
| 4 | Instance method | Public | Constructor | 20050203 | ||
| 5 | Instance method | Private | Method | Database Access to Document History | 20090425 | |
| 6 | Instance method | Public | Method | Read EKBE for an Item | 20050520 | |
| 7 | Instance method | Public | Method | Read EKBES for an Item | 20050204 | |
| 8 | Instance method | Public | Method | Read EBNK for an Item | 20050204 | |
| 9 | Instance method | Public | Method | Read EKBZ for an Item | 20050520 | |
| 10 | Instance method | Public | Method | Read Parked Invoices | 20050204 | |
| 11 | 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 | EX_EBTYP | Call by reference | Type reference (TYPE) | EBTYP | Bestätigungstyp | 20050725 | |||
| 2 | EX_OK | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Boolscher Typ | 20050331 | |||
| 3 | EX_SUM | Call by reference | Type reference (TYPE) | BBMNG | Menge der Bestellbestätigung | 20050331 | |||
| 4 | IM_BSTAE | Call by reference | Type reference (TYPE) | BSTAE | Bestätigungssteuerschlüssel | 20050329 | |||
| 5 | IM_EBELN | Call by reference | Type reference (TYPE) | EBELN | Belegnummer des Einkaufsbelegs | 20050329 | |||
| 6 | IM_EBELP | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20050329 | |||
| 7 | 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 | IM_EBELN | Call by reference | Type reference (TYPE) | EBELN | Belegnummer des Einkaufsbelegs | 20050523 | |||
| 2 | IM_EBELP | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20050523 | |||
| 3 | IM_INIT | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Boolscher Typ | 20050531 | |||
| 4 | IM_MNG | Call by reference | Type reference (TYPE) | BSTMG | Bestellte Menge der Bestellanforderung | 20050523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root mit Meldung | 20050523 |
Method CHECK_RELEASE_QUANTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_KONNR | Call by reference | Type reference (TYPE) | KONNR | Positionsnummer des Einkaufsbelegs | 20050210 | |||
| 2 | IM_KTPNR | Call by reference | Type reference (TYPE) | KTPNR | Positionsnummer des Einkaufsbelegs | 20050210 | |||
| 3 | IM_UNIT | Call by reference | Type reference (TYPE) | ANY | Basismengeneinheit | 20050210 | |||
| 4 | IM_VALUE | Call by reference | Type reference (TYPE) | ANY | 20050210 | ||||
| 5 | RE_OK | Value transfer | Type reference (TYPE) | MMPUR_BOOL | Boolscher Typ | 20050211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Einkauf: nicht gefunden | 20050210 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_IS_CONTRACT | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Boolscher Typ | 20050204 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | EX_BVT | Call by reference | Type reference (TYPE) | ME_EKBE | Tabellentyp für ekbe | 20050204 | |||
| 2 | EX_BVTZ | Call by reference | Type reference (TYPE) | ME_EKBZ | Tabellentyp für ekbz | 20050204 | |||
| 3 | IM_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20050204 | |||
| 4 | IM_EBELN | Call by reference | Type reference (TYPE) | EBELN | Belegnummer des Einkaufsbelegs | 20050204 | |||
| 5 | 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 | RE_ADO | Call by reference | Type reference (TYPE) | MEOUT_T_EKABF | Abrufdokumentation in Fremdwährung | 20050405 | |||
| 2 | RE_ADOS | Call by reference | Type reference (TYPE) | MEOUT_T_EKABS | Summen Abrufdokumentation | 20050405 | |||
| 3 | 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 |