SAP ABAP Class /PLMB/CL_LOG_RETRIEVE (Retrieve Log for Display)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SPI (Application Component) Service Provider Infrastructure
     /PLMB/BA_LOG (Package) Application log for display supporting PLM WEBUI
Properties
Class /PLMB/CL_LOG_RETRIEVE  
Short Description Retrieve Log for Display    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /PLMB/BA_LOG   Application log for display supporting PLM WEBUI 
Created 20100309   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /PLMB/IF_LOG_BADI_RETRIEVAL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /PLMB/CL_LOG_RETRIEVE has no interface implemented.
Friends
Class /PLMB/CL_LOG_RETRIEVE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FN_ALDATE Constant Public Type reference (TYPE) FIELDNAME 'ALDATE' Field Name 20100324
2 GC_FN_ALMODE Constant Public Type reference (TYPE) FIELDNAME 'ALMODE' Field Name 20100324
3 GC_FN_ALSORT Constant Public Type reference (TYPE) FIELDNAME 'ALSORT' Field Name 20100324
4 GC_FN_ALTIME Constant Public Type reference (TYPE) FIELDNAME 'ALTIME' Field Name 20100324
5 GC_FN_ALUSER Constant Public Type reference (TYPE) FIELDNAME 'ALUSER' Field Name 20100324
6 GC_FN_DETLEVEL Constant Public Type reference (TYPE) FIELDNAME 'DETLEVEL' Field Name 20100324
7 GC_FN_EXPANDED Constant Public Type reference (TYPE) FIELDNAME 'EXPANDED' Field Name 20100326
8 GC_FN_EXTNUMBER Constant Public Type reference (TYPE) FIELDNAME 'EXTNUMBER' Field Name 20100324
9 GC_FN_ICON Constant Public Type reference (TYPE) FIELDNAME 'ICON' Field Name 20100326
10 GC_FN_INDEX Constant Protected Type reference (TYPE) FIELDNAME 'ZZZZZZZZZZZZZZZZZZZZZZZSYTABIX' Fieldname: Index 20100309
11 GC_FN_KEY Constant Public Type reference (TYPE) FIELDNAME 'KEY' Field Name 20100326
12 GC_FN_LEAF Constant Public Type reference (TYPE) FIELDNAME 'LEAF' Field Name 20100326
13 GC_FN_LEVEL Constant Public Type reference (TYPE) FIELDNAME 'LEVEL' Field Name 20100326
14 GC_FN_LOG_HANDLE Constant Public Type reference (TYPE) FIELDNAME 'LOG_HANDLE' Field Name 20100326
15 GC_FN_MASTERCOL Constant Public Type reference (TYPE) FIELDNAME 'MASTERCOL' Fieldname: MASTERCOL 20100312
16 GC_FN_MSGID Constant Public Type reference (TYPE) FIELDNAME 'MSGID' Field Name 20100324
17 GC_FN_MSGNUMBER Constant Public Type reference (TYPE) FIELDNAME 'MSGNUMBER' Field Name 20100326
18 GC_FN_MSGTY Constant Public Type reference (TYPE) FIELDNAME 'MSGTY' Field Name 20100324
19 GC_FN_PARENT Constant Public Type reference (TYPE) FIELDNAME 'PARENT' Field Name 20100326
20 GC_FN_PROBCLASS Constant Public Type reference (TYPE) FIELDNAME 'PROBCLASS' Field Name 20100324
21 GC_KEY_SEPARATOR Instance attribute Protected Type reference (TYPE) CHAR1 '~' key separator 20100309
22 GC_STRUC_GENERIC Constant Protected Type reference (TYPE) TABNAME '/PLMB/S_LOG_GENERIC' Name of generic log include 20100309
23 GS_MESSAGE_TYPE_DEFINITION Static Attribute Protected Type reference (TYPE) GTY_S_MSG_TYPES 20100317
24 GTS_INSTANCE Static Attribute Protected Type reference (TYPE) GTY_TS_INSTANCE Buffer for log instances 20100309
25 GT_GENERIC_COMP Static Attribute Protected Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Generic components 20100510
26 MB_RETRIEVAL Instance attribute Protected Object reference (TYPE REF TO) /PLMB/BADI_LOG_RETRIEVAL Badi for log retrieval 20100309
27 MS_APPL_FILTER Instance attribute Protected Type reference (TYPE) GTY_S_FILTER Filter for Log Buffer 20100323
28 MTS_USER_DEF_FILTER Instance attribute Protected Type reference (TYPE) /PLMB/TS_LOG_USERDEF_FILTER Userdefined Filters 20100323
29 MT_DISP_CTX_COMP Instance attribute Protected Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Components of Display Context 20100510
30 MT_SORT_BY Instance attribute Protected Type reference (TYPE) ABAP_SORTORDER_TAB Table for SORT itab BY (ABAP_SORTORDER_TAB) 20100312
31 MV_OBJECT Instance attribute Public Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20100309
32 MV_STRUC_DISPLAY_CONTEXT Instance attribute Protected Type reference (TYPE) TABNAME Structure name of display context 20100312
33 MV_SUBOBJECT Instance attribute Public Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20100309
34 MV_TREE_LEVELS Instance attribute Protected Type reference (TYPE) /PLMB/IF_LOG_BADI_RETRIEVAL=>GTY_TREE_LEVEL Level in Tree 20100312
Methods
# Method Level Visibility Method type Description Created on
1 AGGREGATE_MESSAGE_TYPE Instance method Protected Method Aggregate Message Type 20100316
2 CHECK_STRUC_DISPLAY_CONTEXT Instance method Protected Method Check the display context structure 20100510
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100310
4 COMBINE_FILTERS Instance method Protected Method Combine application filter with user defined filter 20100323
5 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20100309
6 DELETE_APPLICATION_FILTER Instance method Public Method Delete filter for application log buffer 20100323
7 DELETE_USER_DEFINED_FILTER Instance method Public Method Delete user-defined filter 20100324
8 GET_COLUMN_PROPERTIES Instance method Public Method Get column properties 20100312
9 GET_INSTANCE Static method Public Method Get instance of this class 20100309
10 GET_MSGTY_DEFINITION Instance method Protected Method Get message type definition 20100317
11 GET_SORT_TYPES Instance method Protected Method Get dynamic types to build sort table 20100309
12 GET_STRUC_NAME_CONTEXT Instance method Public Method Get structure name of display context 20100312
13 MAP_LOG_INT_TO_EXT Instance method Protected Method Map log from internal to external format 20100309
14 MERGE_SELOPT Instance method Protected Method Merge select options 20100323
15 RETRIEVE Instance method Public Method Retrieve logs 20100309
16 SET_APPLICATION_FILTER Instance method Public Method Set filter for application log buffer 20100323
17 SET_MESSAGE_TYPE_FOR_GROUPS Instance method Protected Method Set message type for groups 20100316
18 SET_STANDARD_FILTER_VALUES Instance method Protected Method Set standard filter values 20100309
19 SET_USER_DEFINED_FILTER Instance method Public Method Set user-defined filter 20100323
20 SORT_AND_GROUP Instance method Protected Method Sort and group 20100309
Events
Class /PLMB/CL_LOG_RETRIEVE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_MSGTY_DESCR Protected Type reference (TYPE) STRING Message Type Description 20100317
2 GTY_MSGTY_SEVERITY Protected Type reference (TYPE) I Severity of Message Type 20100317
3 GTY_S_FILTER Protected See coding Application Log Filter 20100309 BEGIN OF gty_s_filter . TYPES s_log_filter TYPE bal_s_lfil. TYPES ts_log_context_filter TYPE bal_t_cfil. TYPES ts_log_handle TYPE bal_t_logh. TYPES s_msg_filter TYPE bal_s_mfil. TYPES ts_msg_context_filter TYPE bal_t_cfil. TYPES ts_msg_handle TYPE bal_t_msgh. TYPES END OF gty_s_filter
4 GTY_S_GROUP_INDEX Protected See coding Group Index 20100316 BEGIN OF gty_s_group_index. TYPES key TYPE /plmb/s_log_generic-key. TYPES index TYPE sytabix. TYPES END OF gty_s_group_index
5 GTY_S_INSTANCE Protected See coding Instance per Object/Subobject 20100309 BEGIN OF gty_s_instance . TYPES object TYPE balobj_d. TYPES subobject TYPE balsubobj. TYPES o_log TYPE REF TO /plmb/cl_log_retrieve. TYPES END OF gty_s_instance
6 GTY_S_MSGTY_AGGREGATE Protected See coding Message Type Aggregate 20100316 begin of gty_s_msgty_aggregate. types parent type string. types msgty type balmsgty. types end of gty_s_msgty_aggregate
7 GTY_S_MSGTY_DEFINITION Protected See coding 20100317 begin of gty_s_msgty_definition. types severity type gty_msgty_severity. types icon type wdg_ur_web_icon_alias. types description type gty_msgty_descr. types end of gty_s_msgty_definition
8 GTY_S_MSG_TYPES Protected See coding 20100317 begin of gty_s_msg_types. types n type gty_s_msgty_definition. types s type gty_s_msgty_definition. types i type gty_s_msgty_definition. types w type gty_s_msgty_definition. types e type gty_s_msgty_definition. types a type gty_s_msgty_definition. types x type gty_s_msgty_definition. types end of gty_s_msg_types
9 GTY_TS_GROUP_INDEX Protected See coding Group Indices 20100316 gty_ts_group_index TYPE SORTED TABLE OF gty_s_group_index WITH UNIQUE KEY key
10 GTY_TS_INSTANCE Protected See coding Instances per Object/Subobject 20100309 gty_ts_instance TYPE SORTED TABLE OF gty_s_instance WITH UNIQUE KEY object subobject
11 GTY_TS_MSGTY_AGGREGATE Protected See coding Message Type Aggregates 20100316 gty_ts_msgty_aggregate type sorted table of gty_s_msgty_aggregate with unique key parent
Method Signatures

