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 |