SAP ABAP Class CL_ATRA_TRACE_FILTER (Runtime Analysis: Trace Record Filter)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-RTA (Application Component) Runtime Analysis
     S_ABAP_TRACE (Package) ABAP TRACE
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20070326
Properties
Class CL_ATRA_TRACE_FILTER  
Short Description Runtime Analysis: Trace Record Filter    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ABAP_TRACE   ABAP TRACE 
Created 20070308   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20070326
Friends
Class CL_ATRA_TRACE_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGG_NO Constant Public Type reference (TYPE) AGG_STATE_T 2 Non-Aggregated Measurement 20070323
2 AGG_UNKNOWN Constant Public Type reference (TYPE) AGG_STATE_T 0 Not known whether measurement is aggregated 20070323
3 AGG_YES Constant Public Type reference (TYPE) AGG_STATE_T 1 Aggregated Measurement 20070323
4 DROP Constant Public Type reference (TYPE) RESULT_T 1 Entry Filtered Out 20070312
5 EGSYS Constant Private Type reference (TYPE) EG_MASK_T 8 Result in System Program 20070316
6 EG_ACCEPT_MASK Instance attribute Private Type reference (TYPE) EG_MASK_T 20070315
7 EG_REJECT_MASK Instance attribute Private Type reference (TYPE) EG_MASK_T 20070315
8 ET_ACCEPT_MASK Instance attribute Private Type reference (TYPE) ET_MASK_T 20070524
9 ET_LOW_LEVEL Constant Private Type reference (TYPE) ET_MASK_T 128 Low-Level Operation 20070524
10 ET_REJECT_MASK Instance attribute Private Type reference (TYPE) ET_MASK_T 20070524
11 INFO Instance attribute Public Type reference (TYPE) FILTER_INFO_T Information for Measurement 20070323
12 KEEP Constant Public Type reference (TYPE) RESULT_T 0 Entry not filtered out 20070312
13 LAYER_POOL Instance attribute Private Object reference (TYPE REF TO) LCL_LAYER_QUERY_POOL 20071002
14 MAIN_REF Instance attribute Private Object reference (TYPE REF TO) CL_ATRA_TOOL_SE30_MAIN Main Class for Container Handling 20070316
15 NO_FILTERING Instance attribute Private Type reference (TYPE) ABAP_BOOL No Filtering 20070522
16 OREF Static Attribute Private Object reference (TYPE REF TO) CL_ATRA_TRACE_FILTER Runtime Analysis: Trace Record Filter 20070308
17 OREF_NO_FILTERING Static Attribute Private Object reference (TYPE REF TO) CL_ATRA_TRACE_FILTER Runtime Analysis: Trace Record Filter (No Filter) 20070522
18 PROPAGATE Constant Public Type reference (TYPE) RESULT_T 2 Filter out entry, propagate net time 20070312
19 RANGES Instance attribute Private Type reference (TYPE) RANGES_T 20070323
20 SETTINGS Instance attribute Public Type reference (TYPE) FILTER_SETTINGS_T Filter Settings 20070315
21 STATISTICS Instance attribute Private Type reference (TYPE) STATISTICS_T Filter Statistics 20070323
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20070308
2 DESERIALIZE Static method Public Method Deserialize Filter Settings 20070326
3 FILTER_BEGIN Instance method Public Method Start Filter Processing 20070308
4 FILTER_END Instance method Public Method End Filter Processing 20070308
5 GET_DEFAULT_SETTING Instance method Public Method Restore Default Settings 20070327
6 GET_INSTANCE Static method Public Method Factory Method 20070308
7 IS_SUPPRESSED Instance method Public Method Is trace record suppressed by filter? 20070308
8 SERIALIZE Static method Public Method Serialize Filter Settings 20070326
9 USER_DIALOG Static method Public Method Call user dialog for filter 20070308
Events
Class CL_ATRA_TRACE_FILTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 AGG_STATE_T Public Type reference (TYPE) I 20070323
2 EG_MASK_T Public See coding 20070308 EG_MASK_T type x length 1
3 ET_MASK_T Public See coding 20070524 Et_MASK_T type x length 1
4 FILTER_INFO_T Public See coding 20070323 begin of FILTER_INFO_T, agg_state type AGG_STATE_T, end of filter_info_t
5 FILTER_SETTINGS_T Public See coding 20070315 begin of FILTER_SETTINGS_T, pgm_user type abap_bool, pgm_system type abap_bool, pgm_propagate type abap_bool, pgm_range_package type range of devclass, pgm_range_program type range of program, pgm_range_class type range of seoclsname, pgm_range_fugr type range of rs38l_area, layer_range type range of slad_object_name, layer_instead_of_pgm type abap_bool, trc_ext_db type SINGLE_SETTING_T, trc_ext_rfc type SINGLE_SETTING_T, trc_int_dbuf type SINGLE_SETTING_T, trc_int_itab type SINGLE_SETTING_T, trc_int_rtm type SINGLE_SETTING_T, end of filter_settings_t
6 ID_T Private See coding 20070323 ID_T type c length 1
7 RANGES_T Private See coding 20070316 BEGIN OF RANGES_T, accept_progindex type range of i, reject_id_drop type range of id_t, reject_id_prop type range of id_t, reject_idsubid_drop_id type range of id_t, reject_idsubid_prop_id type range of id_t, reject_idsubid_drop_subid type range of subid_t, reject_idsubid_prop_subid type range of subid_t, end of ranges_t
8 RESULT_T Public Type reference (TYPE) I 20070312
9 SINGLE_SETTING_T Public See coding 20070323 BEGIN OF SINGLE_SETTING_T, keep type abap_bool, propagate type abap_bool, end of SINGLE_SETTING_T
10 STATISTICS_T Private See coding 20070323 begin of STATISTICS_T, in type i, out type i, end of statistics_t
11 SUBID_T Private See coding 20070523 subID_T type c length 1
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAIN_REF Call by reference Object reference (TYPE REF TO) CL_ATRA_TOOL_SE30_MAIN Main-Class for Container Handling 20070316
2 Importing NO_FILTERING Call by reference Type reference (TYPE) ABAP_BOOL 20070522
3 Importing PREVIOUS_REF Call by reference Object reference (TYPE REF TO) CL_ATRA_TRACE_FILTER Laufzeitanalyse: Trace-Satz Filter 20070326

