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
⤷ 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 | C_EKKO_FIRST | Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
2 | C_EKPO_FIRST | Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
3 | C_SELOPT_EQUAL | Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
4 | C_SELOPT_EXCL | Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
5 | C_SELOPT_GE | Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
6 | C_SELOPT_INCL | Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
7 | C_TYP_PO_HOLD | Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
8 | C_TYP_PO_MY | Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
9 | C_TYP_PO_OPEN | Instance attribute | Private | Attribute reference (LIKE) | 20060403 | ||||
10 | C_TYP_PO_W | Constant | Private | Type reference (TYPE) | STRING | 'KYK_OPS_MM_PO_ALL_W' | 20070321 | ||
11 | MT_RANGE_AFNAM | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-AFNAM | 20060403 | ||
12 | MT_RANGE_AKTNR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-AKTNR | 20060403 | ||
13 | MT_RANGE_ANLN1 | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-ANLN1 | 20060403 | ||
14 | MT_RANGE_ANLN2 | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-ANLN2 | 20060403 | ||
15 | MT_RANGE_AUFNR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-AUFNR | 20060403 | ||
16 | MT_RANGE_BADAT | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BADAT | 20060403 | ||
17 | MT_RANGE_BANFN | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BANFN | 20060403 | ||
18 | MT_RANGE_BANPR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BANPR | 20060403 | ||
19 | MT_RANGE_BEDAT | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-BEDAT | 20060403 | ||
20 | MT_RANGE_BEDNR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BEDNR | 20060403 | ||
21 | MT_RANGE_BESWK | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BESWK | 20060403 | ||
22 | MT_RANGE_BLCKD | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BLCKD | 20060403 | ||
23 | MT_RANGE_BSAKZ | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-BSAKZ | 20060403 | ||
24 | MT_RANGE_BSART | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-BSART | 20060403 | ||
25 | MT_RANGE_BSTAE | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-BSTAE | 20060403 | ||
26 | MT_RANGE_BSTYP | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-BSTYP | 20060403 | ||
27 | MT_RANGE_BUKRS | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-BUKRS | 20060403 | ||
28 | MT_RANGE_DISPO | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-DISPO | 20060403 | ||
29 | MT_RANGE_EAN11 | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-EAN11 | 20060403 | ||
30 | MT_RANGE_EBAKZ | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-EBAKZ | 20060403 | ||
31 | MT_RANGE_EBELN | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-EBELN | 20060403 | ||
32 | MT_RANGE_EBELP | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-EBELP | 20060403 | ||
33 | MT_RANGE_EINDT | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKET-EINDT | 20060403 | ||
34 | MT_RANGE_EKGRP | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-EKGRP | 20060403 | ||
35 | MT_RANGE_EKORG | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-EKORG | 20060403 | ||
36 | MT_RANGE_ELIKZ | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-ELIKZ | 20060403 | ||
37 | MT_RANGE_ERNAM | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-ERNAM | 20060403 | ||
38 | MT_RANGE_FLIEF | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-FLIEF | 20060403 | ||
39 | MT_RANGE_FORDN | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-FORDN | 20060403 | ||
40 | MT_RANGE_FRGDT | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-FRGDT | 20060403 | ||
41 | MT_RANGE_FRGGR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-FRGGR | 20060403 | ||
42 | MT_RANGE_FRGRL | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-FRGRL | 20060403 | ||
43 | MT_RANGE_FRGST | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-FRGST | 20060403 | ||
44 | MT_RANGE_GSFRG | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-GSFRG | 20060403 | ||
45 | MT_RANGE_IDNLF | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-IDNLF | 20060403 | ||
46 | MT_RANGE_KNTTP | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-KNTTP | 20060403 | ||
47 | MT_RANGE_KONNR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-KONNR | 20060403 | ||
48 | MT_RANGE_KOSTL | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-KOSTL | 20060403 | ||
49 | MT_RANGE_LFDAT | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-LFDAT | 20060403 | ||
50 | MT_RANGE_LGORT | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-LGORT | 20060403 | ||
51 | MT_RANGE_LIFNR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-LIFNR | 20060403 | ||
52 | MT_RANGE_LOEKZ | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-LOEKZ | 20060403 | ||
53 | MT_RANGE_LTSNR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-LTSNR | 20060403 | ||
54 | MT_RANGE_MATKL | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-MATKL | 20060403 | ||
55 | MT_RANGE_MATNR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-MATNR | 20060403 | ||
56 | MT_RANGE_MEMORY | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-MEMORY | 20060403 | ||
57 | MT_RANGE_MENGE | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-MENGE | 20060403 | ||
58 | MT_RANGE_NAME1 | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for LFA1-NAME1 | 20060403 | ||
59 | MT_RANGE_NETPR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-NETPR | 20060403 | ||
60 | MT_RANGE_NPLNR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-NPLNR | 20060403 | ||
61 | MT_RANGE_PSPID_EXT | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for PRPS-POSID | 20060403 | ||
62 | MT_RANGE_PSTYP | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-PSTYP | 20060403 | ||
63 | MT_RANGE_PS_PSP_PNR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-PS_PSP_PNR | 20060403 | ||
64 | MT_RANGE_RESWK | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKKO-RESWK | 20060403 | ||
65 | MT_RANGE_SAISJ | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-SAISJ | 20060403 | ||
66 | MT_RANGE_SAISO | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-SAISO | 20060403 | ||
67 | MT_RANGE_STATU | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-STATU | 20060403 | ||
68 | MT_RANGE_TIMFR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for TIMFR | 20060403 | ||
69 | MT_RANGE_TXZ01 | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-TXZ01 | 20060403 | ||
70 | MT_RANGE_VBELN | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-VBELN | 20060403 | ||
71 | MT_RANGE_VBELP | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-VBELP | 20060403 | ||
72 | MT_RANGE_VORNR | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBKN-APLZL-AUFPL | 20060403 | ||
73 | MT_RANGE_VRTYP | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EBAN-VRTYP | 20060403 | ||
74 | MT_RANGE_WERKS | Static Attribute | Private | Type reference (TYPE) | MMPURUI_RANGE_TTY | Range Table for EKPO-WERKS | 20060403 | ||
75 | MT_RANGE_ZUGBA | 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 | DETERMINE_READ_SEQUENCE | Static method | Private | Method | Determine Read Sequence of Ordering Tables | 20060403 |
2 | GET_OPEN_GR_QTY | Static method | Private | Method | Read the open goods received quantity | 20061207 |
3 | GET_PO_DATA | Static method | Public | Method | Populate Table with Purchase Orders | 20060403 |
4 | GET_PR_DATA | Static method | Public | Method | Populate Table with Purchase Requisitions | 20060403 |
5 | GET_RANGETABLES | Static method | Private | Method | Populate Selection Tables of the Individual Fields | 20060403 |
6 | GET_RANGETABLES_PR | Static method | Private | Method | Populate Sel. Tables of the Indiv. Fields for Requisition | 20060403 |
7 | GET_VENDOR_FROM_NAME | Static method | Private | Method | Determine Vendor Number from Name | 20060403 |
8 | READ_EBAN_DATA | Static method | Private | Method | Read Purchase Requisitions in Database | 20060403 |
9 | READ_EKKO_DATA | Static method | Private | Method | Read PO Header Data | 20060403 |
10 | READ_EKPO_DATA | Static method | Private | Method | Read PO Item Data | 20060403 |
11 | SELECT_OPEN_PO | 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 | Returning | 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 | Importing | EBELN | Call by reference | Type reference (TYPE) | EKPO-EBELN | Purchasing Document Number | 20061207 | ||
2 | Importing | EBELP | Call by reference | Type reference (TYPE) | EKPO-EBELP | Item Number of Purchasing Document | 20070321 | ||
3 | Exporting | 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 | Exporting | ET_PURDOC | Call by reference | Type reference (TYPE) | /KYK/PO_POWL_TTY | Metadata for PO POWL result list | 20060403 | ||
2 | Importing | I_FEEDER_TYPE | Call by reference | Type reference (TYPE) | POWL_TYPE_TY | POWL Type | 20060403 | ||
3 | Importing | 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 | Exporting | ET_PURDOC | Call by reference | Type reference (TYPE) | MMPURUI_PR_POWL_TTY | Table with Purchase Requisitions | 20060403 | ||
2 | Importing | I_FEEDER_TYPE | Call by reference | Type reference (TYPE) | POWL_TYPE_TY | Type of POWL | 20060403 | ||
3 | Importing | 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 | Importing | 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 | Importing | 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 | Exporting | ET_EBAN | Call by reference | Type reference (TYPE) | MEREQ_T_EBAN | Purchase Requisition | 20060403 | ||
2 | Exporting | 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 | Changing | CT_EKBEL | Call by reference | Type reference (TYPE) | MMPURUI_EKBEL_TTY | MMPUR_UI_MODEL: Table Type for Key Fields of EKKO/EKPO | 20060403 | ||
2 | Exporting | 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 | Changing | CT_EKBEL | Call by reference | Type reference (TYPE) | MMPURUI_EKBEL_TTY | MMPUR_UI_MODEL: Table Type for Key Fields of EKKO/EKPO | 20060403 | ||
2 | Exporting | ET_EKET | Call by reference | Type reference (TYPE) | MMPURUI_EKET_TTY | MMPUR_UI_MODEL: Table Type for Key Fields and Delivery Date | 20060403 | ||
3 | Exporting | 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 | Changing | 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 |