SAP ABAP Class IDREPFW_CL_MASK (Rep.Framework: Mask, field attributes)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-REP_FRWK (Package) International Development: Reporting Framework
Properties
Class IDREPFW_CL_MASK  
Short Description Rep.Framework: Mask, field attributes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-REP_FRWK   International Development: Reporting Framework 
Created 20120405   SAP 
Last change 20130531   SAP 
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 IDREPFW_CL_MASK has no interface implemented.
Friends
Class IDREPFW_CL_MASK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FIND_MORE Constant Private Type reference (TYPE) UI_FUNC 'CL_GUI_ALV_GRID=>MC_FC_FIND_MORE' Constant for find more icon 20120410
2 GC_CHAR_COUNT Constant Private Type reference (TYPE) I 8 20120406
3 GC_CHECKED Constant Public Type reference (TYPE) CHAR1 '1' Checkbox checked value 20120530
4 GC_MASK3_DDIC_NAME Constant Private Type reference (TYPE) FIELDNAME 'IDREPFW_MASKATR3' Field Name 20120411
5 GC_MASK4_DDIC_NAME Constant Private Type reference (TYPE) FIELDNAME 'IDREPFW_MASKATR4' Field Name 20120411
6 GC_MASK_HELP_STRUC Constant Public Type reference (TYPE) FIELDNAME 'IDREPFW_STR_MASK' Field Name 20120530
7 GC_MASK_STRUC_NAME Constant Public Type reference (TYPE) FIELDNAME 'IDREPFW_STR_MASK_GRID' Field Name 20120406
8 GC_UNCHECKED Constant Public Type reference (TYPE) CHAR1 '*' Checkbox unchecked value 20120530
9 GT_DROPDOWN Instance attribute Private Type reference (TYPE) LVC_T_DROP Dropdown list 20120529
10 GT_MASK3_VALUES Instance attribute Protected Type reference (TYPE) DD07V_TAB Table for DD07V 20120411
11 GT_MASK4_VALUES Instance attribute Protected Type reference (TYPE) DD07V_TAB Table for DD07V 20120411
12 GT_MASK_TAB Instance attribute Protected Type reference (TYPE) IDREPFW_TAB_MASK_GRID Rep.Framework: Mask set of attributes 20120406
13 GV_STRUC_NAME Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20120406
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELD_CATALOG Instance method Protected Method Builds the field catalog. 20120406
2 CHECKBOX_VALUE_POPUP Instance method Protected Method Shows a popup with error text 20120423
3 CHECK_DROPDOWN_VALUE Instance method Private Method Checks the dropdown value 20120529
4 CHECK_LENGTH Instance method Protected Method Checks the length of the mask. 20120405
5 EXCLUDE_TOOLBAR_BUTTONS Instance method Protected Method Fills the toolbar table with excluded buttons. 20120410
6 FILL_GRID Instance method Protected Method Fills the grid according to the mask. 20120406
7 GET_CHECKBOX_VALUE Instance method Protected Method Gets the value of the checkbox and adds it to the mask. 20120410
8 GET_DROPDOWN_VALUE Instance method Protected Method Gets the value from dropdown list 20120410
9 GET_FIELD_INFO Instance method Protected Method Gets the field info 20120423
10 GET_MASK Instance method Protected Method Creates the mask from the table. 20120410
11 INIT_MASK Instance method Public Method Gets the needed data for mask. 20120427
12 PROCESS_MASK Instance method Public Method Creates the alv grid and sets its properties. 20120411
13 SET_CHECKBOX_VALUE Instance method Protected Method Set the checkbox value and check the mask. 20120406
14 SET_DROPDOWN_TABLE Instance method Public Method Sets dropdown table 20120410
15 SET_DROPDOWN_VALUE Instance method Public Method Sets value for dropdown list 20120410
16 SHOW_MASK Instance method Protected Method Shows the mask 20120423
17 VALIDATE Instance method Public Method Validates the mask. 20120405
Events
Class IDREPFW_CL_MASK has no event.
Types
Class IDREPFW_CL_MASK has no local type.
Method Signatures

Method BUILD_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20120406
2 Importing IM_DISPLAY_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Display Only ('X'~display only,''~change) 20131025

Method BUILD_FIELD_CATALOG on class IDREPFW_CL_MASK has no exception.

Method CHECKBOX_VALUE_POPUP Signature

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

Method CHECKBOX_VALUE_POPUP on class IDREPFW_CL_MASK has no exception.

Method CHECK_DROPDOWN_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VAL_OK Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120529
2 Importing IT_MASK_VALUES Call by reference Type reference (TYPE) DD07V_TAB Table for DD07V 20120529
3 Importing IV_CHAR Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20120529

Method CHECK_DROPDOWN_VALUE on class IDREPFW_CL_MASK has no exception.

Method CHECK_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MASK_OK Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120406
2 Importing IT_TABLE_INFO Call by reference Type reference (TYPE) DDFIELDS Field Name 20120406
3 Importing IV_MASK Call by reference Type reference (TYPE) IDREPFW_MASK Mask: attributes of fields 20120406
4 Importing IV_VAL_MODE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120406

