SAP ABAP Class CL_UG_MESSAGE_HANDLING (FIN Master Data: Wrapper for Application Log)
Hierarchy
☛
FINBASIS (Software Component) Fin. Basis
⤷
FIN-FB (Application Component) Financials Basis
⤷
UGMD2 (Package) FIN General: Master Data: Maintenance
⤷
⤷
Properties
| Class | CL_UG_MESSAGE_HANDLING | |
| Short Description | FIN Master Data: Wrapper for Application Log | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | UGMD2 | FIN General: Master Data: Maintenance |
| Created | 20030324 | SAP |
| Last change | 20050615 | SAP |
| 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 interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_UG_MESSAGE_HANDLING has no interface implemented.
Friends
Class CL_UG_MESSAGE_HANDLING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | UG_FLG | ABAP_FALSE | Are we currently in "after import"? | 20030326 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Adjust message type depending on GUI, transport yes/no, etc. | 20050610 | |
| 2 | Static method | Private | Method | Filter out "I" and "S" Messages "already displayed today" | 20030625 | |
| 3 | Static method | Public | Method | Display messages if possible, otherwise save as log to DB | 20030326 | |
| 4 | Static method | Private | Method | Write messages to an application log | 20030326 | |
| 5 | Static method | Public | Method | Set internal use transport mode from AREAID | 20030326 |
Events
Class CL_UG_MESSAGE_HANDLING has no event.
Types
Class CL_UG_MESSAGE_HANDLING has no local type.
Method Signatures
Method ADJUST_MSGTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MSGTYPE | Value transfer | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20050610 | |||
| 2 | I_MSGTYPE | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20050610 |
Method ADJUST_MSGTYPE on class CL_UG_MESSAGE_HANDLING has no exception.
Method FILTER_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | UGMD_T_MESSAGE | FI-Stammdaten: Meldungen | 20030625 |
Method FILTER_MESSAGES on class CL_UG_MESSAGE_HANDLING has no exception.
Method HANDLE_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_DARK | Call by reference | Type reference (TYPE) | UG_FLG | ABAP_FALSE | Meldungen dunkel auf DB schreiben, nie Popup | 20030402 | ||
| 2 | IF_SHOW_ONLY_ONCE_DAILY | Call by reference | Type reference (TYPE) | UG_FLG | ABAP_FALSE | Jede Meldung (incl. Parameter) nur einmal täglich zeigen | 20030625 | ||
| 3 | IF_XMESSAGE | Call by reference | Type reference (TYPE) | UG_FLG | ABAP_FALSE | bei MSGTY=EAX -> bei Hintergrund/Transport X-Message | 20030326 | ||
| 4 | IT_MESSAGE | Call by reference | Type reference (TYPE) | UGMD_T_MESSAGE | Meldungen zur Verarbeitung | 20030326 | |||
| 5 | I_LOG_EXT_IDENT | Call by reference | Type reference (TYPE) | CLIKE | SPACE | Log: Ext. Identifikator (Suchkriterium) | 20030326 | ||
| 6 | I_LOG_OBJECT | Call by reference | Type reference (TYPE) | BALOBJ | IF_UG_MD_FACTORY=>GC_BALOBJ_UGMD | Log-Objektname (siehe Tabelle BALOBJ) | 20030326 | ||
| 7 | I_LOG_SUBOBJECT | Call by reference | Type reference (TYPE) | BALSUBOBJ | IF_UG_MD_FACTORY=>GC_BALSUB_GENERAL | Log-Unterobjekt (siehe Tabelle BALSUB) | 20030326 |
Method HANDLE_MESSAGES on class CL_UG_MESSAGE_HANDLING has no exception.
Method SAVE_LOG_TO_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LOG | Call by reference | Type reference (TYPE) | BAL_S_LOG | Protokollkopf-Daten | 20030326 | |||
| 2 | IT_MESSAGE | Call by reference | Type reference (TYPE) | UGMD_T_MESSAGE | zu sichernde Meldungen | 20030326 |
Method SAVE_LOG_TO_DB on class CL_UG_MESSAGE_HANDLING has no exception.
Method SET_TRANSPORT_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_IN_TRANSPORT | Call by reference | Type reference (TYPE) | UG_FLG | Befinden wir uns gerade im Transport? | 20030326 |
Method SET_TRANSPORT_MODE on class CL_UG_MESSAGE_HANDLING has no exception.
History
| Last changed by/on | SAP | 20050615 |
| SAP Release Created in | 200 |