SAP ABAP Class CL_UMC_NOTIF_VIEW (Customizing for Notifications of Application Object)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM (Application Component) Corporate Performance Monitor
     UMC (Package) CPM : Common Objects
Properties
Class CL_UMC_NOTIF_VIEW  
Short Description Customizing for Notifications of Application Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMC   CPM : Common Objects 
Created 20020226   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UMC_NOTIF_VIEW has no forward declaration.
Interfaces
Class CL_UMC_NOTIF_VIEW has no interface implemented.
Friends
Class CL_UMC_NOTIF_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CHANGE_MODE Constant Public Type reference (TYPE) CHAR01 'C' Character Field Length 1 20020226
2 C_DISPLAY_MODE Constant Public Type reference (TYPE) CHAR01 'D' Character Field Length 1 20020226
3 C_FCODE_ADD Constant Private Type reference (TYPE) SY-UCOMM 'FC_ADD' Screens, Function Code That Triggered PAI 20020226
4 C_FCODE_CREATE Constant Private Type reference (TYPE) SY-UCOMM 'FC_CREATE' Screens, Function Code That Triggered PAI 20020226
5 C_FCODE_DELETE Constant Private Type reference (TYPE) SY-UCOMM 'FC_DELETE' Screens, Function Code That Triggered PAI 20020226
6 C_FCODE_DETAIL Constant Private Type reference (TYPE) SY-UCOMM 'FC_DETAIL' Screens, Function Code That Triggered PAI 20020226
7 C_FCODE_DLIST Constant Private Type reference (TYPE) SY-UCOMM 'FC_DLIST' Screens, Function Code That Triggered PAI 20020306
8 C_FCODE_TEMPLATE Constant Private Type reference (TYPE) SY-UCOMM 'FC_TEMPL' Screens, Function Code That Triggered PAI 20020306
9 MR_ALCCONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20020226
10 MR_ALVGRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20020226
11 MR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20020226
12 MR_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20020226
13 MR_TBCCONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20020226
14 MR_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20020226
15 MS_OBJECT Instance attribute Private Type reference (TYPE) UMC_YS_NOTIF Displayed / Edited Object 20020226
16 MT_ALVFCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20020226
17 MT_OBJ_NOTIF Instance attribute Private Type reference (TYPE) UMC_YT_OBJ_NOTIF Notifications for Objects 20020226
18 M_APP Instance attribute Private Type reference (TYPE) UMC_Y_APPLICATION Application Key 20020307
19 M_APP_STATUS Instance attribute Private Type reference (TYPE) UMC_Y_APP_STATUS Application Status 20020307
20 M_MODE Instance attribute Private Type reference (TYPE) CHAR01 Character Field Length 1 20020226
21 M_MODIFIED Instance attribute Private Type reference (TYPE) AS4FLAG SPACE Flag (X or Blank) 20020226
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ALVLINE Instance method Private Method Insert New Line in ALV Table 20020226
2 ALV_BUILD_FCAT Instance method Private Method Build Field Catalog for ALV Grid 20020226
3 ALV_CONDITION_TO_TEXT Instance method Private Method Conversion of Condition to Textual Representation 20020226
4 ALV_FILL Instance method Private Method Fill ALV Grid With Data 20020226
5 ALV_HANDLE_ON_DBL_CLICK Instance method Private Event handling method Handle on Doubleclick Event for ALV Grid 20020226
6 ALV_INIT Instance method Private Method Initialize ALV Grid 20020226
7 CHECK_ENTRIES Instance method Private Method Check ALV Table Entries 20020226
8 CLEAR_MODIFIED Instance method Public Method Clear Modified Flag 20020228
9 CONSTRUCTOR Instance method Public Constructor Constructor 20020226
10 CREATE_ALVLINE Instance method Private Method Add New Line to ALV Table 20020226
11 DEL_ALVLINE Instance method Private Method Delete Selected Line in ALV Table 20020226
12 DISPLAY_DETAIL Instance method Private Method Display Detail Screen for Selected Table Line 20020226
13 GET_DATA Instance method Public Method Get Edited Notifications 20020226
14 HANDLE_DATA_CHANGED Instance method Private Event handling method For Event data_changed of cl_gui_alv_grid 20020226
15 IS_MODIFIED Instance method Public Method Check Modified 20020226
16 LOAD_TEMPLATE Instance method Private Method Load Hard Coded E-Mail Template 20020307
17 SET_DATA Instance method Public Method Set Notifications to the Viewer 20020226
18 SET_MODE Instance method Public Method Set Mode Display / Change 20020226
19 SET_TOOLBAR Instance method Private Method Set Toolbar 20020226
20 TB_HANDLE_FUNCTION_SELECTED Instance method Private Event handling method For Event FUNCTION_SELECTED of CL_GUI_TOOLBAR 20020226
Events
Class CL_UMC_NOTIF_VIEW has no event.
Types
Class CL_UMC_NOTIF_VIEW has no local type.
Method Signatures

