SAP ABAP Class CL_MMPUR_UI_FEEDER_PO (POWL Feeder for Purchase Orders)
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 20041213
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MMSRV_UI_CONSTANTS Constants for MMSRV Feeder 20070731
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_POWL_FEEDER Interface for POWL Feeders 20041116
Properties
Class CL_MMPUR_UI_FEEDER_PO  
Short Description POWL Feeder for Purchase Orders    
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 20041116   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MMPUR_UI_FEEDER_PO has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MMPUR_UI_CONSTANTS Constants 20041213
2 IF_MMSRV_UI_CONSTANTS Constants for MMSRV Feeder 20070731
3 IF_POWL_FEEDER Interface for POWL Feeders 20041116
Friends
Class CL_MMPUR_UI_FEEDER_PO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_RESOLVING_MODE Instance attribute Private Attribute reference (LIKE) 20070423
2 C_ACTID_CFOLDERH Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'CFLDR_HEAD' Action ID: cFolder for PO Header 20050209
3 C_ACTID_CFOLDERP Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'CFLDR_POS' Action ID: cFolder for PO Item 20050209
4 C_ACTID_DOCTRACK Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'DOCTRACKER' Action ID: Document Tracing 20050214
5 C_ACTID_ME22N Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'EBELN' Action ID: ME22N 20050208
6 C_ACTID_ME2L Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'ME2L' Action ID: ME2L 20050208
7 C_ACTID_RELEASE Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'RELEASE_PO' Action ID: Release of PO 20070713
8 C_ACTID_VENDCONT Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'LIFNR' Action ID: Vendor Contact Data 20050208
9 C_ACTID_VNDPARTNER Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'VNDPARTNER' Action ID: Partner Roles 20050222
10 C_ACTION_COLLECTION Instance attribute Private Attribute reference (LIKE) 20071011
11 C_ACTION_CONTEXT Instance attribute Private Attribute reference (LIKE) 20041213
12 C_ACTION_SEL_IGN Instance attribute Private Attribute reference (LIKE) 20050315
13 C_ACTION_SEL_REQ Instance attribute Private Attribute reference (LIKE) 20050315
14 C_ACTION_TOOLBAR Instance attribute Private Attribute reference (LIKE) 20041213
15 C_BWLAUNCH_OBN Instance attribute Private Attribute reference (LIKE) 20070423
16 C_BWLAUNCH_RELOAD Instance attribute Private Attribute reference (LIKE) 20070423
17 C_BW_INFOBJ_GEN_MATERIAL Instance attribute Private Attribute reference (LIKE) 20070423
18 C_BW_INFOBJ_GEN_VENDOR Instance attribute Private Attribute reference (LIKE) 20070423
19 C_BW_INFOBJ_GRP_MATERIAL Instance attribute Private Attribute reference (LIKE) 20070423
20 C_BW_INFOBJ_GRP_VENDOR Instance attribute Private Attribute reference (LIKE) 20070423
21 C_BW_RFC_DEST Instance attribute Private Attribute reference (LIKE) 20070423
22 C_EP6_PURCH_PREFIX Instance attribute Private Attribute reference (LIKE) 20070423
23 C_EP6_SYSTEM_ALIAS Instance attribute Private Attribute reference (LIKE) 20050314
24 C_ESCAPE Instance attribute Private Attribute reference (LIKE) 20050311
25 C_ESDUS_TIME Constant Private Type reference (TYPE) TEXT50 'OwnDocsCust Timeframe' ESDUS: Key for Time Frame 20050307
26 C_EVENT_ACTION_CFOLDER Instance attribute Private Attribute reference (LIKE) 20070423
27 C_EVENT_DOCTRACK Instance attribute Private Attribute reference (LIKE) 20050303
28 C_EVENT_ESC_AMPERSAND Instance attribute Private Attribute reference (LIKE) 20070423
29 C_EVENT_ESC_EQUAL Instance attribute Private Attribute reference (LIKE) 20070423
30 C_EVENT_NAMESPACE Instance attribute Private Attribute reference (LIKE) 20050303
31 C_EVENT_NAME_CFOLDER Instance attribute Private Attribute reference (LIKE) 20050330
32 C_EVENT_OBJ_CONNECTOR Instance attribute Private Attribute reference (LIKE) 20070423
33 C_EVENT_OBJ_EQUAL Instance attribute Private Attribute reference (LIKE) 20070423
34 C_EVENT_VAL_CONNECTOR Instance attribute Private Attribute reference (LIKE) 20070423
35 C_FALSE Instance attribute Private Attribute reference (LIKE) 20041213
36 C_FEEDER_EKKO_FIRST Instance attribute Private Attribute reference (LIKE) 20070423
37 C_FEEDER_EKPO_FIRST Instance attribute Private Attribute reference (LIKE) 20070423
38 C_FEEDER_VIEWTYPE_BASIC Instance attribute Private Attribute reference (LIKE) 20070423
39 C_FEEDER_VIEWTYPE_FIN Instance attribute Private Attribute reference (LIKE) 20070423
40 C_FEEDER_VIEWTYPE_PURCH Instance attribute Private Attribute reference (LIKE) 20070423
41 C_FEEDER_VIEWTYPE_TOTAL Instance attribute Private Attribute reference (LIKE) 20070423
42 C_LEAD_SEL_ACTION_ID Instance attribute Private Attribute reference (LIKE) 20070423
43 C_MSGID Instance attribute Private Attribute reference (LIKE) 20050214
44 C_MSGTYPE_ERROR Instance attribute Private Attribute reference (LIKE) 20050214
45 C_MSGTYPE_INFO Instance attribute Private Attribute reference (LIKE) 20070423
46 C_MSGTYPE_WARNING Instance attribute Private Attribute reference (LIKE) 20070423
47 C_NO Instance attribute Private Attribute reference (LIKE) 20050310
48 C_OBN_CONFIRMATION Instance attribute Private Attribute reference (LIKE) 20070423
49 C_OBN_GOODSRECEIPT Instance attribute Private Attribute reference (LIKE) 20070423
50 C_OBN_INFORECORD Instance attribute Private Attribute reference (LIKE) 20070423
51 C_OBN_INVOICE Instance attribute Private Attribute reference (LIKE) 20070423
52 C_OBN_MATERIAL Instance attribute Private Attribute reference (LIKE) 20070423
53 C_OBN_OP_ASPPURREQ Instance attribute Private Attribute reference (LIKE) 20070423
54 C_OBN_OP_CHGPURORD Instance attribute Private Attribute reference (LIKE) 20070423
55 C_OBN_OP_CHGPURREQ Instance attribute Private Attribute reference (LIKE) 20070423
56 C_OBN_OP_CHGSCHEDULE Instance attribute Private Attribute reference (LIKE) 20070423
57 C_OBN_OP_CRTPURORD Instance attribute Private Attribute reference (LIKE) 20070423
58 C_OBN_OP_CRTPURREQ Instance attribute Private Attribute reference (LIKE) 20070423
59 C_OBN_OP_DSPAGREEMENT Instance attribute Private Attribute reference (LIKE) 20070423
60 C_OBN_OP_DSPCONTRACT Instance attribute Private Attribute reference (LIKE) 20070423
61 C_OBN_OP_DSPCTCDTA Instance attribute Private Attribute reference (LIKE) 20050302
62 C_OBN_OP_DSPDOCUMENT Instance attribute Private Attribute reference (LIKE) 20050330
63 C_OBN_OP_DSPGDSRCPT Instance attribute Private Attribute reference (LIKE) 20070423
64 C_OBN_OP_DSPIDOC Instance attribute Private Attribute reference (LIKE) 20070423
65 C_OBN_OP_DSPINFREC Instance attribute Private Attribute reference (LIKE) 20070423
66 C_OBN_OP_DSPINVOICE Instance attribute Private Attribute reference (LIKE) 20070423
67 C_OBN_OP_DSPMATERIAL Instance attribute Private Attribute reference (LIKE) 20070423
68 C_OBN_OP_DSPPURORD Instance attribute Private Attribute reference (LIKE) 20050330
69 C_OBN_OP_DSPPURREQ Instance attribute Private Attribute reference (LIKE) 20070423
70 C_OBN_OP_DSPSRCOFSPLY Instance attribute Private Attribute reference (LIKE) 20070423
71 C_OBN_OP_DSPSTOCK Instance attribute Private Attribute reference (LIKE) 20070423
72 C_OBN_OP_DSPVNDCONF Instance attribute Private Attribute reference (LIKE) 20070423
73 C_OBN_OP_FORECAST Instance attribute Private Attribute reference (LIKE) 20070423
74 C_OBN_OP_LAUNCHBW Instance attribute Private Attribute reference (LIKE) 20070423
75 C_OBN_OP_LSTPURORD Instance attribute Private Attribute reference (LIKE) 20050330
76 C_OBN_OP_MAVERICKBUY Instance attribute Private Attribute reference (LIKE) 20070423
77 C_OBN_OP_MULTI_REL Instance attribute Private Attribute reference (LIKE) 20070713
78 C_OBN_OP_PARTNER Instance attribute Private Attribute reference (LIKE) 20050302
79 C_OBN_OP_PRICECOND Instance attribute Private Attribute reference (LIKE) 20070423
80 C_OBN_OP_RELDOC Instance attribute Private Attribute reference (LIKE) 20070423
81 C_OBN_OP_SINGLE_REL Instance attribute Private Attribute reference (LIKE) 20070713
82 C_OBN_OP_TRACEDOC Instance attribute Private Attribute reference (LIKE) 20050330
83 C_OBN_OUTLAGREEM Instance attribute Private Attribute reference (LIKE) 20070423
84 C_OBN_PURCHORD Instance attribute Private Attribute reference (LIKE) 20050330
85 C_OBN_PURCHREQ Instance attribute Private Attribute reference (LIKE) 20070423
86 C_OBN_SYS_ALIAS_COMMON Instance attribute Private Attribute reference (LIKE) 20050419
87 C_OBN_SYS_ALIAS_PROCUREMENT Instance attribute Private Attribute reference (LIKE) 20050419
88 C_OBN_VENDOR Instance attribute Private Attribute reference (LIKE) 20050302
89 C_PAR_CHECKBOX Instance attribute Private Attribute reference (LIKE) 20050208
90 C_PAR_DROPDOWN Instance attribute Private Attribute reference (LIKE) 20070423
91 C_PAR_INPUT Instance attribute Private Attribute reference (LIKE) 20050208
92 C_QUERY_ID_PARAM Instance attribute Private Attribute reference (LIKE) 20070423
93 C_RET_AUTHORITY_CHECK_FAILED Instance attribute Private Attribute reference (LIKE) 20070423
94 C_RET_OK Instance attribute Private Attribute reference (LIKE) 20070423
95 C_RET_RECORD_NOT_FOUND Instance attribute Private Attribute reference (LIKE) 20070423
96 C_SELECT_ALL Instance attribute Private Attribute reference (LIKE) 20050208
97 C_SELECT_INTER Instance attribute Private Attribute reference (LIKE) 20050208
98 C_SELECT_MULT Instance attribute Private Attribute reference (LIKE) 20050318
99 C_SEL_EQUAL Instance attribute Private Attribute reference (LIKE) 20050208
100 C_SEL_EXCL Instance attribute Private Attribute reference (LIKE) 20050208
101 C_SEL_GE Instance attribute Private Attribute reference (LIKE) 20050223
102 C_SEL_INCL Instance attribute Private Attribute reference (LIKE) 20050208
103 C_SOS_AUTH Instance attribute Private Attribute reference (LIKE) 20070423
104 C_SOS_BLANK Instance attribute Private Attribute reference (LIKE) 20070423
105 C_SOS_BSA Instance attribute Private Attribute reference (LIKE) 20070423
106 C_SOS_CONTRACT Instance attribute Private Attribute reference (LIKE) 20070423
107 C_SOS_DELIVERY_SCHEDULE Instance attribute Private Attribute reference (LIKE) 20070423
108 C_SOS_EINF Instance attribute Private Attribute reference (LIKE) 20070423
109 C_SOS_EKG Instance attribute Private Attribute reference (LIKE) 20070423
110 C_SOS_EKO Instance attribute Private Attribute reference (LIKE) 20070423
111 C_SOS_INFOREC Instance attribute Private Attribute reference (LIKE) 20070423
112 C_SOS_MAXDATE Instance attribute Private Attribute reference (LIKE) 20070423
113 C_SOS_RAHM Instance attribute Private Attribute reference (LIKE) 20070423
114 C_SOS_USE_MAT Instance attribute Private Attribute reference (LIKE) 20070423
115 C_SOS_USE_VEN Instance attribute Private Attribute reference (LIKE) 20070423
116 C_SOS_WRK Instance attribute Private Attribute reference (LIKE) 20070423
117 C_TRUE Instance attribute Private Attribute reference (LIKE) 20041213
118 C_TYPE_PARAM Instance attribute Private Attribute reference (LIKE) 20050208
119 C_TYPE_SELECTION Instance attribute Private Attribute reference (LIKE) 20050208
120 C_TYP_PO_HOLD Instance attribute Private Attribute reference (LIKE) 20050209
121 C_TYP_PO_MY Instance attribute Private Attribute reference (LIKE) 20050209
122 C_TYP_PO_MY_13 Instance attribute Private Attribute reference (LIKE) 20071004
123 C_TYP_PO_OPEN Instance attribute Private Attribute reference (LIKE) 20050209
124 C_TYP_PO_RELEASE Instance attribute Private Attribute reference (LIKE) 20070713
125 C_VENDCONT_MOBILE Instance attribute Private Attribute reference (LIKE) 20070423
126 C_VENDCONT_TELEPHONE Instance attribute Private Attribute reference (LIKE) 20070423
127 C_VENDCONT_TYPE_ERP Instance attribute Private Attribute reference (LIKE) 20050318
128 C_YES Instance attribute Private Attribute reference (LIKE) 20050310
129 MO_BADI Instance attribute Private Object reference (TYPE REF TO) BADI_FEEDER_PO BAdI for POWL Feeder Purchase Orders 20071009
130 MT_OBJECT Instance attribute Public Type reference (TYPE) MMPURUI_PO_POWL_TTY Contains Currently Displayed Data 20080226
131 M_POWL_TYP Instance attribute Private Type reference (TYPE) POWL_TYPE_TY Contains Last-Used POWL Type 20050209
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20071005
2 GET_ACTIONS Instance method Public Constructor 20041116
3 GET_ACTIONS_SRM Instance method Private Method Define Action Meta for ERP/SRM Scenario 20080227
4 GET_ACTION_CONF Instance method Public Constructor 20041116
5 GET_DELIVERY_DATE_VIA_ES Instance method Private Method Get Delivery Date of Each Item 20080422
6 GET_DETAIL_COMP Instance method Public Constructor 20041116
7 GET_FIELD_CATALOG Instance method Public Constructor 20041116
8 GET_FIELD_CATALOG_JOINT_SRM Instance method Private Method Define Field Catalog Metadata for Joint ERP/SRM PO POWL 20080310
9 GET_OBJECTS Instance method Public Constructor 20041116
10 GET_OBJECTS_ENTERPRISE_SEARCH Instance method Private Method Data Retrieval via Enterprise Search 20080313
11 GET_OBJECT_DEFINITION Instance method Public Constructor 20041116
12 GET_SEL_CRITERIA Instance method Public Constructor 20041116
13 HANDLE_ACTION Instance method Public Constructor 20041116
Events
Class CL_MMPUR_UI_FEEDER_PO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_EKET_EINDT Private See coding 20080422 BEGIN OF TY_S_EKET_EINDT, ebeln TYPE ebeln, ebelp TYPE ebelp, eindt TYPE eindt, END OF TY_S_EKET_EINDT
2 TY_T_EKET_EINDT Private See coding 20080422 TY_T_EKET_EINDT TYPE TABLE OF TY_S_EKET_EINDT
Method Signatures

