SAP ABAP Interface IF_GLMBC_MESSAGE (EHS: Labeling Messages)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
EHS-SAF (Application Component) Product Safety
⤷
CBGLMP_API (Package) EHS: API Implementations
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EHSGBC_MESSAGE | EHS: GLM Messages | 20110914 |
Properties
| Interface | IF_GLMBC_MESSAGE | |
| Short Description | EHS: Labeling Messages |
General Data
| Package | CBGLMP_API | EHS: API Implementations |
| Created | 20110914 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | CL_EHSGBC_MESSAGE | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Interface IF_GLMBC_MESSAGE has no interface.
Friends
Interface IF_GLMBC_MESSAGE has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GC_CONTEXT_TABNAME_EXTNO | Constant | Public | Type reference (TYPE) | BALTABNAME | 'EXTNUMBER' | Application Log: Context: DDIC structure name | 20121114 | |
| 2 | GC_CONTEXT_TABNAME_PRTREQID | Constant | Public | Type reference (TYPE) | BALTABNAME | 'PRTREQ_ID' | Application Log: Context: DDIC structure name | 20121114 | |
| 3 | GC_MSGTY_ABORT | Constant | Public | Type reference (TYPE) | SYMSGTY | 'A' | Message Type | 20110914 | |
| 4 | GC_MSGTY_ERROR | Constant | Public | Type reference (TYPE) | SYMSGTY | 'E' | Message Type | 20110914 | |
| 5 | GC_MSGTY_EXCEPTION | Constant | Public | Type reference (TYPE) | SYMSGTY | 'X' | Message Type | 20110914 | |
| 6 | GC_MSGTY_INFO | Constant | Public | Type reference (TYPE) | SYMSGTY | 'I' | Message Type | 20110914 | |
| 7 | GC_MSGTY_NONE | Constant | Public | Type reference (TYPE) | SYMSGTY | ' ' | Message Type | 20110914 | |
| 8 | GC_MSGTY_SUCCESS | Constant | Public | Type reference (TYPE) | SYMSGTY | 'S' | Message Type | 20110914 | |
| 9 | GC_MSGTY_WARNING | Constant | Public | Type reference (TYPE) | SYMSGTY | 'W' | Message Type | 20110914 | |
| 10 | GC_PROBCLASS_HIGH | Constant | Public | Type reference (TYPE) | BALPROBCL | '2' | Application Log: Message Problem Class | 20110914 | |
| 11 | GC_PROBCLASS_LOW | Constant | Public | Type reference (TYPE) | BALPROBCL | '4' | Application Log: Message Problem Class | 20110914 | |
| 12 | GC_PROBCLASS_MEDIUM | Constant | Public | Type reference (TYPE) | BALPROBCL | '3' | Application Log: Message Problem Class | 20110914 | |
| 13 | GC_PROBCLASS_NONE | Constant | Public | Type reference (TYPE) | BALPROBCL | '' | Application Log: Message Problem Class | 20110914 | |
| 14 | GC_PROBCLASS_VERY_HIGH | Constant | Public | Type reference (TYPE) | BALPROBCL | '1' | Application Log: Message Problem Class | 20110914 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Append ALV Message to the Buffer | 20120521 | |
| 2 | Instance method | Public | Method | Append a Message to the Buffer | 20110914 | |
| 3 | Instance method | Public | Method | Collect Any Exception as a Message | 20110914 | |
| 4 | Instance method | Public | Method | Collect an Exception as a Message | 20110914 | |
| 5 | Instance method | Public | Method | Collect a Message from Environment Parameters to the Buffer | 20110914 | |
| 6 | Static method | Public | Method | Collect a Message from Environment Parameters into ext. Buf. | 20110914 | |
| 7 | Static method | Public | Method | Create a Message Context | 20110914 | |
| 8 | Instance method | Public | Method | Display Buffered Messages | 20110914 | |
| 9 | Static method | Public | Method | Display Supplied Messages | 20110914 | |
| 10 | Static method | Public | Method | Display of Message Long Text | 20121018 | |
| 11 | Instance method | Public | Method | Provide All Buffered Messages to the Caller | 20110914 | |
| 12 | Instance method | Public | Method | Provide All Buffered Messages for APPL_LOG_WRITE_MESSAGES | 20121219 | |
| 13 | Instance method | Public | Method | Initialize Buffered Messages | 20110914 | |
| 14 | Instance method | Public | Method | Init External Number for Messages | 20121113 | |
| 15 | Instance method | Public | Method | Returns If a Message is buffered | 20110914 | |
| 16 | Instance method | Public | Method | Returns If Buffered Msgs Contain a Message of a Certain Type | 20110914 | |
| 17 | Instance method | Public | Method | Replace Existing External Number of Messages | 20121113 | |
| 18 | Instance method | Public | Method | Set External Number for Messages | 20121113 | |
| 19 | Instance method | Public | Method | Write Buffered Messages into Log | 20110914 | |
| 20 | Instance method | Public | Method | Write Buffered Messages into Log with External Number | 20121113 |
Events
Interface IF_GLMBC_MESSAGE has no event.
Types
Interface IF_GLMBC_MESSAGE has no local type.
Method Signatures
Method APPEND_ALV_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ALV_MESSAGES | Call by reference | Type reference (TYPE) | LVC_T_MSG1 | ALV-Control: Nachrichten | 20120521 |
Method APPEND_ALV_MESSAGE on Interface IF_GLMBC_MESSAGE has no exception.
Method APPEND_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGES | Call by reference | Object reference (TYPE REF TO) | IF_GLMBC_MESSAGE | EHS: Labeling messages | 20110914 | |||
| 2 | IS_MESSAGE | Call by reference | Type reference (TYPE) | BAL_S_MSG | Application Log: Message Data | 20110914 | |||
| 3 | IT_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20110914 | |||
| 4 | IT_MESSAGES_BALMI | Call by reference | Type reference (TYPE) | BALMI_TAB | Anwendungs-Log: Schnittstelle für APPL_LOG_WRITE_MESSAGES | 20120803 | |||
| 5 | IV_ADD_EXTNUMBER_FLG | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolsche Variable (X=true, -=false, space=unknown) | 20121128 |
Method APPEND_MESSAGE on Interface IF_GLMBC_MESSAGE has no exception.
Method COLLECT_ANY_EXCEPT_AS_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass for All Global Exceptions | 20110914 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | ANY | 20110914 | ||||
| 3 | IS_PARAMS | Call by reference | Type reference (TYPE) | BAL_S_PARM | Application log: Parameters | 20110914 | |||
| 4 | IV_ALSORT | Call by reference | Type reference (TYPE) | BALSORT | Application log: Sort criterion/grouping | 20110914 | |||
| 5 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | Application Log: Level of detail | 20110914 | |||
| 6 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | IF_GLMBC_MESSAGE=>GC_MSGTY_EXCEPTION | Message Type | 20110914 | ||
| 7 | IV_PROBCLASS | Call by reference | Type reference (TYPE) | BALPROBCL | Application log: Message problem class | 20110914 |
Method COLLECT_ANY_EXCEPT_AS_MSG on Interface IF_GLMBC_MESSAGE has no exception.
Method COLLECT_EXCEPTION_AS_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_EHSGBC_ROOT | EHS: Labeling exception root class | 20110914 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | ANY | 20110914 | ||||
| 3 | IS_PARAMS | Call by reference | Type reference (TYPE) | BAL_S_PARM | Application log: Parameters | 20110914 | |||
| 4 | IV_ALSORT | Call by reference | Type reference (TYPE) | BALSORT | Application log: Sort criterion/grouping | 20110914 | |||
| 5 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | Application Log: Level of detail | 20110914 | |||
| 6 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | IF_GLMBC_MESSAGE=>GC_MSGTY_EXCEPTION | Message Type | 20110914 | ||
| 7 | IV_PROBCLASS | Call by reference | Type reference (TYPE) | BALPROBCL | Application log: Message problem class | 20110914 |
Method COLLECT_EXCEPTION_AS_MESSAGE on Interface IF_GLMBC_MESSAGE has no exception.
Method COLLECT_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONTEXT | Call by reference | Type reference (TYPE) | ANY | 20110914 | ||||
| 2 | IS_PARAMS | Call by reference | Type reference (TYPE) | BAL_S_PARM | Application log: Parameters | 20110914 | |||
| 3 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | Application Log: Level of detail | 20110914 | |||
| 4 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | SY-MSGID | Message Class | 20110914 | ||
| 5 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | SY-MSGNO | Message Number | 20110914 | ||
| 6 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | SY-MSGTY | Message Type | 20110914 | ||
| 7 | IV_MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV1 | Message Variable | 20110914 | ||
| 8 | IV_MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV2 | Message Variable | 20110914 | ||
| 9 | IV_MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV3 | Message Variable | 20110914 | ||
| 10 | IV_MSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV4 | Message Variable | 20110914 | ||
| 11 | IV_PROBCLASS | Call by reference | Type reference (TYPE) | BALPROBCL | Application log: Message problem class | 20110914 | |||
| 12 | IV_SORT | Call by reference | Type reference (TYPE) | BALSORT | Application log: Sort criterion/grouping | 20110914 |
Method COLLECT_MESSAGE on Interface IF_GLMBC_MESSAGE has no exception.
Method COLLECT_MESSAGE_EXT_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONTEXT | Call by reference | Type reference (TYPE) | ANY | 20110914 | ||||
| 2 | IS_PARAMS | Call by reference | Type reference (TYPE) | BAL_S_PARM | Application log: Parameters | 20110914 | |||
| 3 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | Application Log: Level of detail | 20110914 | |||
| 4 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | SY-MSGID | Message Class | 20110914 | ||
| 5 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | SY-MSGNO | Message Number | 20110914 | ||
| 6 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | SY-MSGTY | Message Type | 20110914 | ||
| 7 | IV_MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV1 | Message Variable | 20110914 | ||
| 8 | IV_MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV2 | Message Variable | 20110914 | ||
| 9 | IV_MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV3 | Message Variable | 20110914 | ||
| 10 | IV_MSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV4 | Message Variable | 20110914 | ||
| 11 | IV_PROBCLASS | Call by reference | Type reference (TYPE) | BALPROBCL | Application log: Message problem class | 20110914 | |||
| 12 | IV_SORT | Call by reference | Type reference (TYPE) | BALSORT | Application log: Sort criterion/grouping | 20110914 | |||
| 13 | RS_MESSAGE | Value transfer | Type reference (TYPE) | BAL_S_MSG | Application Log: Message Data | 20110914 |
Method COLLECT_MESSAGE_EXT_CL on Interface IF_GLMBC_MESSAGE has no exception.
Method CREATE_CONTEXT_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CONTEXT | Call by reference | Type reference (TYPE) | BAL_S_CONT | Application Log: Context | 20110914 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | ANY | 20110914 | ||||
| 3 | IV_EXTNUMBER | Call by reference | Type reference (TYPE) | BALNREXT | Anwendungs-Log: Externe Identifikation | 20121113 | |||
| 4 | IV_EXTNUMBER_FIELD | Call by reference | Type reference (TYPE) | BALTABNAME | Anwendungs-Log: Kontext: Name der DDIC-Struktur | 20121114 |
Method CREATE_CONTEXT_CL on Interface IF_GLMBC_MESSAGE has no exception.
Method DISPLAY_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FLG_POPUP | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank): immer PopUp anzeigen | 20120216 | |||
| 2 | IV_FLG_REFRESH | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank): gepufferte Nachrichten löschen | 20110914 |
Method DISPLAY_MESSAGES on Interface IF_GLMBC_MESSAGE has no exception.
Method DISPLAY_MESSAGES_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20110914 | |||
| 2 | IV_FLG_POPUP | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank): immer PopUp anzeigen | 20120216 | |||
| 3 | IV_FLG_REFRESH | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20110914 |
Method DISPLAY_MESSAGES_CL on Interface IF_GLMBC_MESSAGE has no exception.
Method DISPLAY_MESSAGE_LONGTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichtenklasse | 20121018 | |||
| 2 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20121018 | |||
| 3 | IV_MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20121018 | |||
| 4 | IV_MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20121018 | |||
| 5 | IV_MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20121018 | |||
| 6 | IV_MSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20121018 |
Method DISPLAY_MESSAGE_LONGTEXT on Interface IF_GLMBC_MESSAGE has no exception.
Method GET_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20110914 |
Method GET_MESSAGES on Interface IF_GLMBC_MESSAGE has no exception.
Method GET_MESSAGES_APPL_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG_APLOG | Call by reference | Type reference (TYPE) | BALMI_T | Table with Messages | 20121219 |
Method GET_MESSAGES_APPL_LOG on Interface IF_GLMBC_MESSAGE has no exception.
Method INIT_BUFFER Signature
Method INIT_BUFFER on Interface IF_GLMBC_MESSAGE has no parameter.
Method INIT_BUFFER on Interface IF_GLMBC_MESSAGE has no exception.
Method INIT_EXTNUMBER Signature
Method INIT_EXTNUMBER on Interface IF_GLMBC_MESSAGE has no parameter.
Method INIT_EXTNUMBER on Interface IF_GLMBC_MESSAGE has no exception.
Method IS_CONTAINING_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FLG_HAS_MSG | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20110914 |
Method IS_CONTAINING_MSG on Interface IF_GLMBC_MESSAGE has no exception.
Method IS_CONTAINING_MSG_OF_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FLG_HAS_MSGTY_ABORT | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20110914 | |||
| 2 | EV_FLG_HAS_MSGTY_ERROR | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20110914 | |||
| 3 | EV_FLG_HAS_MSGTY_EXCEPTION | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20110914 | |||
| 4 | EV_FLG_HAS_MSGTY_INFO | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20110914 | |||
| 5 | EV_FLG_HAS_MSGTY_SUCCESS | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20110914 | |||
| 6 | EV_FLG_HAS_MSGTY_WARNING | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20110914 |
Method IS_CONTAINING_MSG_OF_TYPE on Interface IF_GLMBC_MESSAGE has no exception.
Method REPLACE_EXTNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EXTNUMBER_FIELD | Call by reference | Type reference (TYPE) | BALTABNAME | IF_GLMBC_MESSAGE=>GC_CONTEXT_TABNAME_PRTREQID | Anwendungs-Log: Kontext: Name der DDIC-Struktur | 20121114 | ||
| 2 | IV_EXTNUMBER_NEW | Call by reference | Type reference (TYPE) | BALNREXT | Anwendungs-Log: Externe Identifikation | 20121113 | |||
| 3 | IV_EXTNUMBER_OLD | Call by reference | Type reference (TYPE) | BALNREXT | Anwendungs-Log: Externe Identifikation | 20121113 |
Method REPLACE_EXTNUMBER on Interface IF_GLMBC_MESSAGE has no exception.
Method SET_EXTNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EXTNUMBER | Call by reference | Type reference (TYPE) | BALNREXT | Anwendungs-Log: Externe Identifikation | 20121113 | |||
| 2 | IV_EXTNUMBER_FIELD | Call by reference | Type reference (TYPE) | BALTABNAME | IF_GLMBC_MESSAGE=>GC_CONTEXT_TABNAME_PRTREQID | Anwendungs-Log: Kontext: Name der DDIC-Struktur | 20121114 |
Method SET_EXTNUMBER on Interface IF_GLMBC_MESSAGE has no exception.
Method WRITE_MESSAGES_TO_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HEADER | Call by reference | Type reference (TYPE) | BALHDR | Application log: log header | 20110914 |
Method WRITE_MESSAGES_TO_LOG on Interface IF_GLMBC_MESSAGE has no exception.
Method WRITE_MESSAGES_TO_LOG_EXTNO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HEADER | Call by reference | Type reference (TYPE) | BALHDR | Application log: log header | 20121113 | |||
| 2 | IT_EXTNUMBER | Call by reference | Type reference (TYPE) | CCGLD_EXTNUMBER | EHS: Externe Identifikation | 20130307 | |||
| 3 | IV_EXTNUMBER_FLG | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X oder Blank) | 20130307 |
Method WRITE_MESSAGES_TO_LOG_EXTNO on Interface IF_GLMBC_MESSAGE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |