SAP ABAP Class CL_SWF_TRC_PHYSICAL_HANDLE (Physical Trace Handle)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_TRC (Package) Workflow: Trace
Properties
Class CL_SWF_TRC_PHYSICAL_HANDLE  
Short Description Physical Trace Handle    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_TRC   Workflow: Trace 
Created 20040510   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_TRC_PHYSICAL_HANDLE has no forward declaration.
Interfaces
Class CL_SWF_TRC_PHYSICAL_HANDLE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SWF_TRC_MANAGER 20040510 Trace Manager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_APP_CLASS Instance attribute Private Type reference (TYPE) SWFTRCACLASSREF Trace: Application-Specific Filter Accesses 20040816
2 M_COMPONENT_CONFIG Instance attribute Private Type reference (TYPE) SWFTRCACONF Configuration of Separate Component 20040512
3 M_EXT_STRUCT_TYPE Instance attribute Private Type reference (TYPE) STRING Type Name of Header Enhancement Structure 20040510
4 M_FILTER_REF Instance attribute Private Object reference (TYPE REF TO) DATA Table with application-specific filter criteria 20040510
5 M_HIERARCHY_CONDITION Instance attribute Private Object reference (TYPE REF TO) IF_SWF_RLS_BOOLEAN Trace hierarchy condition 20040511
6 M_LAST_ENTRY_ID Instance attribute Private Type reference (TYPE) SWFTRACEID ID of last written trace entry 20040512
7 M_LOCKED Instance attribute Private Type reference (TYPE) XFLAG 'X' - Physical handle currently logically locked 20040510
8 M_ROLL_AREA_ID Instance attribute Private Type reference (TYPE) SWFTRACEID Unique ID of role area 20040514
9 M_SELOPT_CONDITION Instance attribute Private Object reference (TYPE REF TO) IF_SWF_RLS_BOOLEAN Application-specific select option condition 20040511
10 M_SYS_FILTER Instance attribute Private Type reference (TYPE) SWFTRCLPNT Generic part of select filter 20040607
11 M_TRACE Instance attribute Private Type reference (TYPE) SWFTRCHEAD Trace Header 20040510
12 M_VIA_PATTERN Instance attribute Private Type reference (TYPE) XFLAG Creation Using Pattern 20060113
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_PATTERN Instance method Public Method Apply Pattern: Creates a new physical trace 20040523
2 CHANGE_FILTERS Instance method Public Method Change application-specific filter for header selection 20040510
3 CHANGE_TITLE Instance method Public Method Changing Title of Physical Trace Handle 20060111
4 CONSTRUCTOR Instance method Public Constructor Constructor 20040510
5 GET_HEADER Instance method Public Method Gets unique name of trace component 20040521
6 GET_LAST_ENTRY_ID Instance method Public Method ID (Line_id) of last written entry 20040512
7 GET_LOCAL Instance method Public Method 'X' - Trace is role area local 20040510
8 GET_PARENT_ID Instance method Public Method Unique ID of superordinate trace 20040521
9 GET_ROLL_AREA_ID Instance method Public Method ID of this role area for the trace 20040512
10 GET_TRACE_COMPONENT Instance method Public Method Gets unique name of trace component 20040512
11 GET_TRACE_ID Instance method Public Method Read unique ID of physical trace 20040510
12 GET_TRACE_LEVEL Instance method Public Method Trace Level (1..9) of Physical Trace 20040513
13 GET_TRACE_TYPE Instance method Public Method Gets unique name of trace component 20040521
14 GET_VIA_PATTERN Instance method Public Method Was this handle created using a pattern? 20060113
15 IS_ACTIVE Instance method Public Method 'X' - Physical trace handle is active 20040510
16 IS_PATTERN Instance method Public Method 'X' - Physical trace handle is a pattern 20040521
17 LOCK Instance method Public Method Lock Header Entry 20040510
18 NEEDS_PROPAGATE Instance method Public Method 'X' - also trace sub-objects 20040521
19 RELEASE Instance method Public Method Header entry unlocked, update database if applicable 20040510
20 RESTRICTIONS_SATISFIED Instance method Public Method Checks whether application-specific condition(s) satisfied 20040608
21 SET_HEADER Instance method Private Method 20060207
22 SET_LOCAL Instance method Public Method Set property 'local' 20040510
23 SET_VIA_PATTERN Instance method Public Method Was this handle created using a pattern? 20060210
24 UPDATE_FILTER Instance method Private Method Update Filter (application-specific table type) 20040510
25 UPDATE_HEADER Instance method Private Method Update header data from DB structure 20040510
26 WILL_WRITE Instance method Public Method Gets 'X', if given entry was written 20040512
27 WRITE Instance method Public Method Write and transfer trace entry directly 20040512
28 WRITE_EXCEPTION Instance method Public Method Write and transfer trace entry directly 20040517
29 WRITE_LINK Instance method Public Method Write and transfer trace entry directly 20040517
Events
Class CL_SWF_TRC_PHYSICAL_HANDLE has no event.
Types
Class CL_SWF_TRC_PHYSICAL_HANDLE has no local type.
Method Signatures

