SAP ABAP Class CL_UPARM_WD_MDP_CRITERIA (Assistance Class for UPARM_WD_MDP_CRITERIA)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-PLA-RAP (Application Component) Retail Assortment Planning
     UPARM (Package) Retail MAP Master Data Maintenance
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20081205
Properties
Class CL_UPARM_WD_MDP_CRITERIA  
Short Description Assistance Class for UPARM_WD_MDP_CRITERIA    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UPARM   Retail MAP Master Data Maintenance 
Created 20081205   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UPARM_WD_MDP_CRITERIA has no interface implemented.
Friends
Class CL_UPARM_WD_MDP_CRITERIA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CRITERIA_DESC_NODE_NAME Constant Private Type reference (TYPE) STRING 'CRITERIA_DESC' 20081206
2 C_PREFIX_USER_VARIANT Constant Private Type reference (TYPE) CHAR5 '!PERS' Prefix for personal variants 20090106
3 C_VARIANT_SEPARATOR Constant Public Type reference (TYPE) STRING '--------------------------' Separator for user and system variant 20090106
4 MB_ENHANCE_SELECTION Instance attribute Private Object reference (TYPE REF TO) BADI_UPARM_ENHANCE_SELECTION BAdI to enhance Criteria 20090118
5 MB_VALIDATE_SELECTION Instance attribute Private Object reference (TYPE REF TO) BADI_UPARM_VALIDATE_SELECTION BAdI to validate Criteria 20090213
6 MR_CRITERIA_DESC_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20081205
7 MR_CUSTOMIZING Instance attribute Private Object reference (TYPE REF TO) CL_UPARM_CUSTOMIZING Master data maintenance view customizig 20081206
8 MR_SELECT_OPTIONS Instance attribute Private Object reference (TYPE REF TO) CL_UPARM_SELECT_OPTIONS Select Options access class 20081205
9 MR_WD_SELECT_OPTIONS Instance attribute Private Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS Public Interface for Select Options 20090107
10 MR_WD_VIEW Instance attribute Private Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20081205
11 MT_CRITERIA Instance attribute Private Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090109
12 MT_VARIANTS Instance attribute Private Type reference (TYPE) UPARM_YT_VARIANT table type for select variants 20090107
13 M_SELECT_OPTIONS_AVAILABLE Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090118
14 M_VIEW_ID Instance attribute Private Type reference (TYPE) UPARM_Y_VIEW_ID View ID 20090204
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CRITERIA_DESC_TO_UI Instance method Public Method Add UI Criteria Description 20081206
2 BADI_ENHANCE_CRITERIA Instance method Private Method Call Enhance Criteria BADI 20090119
3 BADI_VALIDATE_CRITERIA Instance method Private Method Call Validate Criteria BADI 20090213
4 CHECK_REQUIRED_FIELDS Instance method Public Method Checks if all required fields are entered 20090114
5 CHECK_VARIANT Instance method Public Method Checks if variant exists 20090116
6 DEFINE_CRITERIA_DESC_CONTEXT Instance method Private Method Add Criteria Descriptions to Context 20090120
7 DELETE_VARIANT Instance method Public Method Deletes a variant 20090116
8 GET_CRITERIA Instance method Public Method Return Criteria Range 20090118
9 GET_CRITERIA_DESC_ATTR_NAME Instance method Private Method Return Select Option UI ID 20081207
10 GET_SAVED_CRITERIA Instance method Public Method Return Criteria Range 20090119
11 GET_SELECT_OPTIONS_UI_ID Instance method Private Method Return Select Option UI ID 20081207
12 GET_TEXT Instance method Public Method 20081206
13 GET_VARIANT_LIST Instance method Public Method Return global and user variants 20090106
14 GET_VARIANT_TECHNICAL_NAME Instance method Public Method Generates variant technical name for user variant 20090106
15 INITIALIZE Instance method Public Method Initialize 20081205
16 INITIALIZE_SELECT_OPTIONS Instance method Public Method Initialize Select Options 20090120
17 INITIALIZE_VARIANT_LIST Instance method Private Method Initialize variant list 20090116
18 INIT_DEFAULT_CRITERIA_VALUES Instance method Private Method Get Criteria initial Values 20090216
19 IS_CRITERIA_INPUT_READY Instance method Public Method Is selection criteria range input ready 20081206
20 IS_RANGE_ALLOWED Instance method Private Method Is selection criteria range allowed 20081206
21 SAVE_CRITERIA Instance method Public Method Save criteria 20090113
22 SAVE_VARIANT Instance method Public Method Saves variant 20090106
23 SET_CRITERIA_FROM_VARIANT Instance method Public Method Sets criteria range in case of variants 20090118
24 SET_INIT_CRITERIA Instance method Public Method Set Init Criteria 20090217
25 SET_SELECT_OPTIONS_AVAILABLE Instance method Public Method Set Select Options Available 20090118
26 UPDATE_CRITERIA_DESC Instance method Public Method Update Criteria Description 20081206
27 UPDATE_VARIANT Instance method Public Method Updates variant 20090116
28 VALIDATE_SELECTION Instance method Public Method Validate and enhance selection criteria 20090213
Events
Class CL_UPARM_WD_MDP_CRITERIA has no event.
Types
Class CL_UPARM_WD_MDP_CRITERIA has no local type.
Method Signatures

Method ADD_CRITERIA_DESC_TO_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WD_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20090120

Method ADD_CRITERIA_DESC_TO_UI on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method BADI_ENHANCE_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CRITERIA Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090119

Method BADI_ENHANCE_CRITERIA on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method BADI_VALIDATE_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) UPARM_YT_RETURN Master Data Maintenance View - Error Messages 20090213
2 Exporting E_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090213
3 Importing IT_CRITERIA Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090213

Method BADI_VALIDATE_CRITERIA on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method CHECK_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OK Value transfer Type reference (TYPE) BOOLE_D All required fields are not empty if this field is 'X' 20090114

Method CHECK_REQUIRED_FIELDS on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method CHECK_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090116
2 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING 20090116
3 Importing I_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20090116

Method CHECK_VARIANT on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method DEFINE_CRITERIA_DESC_CONTEXT Signature

Method DEFINE_CRITERIA_DESC_CONTEXT on class CL_UPARM_WD_MDP_CRITERIA has no parameter.
Method DEFINE_CRITERIA_DESC_CONTEXT on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method DELETE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20090116

Method DELETE_VARIANT on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method GET_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CRITERIA Value transfer Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090118

Method GET_CRITERIA on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method GET_CRITERIA_DESC_ATTR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ InfoObject 20081207
2 Returning R_ATTR_NAME Value transfer Type reference (TYPE) STRING 20081207

Method GET_CRITERIA_DESC_ATTR_NAME on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method GET_SAVED_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CRITERIA Value transfer Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090119

Method GET_SAVED_CRITERIA on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method GET_SELECT_OPTIONS_UI_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFO_OBJ Call by reference Type reference (TYPE) UPARM_Y_IOBJ InfoObject 20081207
2 Returning R_UI_ID Value transfer Type reference (TYPE) STRING 20081207

Method GET_SELECT_OPTIONS_UI_ID on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method GET_TEXT Signature

Method GET_TEXT on class CL_UPARM_WD_MDP_CRITERIA has no parameter.
Method GET_TEXT on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method GET_VARIANT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VARIANTS Value transfer Type reference (TYPE) UPARM_YT_VARIANT table type for select variants 20090116

Method GET_VARIANT_LIST on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method GET_VARIANT_TECHNICAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) STRING 20090106

Method GET_VARIANT_TECHNICAL_NAME on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CRITERIA_DESC_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20081206
2 Importing IR_CUSTOMIZING Call by reference Object reference (TYPE REF TO) CL_UPARM_CUSTOMIZING Master data maintenance view customizig 20090204
3 Importing IR_WD_SELECT_OPTIONS Call by reference Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS Public Interface for Select Options 20081205

Method INITIALIZE on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method INITIALIZE_SELECT_OPTIONS Signature

Method INITIALIZE_SELECT_OPTIONS on class CL_UPARM_WD_MDP_CRITERIA has no parameter.
Method INITIALIZE_SELECT_OPTIONS on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method INITIALIZE_VARIANT_LIST Signature

Method INITIALIZE_VARIANT_LIST on class CL_UPARM_WD_MDP_CRITERIA has no parameter.
Method INITIALIZE_VARIANT_LIST on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method INIT_DEFAULT_CRITERIA_VALUES Signature

Method INIT_DEFAULT_CRITERIA_VALUES on class CL_UPARM_WD_MDP_CRITERIA has no parameter.
Method INIT_DEFAULT_CRITERIA_VALUES on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method IS_CRITERIA_INPUT_READY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_INPUT_READY Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081206

Method IS_CRITERIA_INPUT_READY on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method IS_RANGE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SELECT Call by reference Type reference (TYPE) UPARM_TC_SELECT Master Data Maintenance View - Selection Criteria 20081206
2 Returning R_IS_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081206

Method IS_RANGE_ALLOWED on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method SAVE_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CRITERIA Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090119

Method SAVE_CRITERIA on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method SAVE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING 20090106
2 Importing I_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20090106
3 Importing I_USER_VARIANT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090106

Method SAVE_VARIANT on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method SET_CRITERIA_FROM_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20090118

Method SET_CRITERIA_FROM_VARIANT on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method SET_INIT_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CRITERIA Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090217

Method SET_INIT_CRITERIA on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method SET_SELECT_OPTIONS_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_AVAILABLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090118

Method SET_SELECT_OPTIONS_AVAILABLE on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method UPDATE_CRITERIA_DESC Signature

Method UPDATE_CRITERIA_DESC on class CL_UPARM_WD_MDP_CRITERIA has no parameter.
Method UPDATE_CRITERIA_DESC on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method UPDATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20090116
2 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING 20090116
3 Importing I_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20090116
4 Importing I_USER_VARIANT Call by reference Type reference (TYPE) BOOLEAN 20090116

Method UPDATE_VARIANT on class CL_UPARM_WD_MDP_CRITERIA has no exception.

Method VALIDATE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRITERIA Call by reference Type reference (TYPE) RSDRI_T_RANGE BW Data Manager: Range List 20090213
2 Exporting ET_RETURN Call by reference Type reference (TYPE) UPARM_YT_RETURN Master Data Maintenance View - Error Messages 20090213
3 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090213

Method VALIDATE_SELECTION on class CL_UPARM_WD_MDP_CRITERIA has no exception.
History
Last changed by/on SAP  20141101 
SAP Release Created in 705