SAP ABAP Class CL_CTMENU_SOURCE (Menu: Database Interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-FES-GUI (Application Component) Graphical User Interface
     SGUI (Package) GUI Objects
Properties
Class CL_CTMENU_SOURCE  
Short Description Menu: Database Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SGUI   GUI Objects 
Created 19981127   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_CTMENU_SOURCE has no interface implemented.
Friends
Class CL_CTMENU_SOURCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 S_ACT Instance attribute Private Type reference (TYPE) ACT Menu Bars 19981127
2 S_ADM Instance attribute Private Type reference (TYPE) ADM Management 19981127
3 S_BUT Instance attribute Private Type reference (TYPE) BUT Pushbutton Settings 19981127
4 S_DOC Instance attribute Private Type reference (TYPE) DOC Attributes 19981127
5 S_FUN Instance attribute Private Type reference (TYPE) FUN Function List 19981127
6 S_MEN Instance attribute Private Type reference (TYPE) MEN Menus 19981127
7 S_MTX Instance attribute Private Type reference (TYPE) MTX Menu List 19981127
8 S_PFK Instance attribute Private Type reference (TYPE) PFK Function Key Settings 19981127
9 S_SET Instance attribute Private Type reference (TYPE) SET Function Set 19981127
10 S_STA Instance attribute Private Type reference (TYPE) STA Status List 19981127
11 S_TIT Instance attribute Private Type reference (TYPE) TIT Title 19981127
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19981127
2 GET_MENU Instance method Public Method Menu Formatting 19981127
3 GET_MENU_INTERNAL Instance method Private Method Internal Menu Formatting 19981127
4 IS_SFW_SWITCHED_OFF Static method Public Method 'X'->SFW Switch Exists, Designed to Suppress Display 20041105
Events
Class CL_CTMENU_SOURCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ACT Private See coding Menu Bars 19981127 act type standard table of rsmpe_act
2 ADM Private Type reference (TYPE) RSMPE_ADM Management 19981127
3 BUT Private See coding Pushbutton Settings 19981127 but type standard table of rsmpe_but
4 DOC Private See coding Attributes 19981127 doc type standard table of rsmpe_atrt
5 FUN Private See coding Function Table 19981127 fun type standard table of rsmpe_funt
6 MEN Private See coding Menus 19981127 men type standard table of rsmpe_men
7 MTX Private See coding Menu texts 19981127 mtx type standard table of rsmpe_mnlt
8 PFK Private See coding Function Key Settings 19981127 pfk type standard table of rsmpe_pfk
9 SET Private See coding Function Set 19981127 set type standard table of rsmpe_staf
10 STA Private See coding Status 19981127 sta type standard table of rsmpe_stat
11 TIT Private See coding Title 19981127 tit type standard table of rsmpe_titt
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LANGUAGE Call by reference Type reference (TYPE) SPRSL sy-langu Sprache 19981127
2 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM Oberflächenname 19981127
# Exception Resumable Description Created on
1 READ_ERROR Lesefehler 19981127

Method GET_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Menüreferenz 19981127
2 Importing P_STATUS Call by reference Type reference (TYPE) GUI_STATUS Statusname 19981127
# Exception Resumable Description Created on
1 NOT_FOUND Status nicht gefunden 19981127

Method GET_MENU_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CODE Call by reference Type reference (TYPE) GUI_CODE Menücode 19981127
2 Importing P_MENU_REF Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu 19981127
3 Importing P_STATUS Call by reference Type reference (TYPE) GUI_STATUS Status 19981127

Method GET_MENU_INTERNAL on class CL_CTMENU_SOURCE has no exception.

Method IS_SFW_SWITCHED_OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_SFW_SWITCHED_OFF Value transfer Type reference (TYPE) SEU_BOOL Boolean 20041105
2 Importing SHOWHIDE Value transfer Type reference (TYPE) SFW_SHOWHIDE Reaktion auf Schalter 20041105
3 Importing SWITCHID Value transfer Type reference (TYPE) SFW_SWITCHID ID eines Schalters im Switchframework 20041105

Method IS_SFW_SWITCHED_OFF on class CL_CTMENU_SOURCE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in