Method ADD_ALVLINE Signature

Method ADD_ALVLINE on class CL_UMC_NOTIF_VIEW has no parameter.
Method ADD_ALVLINE on class CL_UMC_NOTIF_VIEW has no exception.

Method ALV_BUILD_FCAT Signature

Method ALV_BUILD_FCAT on class CL_UMC_NOTIF_VIEW has no parameter.
Method ALV_BUILD_FCAT on class CL_UMC_NOTIF_VIEW has no exception.

Method ALV_CONDITION_TO_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJ_NOTIF Call by reference Type reference (TYPE) UMC_YS_OBJ_NOTIF Notification setting for one object 20020226

Method ALV_CONDITION_TO_TEXT on class CL_UMC_NOTIF_VIEW has no exception.

Method ALV_FILL Signature

Method ALV_FILL on class CL_UMC_NOTIF_VIEW has no parameter.
Method ALV_FILL on class CL_UMC_NOTIF_VIEW has no exception.

Method ALV_HANDLE_ON_DBL_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20020226
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20020226
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20020226

Method ALV_HANDLE_ON_DBL_CLICK on class CL_UMC_NOTIF_VIEW has no exception.

Method ALV_INIT Signature

Method ALV_INIT on class CL_UMC_NOTIF_VIEW has no parameter.
Method ALV_INIT on class CL_UMC_NOTIF_VIEW has no exception.

Method CHECK_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATFR_N_UNIQUE Call by reference Type reference (TYPE) UMC_Y_DLIST Verteiliste mit gleiche datum von.. 20020226
2 Exporting E_DLIST_N_EXISTS Call by reference Type reference (TYPE) UMC_Y_DLIST Charakterfeld der Länge 1 20020226
3 Exporting E_VALID Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20020226

Method CHECK_ENTRIES on class CL_UMC_NOTIF_VIEW has no exception.

Method CLEAR_MODIFIED Signature

Method CLEAR_MODIFIED on class CL_UMC_NOTIF_VIEW has no parameter.
Method CLEAR_MODIFIED on class CL_UMC_NOTIF_VIEW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APP Value transfer Type reference (TYPE) UMC_Y_APPLICATION Anwendungskennung 20020307
2 Importing I_APP_STATUS Value transfer Type reference (TYPE) UMC_Y_APP_STATUS Status der Anwendung 20020307
3 Importing I_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020226
4 Importing I_MODE Call by reference Type reference (TYPE) CHAR01 C_DISPLAY_MODE Charakterfeld der Länge 1 20020226

Method CONSTRUCTOR on class CL_UMC_NOTIF_VIEW has no exception.

Method CREATE_ALVLINE Signature

Method CREATE_ALVLINE on class CL_UMC_NOTIF_VIEW has no parameter.
Method CREATE_ALVLINE on class CL_UMC_NOTIF_VIEW has no exception.

Method DEL_ALVLINE Signature

Method DEL_ALVLINE on class CL_UMC_NOTIF_VIEW has no parameter.
Method DEL_ALVLINE on class CL_UMC_NOTIF_VIEW has no exception.

Method DISPLAY_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20020226
2 Importing I_ROW Call by reference Type reference (TYPE) LVC_S_ROW ALV-Control: Beschreibung einer Zeile 20020228

Method DISPLAY_DETAIL on class CL_UMC_NOTIF_VIEW has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_OBJ_NOTIF Value transfer Type reference (TYPE) UMC_YT_OBJ_NOTIF Table:Notification setting for one object 20020226

Method GET_DATA on class CL_UMC_NOTIF_VIEW has no exception.

Method HANDLE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20020226
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20020226
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20020226
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20020226
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20020226

Method HANDLE_DATA_CHANGED on class CL_UMC_NOTIF_VIEW has no exception.

Method IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MODIFIED Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20020226

Method IS_MODIFIED on class CL_UMC_NOTIF_VIEW has no exception.

Method LOAD_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BODY Call by reference Type reference (TYPE) BCSY_TEXT Texttabelle 20020307
2 Exporting E_SUBJECT Call by reference Type reference (TYPE) SO_OBJ_DES Kurze Beschreibung des Inhaltes 20020307

Method LOAD_TEMPLATE on class CL_UMC_NOTIF_VIEW has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) UMC_YS_NOTIF Struktur für Notification 20020226
2 Importing IT_OBJ_NOTIF Call by reference Type reference (TYPE) UMC_YT_OBJ_NOTIF Table:Notification setting for one object 20020226

Method SET_DATA on class CL_UMC_NOTIF_VIEW has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20020226

Method SET_MODE on class CL_UMC_NOTIF_VIEW has no exception.

Method SET_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20020226

Method SET_TOOLBAR on class CL_UMC_NOTIF_VIEW has no exception.

Method TB_HANDLE_FUNCTION_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20020226

Method TB_HANDLE_FUNCTION_SELECTED on class CL_UMC_NOTIF_VIEW has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1B