SAP ABAP Class CL_RTM_ITERATOR (Iterator for RTM Data Records)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SRTM (Package) Package for Runtime Monitor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RTM_API_TYPES Types for Run Time Monitor API 20070625
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RTM_ITERATOR_INTERNAL Iterator for RTM records. (Package) internal usage only 20070705
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RTM_RESULT_ITERATOR Iterator for RTM Log Records 20070625
Properties
Class CL_RTM_ITERATOR  
Short Description Iterator for RTM Data Records    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRTM   Package for Runtime Monitor 
Created 20070625   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RTM_ITERATOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RTM_API_TYPES Types for Run Time Monitor API 20070625
2 IF_RTM_ITERATOR_INTERNAL Iterator for RTM records. (Package) internal usage only 20070705
3 IF_RTM_RESULT_ITERATOR Iterator for RTM Log Records 20070625
Friends
Class CL_RTM_ITERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PAGE_SIZE Instance attribute Private Type reference (TYPE) I 20070702
2 STATE Instance attribute Private Type reference (TYPE) STATE_T 20070626
3 SUBSET_SPECIFICATION Instance attribute Private Type reference (TYPE) SUBSET_SPECIFICATION_T 20070626
4 TEST_KIND__ABAP Instance attribute Public Attribute reference (LIKE) 20070626
5 TEST_KIND__CHECKPOINT_GROUP Instance attribute Public Attribute reference (LIKE) 20070626
6 TEST_KIND__KERNEL Instance attribute Public Attribute reference (LIKE) 20070626
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20070625
2 GET_INSTANCE Static method Public Method Create Instance 20070627
3 _GET_KEYS Instance method Private Method 20070702
4 _HANDLE2KEY Instance method Private Method 20070705
5 _NEXT_PAGE Instance method Private Method 20070702
6 _SET_PAGE_SIZE Instance method Private Method 20070702
Events
Class CL_RTM_ITERATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ENTRY_T Public Attribute reference (LIKE) 20070626
2 HANDLE_T Private Attribute reference (LIKE) 20070705
3 KEY_T Private See coding 20070626 BEGIN OF key_t, trigid TYPE srtm_data-trigid, trigoffset TYPE srtm_data-trigoffset, subid TYPE srtm_data-subid, * ddate TYPE srtm_data-ddate, * dtime TYPE srtm_data-dtime, END OF key_t
4 KEY_TABLE_T Private See coding 20070626 key_table_t TYPE STANDARD TABLE OF key_t WITH NON-UNIQUE KEY trigid trigoffset subid
5 PAGE_OF_ENTRIES_T Private See coding 20070702 begin of page_of_entries_t, test_kind type srtm_Test-test_kind, test_id type srtm_test-test_id, subkey type srtm_sub-subkey, trigid TYPE srtm_data-trigid, trigoffset TYPE srtm_data-trigoffset, subid TYPE srtm_data-subid, ddate TYPE srtm_data-ddate, dtime TYPE srtm_data-dtime, text type srtm_data-text, xtext type srtm_datax-xtext, counter type srtm_data-counter, trigentry type srtm_proc-trigentry, trigname type srtm_proc-trigname, progname type srtm_prog-progname, end of page_of_entries_t
6 PAGE_OF_ENTRIES_TABLE_T Private See coding 20070702 page_of_entries_table_t type STANDARD TABLE OF page_of_entries_t WITH NON-UNIQUE KEY trigid trigoffset subid
7 PROGRAM_RANGE_T Public Attribute reference (LIKE) 20070625
8 STATE_T Private See coding 20070626 BEGIN OF state_t, key_table TYPE key_table_t, page_of_entries type page_of_entries_table_t, current_index TYPE i, current_key type key_t, current_entry TYPE entry_t, page_end type i, END OF state_t
9 SUBKEY_RANGE_T Public Attribute reference (LIKE) 20070625
10 SUBSET_SPECIFICATION_T Private See coding 20070626 BEGIN OF subset_specification_t, test_kind TYPE test_kind, test_range TYPE testid_range_t, subkey_range TYPE subkey_range_t, program_range TYPE program_range_t, END OF subset_specification_t
11 TECHNICAL_KEY_T Private Attribute reference (LIKE) 20070705
12 TESTID_RANGE_T Public Attribute reference (LIKE) 20070625
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROGRAM_RANGE Call by reference Type reference (TYPE) PROGRAM_RANGE_T 20070625
2 Importing SUBKEY_RANGE Call by reference Type reference (TYPE) SUBKEY_RANGE_T 20070625
3 Importing TEST_KIND Call by reference Type reference (TYPE) TEST_KIND Art des Tests Kernel/Abap 20070625
4 Importing TEST_RANGE Call by reference Type reference (TYPE) TESTID_RANGE_T 20070625
# Exception Resumable Description Created on
1 CX_RTM_TEST Run Time Monitor Ausnahmen 20070626

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ITERATOR Value transfer Object reference (TYPE REF TO) CL_RTM_ITERATOR Iterator für RTM Protokollsätze 20070627
2 Importing PROGRAM_RANGE Call by reference Type reference (TYPE) PROGRAM_RANGE_T Wertebereich für Programm-Name 20070627
3 Importing SUBKEY_RANGE Call by reference Type reference (TYPE) SUBKEY_RANGE_T Wertebereich für SUBKEYs 20070627
4 Importing TEST_KIND Call by reference Type reference (TYPE) TEST_KIND Art des Tests Kernel/Abap 20070627
5 Importing TEST_RANGE Call by reference Type reference (TYPE) TESTID_RANGE_T Wertebereich für RTM-Tests 20070627
# Exception Resumable Description Created on
1 CX_RTM_TEST Run Time Monitor Ausnahmen 20070627

Method _GET_KEYS Signature

Method _GET_KEYS on class CL_RTM_ITERATOR has no parameter.
Method _GET_KEYS on class CL_RTM_ITERATOR has no exception.

Method _HANDLE2KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HANDLE Call by reference Type reference (TYPE) HANDLE_T 20070705
2 Returning KEY Value transfer Type reference (TYPE) TECHNICAL_KEY_T 20070705
# Exception Resumable Description Created on
1 CX_RTM_ITERATOR Ausnahmen zum RTM Ergebnis-Iterator 20070705

Method _NEXT_PAGE Signature

Method _NEXT_PAGE on class CL_RTM_ITERATOR has no parameter.
Method _NEXT_PAGE on class CL_RTM_ITERATOR has no exception.

Method _SET_PAGE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAGE_SIZE Call by reference Type reference (TYPE) I 20070702

Method _SET_PAGE_SIZE on class CL_RTM_ITERATOR has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 710