Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_WCM_LOG | WCM: General Application Log | 20090720 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_WCM_ML | WCM: Message Log | 20090717 |
Properties
| Class | CL_WCM_LOG | |
| Short Description | WCM: General Application Log | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | I4 | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | WCM | WCM: Work Clearance Management |
| Created | 20090717 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_WCM_LOG | WCM: General Application Log | 20090720 |
Friends
Class CL_WCM_LOG has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | See coding | Implementing Log Classes | 20100312 | ||||
| 2 | Constant | Protected | See coding | Supported Log Contexts | 20100312 | ||||
| 3 | Constant | Protected | See coding | Supported Log Names | 20100312 | ||||
| 4 | Static Attribute | Protected | Type reference (TYPE) | TT_NAME_INST | Log Names and Related Log Instances | 20090717 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | WCTP2_LABELTAB_TYPE | Label Table | 20100817 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | BAL_T_MSG | Application Log: Message Table | 20090723 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20090723 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | BALOBJ_D | Application Log: Log Name | 20090723 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | WCTP1_BOOLEAN_TYPE | Suppress Message Output := 1 | 20101121 |
Methods
Events
Class CL_WCM_LOG has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_LABEL | Protected | See coding | Several Labels | 20100311 | BEGIN OF ts_label,
one TYPE wcelabel,
two TYPE wcelabel,
three TYPE wcelabel,
four TYPE wcelabel,
END OF ts_label
|
|
| 2 | TS_NAME_INST | Protected | See coding | Log Name and Related Log Instance | 20090717 | BEGIN OF ts_name_inst,
name TYPE balobj_d,
inst TYPE REF TO if_wcm_log,
END OF ts_name_inst
|
|
| 3 | TS_WCN | Protected | See coding | Typing for SET/GET Parameter "WCN" | 20100204 | BEGIN OF ts_wcn,
popupflg TYPE wcedialogflg,
crtlflg1 TYPE wceflg,
crtlflg2 TYPE wceflg,
crtlflg3 TYPE wceflg,
date TYPE sydatum,
END OF ts_wcn
|
|
| 4 | TT_NAME_INST | Protected | See coding | Log Names and Related Log Instances | 20090717 | tt_name_inst TYPE STANDARD TABLE OF ts_name_inst
|
Method Signatures
Method ABORT Signature
Method ABORT on class CL_WCM_LOG has no parameter.
Method ABORT on class CL_WCM_LOG has no exception.
Method ALV_DISPLAY_VARIANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_VARIANT | Value transfer | Type reference (TYPE) | DISVARIANT | Anzeigevariante (externe Verwendung) | 20101001 |
Method ALV_DISPLAY_VARIANT on class CL_WCM_LOG has no exception.
Method CLASSNAME_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOG_NAME | Value transfer | Type reference (TYPE) | BALOBJ_D | Anwendungs-Log: Name des Protokolls | 20090717 | |||
| 2 | RV_CLASS_NAME | Value transfer | Type reference (TYPE) | STRING | Name der implementierenden Klasse | 20090717 |
Method CLASSNAME_GET on class CL_WCM_LOG has no exception.
Method CONVERT_TO_MSGV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATA | Value transfer | Type reference (TYPE) | ANY | Beliebige Variable | 20100120 | |||
| 2 | RV_CHAR | Value transfer | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20100120 |
Method CONVERT_TO_MSGV on class CL_WCM_LOG has no exception.
Method INIT Signature
Method INIT on class CL_WCM_LOG has no parameter.
Method INIT on class CL_WCM_LOG has no exception.
Method LABEL_SET Signature
Method LABEL_SET on class CL_WCM_LOG has no parameter.
Method LABEL_SET on class CL_WCM_LOG has no exception.
Method LOGFCAT_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FCAT | Value transfer | Type reference (TYPE) | BAL_T_FCAT | Anwendungs-Log: Feldkatalog für Protokollanzeige | 20090731 | |||
| 2 | IV_WITH_DATE | Value transfer | Type reference (TYPE) | WCTP1_BOOLEAN_TYPE | WCTP1_TRUE | Datum anzeigen = 1 | 20090731 | ||
| 3 | IV_WITH_LABEL | Value transfer | Type reference (TYPE) | WCTP1_BOOLEAN_TYPE | WCTP1_TRUE | Marke anzeigen = 1 | 20100106 | ||
| 4 | IV_WITH_PB | Value transfer | Type reference (TYPE) | WCTP1_BOOLEAN_TYPE | WCTP1_TRUE | Verarbeitungsblock anzeigen = 1 | 20100106 | ||
| 5 | IV_WITH_TIME | Value transfer | Type reference (TYPE) | WCTP1_BOOLEAN_TYPE | WCTP1_TRUE | Uhrzeit anzeigen = 1 | 20090731 | ||
| 6 | IV_WITH_TRACE | Value transfer | Type reference (TYPE) | WCTP1_BOOLEAN_TYPE | WCTP1_TRUE | Ablaufverfolgung (Kennzeichen) anzeigen = 1 | 20101001 | ||
| 7 | IV_WITH_TYP | Value transfer | Type reference (TYPE) | WCTP1_BOOLEAN_TYPE | WCTP1_TRUE | Programtyp anzeigen = 1 | 20100106 | ||
| 8 | RT_FCAT | Value transfer | Type reference (TYPE) | BAL_T_FCAT | Anwendungs-Log: Feldkatalog für Protokollanzeige | 20090731 |
Method LOGFCAT_UPDATE on class CL_WCM_LOG has no exception.
Method LOGMSG_DELETE_ALL Signature
Method LOGMSG_DELETE_ALL on class CL_WCM_LOG has no parameter.
Method LOGMSG_DELETE_ALL on class CL_WCM_LOG has no exception.
Method LOGMSG_DISPLAY_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FULL_SCREEN | Value transfer | Type reference (TYPE) | WCTP1_BOOLEAN_TYPE | Anwendungs-Log: Vollbild = 1 | 20090731 | |||
| 2 | IV_TITLE | Value transfer | Type reference (TYPE) | BALTITLE | Anwendungs-Log: Titel des Dynpros | 20100317 |
Method LOGMSG_DISPLAY_ALL on class CL_WCM_LOG has no exception.
Method LOGMSG_PREPARE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LABEL | Value transfer | Type reference (TYPE) | WCELABEL | Marke | 20100106 | |||
| 2 | IV_MSGID | Value transfer | Type reference (TYPE) | SYMSGID | Nachrichtenklasse | 20100106 | |||
| 3 | IV_MSGNO | Value transfer | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20100106 | |||
| 4 | IV_MSGTYP | Value transfer | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20100106 | |||
| 5 | IV_MSGV1 | Value transfer | Type reference (TYPE) | ANY | Nachrichtenvariable | 20100106 | |||
| 6 | IV_MSGV2 | Value transfer | Type reference (TYPE) | ANY | Nachrichtenvariable | 20100106 | |||
| 7 | IV_MSGV3 | Value transfer | Type reference (TYPE) | ANY | Nachrichtenvariable | 20100106 | |||
| 8 | IV_MSGV4 | Value transfer | Type reference (TYPE) | ANY | Nachrichtenvariable | 20100106 | |||
| 9 | IV_PB | Value transfer | Type reference (TYPE) | WCEPROCBLOCK | Verarbeitungsblock | 20100106 | |||
| 10 | IV_TRACE | Value transfer | Type reference (TYPE) | WCETRACE | Ablaufverfolgung | 20101001 | |||
| 11 | IV_TYP | Value transfer | Type reference (TYPE) | WCTP2_PRGTYP_TYPE | Programmtyp | 20100106 | |||
| 12 | RS_LOG_MSG | Value transfer | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Nachricht | 20090731 |
Method LOGMSG_PREPARE on class CL_WCM_LOG has no exception.
Method LOGMSG_WRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LOG_MSG | Value transfer | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Nachricht | 20090731 | |||
| 2 | IV_INTO_TAB | Value transfer | Type reference (TYPE) | WCTP1_BOOLEAN_TYPE | Daten in Nachrichtentabelle schreiben | 20090731 | |||
| 3 | RV_RETURN_VALUE | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert | 20111223 |
Method LOGMSG_WRITE on class CL_WCM_LOG has no exception.
Method LOGNAME_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOG_NAME | Value transfer | Type reference (TYPE) | BALOBJ_D | Anwendungs-Log: Name des Protokolls | 20090723 |
Method LOGNAME_SET on class CL_WCM_LOG has no exception.
Method LOGNAME_VERIFY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOG_NAME | Value transfer | Type reference (TYPE) | BALOBJ_D | Anwendungs-Log: Name des Protokolls | 20090723 | |||
| 2 | RV_LOG_NAME | Value transfer | Type reference (TYPE) | BALOBJ_D | Verifizierter Name des Protokolls | 20090723 |
Method LOGNAME_VERIFY on class CL_WCM_LOG has no exception.
Method LOG_DISPLAY Signature
Method LOG_DISPLAY on class CL_WCM_LOG has no parameter.
Method LOG_DISPLAY on class CL_WCM_LOG has no exception.
Method LOG_RESET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LABEL | Value transfer | Type reference (TYPE) | WCELABEL | Marke | 20120229 |
Method LOG_RESET on class CL_WCM_LOG has no exception.
Method LOG_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LABEL | Value transfer | Type reference (TYPE) | WCELABEL | Marke | 20120229 |
Method LOG_SAVE on class CL_WCM_LOG has no exception.
Method LOG_S_MSGCNT_GET Signature
Method LOG_S_MSGCNT_GET on class CL_WCM_LOG has no parameter.
Method LOG_S_MSGCNT_GET on class CL_WCM_LOG has no exception.
Method LOG_T_EXCL_GET Signature
Method LOG_T_EXCL_GET on class CL_WCM_LOG has no parameter.
Method LOG_T_EXCL_GET on class CL_WCM_LOG has no exception.
Method MEMORY4LOGMSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LABEL | Value transfer | Type reference (TYPE) | WCELABEL | Marke | 20100819 |
Method MEMORY4LOGMSG on class CL_WCM_LOG has no exception.
Method MSG_ADD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LABEL | Value transfer | Type reference (TYPE) | WCELABEL | Marke | 20100204 | |||
| 2 | IV_MSGID | Value transfer | Type reference (TYPE) | SYMSGID | WCTPM_MSGID-I4 | Nachrichtenklasse | 20100204 | ||
| 3 | IV_MSGNO | Value transfer | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20100204 | |||
| 4 | IV_MSGTYP | Value transfer | Type reference (TYPE) | SYMSGTY | WCTPM_MSGTYP-ERROR | Nachrichtentyp | 20100204 | ||
| 5 | IV_MSGV1 | Value transfer | Type reference (TYPE) | ANY | Nachrichtenvariable | 20100204 | |||
| 6 | IV_MSGV2 | Value transfer | Type reference (TYPE) | ANY | Nachrichtenvariable | 20100204 | |||
| 7 | IV_MSGV3 | Value transfer | Type reference (TYPE) | ANY | Nachrichtenvariable | 20100204 | |||
| 8 | IV_MSGV4 | Value transfer | Type reference (TYPE) | ANY | Nachrichtenvariable | 20100204 | |||
| 9 | IV_PB | Value transfer | Type reference (TYPE) | WCEPROCBLOCK | Verarbeitungsblock | 20100204 | |||
| 10 | IV_TRACE | Value transfer | Type reference (TYPE) | WCETRACE | WCTP1_TRUE | Trace =: 1 | 20100204 | ||
| 11 | IV_TYP | Value transfer | Type reference (TYPE) | WCTP2_PRGTYP_TYPE | Programmtyp | 20100204 | |||
| 12 | RS_LOG_MSG | Value transfer | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Meldung | 20110714 |
Method MSG_ADD on class CL_WCM_LOG has no exception.
Method MSG_ERROR_ADD Signature
Method MSG_ERROR_ADD on class CL_WCM_LOG has no parameter.
Method MSG_ERROR_ADD on class CL_WCM_LOG has no exception.
Method MSG_NOTE_ADD Signature
Method MSG_NOTE_ADD on class CL_WCM_LOG has no parameter.
Method MSG_NOTE_ADD on class CL_WCM_LOG has no exception.
Method MSG_SUCCESS_ADD Signature
Method MSG_SUCCESS_ADD on class CL_WCM_LOG has no parameter.
Method MSG_SUCCESS_ADD on class CL_WCM_LOG has no exception.
Method MSG_WARNING_ADD Signature
Method MSG_WARNING_ADD on class CL_WCM_LOG has no parameter.
Method MSG_WARNING_ADD on class CL_WCM_LOG has no exception.
Method REF Signature
Method REF on class CL_WCM_LOG has no parameter.
Method REF on class CL_WCM_LOG has no exception.
Method TRACE_ALV Signature
Method TRACE_ALV on class CL_WCM_LOG has no parameter.
Method TRACE_ALV on class CL_WCM_LOG has no exception.
Method TRACE_CALL_SCREEN Signature
Method TRACE_CALL_SCREEN on class CL_WCM_LOG has no parameter.
Method TRACE_CALL_SCREEN on class CL_WCM_LOG has no exception.
Method TRACE_CALL_TRANSACT Signature
Method TRACE_CALL_TRANSACT on class CL_WCM_LOG has no parameter.
Method TRACE_CALL_TRANSACT on class CL_WCM_LOG has no exception.
Method TRACE_CHECK_RESULT Signature
Method TRACE_CHECK_RESULT on class CL_WCM_LOG has no parameter.
Method TRACE_CHECK_RESULT on class CL_WCM_LOG has no exception.
Method TRACE_COMMIT_WORK Signature
Method TRACE_COMMIT_WORK on class CL_WCM_LOG has no parameter.
Method TRACE_COMMIT_WORK on class CL_WCM_LOG has no exception.
Method TRACE_DURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LABEL | Value transfer | Type reference (TYPE) | WCELABEL | Marke | 20100819 |
Method TRACE_DURATION on class CL_WCM_LOG has no exception.
Method TRACE_FCODE Signature
Method TRACE_FCODE on class CL_WCM_LOG has no parameter.
Method TRACE_FCODE on class CL_WCM_LOG has no exception.
Method TRACE_FLAG Signature
Method TRACE_FLAG on class CL_WCM_LOG has no parameter.
Method TRACE_FLAG on class CL_WCM_LOG has no exception.
Method TRACE_FLAG_CHANGES Signature
Method TRACE_FLAG_CHANGES on class CL_WCM_LOG has no parameter.
Method TRACE_FLAG_CHANGES on class CL_WCM_LOG has no exception.
Method TRACE_FM_RC Signature
Method TRACE_FM_RC on class CL_WCM_LOG has no parameter.
Method TRACE_FM_RC on class CL_WCM_LOG has no exception.
Method TRACE_GUI Signature
Method TRACE_GUI on class CL_WCM_LOG has no parameter.
Method TRACE_GUI on class CL_WCM_LOG has no exception.
Method TRACE_LEAVE_PROGRAM Signature
Method TRACE_LEAVE_PROGRAM on class CL_WCM_LOG has no parameter.
Method TRACE_LEAVE_PROGRAM on class CL_WCM_LOG has no exception.
Method TRACE_LEAVE_TO_SCRE Signature
Method TRACE_LEAVE_TO_SCRE on class CL_WCM_LOG has no parameter.
Method TRACE_LEAVE_TO_SCRE on class CL_WCM_LOG has no exception.
Method TRACE_LEAVE_TO_TRAN Signature
Method TRACE_LEAVE_TO_TRAN on class CL_WCM_LOG has no parameter.
Method TRACE_LEAVE_TO_TRAN on class CL_WCM_LOG has no exception.
Method TRACE_LOCK_OBJECT Signature
Method TRACE_LOCK_OBJECT on class CL_WCM_LOG has no parameter.
Method TRACE_LOCK_OBJECT on class CL_WCM_LOG has no exception.
Method TRACE_MEMORY Signature
Method TRACE_MEMORY on class CL_WCM_LOG has no parameter.
Method TRACE_MEMORY on class CL_WCM_LOG has no exception.
Method TRACE_METHOD_RC Signature
Method TRACE_METHOD_RC on class CL_WCM_LOG has no parameter.
Method TRACE_METHOD_RC on class CL_WCM_LOG has no exception.
Method TRACE_PARAMETERS Signature
Method TRACE_PARAMETERS on class CL_WCM_LOG has no parameter.
Method TRACE_PARAMETERS on class CL_WCM_LOG has no exception.
Method TRACE_PERFORM_ON_CO Signature
Method TRACE_PERFORM_ON_CO on class CL_WCM_LOG has no parameter.
Method TRACE_PERFORM_ON_CO on class CL_WCM_LOG has no exception.
Method TRACE_POPUP_TO_CONF Signature
Method TRACE_POPUP_TO_CONF on class CL_WCM_LOG has no parameter.
Method TRACE_POPUP_TO_CONF on class CL_WCM_LOG has no exception.
Method TRACE_SAVE Signature
Method TRACE_SAVE on class CL_WCM_LOG has no parameter.
Method TRACE_SAVE on class CL_WCM_LOG has no exception.
Method TRACE_SSC Signature
Method TRACE_SSC on class CL_WCM_LOG has no parameter.
Method TRACE_SSC on class CL_WCM_LOG has no exception.
Method TRACE_SUBMIT Signature
Method TRACE_SUBMIT on class CL_WCM_LOG has no parameter.
Method TRACE_SUBMIT on class CL_WCM_LOG has no exception.
Method TRACE_SUPPRESS_DIAL Signature
Method TRACE_SUPPRESS_DIAL on class CL_WCM_LOG has no parameter.
Method TRACE_SUPPRESS_DIAL on class CL_WCM_LOG has no exception.
Method TRACE_TABLE Signature
Method TRACE_TABLE on class CL_WCM_LOG has no parameter.
Method TRACE_TABLE on class CL_WCM_LOG has no exception.
Method TRACE_TABLE_CHANGES Signature
Method TRACE_TABLE_CHANGES on class CL_WCM_LOG has no parameter.
Method TRACE_TABLE_CHANGES on class CL_WCM_LOG has no exception.
Method TRACE_VALUE Signature
Method TRACE_VALUE on class CL_WCM_LOG has no parameter.
Method TRACE_VALUE on class CL_WCM_LOG has no exception.
Method TRACE_VALUE_CHANGES Signature
Method TRACE_VALUE_CHANGES on class CL_WCM_LOG has no parameter.
Method TRACE_VALUE_CHANGES on class CL_WCM_LOG has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 605 |