SAP ABAP Class IF_PTU_MESSAGE (Collect Messages)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_PTU_MESSAGE | Collect Messages | 20000818 |
Properties
| Class | IF_PTU_MESSAGE | |
| Short Description | Collect Messages | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20000818 | SAP |
| Last change | 20040518 | 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) |
Interfaces
Class IF_PTU_MESSAGE has no interface implemented.
Friends
Class IF_PTU_MESSAGE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | BALLOGHNDL | Application log: Log handle | 20030403 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | PTU_TRACE_LEVEL | Trace Level | 20000818 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add a BAPI Return Structure | 20020725 | |
| 2 | Instance method | Public | Method | Add a BAPI Return Table | 20020725 | |
| 3 | Instance method | Public | Method | Write an Empty Line | 20000818 | |
| 4 | Instance method | Public | Method | Add Application Log | 20030423 | |
| 5 | Instance method | Public | Method | Collection of a Message | 20000818 | |
| 6 | Instance method | Public | Method | Collection of a Message with All Parameters | 20040323 | |
| 7 | Instance method | Public | Method | Collect Message, Simple Interface | 20010709 | |
| 8 | Instance method | Public | Method | Insert Text | 20040317 | |
| 9 | Instance method | Public | Method | Collect Time Stamp with Text | 20000818 | |
| 10 | Instance method | Public | Method | Display Application Log | 20030303 | |
| 11 | Instance method | Public | Method | Issue Most Grave Message Type | 20030425 | |
| 12 | Instance method | Public | Method | Set Trace Level | 20030122 |
Events
Class IF_PTU_MESSAGE has no event.
Types
Class IF_PTU_MESSAGE has no local type.
Method Signatures
Method ADD_BAPIRET2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG_HANDLE | Call by reference | Type reference (TYPE) | BALMSGHNDL | Anwendungs-Log: Handle für eine Meldung | 20020725 | |||
| 2 | IS_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20020725 | |||
| 3 | IV_CHECK_T100 | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20040317 | |||
| 4 | IV_CUMULATE | Call by reference | Type reference (TYPE) | XFELD | Meldungen zusammenfassen | 20040317 | |||
| 5 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | '1' | Anwendungs-Log: Detaillierungsgrad | 20020912 | ||
| 6 | IV_LEVEL | Call by reference | Type reference (TYPE) | PTU_TRACE_LEVEL | CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL | Tracelevel | 20020725 | ||
| 7 | IV_TAG | Call by reference | Type reference (TYPE) | PTU_TAG | Kennzeichen | 20020725 |
Method ADD_BAPIRET2 on class IF_PTU_MESSAGE has no exception.
Method ADD_BAPIRET2_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG_HANDLE | Call by reference | Type reference (TYPE) | BAL_T_MSGH | Anwendungs-Log: Tabelle mit Message-Handles | 20020725 | |||
| 2 | IT_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returnparameter | 20020725 | |||
| 3 | IV_CHECK_T100 | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20040317 | |||
| 4 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | '1' | Anwendungs-Log: Detaillierungsgrad | 20020912 | ||
| 5 | IV_LEVEL | Call by reference | Type reference (TYPE) | PTU_TRACE_LEVEL | CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL | Tracelevel | 20020725 | ||
| 6 | IV_TAG | Call by reference | Type reference (TYPE) | PTU_TAG | Kennzeichen | 20020725 |
Method ADD_BAPIRET2_TAB on class IF_PTU_MESSAGE has no exception.
Method ADD_EMPTY_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG_HANDLE | Call by reference | Type reference (TYPE) | BALMSGHNDL | Anwendungs-Log: Handle für eine Meldung | 20010917 | |||
| 2 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | '1' | Anwendungs-Log: Detaillierungsgrad | 20020912 | ||
| 3 | IV_LEVEL | Call by reference | Type reference (TYPE) | PTU_TRACE_LEVEL | CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL | Tracelevel | 20000818 |
Method ADD_EMPTY_LINE on class IF_PTU_MESSAGE has no exception.
Method ADD_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | II_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_PTU_MESSAGE | Sammeln von Messages | 20030423 | |||
| 2 | IV_ORIGINAL_ORDER | Call by reference | Type reference (TYPE) | FLAG_X | ursprüngliche zeitliche Reihenfolge beibehalten | 20030424 | |||
| 3 | IV_WITHOUT_FILTER | Call by reference | Type reference (TYPE) | FLAG_X | ohne Filterung | 20040323 |
Method ADD_LOG on class IF_PTU_MESSAGE has no exception.
Method ADD_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG_HANDLE | Call by reference | Type reference (TYPE) | BALMSGHNDL | Anwendungs-Log: Handle für eine Meldung | 20010917 | |||
| 2 | IV_CUMULATE | Call by reference | Type reference (TYPE) | FLAG_X | Messages kumulieren | 20000927 | |||
| 3 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | '1' | Anwendungs-Log: Detaillierungsgrad | 20020912 | ||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichten, Nachrichtenklasse | 20000818 | |||
| 5 | IV_LEVEL | Call by reference | Type reference (TYPE) | PTU_TRACE_LEVEL | CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL | Tracelevel | 20000818 | ||
| 6 | IV_NO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennumer | 20000818 | |||
| 7 | IV_TAG | Call by reference | Type reference (TYPE) | PTU_TAG | Kennzeichen | 20000818 | |||
| 8 | IV_TYPE | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichten, Nachrichtentyp | 20000818 | |||
| 9 | IV_V1 | Call by reference | Type reference (TYPE) | C | Nachrichtentext | 20000818 | |||
| 10 | IV_V2 | Call by reference | Type reference (TYPE) | C | Nachrichtentext | 20000818 | |||
| 11 | IV_V3 | Call by reference | Type reference (TYPE) | C | Nachrichtentext | 20000818 | |||
| 12 | IV_V4 | Call by reference | Type reference (TYPE) | C | Nachrichtentext | 20000818 |
Method ADD_MESSAGE on class IF_PTU_MESSAGE has no exception.
Method ADD_MESSAGE_COMPLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG_HANDLE | Call by reference | Type reference (TYPE) | BALMSGHNDL | Anwendungs-Log: Handle für eine Meldung | 20040323 | |||
| 2 | IS_MSG | Call by reference | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Meldung | 20040323 | |||
| 3 | IV_CUMULATE | Call by reference | Type reference (TYPE) | FLAG_X | Messages kumulieren | 20040323 |
Method ADD_MESSAGE_COMPLETE on class IF_PTU_MESSAGE has no exception.
Method ADD_MESSAGE_SIMPLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG_HANDLE | Call by reference | Type reference (TYPE) | BALMSGHNDL | Anwendungs-Log: Handle für eine Meldung | 20010917 | |||
| 2 | IV_CUMULATE | Call by reference | Type reference (TYPE) | FLAG_X | Messages kumulieren | 20010709 | |||
| 3 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | '1' | Anwendungs-Log: Detaillierungsgrad | 20020912 | ||
| 4 | IV_LEVEL | Call by reference | Type reference (TYPE) | PTU_TRACE_LEVEL | CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL | Tracelevel | 20010709 | ||
| 5 | IV_TAG | Call by reference | Type reference (TYPE) | PTU_TAG | Kennzeichen | 20010709 |
Method ADD_MESSAGE_SIMPLE on class IF_PTU_MESSAGE has no exception.
Method ADD_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG_HANDLE | Call by reference | Type reference (TYPE) | BALMSGHNDL | Anwendungs-Log: Handle für eine Meldung | 20040317 | |||
| 2 | IV_CUMULATE | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20040317 | |||
| 3 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | '1' | Anwendungs-Log: Detaillierungsgrad | 20040317 | ||
| 4 | IV_LEVEL | Call by reference | Type reference (TYPE) | PTU_TRACE_LEVEL | CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL | Detaillierungsgrad des Anwendungslog | 20040317 | ||
| 5 | IV_TAG | Call by reference | Type reference (TYPE) | PTU_TAG | Kennzeichen | 20040317 | |||
| 6 | IV_TEXT | Call by reference | Type reference (TYPE) | PTU_TEXT | Text für eine Message | 20040317 | |||
| 7 | IV_TYPE | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichten, Nachrichtentyp | 20040317 |
Method ADD_TEXT on class IF_PTU_MESSAGE has no exception.
Method ADD_TIME_STAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG_HANDLE | Call by reference | Type reference (TYPE) | BALMSGHNDL | Anwendungs-Log: Handle für eine Meldung | 20010917 | |||
| 2 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | '1' | Anwendungs-Log: Detaillierungsgrad | 20020912 | ||
| 3 | IV_LEVEL | Call by reference | Type reference (TYPE) | PTU_TRACE_LEVEL | CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL | Tracelevel | 20000818 | ||
| 4 | IV_TAG | Call by reference | Type reference (TYPE) | PTU_TAG | Kennzeichen | 20000818 | |||
| 5 | IV_TEXT | Call by reference | Type reference (TYPE) | C | Text | 20000818 |
Method ADD_TIME_STAMP on class IF_PTU_MESSAGE has no exception.
Method DISPLAY_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DISVARIANT | Call by reference | Type reference (TYPE) | DISVARIANT | Anzeigevariante (externe Verwendung) | 20030303 | |||
| 2 | IV_AS_POPUP | Call by reference | Type reference (TYPE) | FLAG_X | Flag | 20030303 | |||
| 3 | IV_FORCE_DISPLAY | Call by reference | Type reference (TYPE) | FLAG_X | Anzeige auch bei leerem Log | 20030425 | |||
| 4 | IV_TITLE | Call by reference | Type reference (TYPE) | BALTITLE | Anwendungs-Log: Titel des Dynpros | 20030303 | |||
| 5 | IV_TREE_BY_DETLEVEL | Call by reference | Type reference (TYPE) | FLAG_X | Flag | 20030303 | |||
| 6 | IV_USE_GRID | Call by reference | Type reference (TYPE) | BALUSEGRID | Anwendungs-Log: Bei Ausgabe Grid-Control verwenden | 20030303 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 20030303 |
Method GET_MOST_SEVERE_MSGTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MOST_SEVERE_MSGTY | Call by reference | Type reference (TYPE) | BALMSGTY | Anwendungs-Log: Typ einer Meldung (A,E,W,I,S) | 20030425 |
Method GET_MOST_SEVERE_MSGTY on class IF_PTU_MESSAGE has no exception.
Method SET_TRACE_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRACE_LEVEL | Call by reference | Type reference (TYPE) | PTU_TRACE_LEVEL | Tracelevel | 20030122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tracelevel wurde nicht gesetzt | 20030122 |
History
| Last changed by/on | SAP | 20040518 |
| SAP Release Created in |