Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /SLOAP/TRANSPORT_LOG | Test ULV Logger for Analysis Profiles | 20130412 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_CNV_00001_ULV_LOGGER | CWB ULV logger implementation | 20101104 |
Properties
| Class | CL_CNV_MBT_ULV_LOGGER | |
| Short Description | ULV Logger | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CNV_MBT_MAIN_46 | MBT PCL Main objects from Release 4.6 on |
| Created | 20101102 | SAP |
| Last change | 20141030 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_CNV_MBT_ULV_LOGGER has no interface implemented.
Friends
Class CL_CNV_MBT_ULV_LOGGER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | BALOBJ_D | 'CAGTFBS' | default log object | 20101115 | ||
| 2 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'CONVERSION' | default log subobject | 20101115 | ||
| 3 | Instance attribute | Public | Type reference (TYPE) | INT4 | number of messages with callback | 20101220 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | INT4 | LIMIT_INDEFINITE | Max. number of messages with callback | 20101220 | ||
| 5 | Instance attribute | Protected | Type reference (TYPE) | FLAG | General Flag | 20101220 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | BALMSGID | 'CNV_MBT_ULV' | Class of the message logged when limit of callbacks is exc. | 20101220 | ||
| 7 | Instance attribute | Protected | Type reference (TYPE) | BALMSGNO | '003' | Number of the message logged when limit of callbacks is exc. | 20101220 | ||
| 8 | Instance attribute | Public | Type reference (TYPE) | INT4 | number of messages with context | 20101220 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | INT4 | LIMIT_INDEFINITE | Max. number of messages with context | 20101220 | ||
| 10 | Instance attribute | Protected | Type reference (TYPE) | FLAG | General Flag | 20101220 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | BALMSGID | 'CNV_MBT_ULV' | Class of the message logged when limit of contexts is exc. | 20101220 | ||
| 12 | Instance attribute | Protected | Type reference (TYPE) | BALMSGNO | '004' | Number of the message logged when limit of contexts is exc. | 20101220 | ||
| 13 | Instance attribute | Public | Type reference (TYPE) | INT2 | 1 | Current logger level | 20110719 | ||
| 14 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_MESSAGE | ULV logger message | 20101102 | |||
| 15 | Constant | Public | Type reference (TYPE) | BALLEVEL | '-' | Relative hierarchy level - One higher than previous | 20110317 | ||
| 16 | Instance attribute | Protected | Type reference (TYPE) | BALLEVEL | '0' | Basis hierarchy level (this value will be added to all msgs) | 20101105 | ||
| 17 | Constant | Public | Type reference (TYPE) | BALLEVEL | '+' | Relative hierarchy level - deeper than previous | 20110317 | ||
| 18 | Constant | Public | Type reference (TYPE) | BALLEVEL | '=' | Relative hierarchy level - same as previous | 20110317 | ||
| 19 | Constant | Public | Type reference (TYPE) | INT4 | -1 | No limit | 20101104 | ||
| 20 | Instance attribute | Protected | Type reference (TYPE) | BALMSGID | 'CNV_MBT_ULV' | Class of message for summary of exceeded limits | 20101108 | ||
| 21 | Instance attribute | Protected | Type reference (TYPE) | BALMSGNO | '002' | Number of message for summary of exceeded limits | 20101108 | ||
| 22 | Static Attribute | Protected | Type reference (TYPE) | TY_HT_INSTANCE | Registered logger instances | 20101105 | |||
| 23 | Instance attribute | Protected | Type reference (TYPE) | SYMSGTY | Current logger status | 20110302 | |||
| 24 | Instance attribute | Protected | Type reference (TYPE) | INT4 | 0 | Logger status severity | 20110302 | ||
| 25 | Instance attribute | Protected | Type reference (TYPE) | BALLOGHNDL | Application Log: Log handle | 20101102 | |||
| 26 | Instance attribute | Protected | Type reference (TYPE) | BAL_S_LOG | Application Log: Log header data | 20101102 | |||
| 27 | Instance attribute | Protected | Type reference (TYPE) | BALOGNR | Log number | 20101115 | |||
| 28 | Constant | Public | Type reference (TYPE) | INT2 | 9 | Minimum log level | 20110719 | ||
| 29 | Instance attribute | Protected | Type reference (TYPE) | CNV_MBT_ULV_T_CL_MESSAGE | List of messages | 20101102 | |||
| 30 | Instance attribute | Protected | Type reference (TYPE) | MSGTY | Maximum logged message type | 20110611 | |||
| 31 | Constant | Public | Type reference (TYPE) | INT2 | 1 | Minimum log level | 20110719 | ||
| 32 | Instance attribute | Protected | Type reference (TYPE) | TY_HT_MSGNO_COUNT | Message number counts | 20101104 | |||
| 33 | Instance attribute | Protected | Type reference (TYPE) | BALMSGID | 'CNV_MBT_ULV' | Class of message logged after reaching msgno limit | 20101104 | ||
| 34 | Instance attribute | Protected | Type reference (TYPE) | BALMSGNO | '001' | Number of message logged after reaching msgno limit | 20101104 | ||
| 35 | Instance attribute | Protected | Type reference (TYPE) | FLAG | Whether limit message was already output | 20101105 | |||
| 36 | Instance attribute | Protected | Type reference (TYPE) | TY_HT_MSGTY_LIMIT | Message type limits | 20101104 | |||
| 37 | Constant | Protected | Type reference (TYPE) | CNVMBTGLOBPARAM-PNAME | 'CNV_MBT_ULV_SEV' | Parameter name for reflection of severity | 20131204 | ||
| 38 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Whether severity is reflected in the status | 20131204 | |||
| 39 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Whether severity parameter is loaded | 20131204 | |||
| 40 | Instance attribute | Protected | Type reference (TYPE) | FLAG | Whether to write call stack to the log | 20110328 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Adds message to the list | 20110611 | |
| 2 | Instance method | Protected | Method | Returns adjusted log level | 20110719 | |
| 3 | Instance method | Protected | Method | Checks and updates message number counter | 20101105 | |
| 4 | Instance method | Protected | Method | Check message against limits | 20101104 | |
| 5 | Instance method | Public | Method | Deletes messages that were added to the logger | 20101124 | |
| 6 | Instance method | Public | Method | Copy messages from another logger to this logger | 20101130 | |
| 7 | Static method | Protected | Method | Creates the message that is output if the limit was reached | 20101105 | |
| 8 | Instance method | Public | Method | Decreases the level of the logger | 20110719 | |
| 9 | Instance method | Public | Method | Displays the messages | 20101102 | |
| 10 | Instance method | Public | Method | Returns all messages | 20101112 | |
| 11 | Instance method | Public | Method | Returns the level of the last message | 20110324 | |
| 12 | Static method | Public | Method | Returns default display settings | 20110317 | |
| 13 | Instance method | Public | Method | Returns logger display settings of this logger | 20110317 | |
| 14 | Instance method | Public | Method | Returns the log handle | 20101115 | |
| 15 | Static method | Public | Method | Gets the instance with the given key | 20101105 | |
| 16 | Instance method | Public | Method | Returns the current status of the logger | 20110811 | |
| 17 | Instance method | Public | Method | Returns the log number (available after writing to db) | 20101115 | |
| 18 | Instance method | Public | Method | Returns the messages in appl. log format | 20101102 | |
| 19 | Instance method | Public | Method | Returns the limit of messages for a given type | 20101104 | |
| 20 | Instance method | Public | Method | Increases the level of the logger | 20110719 | |
| 21 | Instance method | Public | Method | Initializes a logger (must be called after constructor) | 20101104 | |
| 22 | Instance method | Public | Method | INTERNAL USE | 20101110 | |
| 23 | Instance method | Protected | Method | Returns whether the serverity should be reflected in status | 20131204 | |
| 24 | Instance method | Public | Method | Logs a message | 20101102 | |
| 25 | Instance method | Protected | Method | Returns whether the message type is filtered | 20110611 | |
| 26 | Instance method | Public | Method | Outputs last message | 20101102 | |
| 27 | Instance method | Public | Method | Registeres this instance under the given key | 20101105 | |
| 28 | Static method | Public | Method | Stores the instance under the given key | 20101105 | |
| 29 | Instance method | Public | Method | Sets the max. number of messages with callback | 20101220 | |
| 30 | Instance method | Public | Method | Sets the max. number of messages with context | 20101220 | |
| 31 | Instance method | Public | Method | Sets the current level | 20110719 | |
| 32 | Instance method | Public | Method | Sets the minimum logged message type | 20110611 | |
| 33 | Instance method | Public | Method | Sets the limit for the given type of message | 20101104 | |
| 34 | Static method | Public | Method | Returns logger display settings based on header entry | 20110317 | |
| 35 | Instance method | Public | Method | Writes summary of exceeded limits | 20101108 | |
| 36 | Instance method | Protected | Method | Updates the status of the logger internally | 20110302 | |
| 37 | Instance method | Public | Method | Write the log to database | 20101102 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | AFTER_DISPLAYING | Instance Event (0) |
Public (2) |
Event raised after display of the messages | 20101104 |
| 2 | AFTER_WRITING_TO_DB | Instance Event (0) |
Public (2) |
Event raised after all messages have been written to the db | 20101104 |
| 3 | BEFORE_DISPLAYING | Instance Event (0) |
Public (2) |
Event raised before display of the messages | 20101104 |
| 4 | BEFORE_WRITING_TO_DB | Instance Event (0) |
Public (2) |
Event raised before writing messages to the database | 20101105 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_HT_INSTANCE | Protected | See coding | TY_HT_INSTANCE | 20101105 | |
|
| 2 | TY_HT_MSGNO_COUNT | Protected | See coding | TY_HT_MSGNO_COUNT | 20101105 | |
|
| 3 | TY_HT_MSGTY_LIMIT | Protected | See coding | TY_HT_MSGTY_LIMIT | 20101104 | |
|
| 4 | TY_INSTANCE | Protected | See coding | 20101105 | |
||
| 5 | TY_MSGNO_COUNT | Protected | See coding | TY_MSGNO_COUNT | 20101105 | |
|
| 6 | TY_MSGTY_LIMIT | Protected | See coding | TY_MSGTY_LIMIT | 20101104 | |
Method Signatures
Method ADD_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_MESSAGE | ULV logger message | 20110611 |
Method ADD_MESSAGE on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method ADJUST_LOG_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADJ_LEVEL | Value transfer | Type reference (TYPE) | INT2 | Adjusted Level | 20110719 | |||
| 2 | LEVEL | Value transfer | Type reference (TYPE) | INT2 | Level | 20110719 |
Method ADJUST_LOG_LEVEL on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method CHECK_AND_UPDATE_MSG_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LIMIT | Value transfer | Type reference (TYPE) | INT4 | Limit value for the given type | 20101105 | |||
| 2 | MSGID | Call by reference | Type reference (TYPE) | BALMSGID | Message class | 20101105 | |||
| 3 | MSGNO | Call by reference | Type reference (TYPE) | BALMSGNO | Message number | 20101105 | |||
| 4 | MSGTY | Call by reference | Type reference (TYPE) | BALMSGTY | Message type | 20101105 | |||
| 5 | NUM_EXCEEDED | Value transfer | Type reference (TYPE) | INT4 | Number of exceeded messages | 20101105 | |||
| 6 | UPDATE | Call by reference | Type reference (TYPE) | FLAG | 'X' | Whether to update the counter | 20101105 |
Method CHECK_AND_UPDATE_MSG_COUNT on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method CHECK_MESSAGE_AGAINST_LIMITS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXCEEDED | Value transfer | Type reference (TYPE) | FLAG | Some counter exceeded | 20101104 | |||
| 2 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_MESSAGE | ULV logger message | 20101104 |
Method CHECK_MESSAGE_AGAINST_LIMITS on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method CLEAR_MESSAGES Signature
Method CLEAR_MESSAGES on class CL_CNV_MBT_ULV_LOGGER has no parameter.
Method CLEAR_MESSAGES on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method COPY_FROM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_LOGGER | ULV Logger | 20101130 | |||
| 2 | ONLY_GET_UNWRITTEN_MESSAGES | Call by reference | Type reference (TYPE) | FLAG | SPACE | Only consider messages that have not yet been written to DB | 20101130 | ||
| 3 | SUPPRESS_EMPTY_CONTAINER_MSGS | Call by reference | Type reference (TYPE) | FLAG | 'X' | General Flag | 20101130 |
Method COPY_FROM on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method CREATE_LIMIT_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HIERARCHY_LEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | Application Log: Level of detail | 20101105 | |||
| 2 | MESSAGE | Value transfer | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_MESSAGE | ULV logger message | 20101105 | |||
| 3 | MSGID | Call by reference | Type reference (TYPE) | BALMSGID | Application Log: Message class, message ID | 20101105 | |||
| 4 | MSGNO | Call by reference | Type reference (TYPE) | BALMSGNO | Application Log: Message number in message class | 20101105 | |||
| 5 | PARAM1 | Call by reference | Type reference (TYPE) | ANY | Messages, message variables | 20101105 | |||
| 6 | PARAM2 | Call by reference | Type reference (TYPE) | ANY | Messages, message variables | 20101105 | |||
| 7 | PARAM3 | Call by reference | Type reference (TYPE) | ANY | Messages, message variables | 20101105 | |||
| 8 | PARAM4 | Call by reference | Type reference (TYPE) | ANY | Messages, message variables | 20101105 |
Method CREATE_LIMIT_MSG on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method DECREASE_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | STEP | Call by reference | Type reference (TYPE) | INT2 | 1 | Level increase / decrease ammount | 20110719 |
Method DECREASE_LEVEL on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method DISPLAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FULLSCREEN | Call by reference | Type reference (TYPE) | FLAG | SPACE | Whether to display in full-screen mode | 20101112 | ||
| 2 | NEW_SESSION | Call by reference | Type reference (TYPE) | FLAG | SPACE | Display logger in a new session | 20110318 | ||
| 3 | SUPPRESS_EMPTY_CONTAINER_MSGS | Call by reference | Type reference (TYPE) | FLAG | 'X' | General Flag | 20101102 |
Method DISPLAY on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method GET_ALL_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGES | Value transfer | Type reference (TYPE) | CNV_MBT_T_BAL_S_MSG | List of BAL_S_MSG messages | 20101112 | |||
| 2 | SUPPRESS_EMPTY_CONTAINER_MSGS | Call by reference | Type reference (TYPE) | FLAG | 'X' | General flag | 20101112 |
Method GET_ALL_MESSAGES on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method GET_CURRENT_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LEVEL | Value transfer | Type reference (TYPE) | BALLEVEL | Application Log: Level of detail | 20110324 |
Method GET_CURRENT_LEVEL on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method GET_DEFAULT_DISPLAY_SETTINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SETTINGS | Value transfer | Type reference (TYPE) | CNV_MBT_ULV_LOG_DISP_SETTINGS | ULV logger default settings | 20110317 |
Method GET_DEFAULT_DISPLAY_SETTINGS on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method GET_DISPLAY_SETTINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SETTINGS | Value transfer | Type reference (TYPE) | CNV_MBT_ULV_LOG_DISP_SETTINGS | ULV logger default settings | 20110317 |
Method GET_DISPLAY_SETTINGS on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method GET_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RES | Value transfer | Type reference (TYPE) | BALLOGHNDL | Application Log: Log handle | 20101115 |
Method GET_HANDLE on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOGGER | Value transfer | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_LOGGER | ULV Logger | 20101105 | |||
| 2 | UID | Call by reference | Type reference (TYPE) | ANY | Logger unique id | 20101105 |
Method GET_INSTANCE on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method GET_LOGGER_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REFLECT_SEVERITY | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Take severity into account | 20131129 | ||
| 2 | RV_LOGGER_STATUS | Value transfer | Type reference (TYPE) | SYMSGTY | Messages, message type | 20110811 |
Method GET_LOGGER_STATUS on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method GET_LOGNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NUMBER | Value transfer | Type reference (TYPE) | BALOGNR | Log number | 20101115 |
Method GET_LOGNUMBER on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method GET_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 1 | Internal Table, Current Line Index | 20101102 | ||
| 2 | LEVEL | Value transfer | Type reference (TYPE) | BALLEVEL | '1' | Application Log: Level of detail | 20101102 | ||
| 3 | MESSAGES | Call by reference | Type reference (TYPE) | CNV_MBT_T_BAL_S_MSG | Messages | 20101102 | |||
| 4 | NUM_MESSAGES | Value transfer | Type reference (TYPE) | INT4 | Number of messages | 20101102 | |||
| 5 | ONLY_GET_UNWRITTEN_MESSAGES | Value transfer | Type reference (TYPE) | FLAG | SPACE | Only consider messages that have not yet been written to DB | 20101102 | ||
| 6 | SUPPRESS_EMPTY_CONTAINER_MSGS | Value transfer | Type reference (TYPE) | FLAG | 'X' | General Flag | 20101102 |
Method GET_MESSAGES on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method GET_TYPE_LIMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LIMIT | Value transfer | Type reference (TYPE) | INT4 | Natural number | 20101203 | |||
| 2 | MSGTY | Call by reference | Type reference (TYPE) | BALMSGTY | Application Log: Message type (A,E,W,I,S) | 20101104 |
Method GET_TYPE_LIMIT on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method INCREASE_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | STEP | Call by reference | Type reference (TYPE) | INT2 | 1 | Level increase / decrease ammount | 20110719 |
Method INCREASE_LEVEL on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method INITIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BAL_DATE_DEL | Call by reference | Type reference (TYPE) | ALDATE_DEL | Application log: expiry date | 20101201 | |||
| 2 | BAL_DEL_BEFORE | Call by reference | Type reference (TYPE) | DEL_BEFORE | Application Log: Keep log until expiry | 20101201 | |||
| 3 | BAL_EXTNUMBER | Call by reference | Type reference (TYPE) | BALNREXT | Application Log: External ID | 20101104 | |||
| 4 | BAL_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Log handle | 20101201 | |||
| 5 | BAL_LOG_NUMBER | Call by reference | Type reference (TYPE) | BALOGNR | Log number | 20101201 | |||
| 6 | BAL_OBJECT | Call by reference | Type reference (TYPE) | BALOBJ_D | BAL_DEFAULT_OBJECT | Application log: Object name (Application code) | 20101104 | ||
| 7 | BAL_PROGNAME | Call by reference | Type reference (TYPE) | SYCPROG | SY-CPROG | ABAP program, caller in external procedures | 20101104 | ||
| 8 | BAL_SUBOBJECT | Call by reference | Type reference (TYPE) | BALSUBOBJ | BAL_DEFAULT_SUBOBJECT | Application log: sub-object | 20101104 | ||
| 9 | BAL_TCODE | Call by reference | Type reference (TYPE) | SYTCODE | SY-TCODE | ABAP program, current transaction code | 20101104 | ||
| 10 | CREATE_WHEN_NOT_FOUND | Call by reference | Type reference (TYPE) | FLAG | SPACE | Create log if the specified number or handle were not found | 20110127 | ||
| 11 | DEFAULT_SETTINGS | Call by reference | Type reference (TYPE) | CNV_MBT_ULV_LOG_DISP_SETTINGS | ULV logger default settings | 20110317 | |||
| 12 | PRELOAD_MESSAGES | Call by reference | Type reference (TYPE) | FLAG | SPACE | Whether to preload messages (only with log number or handle) | 20120213 | ||
| 13 | SUPPRESS_BAL_LOG | Call by reference | Type reference (TYPE) | FLAG | SPACE | (EXPERT USE) Do not create application log | 20101201 | ||
| 14 | WRITE_CALLSTACK | Call by reference | Type reference (TYPE) | FLAG | SPACE | Whether to write call stack to the log | 20110328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Failed to create application log | 20101105 |
Method IS_LIMIT_EXCEEDED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RES | Value transfer | Type reference (TYPE) | FLAG | General flag | 20101110 | |||
| 2 | TYPE | Call by reference | Type reference (TYPE) | BALMSGTY | Application Log: Message type (A,E,W,I,S) | 20101110 |
Method IS_LIMIT_EXCEEDED on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method IS_SEVERITY_REFLECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RES | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20131204 |
Method IS_SEVERITY_REFLECTED on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALSORT | Call by reference | Type reference (TYPE) | BALSORT | Application log: Sort criterion/grouping | 20101102 | |||
| 2 | BAL_MSG_STRUCT | Call by reference | Type reference (TYPE) | BAL_S_MSG | Application Log: Message Data | 20101102 | |||
| 3 | CALLBACK | Call by reference | Type reference (TYPE) | BALUEF | Name of the callback class (impl. IF_CNV_MBT_ULV_CALLBACK) | 20101104 | |||
| 4 | CALLBACK_COMPONENT | Call by reference | Type reference (TYPE) | CNV_MBT_COMPONENT | WebDynpro component for callback | 20110329 | |||
| 5 | CALLBACK_EXEC_TARGET | Call by reference | Type reference (TYPE) | CNV_MBT_EXEC_TARGET | Specifies The Target System the callback is Executed in | 20110531 | |||
| 6 | CALLBACK_ICON | Call by reference | Type reference (TYPE) | ICON_D | ICON_EXECUTE_OBJECT | Callback displayed icon | 20101214 | ||
| 7 | CALLBACK_PARAMS | Call by reference | Type reference (TYPE) | CNV_MBT_T_ULV_CALLBACK_PARAM | List of f. module parameters | 20101104 | |||
| 8 | CALLBACK_PCL_PACKID | Call by reference | Type reference (TYPE) | CNV_MBT_PACKID | PCL Package Number for callback | 20110531 | |||
| 9 | CALLBACK_TEXT | Call by reference | Type reference (TYPE) | STRING | Callback displayed text | 20101214 | |||
| 10 | CLASS | Call by reference | Type reference (TYPE) | SYMSGID | Messages, message class | 20101102 | |||
| 11 | CONTAINER | Call by reference | Type reference (TYPE) | FLAG | SPACE | Is container message? | 20101102 | ||
| 12 | CONTEXT_DATA | Call by reference | Type reference (TYPE) | ANY | Application Log: Context data | 20101102 | |||
| 13 | CONTEXT_DFIES | Call by reference | Type reference (TYPE) | DDFIELDS | Explicit field definitions | 20110618 | |||
| 14 | CONTEXT_ONLY_KEYS | Call by reference | Type reference (TYPE) | FLAG | SPACE | General Flag | 20110409 | ||
| 15 | CONTEXT_STRUCTURE | Call by reference | Type reference (TYPE) | BALTABNAME | Application Log: Context: DDIC structure name | 20101102 | |||
| 16 | CONTEXT_STRUCTURE_FIELDS | Call by reference | Type reference (TYPE) | TTFIELDNAME | List of fields to save in context | 20110309 | |||
| 17 | CUSTOM_PARAM | Call by reference | Type reference (TYPE) | ANY | Internal use | 20110119 | |||
| 18 | FORCE_OUTPUT | Call by reference | Type reference (TYPE) | FLAG | Force output even if logger filters types | 20110612 | |||
| 19 | LEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | LEVEL_SAME | Message hierarchy level (either explicit or relative) | 20101102 | ||
| 20 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_MESSAGE | ULV Logger Message | 20101102 | |||
| 21 | NUMBER | Call by reference | Type reference (TYPE) | SYMSGNO | Messages, message number | 20101102 | |||
| 22 | PARAM1 | Call by reference | Type reference (TYPE) | ANY | Message parameter 1 | 20101102 | |||
| 23 | PARAM2 | Call by reference | Type reference (TYPE) | ANY | Message parameter 2 | 20101102 | |||
| 24 | PARAM3 | Call by reference | Type reference (TYPE) | ANY | Message parameter 3 | 20101102 | |||
| 25 | PARAM4 | Call by reference | Type reference (TYPE) | ANY | Message parameter 4 | 20101102 | |||
| 26 | TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_ULV_MSG_TYPE | CL_CNV_MBT_ULV_MESSAGE=>INFO | Type | 20101102 |
Method LOG on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method MESSAGE_TYPE_FILTERED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_MESSAGE | ULV logger message | 20110611 | |||
| 2 | RES | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20110611 |
Method MESSAGE_TYPE_FILTERED on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method OUTPUT_LAST_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ULV | Call by reference | Type reference (TYPE) | FLAG | SPACE | Output with ULV means | 20101102 |
Method OUTPUT_LAST_MESSAGE on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method REGISTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | UID | Call by reference | Type reference (TYPE) | ANY | Logger unique id | 20101105 |
Method REGISTER on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method REGISTER_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_LOGGER | ULV Logger | 20101105 | |||
| 2 | UID | Call by reference | Type reference (TYPE) | ANY | Logger unique id | 20101105 |
Method REGISTER_INSTANCE on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method SET_CALLBACK_LIMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LIMIT | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20101220 |
Method SET_CALLBACK_LIMIT on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method SET_CONTEXT_LIMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LIMIT | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20101220 |
Method SET_CONTEXT_LIMIT on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method SET_CURRENT_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LEVEL | Call by reference | Type reference (TYPE) | INT2 | 2 byte integer (signed) | 20110719 |
Method SET_CURRENT_LEVEL on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method SET_MIN_LOGGED_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TYPE | Call by reference | Type reference (TYPE) | MSGTY | Message Type | 20110611 |
Method SET_MIN_LOGGED_TYPE on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method SET_TYPE_LIMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LIMIT | Call by reference | Type reference (TYPE) | INT4 | LIMIT_INDEFINITE | Natural number | 20101104 | ||
| 2 | MSGTY | Call by reference | Type reference (TYPE) | BALMSGTY | Application Log: Message type (A,E,W,I,S) | 20101104 |
Method SET_TYPE_LIMIT on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method STATIC_GET_DISPLAY_SETTINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HEADER | Call by reference | Type reference (TYPE) | BAL_S_LOG | Log header | 20110317 | |||
| 2 | SETTINGS | Value transfer | Type reference (TYPE) | CNV_MBT_ULV_LOG_DISP_SETTINGS | ULV logger default settings | 20110317 |
Method STATIC_GET_DISPLAY_SETTINGS on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method SUMMARY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HIERARCHY_LEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | Level of hierarchy at which this message is output | 20101108 |
Method SUMMARY on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method UPDATE_LOGGER_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_MESSAGE | Message | 20110302 |
Method UPDATE_LOGGER_STATUS on class CL_CNV_MBT_ULV_LOGGER has no exception.
Method WRITE_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SUPPRESS_EMPTY_CONTAINER_MSGS | Call by reference | Type reference (TYPE) | FLAG | 'X' | General Flag | 20101102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Writing to DB failed | 20101115 |
Event Signatures
Event AFTER_DISPLAYING Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOGGER | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_LOGGER | ULV Logger | 20101104 |
Event AFTER_WRITING_TO_DB Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOGGER | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_LOGGER | ULV Logger | 20101104 |
Event BEFORE_DISPLAYING Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOGGER | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_LOGGER | ULV Logger | 20101104 |
Event BEFORE_WRITING_TO_DB Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOGGER | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_CNV_MBT_ULV_LOGGER | Logger | 20101105 |
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2010_1_46C |