Method AGGREGATE_MESSAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_MSGTY_AGGREGATE Call by reference Type reference (TYPE) GTY_TS_MSGTY_AGGREGATE 20100316
2 Importing IV_MSGTY Call by reference Type reference (TYPE) BALMSGTY Application Log: Message type (A,E,W,I,S) 20100316
3 Importing IV_PARENT Call by reference Type reference (TYPE) /PLMB/S_LOG_GENERIC-PARENT Parent Key 20100316

Method AGGREGATE_MESSAGE_TYPE on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method CHECK_STRUC_DISPLAY_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DISPLAY_CONTEXT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100510

Method CHECK_STRUC_DISPLAY_CONTEXT on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /PLMB/CL_LOG_RETRIEVE has no parameter.
Method CLASS_CONSTRUCTOR on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method COMBINE_FILTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FILTER Call by reference Type reference (TYPE) GTY_S_FILTER Application Log Filter 20100323

Method COMBINE_FILTERS on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20100309
2 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20100309

Method CONSTRUCTOR on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method DELETE_APPLICATION_FILTER Signature

Method DELETE_APPLICATION_FILTER on class /PLMB/CL_LOG_RETRIEVE has no parameter.
Method DELETE_APPLICATION_FILTER on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method DELETE_USER_DEFINED_FILTER Signature

