SAP ABAP Class IF_SWF_TRC_APPLICATION (Trace: Application-Specific Filter Accesses)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SWF_TRC_ABSTRACT_IMPL | Workflow Trace - Abstract Implementation | 20040816 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SWF_TRC_APPL_OLD | Workflow Trace: Database Operations | 20040816 |
Properties
| Class | IF_SWF_TRC_APPLICATION | |
| Short Description | Trace: Application-Specific Filter Accesses | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20040503 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_SWF_TRC_APPLICATION has no forward declaration.
Interfaces
Class IF_SWF_TRC_APPLICATION has no interface implemented.
Friends
Class IF_SWF_TRC_APPLICATION has no friend class.
Attributes
Class IF_SWF_TRC_APPLICATION has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Delete Trace Data Entries | 20040503 | |
| 2 | Instance method | Public | Method | Delete Selection Filter Entries | 20040503 | |
| 3 | Instance method | Public | Method | Deserialize Select Options for Runtime Filter | 20040503 | |
| 4 | Instance method | Public | Method | Write a Trace Data Entry | 20040513 | |
| 5 | Instance method | Public | Method | Get Name of Application Context Structure | 20040511 | |
| 6 | Instance method | Public | Method | Get Name of Trace Data Table | 20040506 | |
| 7 | Instance method | Public | Method | Get Name of Header Extension Structure | 20040506 | |
| 8 | Instance method | Public | Method | Get Name of Trace Filter Table | 20040506 | |
| 9 | Instance method | Public | Method | Get Name of Structure for Select Options | 20040506 | |
| 10 | Instance method | Public | Method | Add Selection Filter Entries | 20040503 | |
| 11 | Instance method | Public | Method | Select Trace Data Entries | 20040503 | |
| 12 | Instance method | Public | Method | Read Selection Filter Entries | 20040503 | |
| 13 | Instance method | Public | Method | Select Trace Headers that Match Filter | 20040511 | |
| 14 | Instance method | Public | Method | Get Trace IDs that Match Filter | 20040511 | |
| 15 | Instance method | Public | Method | Serialize Select Options for Runtime Filter | 20040503 |
Events
Class IF_SWF_TRC_APPLICATION has no event.
Types
Class IF_SWF_TRC_APPLICATION has no local type.
Method Signatures
Method DELETE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DO_COMMIT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Änderungen sofort festschreiben | 20051017 | ||
| 2 | RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | 0 - gelöscht, 4 - nichts gefunden | 20040506 | |||
| 3 | TRACE_ID | Call by reference | Type reference (TYPE) | SWFTRACEID | Eindeutige Kennung im Trace | 20040503 | |||
| 4 | TRACE_ID_TAB | Call by reference | Type reference (TYPE) | SWFTRCIDTAB | Trace: Liste mit Trace-Ids | 20040506 | |||
| 5 | USER_DIALOG | Call by reference | Type reference (TYPE) | FLAG | Löschung wird vom UI aus gestartet | 20050301 |
Method DELETE_DATA on class IF_SWF_TRC_APPLICATION has no exception.
Method DELETE_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DO_COMMIT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Änderungen sofort festschreiben | 20051017 | ||
| 2 | RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | 0 - gelöscht, 4 - nichts gefunden | 20040506 | |||
| 3 | TRACE_ID | Call by reference | Type reference (TYPE) | SWFTRACEID | Eindeutige Kennung im Trace | 20040506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in anwendungsspezifischer Trace-Erweiterung | 20040503 |
Method DESERIALIZE_SELECT_OPTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | 0 - ok. | 20040506 | |||
| 2 | SELECT_OPTIONS | Call by reference | Type reference (TYPE) | SWFTRCSFILTAB | Trace: Generische Liste mit Select-Optionen | 20040503 | |||
| 3 | SERIALIZED_OPTIONS | Call by reference | Type reference (TYPE) | SWFTRCSELOPTAB | Trace: Liste mit serialisierten Select-Optionen | 20040503 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in anwendungsspezifischer Trace-Erweiterung | 20040503 |
Method ENTRY_WRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DO_COMMIT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Änderungen sofort festschreiben | 20051017 | ||
| 2 | ENTRY | Call by reference | Object reference (TYPE REF TO) | CL_SWF_TRC_ENTRY | Trace-Dateneintrag | 20040513 | |||
| 3 | EXCEPTION_RETURN | Value transfer | Object reference (TYPE REF TO) | CX_SWF_TRC_TRACE | Ausnahme | 20040513 |
Method ENTRY_WRITE on class IF_SWF_TRC_APPLICATION has no exception.
Method GET_CTX_STRUCT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTX_STRUCT_NAME | Value transfer | Type reference (TYPE) | DOMNAME | Name der anwendungsspezifischen Kontextstruktur | 20040511 |
Method GET_CTX_STRUCT_NAME on class IF_SWF_TRC_APPLICATION has no exception.
Method GET_DATA_TABLE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA_TABLE_NAME | Value transfer | Type reference (TYPE) | DOMNAME | Name der Tabelle für Trace-Daten | 20040506 |
Method GET_DATA_TABLE_NAME on class IF_SWF_TRC_APPLICATION has no exception.
Method GET_EXT_STRUCT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT_STRUCT_NAME | Value transfer | Type reference (TYPE) | DOMNAME | Name der anwendungsspezifischen Header-Erweiterungsstruktur | 20040506 |
Method GET_EXT_STRUCT_NAME on class IF_SWF_TRC_APPLICATION has no exception.
Method GET_FILTER_TABLE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FILTER_TABLE_NAME | Value transfer | Type reference (TYPE) | DOMNAME | Name der Tabelle für Trace-Daten | 20040506 |
Method GET_FILTER_TABLE_NAME on class IF_SWF_TRC_APPLICATION has no exception.
Method GET_OPT_STRUCT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OPT_STRUCT_NAME | Value transfer | Type reference (TYPE) | DOMNAME | Name der Struktur für anwendungsspezifischen Selektoptionen | 20040506 |
Method GET_OPT_STRUCT_NAME on class IF_SWF_TRC_APPLICATION has no exception.
Method INSERT_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DO_COMMIT | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Änderungen sofort festschreiben | 20051017 | ||
| 2 | FILTER_REF | Call by reference | Type reference (TYPE) | SWFUTLDREF | Referenz auf Tabelle mit Selektionsfilterzeilen | 20040519 | |||
| 3 | RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | 0 - ok. | 20040506 | |||
| 4 | SYS_FILTER_LINE | Call by reference | Type reference (TYPE) | SWFTRCLPNT | Logischer Zeitpunkt als Selektionsfilter für ALLE Zeilen | 20040607 | |||
| 5 | TRACE_ID | Call by reference | Type reference (TYPE) | SWFTRACEID | Eindeutige Kennung im Trace | 20040519 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in anwendungsspezifischer Trace-Erweiterung | 20040503 |
Method SELECT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPEND_DATA | Call by reference | Type reference (TYPE) | XFLAG | Gelesene Daten hinzufügen | 20040824 | |||
| 2 | FROM | Call by reference | Type reference (TYPE) | TIMESTAMP | Zeitpunkt für Selektionsanfang | 20040503 | |||
| 3 | HFILTER | Call by reference | Type reference (TYPE) | SWFTRCLPNT | Trace: Definition eines logischen Zeitpunktes | 20040503 | |||
| 4 | RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | 0 - ok. | 20040506 | |||
| 5 | SELECT_OPTIONS | Call by reference | Type reference (TYPE) | SWFTRCSFILTAB | Referenz auf Anwendungsspezifische Select-Options | 20040503 | |||
| 6 | TO | Call by reference | Type reference (TYPE) | TIMESTAMP | Zeitpunkg für Selektionsende | 20040503 | |||
| 7 | TRACE_ID | Call by reference | Type reference (TYPE) | SWFTRACEID | Eindeutige Kennung im Trace | 20040506 | |||
| 8 | UPDATE_TABLE | Call by reference | Type reference (TYPE) | SWFUTLDREF | Referenz auf Ergebnis-Tabelle | 20040806 | |||
| 9 | USER | Call by reference | Type reference (TYPE) | SYUNAME | User, unter dem Trace-Einträge GESCHRIEBEN wurden | 20040503 |
Method SELECT_DATA on class IF_SWF_TRC_APPLICATION has no exception.
Method SELECT_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APP_FILTER_REF | Call by reference | Type reference (TYPE) | SWFUTLDREF | Referenz auf Tabelle mit Selektionsfilterzeilen | 20040511 | |||
| 2 | RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | 0 - ok. | 20040506 | |||
| 3 | TRACE_ID | Call by reference | Type reference (TYPE) | SWFTRACEID | Eindeutige Kennung im Trace | 20040511 |
Method SELECT_FILTER on class IF_SWF_TRC_APPLICATION has no exception.
Method SELECT_HEADERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APP_FILTER_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Zeigt auf anwendungsspezifische Filterstruktur | 20040511 | |||
| 2 | ONLY_ACTIVE | Call by reference | Type reference (TYPE) | XFLAG | 'X' - nur aktive im Gültigkeitszeitraum | 20040526 | |||
| 3 | RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | 0 - ok. | 20040511 | |||
| 4 | SELECT_LOCAL | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - auch Header mit Eigenschaft 'lokal' selektieren | 20040513 | ||
| 5 | SYS_FILTER | Call by reference | Type reference (TYPE) | SWFTRCLPNT | Logischer Zeitpunkt als Ffilter bei Trace-Selektion | 20040607 | |||
| 6 | TRACE_HEADERS | Call by reference | Type reference (TYPE) | SWFTRCHTAB | Liste mit Trace-Headern | 20040511 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in anwendungsspezifischer Trace-Erweiterung | 20040511 |
Method SELECT_IDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APP_FILTER_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Zeigt auf anwendungsspezifische Filterstruktur | 20040511 | |||
| 2 | RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | 0 - ok. | 20040511 | |||
| 3 | SYS_FILTER | Call by reference | Type reference (TYPE) | SWFTRCLPNT | Logischer Zeitpunkt als Ffilter bei Trace-Selektion | 20040607 | |||
| 4 | TRACE_IDS | Call by reference | Type reference (TYPE) | SWFTRCIDTAB | Liste mit Trace-Ids | 20040511 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in anwendungsspezifischer Trace-Erweiterung | 20040511 |
Method SERIALIZE_SELECT_OPTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETCODE | Call by reference | Type reference (TYPE) | SYSUBRC | 0 - ok. | 20040506 | |||
| 2 | SELECT_OPTIONS | Call by reference | Type reference (TYPE) | SWFTRCSFILTAB | Trace: Generische Liste mit Select-Optionen | 20040503 | |||
| 3 | SERIALIZED_OPTIONS | Call by reference | Type reference (TYPE) | SWFTRCSELOPTAB | Trace: Liste mit serialisierten Select-Optionen | 20040503 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in anwendungsspezifischer Trace-Erweiterung | 20040503 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |