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 |