SAP ABAP Class CL_BTP_DL_ULV (BTP Unified Log Viewer)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_DL (Package) BTP Application Data Layer Basis
Properties
Class CL_BTP_DL_ULV  
Short Description BTP Unified Log Viewer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BTP_DL   BTP Application Data Layer Basis 
Created 20100608   SAP 
Last change 20141030    
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_BTP_DL_ULV has no interface implemented.
Friends
Class CL_BTP_DL_ULV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_MSG_DETAIL_A Constant Public Type reference (TYPE) INT4 1 Message Detail 'Stop' 20100624
2 NC_MSG_DETAIL_E Constant Public Type reference (TYPE) INT4 2 Message Detail 'Action required' or 'Errors' 20100624
3 NC_MSG_DETAIL_I Constant Public Type reference (TYPE) INT4 6 Message Detail 'Information' 20100624
4 NC_MSG_DETAIL_W Constant Public Type reference (TYPE) INT4 5 Message Detail 'Warning' 20100624
5 NC_MSG_DETAIL_W2 Constant Public Type reference (TYPE) INT4 3 Message Detail 'Check' 20100624
6 NC_MSG_DETAIL_W3 Constant Public Type reference (TYPE) INT4 4 Message Detail 'Read only' 20100624
7 PS_BALHDR Instance attribute Private Type reference (TYPE) BALHDR Application log: log header 20100624
8 PS_BAL_S_LOG Instance attribute Private Type reference (TYPE) BAL_S_LOG Application Log: Log header data 20110317
9 PT_HEAD Instance attribute Private Type reference (TYPE) BTP_DL_T_ULV_HEAD BTP ULV List of head elements 20100804
10 PT_MSG_ALL Instance attribute Private Type reference (TYPE) BTP_DL_T_ULV_MSG All adjusted messages displayed without filter 20110609
11 PT_MSG_FILTER Instance attribute Private Type reference (TYPE) BTP_DL_T_ULV_MSG Filtered messages for output 20100608
12 PT_MSG_INPUT Instance attribute Private Type reference (TYPE) BTP_DL_T_ULV_MSG All messages from ULV startup 20110609
13 PV_CAN_GROUP_MSG Instance attribute Private Type reference (TYPE) ABAP_BOOL Can messages be grouped (at least one ALSORT) 20110609
14 PV_COL_DATE Instance attribute Private Type reference (TYPE) ABAP_BOOL Display column 'Date' 20110713
15 PV_COL_DETLEVEL Instance attribute Private Type reference (TYPE) ABAP_BOOL Display column 'Detail Level' 20110713
16 PV_COL_MSGID Instance attribute Private Type reference (TYPE) ABAP_BOOL Display column 'Message ID' 20110713
17 PV_COL_MSGNO Instance attribute Private Type reference (TYPE) ABAP_BOOL Display column 'Message number' 20110713
18 PV_COL_MSGTX Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE Display column 'Message type text' 20120301
19 PV_COL_MSGTY Instance attribute Private Type reference (TYPE) ABAP_BOOL Display column 'Message type' 20110713
20 PV_COL_MSGV1 Instance attribute Private Type reference (TYPE) ABAP_BOOL Display column 'Message V1' 20110713
21 PV_COL_MSGV2 Instance attribute Private Type reference (TYPE) ABAP_BOOL Display column 'Message V2' 20110713
22 PV_COL_MSGV3 Instance attribute Private Type reference (TYPE) ABAP_BOOL Display column 'Message V3' 20110713
23 PV_COL_MSGV4 Instance attribute Private Type reference (TYPE) ABAP_BOOL Display column 'Message V4' 20110713
24 PV_COL_PROBCLASS Instance attribute Private Type reference (TYPE) ABAP_BOOL Display column 'Problem class' 20110713
25 PV_COL_TIME Instance attribute Private Type reference (TYPE) ABAP_BOOL Display column 'Time' 20110713
26 PV_COUNT_A Instance attribute Private Type reference (TYPE) INT4 Number of msg type 'A' 20100609
27 PV_COUNT_E Instance attribute Private Type reference (TYPE) INT4 Number of msg type 'A' 20100609
28 PV_COUNT_I Instance attribute Private Type reference (TYPE) INT4 Number of msg type 'I' 20100609
29 PV_COUNT_W2 Instance attribute Private Type reference (TYPE) INT4 Number of msg type 'W' probclass 2 20100609
30 PV_COUNT_W3 Instance attribute Private Type reference (TYPE) INT4 Number of msg type 'W' probclass 3 20100609
31 PV_GROUP_MSG Instance attribute Private Type reference (TYPE) ABAP_BOOL Group messages or not 20110608
32 PV_LOGNUMBER Instance attribute Private Type reference (TYPE) BALOGNR Application log: log number 20100624
33 PV_MSG_DETAIL Instance attribute Public Type reference (TYPE) INT4 6 Currently set message detail 20100624
34 PV_SLO_MODE Instance attribute Private Type reference (TYPE) ABAP_BOOL SLO Mode or not 20100624
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_MESSAGES Instance method Private Method Adjust full messages due to SLO conventions 20100608
2 CAN_GROUP_MSG Instance method Public Method Get if grouping can be set 20110609
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100608
4 CREATE_TESTLIST Instance method Private Method Create test messages 20100623
5 DELETE_LOG_FROM_BALDAT Static method Public Method Delete log entries for lognumber 20120416
6 FILTER_MESSAGES Instance method Private Method Reduce loaded messages by currently set filter options 20100608
7 GET_COUNT_A Instance method Public Method Get number of messages with type 'A' 20100609
8 GET_COUNT_E Instance method Public Method Get number of messages with type 'E' 20100609
9 GET_COUNT_I Instance method Public Method Get number of messages with type 'I' 20100609
10 GET_COUNT_W Instance method Public Method Get number of messages with type 'W' 20100622
11 GET_COUNT_W2 Instance method Public Method Get number of messages with type 'W' and problem class 2 20100609
12 GET_COUNT_W3 Instance method Public Method Get number of messages with type 'W' and problem class 3 20100609
13 GET_DOWNLOAD_FILENAME Static method Public Method Get the default filename for downloading messages 20110713
14 GET_GROUP_MSG Instance method Public Method Get if messages are grouped 20110608
15 GET_HEAD Instance method Public Method Get head/value pairs for UI 20100624
16 GET_MESSAGES Instance method Public Method Get all the messages of the currently selected header index 20100609
17 GET_MESSAGES_LINES Instance method Public Method Get a flat message list (i.e. for download) 20110713
18 GET_MESSAGE_TYPE_TEXT Static method Private Method Returns the message type text 20120301
19 GET_MSGTY_ICON Static method Public Method Get icon to display a message type 20100902
20 GET_MSG_CONTEXT Instance method Public Method Get context of a single message 20100624
21 GET_MSG_DETAIL Instance method Public Method Get currently set message detail 20100624
22 GET_SLO_MODE Instance method Public Method ULV in SLO mode or not 20100624
23 GROUP_MESSAGES Instance method Private Method Group messages for SLO mode 20100625
24 LOAD_MESSAGES Instance method Private Method Load messages from DB for selected header index 20100608
25 SET_GROUP_MSG Instance method Public Method Set if messages are grouped 20110608
26 SET_MESSAGES Instance method Public Method Set a new message list to the ULV 20100820
27 SET_MSG_DETAIL Instance method Public Method Set a new message detail 20100624
28 SET_VISIBLE_COLS Instance method Public Method Set the columns selected as visible by user 20110713
29 START_CALLBACK Static method Public Method Start an ULV callback defined for a message 20110329
Events
Class CL_BTP_DL_ULV has no event.
Types
Class CL_BTP_DL_ULV has no local type.
Method Signatures

Method ADJUST_MESSAGES Signature

Method ADJUST_MESSAGES on class CL_BTP_DL_ULV has no parameter.
Method ADJUST_MESSAGES on class CL_BTP_DL_ULV has no exception.

Method CAN_GROUP_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GROUP_MSG Value transfer Type reference (TYPE) ABAP_BOOL Grouping possible or not 20110609

Method CAN_GROUP_MSG on class CL_BTP_DL_ULV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HEAD Call by reference Type reference (TYPE) BTP_DL_T_ULV_HEAD BTP ULV List of head elements 20100804
2 Importing IT_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20100608
3 Importing IV_LOGNUMBER Call by reference Type reference (TYPE) BALOGNR Application log: log number 20100624
4 Importing IV_SLO_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Start ULV in SLO mode or not 20100624
# Exception Resumable Description Created on
1 CX_BTP_DL_ULV BTP Exections on Unified Log Viewer 20100608

Method CREATE_TESTLIST Signature

Method CREATE_TESTLIST on class CL_BTP_DL_ULV has no parameter.
Method CREATE_TESTLIST on class CL_BTP_DL_ULV has no exception.

Method DELETE_LOG_FROM_BALDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BAL_LOG_NR Call by reference Type reference (TYPE) BALOGNR Application log: log number 20120416
# Exception Resumable Description Created on
1 CX_BTP_DL_ULV BTP Exections on Unified Log Viewer 20120416

Method FILTER_MESSAGES Signature

Method FILTER_MESSAGES on class CL_BTP_DL_ULV has no parameter.
Method FILTER_MESSAGES on class CL_BTP_DL_ULV has no exception.

Method GET_COUNT_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COUNT Value transfer Type reference (TYPE) INT4 Number of messages 20100609

Method GET_COUNT_A on class CL_BTP_DL_ULV has no exception.

Method GET_COUNT_E Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COUNT Value transfer Type reference (TYPE) INT4 Number of messages 20100609

Method GET_COUNT_E on class CL_BTP_DL_ULV has no exception.

Method GET_COUNT_I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COUNT Value transfer Type reference (TYPE) INT4 Number of messages 20100609

Method GET_COUNT_I on class CL_BTP_DL_ULV has no exception.

Method GET_COUNT_W Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COUNT Value transfer Type reference (TYPE) INT4 Number of messages 20100622

Method GET_COUNT_W on class CL_BTP_DL_ULV has no exception.

Method GET_COUNT_W2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COUNT Value transfer Type reference (TYPE) INT4 Number of messages 20100609

Method GET_COUNT_W2 on class CL_BTP_DL_ULV has no exception.

Method GET_COUNT_W3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COUNT Value transfer Type reference (TYPE) INT4 Number of messages 20100609

Method GET_COUNT_W3 on class CL_BTP_DL_ULV has no exception.

Method GET_DOWNLOAD_FILENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FILENAME Value transfer Type reference (TYPE) STRING Filename 20110713

Method GET_DOWNLOAD_FILENAME on class CL_BTP_DL_ULV has no exception.

Method GET_GROUP_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GROUP_MSG Value transfer Type reference (TYPE) ABAP_BOOL Messages grouped or not 20110608

Method GET_GROUP_MSG on class CL_BTP_DL_ULV has no exception.

Method GET_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_HEAD Value transfer Type reference (TYPE) BTP_DL_T_ULV_HEAD BTP ULV List of head elements 20100624

Method GET_HEAD on class CL_BTP_DL_ULV has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MSG Value transfer Type reference (TYPE) BTP_DL_T_ULV_MSG List of messages 20100609

Method GET_MESSAGES on class CL_BTP_DL_ULV has no exception.

Method GET_MESSAGES_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LINE Value transfer Type reference (TYPE) BTP_DL_T_ULV_MSG_STRING BTP ULV Flat Message String List 20110713

Method GET_MESSAGES_LINES on class CL_BTP_DL_ULV has no exception.

Method GET_MESSAGE_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20120301
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING The text for the message type 20120301

Method GET_MESSAGE_TYPE_TEXT on class CL_BTP_DL_ULV has no exception.

