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