Method CONSTRUCTOR on class CL_ATRA_TRACE_FILTER has no exception.

Method DESERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) XSTRING 20070326

Method DESERIALIZE on class CL_ATRA_TRACE_FILTER has no exception.

Method FILTER_BEGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTF_INDICES Call by reference Type reference (TYPE) SLAT_T_INTF_LIST SAT: list of used interfaces for layer aware trace analysis 20070817
2 Importing INTF_NAMES Call by reference Type reference (TYPE) SLAT_T_INTERFACES SAT: interfaces for layer aware trace analysis 20070817
3 Importing PAK_NAMES Call by reference Type reference (TYPE) SLAT_T_PACKAGES SAT: packages for layer aware trace analysis 20070817
4 Importing PRG_NAMES Call by reference Type reference (TYPE) SLAT_T_PROGRAMS SAT: programs for layer aware tracing 20070817

Method FILTER_BEGIN on class CL_ATRA_TRACE_FILTER has no exception.

Method FILTER_END Signature

Method FILTER_END on class CL_ATRA_TRACE_FILTER has no parameter.
Method FILTER_END on class CL_ATRA_TRACE_FILTER has no exception.

Method GET_DEFAULT_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEFAULT_SETTINGS Value transfer Type reference (TYPE) FILTER_SETTINGS_T 20070327

Method GET_DEFAULT_SETTING on class CL_ATRA_TRACE_FILTER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FILTER_REF Value transfer Object reference (TYPE REF TO) CL_ATRA_TRACE_FILTER Laufzeitanalyse: Trace-Satz Filter 20070308
2 Importing MAIN_REF Call by reference Object reference (TYPE REF TO) CL_ATRA_TOOL_SE30_MAIN Main-Class for Container Handling 20070316
3 Importing NO_FILTERING Call by reference Type reference (TYPE) ABAP_BOOL Keine Filterung gewünscht 20070522

Method GET_INSTANCE on class CL_ATRA_TRACE_FILTER has no exception.

Method IS_SUPPRESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SUPPRESSED Value transfer Type reference (TYPE) RESULT_T Trace-Satz ist durch Filter unterdrückt 20070308
2 Importing TRACE_RECORD Call by reference Type reference (TYPE) SATR_AUSTAB_N SATR : Gemeinsame Ausgabestruktur (TRACE/TRACEDUMP) 20070308

Method IS_SUPPRESSED on class CL_ATRA_TRACE_FILTER has no exception.

Method SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUTPUT Value transfer Type reference (TYPE) XSTRING 20070326

Method SERIALIZE on class CL_ATRA_TRACE_FILTER has no exception.

Method USER_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CANCELED Value transfer Type reference (TYPE) ABAP_BOOL Operation abgebrochen 20070320

Method USER_DIALOG on class CL_ATRA_TRACE_FILTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710