SAP ABAP Class /IWBEP/CL_SBUI_SB_APP_LOG (SB: UI application log)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_UI_SB_PLUGIN (Package) SB: UI Plugin for Built-in Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_VIEW SB: UI view (control-based) 20120126
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_SBCM_MSG_BUILDER SB: MSG builder 20120308
Properties
Class /IWBEP/CL_SBUI_SB_APP_LOG  
Short Description SB: UI application log    
Super Class /IWBEP/CL_SBUI_VIEW SB: UI view (control-based) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /IWBEP/SBUIP    
Program status P  SAP Standard Production Program 
Category 0   
Package /IWBEP/SB_UI_SB_PLUGIN   SB: UI Plugin for Built-in Components 
Created 20120126   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBCM_MSG_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_SBUI_CONTROLLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_SBCM_MSG_BUILDER SB: MSG builder 20120308
Friends
Class /IWBEP/CL_SBUI_SB_APP_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BAL_CBKTYPE_FORM Constant Private Type reference (TYPE) BALUET SPACE callback type 20120308
2 GC_BAL_CBKTYPE_FUNCTION Constant Private Type reference (TYPE) BALUET 'F' callback type 20120308
3 GC_FCODE_CLEANUP Constant Private Type reference (TYPE) SYUCOMM 'L_CLEANUP' local function code 20120308
4 GC_FCODE_DETAIL Constant Private Type reference (TYPE) SYUCOMM '%DETAIL' log function code 20120308
5 GC_FCODE_HIDE Constant Private Type reference (TYPE) SYUCOMM 'L_HIDE' local function code 20120308
6 GC_FCODE_INFO Constant Private Type reference (TYPE) SYUCOMM 'L_INFO' local function code 20120404
7 GC_FCODE_LIST_CLICK Constant Private Type reference (TYPE) SYUCOMM '&IC1' log function code 20120308
8 GC_FCODE_LONG_TEXT Constant Private Type reference (TYPE) SYUCOMM '%LONGTEXT' log function code 20120308
9 GT_ACTIVE_INSTANCE Static Attribute Private Type reference (TYPE) TY_T_INSTANCE instance registry 20120308
10 MO_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER control container 20120309
11 MO_MENU_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR menu toolbar 20120308
12 MS_CURRENT_INSERT Instance attribute Private Type reference (TYPE) TY_S_MSG_HANDLE latest insert 20120620
13 MT_LOG_HANDLE Instance attribute Private Type reference (TYPE) BAL_T_LOGH log handle in table 20120308
14 MT_MENU_BUTTON Instance attribute Private Type reference (TYPE) TTB_BUTTON menu buttons 20120308
15 MT_MESSAGE_HANDLE Instance attribute Private Type reference (TYPE) TY_T_MSG_HANDLE message mapping 20120308
16 MT_MESSAGE_TREE Instance attribute Private Type reference (TYPE) /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT message object tree 20120308
17 MT_PARENT_STACK Instance attribute Private Type reference (TYPE) TY_T_MSG_HANDLE parent insert stack 20120620
18 MV_CONTROL_HANDLE Instance attribute Private Type reference (TYPE) BALCNTHNDL control handle 20120308
19 MV_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL log handle 20120308
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120308
2 CREATE_DISPLAY_PROFILE Instance method Private Method utility: create display profile 20120308
3 CREATE_MENU_BUTTONS Instance method Private Method utility: create toolbar buttons 20120308
4 DELETE_LOG_BUFFER Instance method Private Method utility: delete log entries 20120620
5 DELETE_LOG_ENTRY Instance method Private Method utility: delete log entry and its children 20120620
6 DISPLAY_SELECTED_LONGTEXT Instance method Private Method utility: display message longtext 20120404
7 INSERT_LOG_ENTRIES Instance method Private Method utility: insert log entries 20120308
8 ON_MENU_DROPDOWN_CLICKED Instance method Private Event handling method menu toolbar event handler 20120308
9 ON_MENU_FUNCTION_SELECTED Instance method Private Event handling method menu toolbar event handler 20120308
10 ON_SBAL_COMMAND_REQUESTED Static method Public Method application log event handler 20120308
11 SET_EVENT_HANDLER Instance method Private Method utility: set event handler 20120308
12 UPDATE_LOG_DISPLAY Instance method Private Method utility: update log display 20120308
13 UPDATE_LOG_ENTRIES Instance method Private Method utility: cleanup log entries 20120620
Events
Class /IWBEP/CL_SBUI_SB_APP_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_INSTANCE Private See coding instance data 20120308 BEGIN OF ty_s_instance , view TYPE REF TO /iwbep/cl_sbui_sb_app_log, log TYPE balloghndl , END OF ty_s_instance
2 TY_S_MSG_HANDLE Private See coding message mapping (handle object) 20120308 BEGIN OF ty_s_msg_handle , handle TYPE balmsghndl , parent TYPE balmsghndl , level TYPE bal_s_msg-detlevel , context TYPE REF TO /iwbep/if_sbcm_msg_context , END OF ty_s_msg_handle
3 TY_T_INSTANCE Private See coding instance registry 20120308 ty_t_instance TYPE SORTED TABLE OF ty_s_instance WITH UNIQUE KEY log
4 TY_T_MSG_HANDLE Private See coding message mapping table 20120308 ty_t_msg_handle TYPE STANDARD TABLE OF ty_s_msg_handle WITH DEFAULT KEY
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTROLLER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBUI_CONTROLLER main controller 20120308
2 Importing IV_NAME Call by reference Type reference (TYPE) /IWBEP/SBUI_COMPONENT component name 20120308
3 Importing IV_PLUGIN Call by reference Type reference (TYPE) /IWBEP/SBUI_PLUGIN component plugin 20120308
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120308