Method CONSTRUCTOR Signature

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

Method GET_ACTIONS Signature

Method GET_ACTIONS on class CL_MMPUR_UI_FEEDER_PO has no parameter.
Method GET_ACTIONS on class CL_MMPUR_UI_FEEDER_PO 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 Aktion Meta-Beschreibung 20080227
2 Exporting E_ACTIONS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Kennzeichen 20080227
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Anwendungs-ID 20080227
4 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20080227
5 Importing I_SELCRIT_PARA Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20080227
6 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY ID des POWL-Typs 20080227
7 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER Benutzername 20080227

Method GET_ACTIONS_SRM on class CL_MMPUR_UI_FEEDER_PO has no exception.

Method GET_ACTION_CONF Signature

Method GET_ACTION_CONF on class CL_MMPUR_UI_FEEDER_PO has no parameter.
Method GET_ACTION_CONF on class CL_MMPUR_UI_FEEDER_PO has no exception.

Method GET_DELIVERY_DATE_VIA_ES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Nachrichtenmetabeschreibung 20080805
2 Changing CT_POWL_RESULT Call by reference Type reference (TYPE) INDEX TABLE 20080805
3 Importing IT_EBELN Call by reference Type reference (TYPE) MMPURUI_RANGE_TTY Belegnummer des Einkaufsbelegs 20080805
4 Importing IT_EBELP Call by reference Type reference (TYPE) MMPURUI_RANGE_TTY Positionsnummer des Einkaufsbelegs 20080805
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20080422

Method GET_DETAIL_COMP Signature

Method GET_DETAIL_COMP on class CL_MMPUR_UI_FEEDER_PO has no parameter.
Method GET_DETAIL_COMP on class CL_MMPUR_UI_FEEDER_PO has no exception.

Method GET_FIELD_CATALOG Signature

Method GET_FIELD_CATALOG on class CL_MMPUR_UI_FEEDER_PO has no parameter.
Method GET_FIELD_CATALOG on class CL_MMPUR_UI_FEEDER_PO has no exception.

Method GET_FIELD_CATALOG_JOINT_SRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FIELDCAT Call by reference Type reference (TYPE) POWL_FIELDCAT_TTY Feldkatalog Meta-Beschreibung 20080310
2 Exporting E_DEFAULT_TECHNICAL_COL Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Kennzeichen 20080310
3 Exporting E_FIELDCAT_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Kennzeichen 20080310
4 Exporting E_VISIBLE_COLS_COUNT Call by reference Type reference (TYPE) I 20080310
5 Exporting E_VISIBLE_ROWS_COUNT Call by reference Type reference (TYPE) I 20080310
6 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Anwendungs-ID 20080310
7 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080310
8 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20080310
9 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY ID des POWL-Typs 20080310
10 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER Benutzername 20080310