Method GET_MSGTY_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20100902
2 Importing IV_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Application log: Message problem class 20110609
3 Returning RV_ICONNAME Value transfer Type reference (TYPE) ICONNAME Name of an Icon 20100902

Method GET_MSGTY_ICON on class CL_BTP_DL_ULV has no exception.

Method GET_MSG_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEQNUM Call by reference Type reference (TYPE) BTP_DL_BAL_SEQNUM BTP Sequence Number of BAL messages 20100624
2 Returning RT_CONTEXT Value transfer Type reference (TYPE) BTP_DL_T_ULV_CTX BTP ULV List of message context fields 20100624
# Exception Resumable Description Created on
1 CX_BTP_DL_ULV BTP Exections on Unified Log Viewer 20100624

Method GET_MSG_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DETAIL Value transfer Type reference (TYPE) INT4 Message detail 20100624

Method GET_MSG_DETAIL on class CL_BTP_DL_ULV has no exception.

Method GET_SLO_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SLO_MODE Value transfer Type reference (TYPE) ABAP_BOOL ULV in SLO mode or not 20100624

Method GET_SLO_MODE on class CL_BTP_DL_ULV has no exception.

Method GROUP_MESSAGES Signature

Method GROUP_MESSAGES on class CL_BTP_DL_ULV has no parameter.
Method GROUP_MESSAGES on class CL_BTP_DL_ULV has no exception.

Method LOAD_MESSAGES Signature

Method LOAD_MESSAGES on class CL_BTP_DL_ULV has no parameter.
Method LOAD_MESSAGES on class CL_BTP_DL_ULV has no exception.

Method SET_GROUP_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GROUP_MSG Call by reference Type reference (TYPE) ABAP_BOOL Messages grouped or not 20110608

Method SET_GROUP_MSG on class CL_BTP_DL_ULV has no exception.

Method SET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG Message List 20100820

Method SET_MESSAGES on class CL_BTP_DL_ULV has no exception.

Method SET_MSG_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DETAIL Call by reference Type reference (TYPE) INT4 New message detail to set 20100624

Method SET_MSG_DETAIL on class CL_BTP_DL_ULV has no exception.

Method SET_VISIBLE_COLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) ABAP_BOOL 20110713
2 Importing IV_DETLEVEL Call by reference Type reference (TYPE) ABAP_BOOL 20110713
3 Importing IV_MSGID Call by reference Type reference (TYPE) ABAP_BOOL 20110713
4 Importing IV_MSGNO Call by reference Type reference (TYPE) ABAP_BOOL 20110713
5 Importing IV_MSGTX Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120301
6 Importing IV_MSGTY Call by reference Type reference (TYPE) ABAP_BOOL 20110713
7 Importing IV_MSGV1 Call by reference Type reference (TYPE) ABAP_BOOL 20110713
8 Importing IV_MSGV2 Call by reference Type reference (TYPE) ABAP_BOOL 20110713
9 Importing IV_MSGV3 Call by reference Type reference (TYPE) ABAP_BOOL 20110713
10 Importing IV_MSGV4 Call by reference Type reference (TYPE) ABAP_BOOL 20110713
11 Importing IV_PROBCLASS Call by reference Type reference (TYPE) ABAP_BOOL 20110713
12 Importing IV_TIME Call by reference Type reference (TYPE) ABAP_BOOL 20110713

Method SET_VISIBLE_COLS on class CL_BTP_DL_ULV has no exception.

Method START_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAM Call by reference Type reference (TYPE) BAL_T_PAR List of callback parameters 20110329
2 Exporting EV_CALLBACK_GUID Call by reference Type reference (TYPE) BTP_SGI_CALLBACK_GUID BTP Call-Back GUID for SAP-GUI Invocation 20110329
3 Exporting EV_COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro: Component Name 20110329
4 Importing IS_MESSAGE Call by reference Type reference (TYPE) BTP_DL_S_ULV_MSG BTP ULV Message Structure 20110329

Method START_CALLBACK on class CL_BTP_DL_ULV has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_700