Method DELETE_USER_DEFINED_FILTER on class /PLMB/CL_LOG_RETRIEVE has no parameter.
Method DELETE_USER_DEFINED_FILTER on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method GET_COLUMN_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_COLUMN_PROPERTY Call by reference Type reference (TYPE) /PLMB/TS_LOG_COL_PROPERTY Column Properties 20100312

Method GET_COLUMN_PROPERTIES on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LOG Call by reference Object reference (TYPE REF TO) /PLMB/CL_LOG_RETRIEVE Retrieve Log for display 20100309
2 Importing IV_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20100309
3 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20100309

Method GET_INSTANCE on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method GET_MSGTY_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) GTY_MSGTY_DESCR Message Type Description 20100317
2 Exporting EV_ICON Call by reference Type reference (TYPE) WDG_UR_WEB_ICON_ALIAS Cross-Application Icon Alias 20100317
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) GTY_MSGTY_SEVERITY Severity of Message Type 20100317
4 Importing IV_MSGTY Call by reference Type reference (TYPE) BALMSGTY Application Log: Message type (A,E,W,I,S) 20100317

Method GET_MSGTY_DEFINITION on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method GET_SORT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STRUC_SORT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100309
2 Exporting EO_TAB_SORT Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20100309

Method GET_SORT_TYPES on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method GET_STRUC_NAME_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STRUC_DISPLAY_CONTEXT Call by reference Type reference (TYPE) TABNAME Table Name 20100312

