SAP ABAP Class CL_PFCG_MENU_FLAG_VALUES (Encoding of flags in AGR_HIER (refer transaction PFCG))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-AUT-PFC (Application Component) ABAP Authorization and Role Management
     S_PROFGEN (Package) ABAP Role Administration (Profile Generator)
Properties
Class CL_PFCG_MENU_FLAG_VALUES  
Short Description Encoding of flags in AGR_HIER (refer transaction PFCG)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_PROFGEN   ABAP Role Administration (Profile Generator) 
Created 20060320   SAP 
Last change 20110908   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 CL_PFCG_MENU_FLAG_VALUES has no interface implemented.
Friends
Class CL_PFCG_MENU_FLAG_VALUES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EMPHASIZED Instance attribute Public Type reference (TYPE) ABAP_BOOL 20090519
2 FORCE_DIRTY Instance attribute Public Type reference (TYPE) ABAP_BOOL 20100729
3 FORCE_SAPGUI_IN_HTML Instance attribute Public Type reference (TYPE) ABAP_BOOL 20091214
4 FOR_PRINT Instance attribute Public Type reference (TYPE) ABAP_BOOL 20060919
5 HIDDEN Instance attribute Public Type reference (TYPE) ABAP_BOOL 20060320
6 HOME_PAGE Instance attribute Public Type reference (TYPE) ABAP_BOOL 20060320
7 INACTIVE Instance attribute Public Type reference (TYPE) ABAP_BOOL 20090519
8 LINK_COLLECTION Instance attribute Public Type reference (TYPE) ABAP_BOOL 20090305
9 MASK_EMPHASIZED Constant Public Type reference (TYPE) XUBITVEC16 '0200' Bit Vector (16 Bits) 20090519
10 MASK_FORCE_DIRTY Constant Public Type reference (TYPE) XUBITVEC16 '8000' Bit Vector (16 Bits) 20100729
11 MASK_FORCE_SAPGUI_IN_HTML Constant Public Type reference (TYPE) XUBITVEC16 '0800' Bit Vector (16 Bits) 20091214
12 MASK_FOR_PRINT Constant Public Type reference (TYPE) XUBITVEC16 '0020' Bit Vector (16 Bits) 20060919
13 MASK_HIDDEN Constant Public Type reference (TYPE) XUBITVEC16 '0001' Bit Vector (16 Bits) 20060320
14 MASK_HOME_PAGE Constant Public Type reference (TYPE) XUBITVEC16 '0002' Bit Vector (16 Bits) 20060320
15 MASK_INACTIVE Constant Public Type reference (TYPE) XUBITVEC16 '0100' Bit Vector (16 Bits) 20090519
16 MASK_LINK_COLLECTION Constant Public Type reference (TYPE) XUBITVEC16 '0040' Bit Vector (16 Bits) 20090305
17 MASK_MENU Constant Public Type reference (TYPE) XUBITVEC16 '0400' Bit Vector (16 Bits) 20090921
18 MASK_NEW_APP_WINDOW Constant Public Type reference (TYPE) T_MASK '0000100000000000' 20101117
19 MASK_NEW_CREATE Constant Public Type reference (TYPE) XUBITVEC16 '0008' Bit Vector (16 Bits) 20060320
20 MASK_NEW_EXTERNAL_WINDOW Constant Public Type reference (TYPE) T_MASK '0000200000000000' 20101203
21 MASK_REPORT Constant Public Type reference (TYPE) XUBITVEC16 '0004' Bit Vector (16 Bits) 20060320
22 MASK_SEARCH Constant Public Type reference (TYPE) XUBITVEC16 '1000' Bit Vector (16 Bits) 20100727
23 MASK_SELDOMLY_USED Constant Public Type reference (TYPE) XUBITVEC16 '2000' Bit Vector (16 Bits) 20100727
24 MASK_SERVICE_MAP Constant Public Type reference (TYPE) XUBITVEC16 '0010' Bit Vector (16 Bits) 20060808
25 MASK_SIDE_PANEL Constant Public Type reference (TYPE) XUBITVEC16 '4000' Bit Vector (16 Bits) 20100727
26 MASK_SINGLE_TOP_LEVEL Constant Public Type reference (TYPE) XUBITVEC16 '0080' Bit Vector (16 Bits) 20090305
27 MENU Instance attribute Public Type reference (TYPE) ABAP_BOOL 20090921
28 NEW_APP_WINDOW Instance attribute Public Type reference (TYPE) ABAP_BOOL 20101117
29 NEW_CREATE Instance attribute Public Type reference (TYPE) ABAP_BOOL 20060320
30 NEW_EXTERNAL_WINDOW Instance attribute Public Type reference (TYPE) ABAP_BOOL 20101203
31 REPORT Instance attribute Public Type reference (TYPE) ABAP_BOOL 20060320
32 SEARCH Instance attribute Public Type reference (TYPE) ABAP_BOOL 20100727
33 SELDOMLY_USED Instance attribute Public Type reference (TYPE) ABAP_BOOL 20100727
34 SERVICE_MAP Instance attribute Public Type reference (TYPE) ABAP_BOOL 20060808
35 SIDE_PANEL Instance attribute Public Type reference (TYPE) ABAP_BOOL 20100727
36 SINGLE_TOP_LEVEL Instance attribute Public Type reference (TYPE) ABAP_BOOL 20090313
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Public Method Clear all flags 20060320
2 GET Instance method Public Method Convert flags back to database format 20060320
3 SET Instance method Public Method Set all flags from database (AGR_HIER-FLAGS) input 20060320
Events
Class CL_PFCG_MENU_FLAG_VALUES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_MASK Public See coding 20101117 T_MASK(8) TYPE x
Method Signatures

Method CLEAR Signature

Method CLEAR on class CL_PFCG_MENU_FLAG_VALUES has no parameter.
Method CLEAR on class CL_PFCG_MENU_FLAG_VALUES has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FLAGS Value transfer Type reference (TYPE) MENU_FLAGS Not More Closely Defined Area, Possibly Used for Patchlevels 20060320

Method GET on class CL_PFCG_MENU_FLAG_VALUES has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLAGS Call by reference Type reference (TYPE) MENU_FLAGS Attributes for Menu Entry 20060320

Method SET on class CL_PFCG_MENU_FLAG_VALUES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703