Method APPLY_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PHYSICAL_HANDLE Call by reference Object reference (TYPE REF TO) CL_SWF_TRC_PHYSICAL_HANDLE Physikalisches Trace-Handle 20040523
2 Exporting PHYSICAL_TRACE_ID Call by reference Type reference (TYPE) SWFTRACEID ID des erzeugten physikalischen Trace 20040523
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040523

Method CHANGE_FILTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER_ADD Call by reference Type reference (TYPE) ANY Zu setzende Filter 20040510
2 Importing FILTER_REMOVE Call by reference Type reference (TYPE) ANY Zu entfernende Filter 20040510

Method CHANGE_FILTERS on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method CHANGE_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCK Call by reference Type reference (TYPE) XFLAG 'X' Sperre Trace Header 20060111
2 Importing NEW_TITLE Call by reference Type reference (TYPE) SWFTRCHDSC Trace-Header: Beschreibender Text 20060111
3 Importing RELEASE Call by reference Type reference (TYPE) XFLAG 'X' Entsperre Trace Header 20060111
4 Exporting TRACE_ID Call by reference Type reference (TYPE) SWFTRACEID Eindeutige Kennung im Trace 20060111
# Exception Resumable Description Created on
1 UPDATE_NOT_POSSIBLE Titel konnte nicht verändert werden 20060111

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXT_STRUCT_TYPE Call by reference Type reference (TYPE) DOMNAME Name der anwendungsspezifischen Header-Erweiterungsstruktur 20040514
2 Importing FILTER_TABLE Call by reference Type reference (TYPE) ANY Trace-Selektionskriterien (anwendungsspezifischer Teil) 20040510
3 Importing ROLL_AREA_ID Call by reference Type reference (TYPE) SWFTRACEID Eindeutige Kennung des Rollbereichs 20040514
4 Importing SYS_FILTER Call by reference Type reference (TYPE) SWFTRCLPNT Logischer Zeitpunkt bei Filter-Selektion 20040607
5 Importing TRACE_HEADER Call by reference Type reference (TYPE) SWFTRCHEAD Trace-Header (generischer Teil) 20040510
6 Importing VIA_PATTERN Call by reference Type reference (TYPE) XFLAG Erzeugung über Muster 20060113
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Komponentenkonfiguration ungültig 20040510

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TRACE_HEADER Value transfer Type reference (TYPE) SWFTRCHEAD Dem physikalischen Handle zugrunde liegender Header-Eintrag 20040521

Method GET_HEADER on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method GET_LAST_ENTRY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LAST_ENTRY_ID Value transfer Type reference (TYPE) SWFTRACEID ID des zuletzt geschriebenen Trace-Eintrags 20040512

Method GET_LAST_ENTRY_ID on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method GET_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_LOCAL Value transfer Type reference (TYPE) XFLAG 'X' - rollbereichslokal, ' ' - global sichtbar 20040510

Method GET_LOCAL on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method GET_PARENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PARENT_ID Value transfer Type reference (TYPE) SWFTRACEID Eindeutige Kennung des übergeordneten Trace 20040521

Method GET_PARENT_ID on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method GET_ROLL_AREA_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROLL_AREA_ID Value transfer Type reference (TYPE) SWFTRACEID Kennung für den aktuellen Rollbereich 20040512

Method GET_ROLL_AREA_ID on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method GET_TRACE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRACE_COMPONENT Value transfer Type reference (TYPE) SWFTRC_CMP Komponente, die einen eigenen Trace benötigt 20040512

Method GET_TRACE_COMPONENT on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method GET_TRACE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRACE_ID Value transfer Type reference (TYPE) SWFTRACEID Eindeutige Kennung im Trace 20040510

Method GET_TRACE_ID on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method GET_TRACE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRACE_LEVEL Value transfer Type reference (TYPE) SWFTRCLEV Trace-Level Workflow-Laufzeit 20040513

Method GET_TRACE_LEVEL on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method GET_TRACE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRACE_TYPE Value transfer Type reference (TYPE) SWFTRC_TYP Trace-Typ 20040521

Method GET_TRACE_TYPE on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method GET_VIA_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_VIA_PATTERN Value transfer Type reference (TYPE) XFLAG X Wurde über Muster erzeugt 20060113

Method GET_VIA_PATTERN on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_ACTIVE Value transfer Type reference (TYPE) XFLAG 'X' - physikalisches Trace-Handle ist aktiv 20040510

