SAP ABAP Class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER (Purchasing Document Retriever)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
MM (Application Component) Materials Management
⤷
/KYK/OPS_MM (Package) Materials Management

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MMPUR_UI_CONSTANTS | Constants | 20060403 |
Properties
Class | /KYK/CL_MMPUR_UI_OBJ_RETRIEVER | |
Short Description | Purchasing Document Retriever | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /KYK/OPS_MM | Materials Management |
Created | 20060403 | SAP |
Last change | 20100310 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_MMPUR_UI_CONSTANTS | Constants | 20060403 |
Friends
Class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
2 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
3 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
4 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
5 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
6 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
7 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
8 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
9 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
10 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'KYK_OPS_MM_PO_ALL_W' | 20070321 | ||
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-AFNAM | 20060403 | ||
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-AKTNR | 20060403 | ||
13 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-ANLN1 | 20060403 | ||
14 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-ANLN2 | 20060403 | ||
15 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-AUFNR | 20060403 | ||
16 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BADAT | 20060403 | ||
17 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BANFN | 20060403 | ||
18 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BANPR | 20060403 | ||
19 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-BEDAT | 20060403 | ||
20 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BEDNR | 20060403 | ||
21 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BESWK | 20060403 | ||
22 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BLCKD | 20060403 | ||
23 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BSAKZ | 20060403 | ||
24 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-BSART | 20060403 | ||
25 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-BSTAE | 20060403 | ||
26 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-BSTYP | 20060403 | ||
27 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-BUKRS | 20060403 | ||
28 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-DISPO | 20060403 | ||
29 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-EAN11 | 20060403 | ||
30 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-EBAKZ | 20060403 | ||
31 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-EBELN | 20060403 | ||
32 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-EBELP | 20060403 | ||
33 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKET-EINDT | 20060403 | ||
34 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-EKGRP | 20060403 | ||
35 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-EKORG | 20060403 | ||
36 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-ELIKZ | 20060403 | ||
37 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-ERNAM | 20060403 | ||
38 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-FLIEF | 20060403 | ||
39 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-FORDN | 20060403 | ||
40 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-FRGDT | 20060403 | ||
41 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-FRGGR | 20060403 | ||
42 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-FRGRL | 20060403 | ||
43 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-FRGST | 20060403 | ||
44 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-GSFRG | 20060403 | ||
45 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-IDNLF | 20060403 | ||
46 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-KNTTP | 20060403 | ||
47 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-KONNR | 20060403 | ||
48 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-KOSTL | 20060403 | ||
49 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-LFDAT | 20060403 | ||
50 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-LGORT | 20060403 | ||
51 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-LIFNR | 20060403 | ||
52 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-LOEKZ | 20060403 | ||
53 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-LTSNR | 20060403 | ||
54 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-MATKL | 20060403 | ||
55 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-MATNR | 20060403 | ||
56 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-MEMORY | 20060403 | ||
57 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-MENGE | 20060403 | ||
58 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for LFA1-NAME1 | 20060403 | ||
59 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-NETPR | 20060403 | ||
60 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-NPLNR | 20060403 | ||
61 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for PRPS-POSID | 20060403 | ||
62 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-PSTYP | 20060403 | ||
63 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-PS_PSP_PNR | 20060403 | ||
64 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-RESWK | 20060403 | ||
65 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-SAISJ | 20060403 | ||
66 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-SAISO | 20060403 | ||
67 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-STATU | 20060403 | ||
68 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for TIMFR | 20060403 | ||
69 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-TXZ01 | 20060403 | ||
70 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-VBELN | 20060403 | ||
71 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-VBELP | 20060403 | ||
72 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-APLZL-AUFPL | 20060403 | ||
73 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-VRTYP | 20060403 | ||
74 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-WERKS | 20060403 | ||
75 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-ZUGBA | 20060403 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | Determine Read Sequence of Ordering Tables | 20060403 |
2 | ![]() |
Static method | Private | Method | Read the open goods received quantity | 20061207 |
3 | ![]() |
Static method | Public | Method | Populate Table with Purchase Orders | 20060403 |
4 | ![]() |
Static method | Public | Method | Populate Table with Purchase Requisitions | 20060403 |
5 | ![]() |
Static method | Private | Method | Populate Selection Tables of the Individual Fields | 20060403 |
6 | ![]() |
Static method | Private | Method | Populate Sel. Tables of the Indiv. Fields for Requisition | 20060403 |
7 | ![]() |
Static method | Private | Method | Determine Vendor Number from Name | 20060403 |
8 | ![]() |
Static method | Private | Method | Read Purchase Requisitions in Database | 20060403 |
9 | ![]() |
Static method | Private | Method | Read PO Header Data | 20060403 |
10 | ![]() |
Static method | Private | Method | Read PO Item Data | 20060403 |
11 | ![]() |
Static method | Private | Method | Choose PO for Which Confirmation is Expected | 20060403 |
Events
Class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no event.
Types
Class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no local type.
Method Signatures
Method DETERMINE_READ_SEQUENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_SEQUENCE | Value transfer | Type reference (TYPE) | XCHAR | Sequence for Table Access | 20060403 |
Method DETERMINE_READ_SEQUENCE on class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no exception.
Method GET_OPEN_GR_QTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EBELN | Call by reference | Type reference (TYPE) | EKPO-EBELN | Purchasing Document Number | 20061207 | ||
2 | ![]() |
EBELP | Call by reference | Type reference (TYPE) | EKPO-EBELP | Item Number of Purchasing Document | 20070321 | ||
3 | ![]() |
OWEMG | Call by reference | Type reference (TYPE) | OWEMG | Open goods receipt quantity | 20061207 |
Method GET_OPEN_GR_QTY on class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no exception.
Method GET_PO_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PURDOC | Call by reference | Type reference (TYPE) | /KYK/PO_POWL_TTY | Metadata for PO POWL result list | 20060403 | ||
2 | ![]() |
I_FEEDER_TYPE | Call by reference | Type reference (TYPE) | POWL_TYPE_TY | POWL Type | 20060403 | ||
3 | ![]() |
I_SELCRIT_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | 20060403 |
Method GET_PO_DATA on class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no exception.
Method GET_PR_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PURDOC | Call by reference | Type reference (TYPE) | MMPURUI_PR_POWL_TTY | Table with Purchase Requisitions | 20060403 | ||
2 | ![]() |
I_FEEDER_TYPE | Call by reference | Type reference (TYPE) | POWL_TYPE_TY | Type of POWL | 20060403 | ||
3 | ![]() |
I_SELCRIT_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | Selection Parameters of the Respective Query | 20060403 |
Method GET_PR_DATA on class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no exception.
Method GET_RANGETABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SELCRIT_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | Selection Parameters of the Respective Query | 20060403 |
Method GET_RANGETABLES on class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no exception.
Method GET_RANGETABLES_PR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SELCRIT_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | Selection Parameters of the Respective Query | 20060403 |
Method GET_RANGETABLES_PR on class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no exception.
Method GET_VENDOR_FROM_NAME Signature
Method GET_VENDOR_FROM_NAME on class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no parameter.
Method GET_VENDOR_FROM_NAME on class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no exception.
Method READ_EBAN_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_EBAN | Call by reference | Type reference (TYPE) | MEREQ_T_EBAN | Purchase Requisition | 20060403 | ||
2 | ![]() |
ET_EBKN | Call by reference | Type reference (TYPE) | MEREQ_T_EBKN | Purchase Requisition Account Assignment | 20060403 |
Method READ_EBAN_DATA on class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no exception.
Method READ_EKKO_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_EKBEL | Call by reference | Type reference (TYPE) | MMPURUI_EKBEL_TTY | MMPUR_UI_MODEL: Table Type for Key Fields of EKKO/EKPO | 20060403 | ||
2 | ![]() |
ET_EKKO | Call by reference | Type reference (TYPE) | MMPURUI_EKKO_TTY | Table with Purchasing Document Header and Item Data | 20060403 |
Method READ_EKKO_DATA on class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no exception.
Method READ_EKPO_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_EKBEL | Call by reference | Type reference (TYPE) | MMPURUI_EKBEL_TTY | MMPUR_UI_MODEL: Table Type for Key Fields of EKKO/EKPO | 20060403 | ||
2 | ![]() |
ET_EKET | Call by reference | Type reference (TYPE) | MMPURUI_EKET_TTY | MMPUR_UI_MODEL: Table Type for Key Fields and Delivery Date | 20060403 | ||
3 | ![]() |
ET_EKPO | Call by reference | Type reference (TYPE) | MMPURUI_EKPO_TTY | Table with Purchasing Document Header and Item Data | 20060403 |
Method READ_EKPO_DATA on class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no exception.
Method SELECT_OPEN_PO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_PURDOC | Call by reference | Type reference (TYPE) | /KYK/PO_POWL_TTY | MMPUR_UI_MODEL: Purchase Orders for POWL | 20060403 |
Method SELECT_OPEN_PO on class /KYK/CL_MMPUR_UI_OBJ_RETRIEVER has no exception.
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 100 |