Method CREATE_DISPLAY_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DISPLAY_PROFILE Call by reference Type reference (TYPE) BAL_S_PROF display profile 20120308
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120308

Method CREATE_MENU_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_BUTTON Value transfer Type reference (TYPE) TTB_BUTTON toolbar buttons 20120308
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120308

Method DELETE_LOG_BUFFER Signature

Method DELETE_LOG_BUFFER on class /IWBEP/CL_SBUI_SB_APP_LOG has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120620

Method DELETE_LOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ENTRY Call by reference Type reference (TYPE) TY_S_MSG_HANDLE message mapping (handle object) 20120620
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120620

Method DISPLAY_SELECTED_LONGTEXT Signature

Method DISPLAY_SELECTED_LONGTEXT on class /IWBEP/CL_SBUI_SB_APP_LOG has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120404

Method INSERT_LOG_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT message objects 20120308
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120308

Method ON_MENU_DROPDOWN_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20120308
2 Importing POSX Value transfer Attribute reference (LIKE) 20120308
3 Importing POSY Value transfer Attribute reference (LIKE) 20120308

Method ON_MENU_DROPDOWN_CLICKED on class /IWBEP/CL_SBUI_SB_APP_LOG has no exception.

Method ON_MENU_FUNCTION_SELECTED Signature

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

Method ON_MENU_FUNCTION_SELECTED on class /IWBEP/CL_SBUI_SB_APP_LOG has no exception.

Method ON_SBAL_COMMAND_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) BAL_S_CBUC callback data from application log 20120308
2 Returning RV_DONE Value transfer Type reference (TYPE) ABAP_BOOL callback handling done? 20120308

Method ON_SBAL_COMMAND_REQUESTED on class /IWBEP/CL_SBUI_SB_APP_LOG has no exception.

Method SET_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MENU Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR menu toolbar 20120308
2 Importing IV_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL active or not? 20120308
3 Importing IV_LOG Call by reference Type reference (TYPE) BALLOGHNDL log header handle 20120308
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120308

Method UPDATE_LOG_DISPLAY Signature

Method UPDATE_LOG_DISPLAY on class /IWBEP/CL_SBUI_SB_APP_LOG has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120308

Method UPDATE_LOG_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DELTA Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_CONTROLLER=>TY_T_DELTA_NODE change notifications from current roundtrip 20120620
2 Returning RV_UPDATE Value transfer Type reference (TYPE) ABAP_BOOL were there changes derived for the log? 20120620
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120620
History
Last changed by/on SAP  20141120 
SAP Release Created in 200