Method GET_FIELD_CATALOG_JOINT_SRM on class CL_MMPUR_UI_FEEDER_PO has no exception.

Method GET_OBJECTS Signature

Method GET_OBJECTS on class CL_MMPUR_UI_FEEDER_PO has no parameter.
Method GET_OBJECTS on class CL_MMPUR_UI_FEEDER_PO 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 messages to be displayed to the user 20080313
2 Exporting E_RESULTS Call by reference Type reference (TYPE) INDEX TABLE selection result table (c.f GET_OBJECT_DEFINITION) 20080313
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID indentifying POWL-IView 20080313
4 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20080313
5 Importing I_MAX_RESULTS Call by reference Type reference (TYPE) I Maximum number of results 20080313
6 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT selection parameters of the respective query 20080313
7 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20080313
8 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20080313

Method GET_OBJECTS_ENTERPRISE_SEARCH on class CL_MMPUR_UI_FEEDER_PO has no exception.

Method GET_OBJECT_DEFINITION Signature

Method GET_OBJECT_DEFINITION on class CL_MMPUR_UI_FEEDER_PO has no parameter.
Method GET_OBJECT_DEFINITION on class CL_MMPUR_UI_FEEDER_PO has no exception.

Method GET_SEL_CRITERIA Signature

Method GET_SEL_CRITERIA on class CL_MMPUR_UI_FEEDER_PO has no parameter.
Method GET_SEL_CRITERIA on class CL_MMPUR_UI_FEEDER_PO has no exception.

Method HANDLE_ACTION Signature

Method HANDLE_ACTION on class CL_MMPUR_UI_FEEDER_PO has no parameter.
Method HANDLE_ACTION on class CL_MMPUR_UI_FEEDER_PO has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600