Method CHECK_LENGTH on class IDREPFW_CL_MASK has no exception.

Method EXCLUDE_TOOLBAR_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOOLBAR Call by reference Type reference (TYPE) UI_FUNCTIONS Function Code Table 20120410

Method EXCLUDE_TOOLBAR_BUTTONS on class IDREPFW_CL_MASK has no exception.

Method FILL_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MASK Call by reference Type reference (TYPE) IDREPFW_MASK Mask: attributes of fields 20120406
2 Importing IV_STRUC_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20120423

Method FILL_GRID on class IDREPFW_CL_MASK has no exception.

Method GET_CHECKBOX_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MASK Call by reference Type reference (TYPE) IDREPFW_MASK Mask: attributes of fields 20120410
2 Importing IV_MASK_VALUE Call by reference Type reference (TYPE) TEXT60 Text Field of Length 60 20120410

Method GET_CHECKBOX_VALUE on class IDREPFW_CL_MASK has no exception.

Method GET_DROPDOWN_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MASK Call by reference Type reference (TYPE) IDREPFW_MASK Mask: attributes of fields 20120410
2 Importing IT_MASK_TAB Call by reference Type reference (TYPE) DD07V_TAB Rep.Framework: Mask set of attributes 20120410
3 Importing IV_MASK_VALUE Call by reference Type reference (TYPE) TEXT60 Text Field of Length 60 20120410

Method GET_DROPDOWN_VALUE on class IDREPFW_CL_MASK has no exception.

Method GET_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DFIES Call by reference Type reference (TYPE) DDFIELDS DD: Field List 20120423
2 Importing IV_STRUC_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20120423

Method GET_FIELD_INFO on class IDREPFW_CL_MASK has no exception.

Method GET_MASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MASK Call by reference Type reference (TYPE) IDREPFW_MASK Mask: attributes of fields 20120410
2 Importing IT_MASK_TAB Call by reference Type reference (TYPE) IDREPFW_TAB_MASK_GRID Rep.Framework: Mask set of attributes 20120410

Method GET_MASK on class IDREPFW_CL_MASK has no exception.

Method INIT_MASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GROUP Call by reference Type reference (TYPE) IDREPFW_REP_GROUP Report Group 20120427
2 Importing IV_REPORT_ID Call by reference Type reference (TYPE) IDREPFW_REP_ID Report Identification 20120427
3 Importing IV_SECT_ID Call by reference Type reference (TYPE) IDREPFW_REP_SECTION_ID Report Section ID 20120528
4 Importing IV_VERSION Call by reference Type reference (TYPE) IDREPFW_REP_VERSN Report Version 20120427

Method INIT_MASK on class IDREPFW_CL_MASK has no exception.

Method PROCESS_MASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MASK Call by reference Type reference (TYPE) IDREPFW_MASK Mask: attributes of fields 20120411
2 Importing IM_DISPLAY_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Display Only ('X'~display only,''~change) 20131025

Method PROCESS_MASK on class IDREPFW_CL_MASK has no exception.

Method SET_CHECKBOX_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MASK_VALUE Call by reference Type reference (TYPE) TEXT60 Text Field of Length 60 20120406
2 Importing IV_CHAR Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20120406
3 Importing IV_COLUMN_NUM Call by reference Type reference (TYPE) I 20120406
4 Importing IV_LINE_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20120406

Method SET_CHECKBOX_VALUE on class IDREPFW_CL_MASK has no exception.

Method SET_DROPDOWN_TABLE Signature

Method SET_DROPDOWN_TABLE on class IDREPFW_CL_MASK has no parameter.
Method SET_DROPDOWN_TABLE on class IDREPFW_CL_MASK has no exception.

Method SET_DROPDOWN_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MASK_VALUE Call by reference Type reference (TYPE) TEXT60 Text Field of Length 60 20120410
2 Importing IT_MASK_VALUES Call by reference Type reference (TYPE) DD07V_TAB Table for DD07V 20120410
3 Importing IV_CHAR Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20120410
4 Importing IV_COLUMN_NUM Call by reference Type reference (TYPE) I 20120604
5 Importing IV_LINE_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20120604

Method SET_DROPDOWN_VALUE on class IDREPFW_CL_MASK has no exception.

Method SHOW_MASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MASK_TAB Call by reference Type reference (TYPE) IDREPFW_TAB_MASK_GRID Rep.Framework: Mask set of attributes 20120423
2 Exporting EV_MASK_SET Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120529
3 Importing IT_DROPDOWN Call by reference Type reference (TYPE) LVC_T_DROP ALV Control: Dropdown List Boxes 20120529
4 Importing IT_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS Function Code Table 20120423
5 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20120423

Method SHOW_MASK on class IDREPFW_CL_MASK has no exception.

Method VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MASK_OK Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120406
2 Importing IV_MASK Call by reference Type reference (TYPE) IDREPFW_MASK Mask: attributes of fields 20120406
3 Importing IV_STRUC_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20120406

Method VALIDATE on class IDREPFW_CL_MASK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607