SAP ABAP Class CL_MMPUR_VE_SIDEPANEL_API (Vendor Evaluation Sidepanel API)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_UI_VIEW (Package) View for Web Dynpro Applications, Purchasing
Properties
Class CL_MMPUR_VE_SIDEPANEL_API  
Short Description Vendor Evaluation Sidepanel API    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_UI_VIEW   View for Web Dynpro Applications, Purchasing 
Created 20100917   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MMPUR_VE_SIDEPANEL_API has no forward declaration.
Interfaces
Class CL_MMPUR_VE_SIDEPANEL_API has no interface implemented.
Friends
Class CL_MMPUR_VE_SIDEPANEL_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_QUERY Static Attribute Private Type reference (TYPE) BSANLY_QUERY '0OPS_VE_Q0001' Analytic Query 20101123
2 MO_API Static Attribute Private Object reference (TYPE REF TO) CL_MMPUR_VE_SIDEPANEL_API Vendor Evaluation Sidepanel API 20100917
3 MO_DATA_COMPONENTS Instance attribute Private Type reference (TYPE) XSTRING 20100917
4 MO_DATA_INSTANCE Instance attribute Private Object reference (TYPE REF TO) IF_BS_ANLY_LIST_DATA Simple List Reporting: List Data 20100917
5 MO_DATA_RESULTS Instance attribute Private Type reference (TYPE) XSTRING 20100917
6 MO_STR_DESC Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100917
7 MT_BST_PRC_RES Instance attribute Private Type reference (TYPE) MMPURUI_VE_SEL_TTY Vendor Evaluation Data 20100917
8 MT_MESSAGES Instance attribute Public Type reference (TYPE) TT_MSG 20110412
9 MT_SELECTION_RES Instance attribute Private Type reference (TYPE) MMPURUI_VE_SEL_TTY Vendor Evaluation Selection Buffer 20100917
10 MT_SOS_DATA Instance attribute Public See coding structure for SoS 20110502
11 MV_CALL_FROM Instance attribute Public Type reference (TYPE) STRING 20101125
12 MV_EKORG Instance attribute Public Type reference (TYPE) EKORG Purchasing Organization 20101125
13 MV_EVAL_LEVEL Instance attribute Private Type reference (TYPE) MMDA_EVAL_LEVEL Vendor Evaluation Level 20100929
14 MV_INCL_BST_PRC Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100929
15 MV_MATNR Instance attribute Public Type reference (TYPE) MATNR Material Number 20101125
16 MV_PLANT_CURRENCY Instance attribute Public Type reference (TYPE) WERKS_D Plant Table for National (Centrally Agreed) Contracts 20110506
17 MV_TAB_VIEW_SET Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110105
18 MV_WERKS Instance attribute Public Type reference (TYPE) WERKS_D Plant 20110124
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20100917
2 GET_DATA Instance method Public Method Get Vendor Evaluation Data 20100917
3 GET_INCL_BST_PRICES Instance method Public Method Get the indicator for best material price vendors 20101022
4 GET_INSTANCE Static method Public Method Get API instance 20100917
5 GET_MAIN_CRIT_ATTR Instance method Public Method Get Main Criteria Attribute List 20101115
6 GET_PLANT_CURRENCY Instance method Public Method Get Plant Currency 20110418
7 GET_SOS Instance method Public Method Get relevant source of supply 20110504
8 GET_TAB_VIEW Instance method Public Method Get tabular view flag 20110105
9 GET_TOP5_BEST_MATPRC Instance method Public Method Get Top 5 Best Material Prices 20100917
10 RETRIEVE_QRY_RESULTS Instance method Private Method Retrieve Query Data from Anly Services 20100917
11 SET_EVAL_LEVEL Instance method Public Method Set the evaluation level 20100929
12 SET_INCL_BST_PRICES Instance method Public Method Set the indicator for best material price vendors 20100929
13 SET_TAB_VIEW Instance method Public Method Set tabular view flag 20110105
Events
Class CL_MMPUR_VE_SIDEPANEL_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ATTR_TT Public See coding 20101115 ATTR_TT type table of t147b-krtxt
2 TT_MSG Public See coding 20110412 tt_msg type TABLE OF symsg
3 TT_SYMSG Private See coding 20110412 tt_symsg type table of symsg
Method Signatures

Method CONSTRUCTOR Signature

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

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VE_DATA Call by reference Type reference (TYPE) MMDA_PUR_T_VE Vendor Evaluation Data 20100917
2 Importing IV_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20100917
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20100917
4 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20110103

Method GET_DATA on class CL_MMPUR_VE_SIDEPANEL_API has no exception.

Method GET_INCL_BST_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INCL_BEST_PRICES Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101022

Method GET_INCL_BST_PRICES on class CL_MMPUR_VE_SIDEPANEL_API has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_API Value transfer Object reference (TYPE REF TO) CL_MMPUR_VE_SIDEPANEL_API Vendor Evaluation Sidepanel API 20100917

Method GET_INSTANCE on class CL_MMPUR_VE_SIDEPANEL_API has no exception.

Method GET_MAIN_CRIT_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR Call by reference Type reference (TYPE) ATTR_TT 20101115
2 Importing IV_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20110328

Method GET_MAIN_CRIT_ATTR on class CL_MMPUR_VE_SIDEPANEL_API has no exception.

Method GET_PLANT_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WAERS Call by reference Type reference (TYPE) WAERS Currency Key 20110418
2 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20110418

Method GET_PLANT_CURRENCY on class CL_MMPUR_VE_SIDEPANEL_API has no exception.

Method GET_SOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BST_PRC_DATA Call by reference Type reference (TYPE) MMDA_PUR_T_VE Vendor Evaluation Data 20110504
2 Importing IT_SOS_DATA Call by reference Type reference (TYPE) INDEX TABLE structure for SoS 20110504
3 Importing I_FLAG Call by reference Type reference (TYPE) STRING General Flag 20110504

Method GET_SOS on class CL_MMPUR_VE_SIDEPANEL_API has no exception.

Method GET_TAB_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TAB_VIEW_SET Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110105

Method GET_TAB_VIEW on class CL_MMPUR_VE_SIDEPANEL_API has no exception.

Method GET_TOP5_BEST_MATPRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BST_PRC_DATA Call by reference Type reference (TYPE) MMDA_PUR_T_VE Vendor Evaluation Data 20100917
2 Importing IT_SOS_DATA Call by reference Type reference (TYPE) INDEX TABLE structure for SoS 20110509
3 Importing IV_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20100917
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20100917
5 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20110103

Method GET_TOP5_BEST_MATPRC on class CL_MMPUR_VE_SIDEPANEL_API has no exception.

Method RETRIEVE_QRY_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VE_QRY_DATA Call by reference Type reference (TYPE) MMDA_PUR_T_VE Vendor Evaluation Data 20100917
2 Importing IV_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20101123
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20101123
4 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant Table for National (Centrally Agreed) Contracts 20101123

Method RETRIEVE_QRY_RESULTS on class CL_MMPUR_VE_SIDEPANEL_API has no exception.

Method SET_EVAL_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVAL_LEVEL Call by reference Type reference (TYPE) MMDA_EVAL_LEVEL Vendor Evaluation Level 20100929

Method SET_EVAL_LEVEL on class CL_MMPUR_VE_SIDEPANEL_API has no exception.

Method SET_INCL_BST_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCL_BEST_PRICES Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100929

Method SET_INCL_BST_PRICES on class CL_MMPUR_VE_SIDEPANEL_API has no exception.

Method SET_TAB_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TAB_VIEW_SET Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110105

Method SET_TAB_VIEW on class CL_MMPUR_VE_SIDEPANEL_API has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606