Method GET_STRUC_NAME_CONTEXT on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method MAP_LOG_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) /PLMB/T_LOG_RETRIEVAL Log entries 20100309
2 Importing IT_LOG_INT Call by reference Type reference (TYPE) /PLMB/IF_LOG_BADI_RETRIEVAL=>GTY_T_LOG 20100309

Method MAP_LOG_INT_TO_EXT on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method MERGE_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALL Call by reference Type reference (TYPE) STANDARD TABLE 20100323
2 Importing IT_ADD Call by reference Type reference (TYPE) STANDARD TABLE 20100323

Method MERGE_SELOPT on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) /PLMB/T_LOG_RETRIEVAL Log entries 20100309

Method RETRIEVE on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method SET_APPLICATION_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG_FILTER Call by reference Type reference (TYPE) BAL_S_LFIL Application Log: Log filter criteria 20100323
2 Importing IS_MSG_FILTER Call by reference Type reference (TYPE) BAL_S_MFIL Application Log: Message Filter Criteria 20100323
3 Importing ITS_LOG_CONTEXT_FILTER Call by reference Type reference (TYPE) BAL_T_CFIL Application Log: Table with context filter 20100323
4 Importing ITS_LOG_HANDLE Call by reference Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle Table 20100323
5 Importing ITS_MSG_CONTEXT_FILTER Call by reference Type reference (TYPE) BAL_T_CFIL Application Log: Table with context filter 20100323
6 Importing ITS_MSG_HANDLE Call by reference Type reference (TYPE) BAL_T_MSGH Application Log: Message Handle Table 20100323

Method SET_APPLICATION_FILTER on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method SET_MESSAGE_TYPE_FOR_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOG_GROUP Call by reference Type reference (TYPE) /PLMB/IF_LOG_BADI_RETRIEVAL=>GTY_T_LOG 20100316
2 Importing ITS_GROUP_INDEX Call by reference Type reference (TYPE) GTY_TS_GROUP_INDEX 20100316
3 Importing ITS_MSGTY_AGGREGATE Call by reference Type reference (TYPE) GTY_TS_MSGTY_AGGREGATE 20100316

Method SET_MESSAGE_TYPE_FOR_GROUPS on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method SET_STANDARD_FILTER_VALUES Signature

Method SET_STANDARD_FILTER_VALUES on class /PLMB/CL_LOG_RETRIEVE has no parameter.
Method SET_STANDARD_FILTER_VALUES on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method SET_USER_DEFINED_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_FILTER Call by reference Type reference (TYPE) /PLMB/TS_LOG_USERDEF_FILTER Userdefined Filters 20100323

Method SET_USER_DEFINED_FILTER on class /PLMB/CL_LOG_RETRIEVE has no exception.

Method SORT_AND_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOG_INT_SORT Call by reference Type reference (TYPE) /PLMB/IF_LOG_BADI_RETRIEVAL=>GTY_T_LOG 20100309
2 Changing CT_SORT Call by reference Type reference (TYPE) STANDARD TABLE 20100309
3 Exporting ETS_GROUP_INDEX Call by reference Type reference (TYPE) GTY_TS_GROUP_INDEX 20100316
4 Exporting ET_LOG_GROUP Call by reference Type reference (TYPE) /PLMB/IF_LOG_BADI_RETRIEVAL=>GTY_T_LOG 20100309

Method SORT_AND_GROUP on class /PLMB/CL_LOG_RETRIEVE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702