Method IS_ACTIVE on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method IS_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_PATTERN Value transfer Type reference (TYPE) XFLAG 'X' - physikalisches Trace-Handle ist ein Muster 20040521

Method IS_PATTERN on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_LOCKED Value transfer Type reference (TYPE) XFLAG 'X' - Trace-Header ist gesperrt 20040527

Method LOCK on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method NEEDS_PROPAGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEEDS_PROPAGATE Value transfer Type reference (TYPE) XFLAG 'X' - auch Sub-Objekte sollen getraced werden 20040521

Method NEEDS_PROPAGATE on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UPDATE_FILTER Call by reference Type reference (TYPE) XFLAG 'X' - Filter vor Aufgabe der Sperre Schreiben 20040510
2 Importing UPDATE_HEADER Call by reference Type reference (TYPE) XFLAG 'X' - Header vor Aufgabe der Sperre Schreiben 20040510

Method RELEASE on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method RESTRICTIONS_SATISFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APP_CONTEXT Call by reference Type reference (TYPE) ANY Aktueller Anwendungskontext 20040608
2 Returning SATISFIED Value transfer Type reference (TYPE) XFLAG 'X' - Bedingungen erfüllt 20040608
3 Importing SYS_CONTEXT Call by reference Type reference (TYPE) SWFTRCLPNT Aktueller logischer Zeitpunkt 20040608

Method RESTRICTIONS_SATISFIED on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRACE_HEADER Call by reference Type reference (TYPE) SWFTRCHEAD Trace: Daten des Trace-Headers 20060207

Method SET_HEADER on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method SET_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCAL Value transfer Type reference (TYPE) XFLAG 'X' - rollbereichslokal, ' ' - global sichtbar 20040510

Method SET_LOCAL on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method SET_VIA_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIA_PATTERN Call by reference Type reference (TYPE) XFLAG X Wurde über Muster erzeugt 20060210

Method SET_VIA_PATTERN on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method UPDATE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APP_FILTER_REF Call by reference Type reference (TYPE) ANY Tabelle mit anwendungsspezifischen Filtern 20040510
2 Importing SYS_FILTER Call by reference Type reference (TYPE) SWFTRCLPNT Trace: Definition eines logischen Zeitpunktes 20051028

Method UPDATE_FILTER on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method UPDATE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRACE_HEADER Call by reference Type reference (TYPE) SWFTRCHEAD Trace: Daten des Trace-Headers 20040510
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Ungültige Konfiguration für Trace-Componente 20040513

Method WILL_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_IFS_PARAMETER_CONTAINER Trace-Datencontainer 20040513
2 Importing LOGICAL_HANDLE Call by reference Object reference (TYPE REF TO) CL_SWF_TRC_HANDLE Logisches Trace-Handle 20040512
3 Returning WILL_WRITE Value transfer Type reference (TYPE) XFLAG 'X' - Eintrag würde geschrieben 20040512
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040512

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMENT Call by reference Type reference (TYPE) STRING Text zu diesem Eintrag 20040517
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Trace-Datencontainer 20040513
3 Importing LOGICAL_HANDLE Call by reference Object reference (TYPE REF TO) CL_SWF_TRC_HANDLE Logisches Trace-Handle 20040512
4 Returning WRITTEN Value transfer Type reference (TYPE) XFLAG 'X' - geschrieben 20040512

Method WRITE on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method WRITE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMENT Call by reference Type reference (TYPE) STRING Text zu diesem Eintrag 20040517
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Trace-Datencontainer 20040517
3 Importing LOGICAL_HANDLE Call by reference Object reference (TYPE REF TO) CL_SWF_TRC_HANDLE Logisches Trace-Handle 20040517
4 Importing TRACE_LINK Call by reference Type reference (TYPE) SWFTRACEID Verweis auf einen anderen physikalischen Trace 20040517
5 Returning WRITTEN Value transfer Type reference (TYPE) XFLAG 'X' - geschrieben 20040517

Method WRITE_EXCEPTION on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.

Method WRITE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMENT Call by reference Type reference (TYPE) STRING Text zu diesem Eintrag 20040517
2 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Trace-Datencontainer 20040517
3 Importing LOGICAL_HANDLE Call by reference Object reference (TYPE REF TO) CL_SWF_TRC_HANDLE Logisches Trace-Handle 20040517
4 Importing TRACE_LINK Call by reference Type reference (TYPE) SWFTRACEID Verweis auf einen anderen physikalischen Trace 20040517
5 Returning WRITTEN Value transfer Type reference (TYPE) XFLAG 'X' - geschrieben 20040517

Method WRITE_LINK on class CL_SWF_TRC_PHYSICAL_HANDLE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700