SAP ABAP Class CL_MMPUR_UI_FEEDER_PR (POWL Feeder Purchase Requisition)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_UI_MODEL (Package) Model Components for Web Dynpro Applications, Purchasing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MMPUR_UI_FEEDER Abstract Feeder class for feeders 20071009
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MMPUR_UI_CONSTANTS Constants 20050211
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MMSRV_UI_CONSTANTS Constants for MMSRV Feeder 20080317
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_POWL_FEEDER Interface for POWL Feeders 20050211
Properties
Class CL_MMPUR_UI_FEEDER_PR  
Short Description POWL Feeder Purchase Requisition    
Super Class CL_MMPUR_UI_FEEDER Abstract Feeder class for feeders 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_UI_MODEL   Model Components for Web Dynpro Applications, Purchasing 
Created 20050210   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MMPUR_UI_FEEDER_PR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MMPUR_UI_CONSTANTS Constants 20050211
2 IF_MMSRV_UI_CONSTANTS Constants for MMSRV Feeder 20080317
3 IF_POWL_FEEDER Interface for POWL Feeders 20050211
Friends
Class CL_MMPUR_UI_FEEDER_PR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTID_CPPR Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'STRT_CPPR' Action ID for Start CPPR Application 20070823
2 C_ACTID_DOCTRACK Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'DOCTRACKER' Action ID: Document Tracker 20050217
3 C_ACTID_DSPMAT Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'MATNR' Action ID: Display Material 20071008
4 C_ACTID_ME21N Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'ME21N' Action ID: ME21N 20050214
5 C_ACTID_ME53N Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'BANFN' Action ID: ME53N 20050214
6 C_ACTID_ME57 Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'ME57' Action ID: ME57 20050214
7 C_ACTID_RELEASE Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'RELEASE_PR' Action Identifier: Release Purchase Requisition 20070718
8 C_ACTID_STAT_EXTSOURCE Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'STATUS_EXT_SOURCING' Action ID: Set Status External Sourcing 20070821
9 C_ACTID_VENDCONT_FL Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'FLIEF' Action ID: Fixed Vendor Contact Data 20050302
10 C_ACTID_VENDCONT_LF Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'LIFNR' Action ID: Desired Vendor Contact Data 20050302
11 C_ACTION_COLLECTION Instance attribute Private Attribute reference (LIKE) 20071011
12 C_ACTION_CONTEXT Instance attribute Private Attribute reference (LIKE) 20050211
13 C_ACTION_SEL_IGN Instance attribute Private Attribute reference (LIKE) 20050315
14 C_ACTION_SEL_REQ Instance attribute Private Attribute reference (LIKE) 20050315
15 C_ACTION_TOOLBAR Instance attribute Private Attribute reference (LIKE) 20050211
16 C_EP6_SYSTEM_ALIAS Instance attribute Private Attribute reference (LIKE) 20050405
17 C_ESCAPE Instance attribute Private Attribute reference (LIKE) 20050309
18 C_ESDUS_TIME Constant Private Type reference (TYPE) TEXT50 'OwnDocsCust Timeframe' ESDUS: Key for Time Frame 20050329
19 C_EVENT_DOCTRACK Instance attribute Private Attribute reference (LIKE) 20050303
20 C_EVENT_NAMESPACE Instance attribute Private Attribute reference (LIKE) 20050303
21 C_EXCMONITOR Instance attribute Private Attribute reference (LIKE) 20070424
22 C_FALSE Instance attribute Private Attribute reference (LIKE) 20050211
23 C_LASTMONTH Instance attribute Private Attribute reference (LIKE) 20070424
24 C_LASTWEEK Instance attribute Private Attribute reference (LIKE) 20070424
25 C_MSGID Instance attribute Private Attribute reference (LIKE) 20050303
26 C_MSGTYPE_ERROR Instance attribute Private Attribute reference (LIKE) 20050303
27 C_MYPURDOC Instance attribute Private Attribute reference (LIKE) 20070424
28 C_NEXTMONTH Instance attribute Private Attribute reference (LIKE) 20070424
29 C_NEXTWEEK Instance attribute Private Attribute reference (LIKE) 20070424
30 C_NO Instance attribute Private Attribute reference (LIKE) 20050907
31 C_OBN_MATERIAL Instance attribute Private Attribute reference (LIKE) 20071008
32 C_OBN_OP_ASPPURREQ Instance attribute Private Attribute reference (LIKE) 20050330
33 C_OBN_OP_CRTPURORD Instance attribute Private Attribute reference (LIKE) 20050330
34 C_OBN_OP_DSPCTCDTA Instance attribute Private Attribute reference (LIKE) 20050303
35 C_OBN_OP_DSPMATERIAL Instance attribute Private Attribute reference (LIKE) 20071008
36 C_OBN_OP_DSPPURREQ Instance attribute Private Attribute reference (LIKE) 20050330
37 C_OBN_OP_MULTI_REL Instance attribute Private Attribute reference (LIKE) 20070723
38 C_OBN_OP_RELDOC Instance attribute Private Attribute reference (LIKE) 20070713
39 C_OBN_OP_SINGLE_REL Instance attribute Private Attribute reference (LIKE) 20070723
40 C_OBN_OP_TRACEDOC Instance attribute Private Attribute reference (LIKE) 20050405
41 C_OBN_PURCHREQ Instance attribute Private Attribute reference (LIKE) 20050330
42 C_OBN_SYS_ALIAS_COMMON Instance attribute Private Attribute reference (LIKE) 20050419
43 C_OBN_SYS_ALIAS_PROCUREMENT Instance attribute Private Attribute reference (LIKE) 20050419
44 C_OBN_VENDOR Instance attribute Private Attribute reference (LIKE) 20050303
45 C_PAR_CHECKBOX Instance attribute Private Attribute reference (LIKE) 20050211
46 C_PAR_DROPDOWN Instance attribute Private Attribute reference (LIKE) 20070423
47 C_PAR_INPUT Instance attribute Private Attribute reference (LIKE) 20050211
48 C_SELECT_ALL Instance attribute Private Attribute reference (LIKE) 20050211
49 C_SELECT_INTER Instance attribute Private Attribute reference (LIKE) 20050211
50 C_SELECT_MULT Instance attribute Private Attribute reference (LIKE) 20070719
51 C_SEL_EQUAL Instance attribute Private Attribute reference (LIKE) 20050211
52 C_SEL_EXCL Instance attribute Private Attribute reference (LIKE) 20050211
53 C_SEL_GE Instance attribute Private Attribute reference (LIKE) 20050302
54 C_SEL_INCL Instance attribute Private Attribute reference (LIKE) 20050211
55 C_THISMONTH_FUT Instance attribute Private Attribute reference (LIKE) 20070424
56 C_THISMONTH_PAST Instance attribute Private Attribute reference (LIKE) 20070424
57 C_THISWEEK_FUT Instance attribute Private Attribute reference (LIKE) 20070424
58 C_THISWEEK_PAST Instance attribute Private Attribute reference (LIKE) 20070424
59 C_TODAY Instance attribute Private Attribute reference (LIKE) 20070424
60 C_TOMORROW Instance attribute Private Attribute reference (LIKE) 20070424
61 C_TRUE Instance attribute Private Attribute reference (LIKE) 20050211
62 C_TYPE_PARAM Instance attribute Private Attribute reference (LIKE) 20050211
63 C_TYPE_SELECTION Instance attribute Private Attribute reference (LIKE) 20050211
64 C_TYP_PR_FOR_ASSIGN Constant Private Type reference (TYPE) POWL_TYPE_TY 'FEEDER_PR_FOR_ASSIGN' Type of POWL for "PRs to be Assigned" 20050211
65 C_TYP_PR_FOR_ORDER Constant Private Type reference (TYPE) POWL_TYPE_TY 'FEEDER_PR_FOR_ORDER' Type of POWL for "PRs to be Ordered" 20050211
66 C_TYP_PR_MY Constant Private Type reference (TYPE) POWL_TYPE_TY 'FEEDER_PR_MY' Type of POWL for "My PRs" 20050211
67 C_VARDATE Instance attribute Private Attribute reference (LIKE) 20070424
68 C_VENDCONT_TYPE_ERP Instance attribute Private Attribute reference (LIKE) 20050321
69 C_YES Instance attribute Private Attribute reference (LIKE) 20050907
70 C_YESTERDAY Instance attribute Private Attribute reference (LIKE) 20070424
71 MO_BADI Instance attribute Private Object reference (TYPE REF TO) BADI_FEEDER_PR BAdI for POWL Feeder Purchase Requisitions 20071009
72 MT_ACTIONS Instance attribute Private Type reference (TYPE) POWL_ACTDESCR_TTY Action Meta Description 20050211
73 MT_CRITERIA_DEFAULT Instance attribute Private Type reference (TYPE) RSPARAMS_TT rsparams Table 20050211
74 MT_OBJECT Instance attribute Public Type reference (TYPE) MMPURUI_PR_POWL_TTY MMPUR_UI_MODEL: Purchase Requisition for POWL 20050211
75 MT_SELCRITERIA Instance attribute Private Type reference (TYPE) POWL_SELCRIT_TTY Selection Criteria Meta Description 20050211
76 MV_AUT_SOURCING Instance attribute Private Type reference (TYPE) MMPUR_BOOL Boolean Type 20080204
77 M_POWL_TYP Instance attribute Private Type reference (TYPE) POWL_TYPE_TY Type of POWL 20050211
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20071005
2 GET_ACTIONS_SRM Instance method Private Method Define Action Meta Data for ERP/SRM Scenario 20080227
3 GET_OBJECTS_ENTERPRISE_SEARCH Instance method Private Method Data Retrieval for Object Type Using Enterprise Search 20080317
4 GET_SEL_CRITERIA_EHP3 Instance method Private Method Define Selection Criteria Meta Data (EhP3) 20071008
5 HANDLE_SELCRIT_DELETE_IND Instance method Private Method Handle Selection Field Deletion Indicator 20071010
6 HANDLE_SELCRIT_PROC_DATE Instance method Private Method Convert PROC_DATE to UTC 20070806
7 HANDLE_SELCRIT_STAT_EXT_SOURC Instance method Private Method Convert to Status Select options 20070806
8 HANDLE_SELCRIT_TIMEFRAME Instance method Private Method 20070423
Events
Class CL_MMPUR_UI_FEEDER_PR has no event.
Types
Class CL_MMPUR_UI_FEEDER_PR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MMPUR_UI_FEEDER_PR has no parameter.
Method CONSTRUCTOR on class CL_MMPUR_UI_FEEDER_PR has no exception.

Method GET_ACTIONS_SRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACTION_DEFS Call by reference Type reference (TYPE) POWL_ACTDESCR_TTY POWL action definitions 20080227
2 Exporting E_ACTIONS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY flag: actions in C_ACTION_DEFS changed (set if uncertain) 20080227
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL IView 20080227
4 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20080227
5 Importing I_SELCRIT_PARA Call by reference Type reference (TYPE) RSPARAMS_TT current selection criteria assignments 20080227
6 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20080227
7 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20080227

Method GET_ACTIONS_SRM on class CL_MMPUR_UI_FEEDER_PR has no exception.

Method GET_OBJECTS_ENTERPRISE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Nachrichtenmetabeschreibung 20080317
2 Exporting E_RESULTS Call by reference Type reference (TYPE) MMPURUI_PR_POWL_TTY MMPUR_UI_MODEL: Bestellanforderung für POWL 20080317
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Anwendungs-ID 20080317
4 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080317
5 Importing I_MAX_RESULTS Call by reference Type reference (TYPE) I Maximum number of results 20080317
6 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20080317
7 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY ID des POWL-Typs 20080317
8 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER Benutzername 20080317

Method GET_OBJECTS_ENTERPRISE_SEARCH on class CL_MMPUR_UI_FEEDER_PR has no exception.

Method GET_SEL_CRITERIA_EHP3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DEFAULT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT default values for selection criteria 20071008
2 Changing C_SELCRIT_DEFS Call by reference Type reference (TYPE) POWL_SELCRIT_TTY Selection criteria meta description 20071008
3 Exporting E_DEFAULT_VAL_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Flag: values in C_DEFAULT_VALUES changed (set if uncertain) 20071008
4 Exporting E_SELCRIT_DEFS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY Flag: defs in C_SELCRIT_DEFS changed (set if uncertain) 20071008
5 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID identifying POWL IView 20071008
6 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20071008
7 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20071008
8 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20071008

Method GET_SEL_CRITERIA_EHP3 on class CL_MMPUR_UI_FEEDER_PR has no exception.

Method HANDLE_SELCRIT_DELETE_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELCRIT Call by reference Type reference (TYPE) RSPARAMS_TT selection table from query 20071010

Method HANDLE_SELCRIT_DELETE_IND on class CL_MMPUR_UI_FEEDER_PR has no exception.

Method HANDLE_SELCRIT_PROC_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT Selection criteria 20070806

Method HANDLE_SELCRIT_PROC_DATE on class CL_MMPUR_UI_FEEDER_PR has no exception.

Method HANDLE_SELCRIT_STAT_EXT_SOURC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20070806

Method HANDLE_SELCRIT_STAT_EXT_SOURC on class CL_MMPUR_UI_FEEDER_PR has no exception.

Method HANDLE_SELCRIT_TIMEFRAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT 20070423

Method HANDLE_SELCRIT_TIMEFRAME on class CL_MMPUR_UI_FEEDER_PR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600