SAP ABAP Class CL_AAB_TOOL (Assertions and Breakpoints that Can Be Activated)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SAAB (Package) Activatable Breakpoints and Assertions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 20020806
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM_STATE Workbench Manager: State of a Tool or Browser 20020806
Properties
Class CL_AAB_TOOL  
Short Description Assertions and Breakpoints that Can Be Activated    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAAB   Activatable Breakpoints and Assertions 
Created 20020806   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABRTM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_PROGRAM Workbench: Program 20020806
2 IF_WB_PROGRAM_STATE Workbench Manager: State of a Tool or Browser 20020806
Friends
Class CL_AAB_TOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MY_AKTYP Instance attribute Private Type reference (TYPE) CHAR1 Activity Type 20021118
2 MY_FC_VAR_CHANGE Constant Private Type reference (TYPE) SY-UCOMM 'VAR_CHANGE' Screens, Function Code Triggered by PAI 20030120
3 MY_FC_VAR_DISPLAY Constant Private Type reference (TYPE) SY-UCOMM 'VAR_DISPLAY' Screens, Function Code Triggered by PAI 20030120
4 MY_ID_DESCRIPT Instance attribute Private Type reference (TYPE) AAB_ID_DESCRIPT Description for IDs that Can Be Activated 20020807
5 MY_ID_NAME Static Attribute Public Type reference (TYPE) AAB_ID_NAME Activation ID 20020807
6 MY_REF_ID Instance attribute Private Object reference (TYPE REF TO) CL_AAB_ID Activation ID 20020807
7 MY_REF_VARIANT Instance attribute Private Object reference (TYPE REF TO) CL_AAB_VARIANT Variant 20021108
8 MY_VAR_DESCRIPT Instance attribute Private Type reference (TYPE) AAB_VAR_DESCRIPT Variant of Activation IDs: Description 20021107
9 MY_VAR_LOCAL_USER Instance attribute Private Type reference (TYPE) AAB_VAR_LOCAL Local Variant for User 20021113
10 MY_VAR_NAME Instance attribute Private Type reference (TYPE) AAB_VAR_NAME Variant for Activation IDs 20021107
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_ID Instance method Public Method Activate Activation ID 20030519
2 ACTIVATE_VARIANT Instance method Public Method Activate Variant 20021218
3 ACT_INACT_ID Instance method Public Method Activate (Standard)/Deactivate Activation ID 20020916
4 CHANGE_ID Instance method Public Method Change Activation ID 20020816
5 CHANGE_VARIANT Instance method Public Method Change Variant 20021119
6 CONVERT_FLAGS_COMB_TO_SINGLE Static method Public Method Convert Flags (Assertion, Stop) Combined -> Single 20021203
7 CONVERT_FLAGS_SINGLE_TO_COMB Static method Public Method Convert Flags (Assertion, Stop) Single -> Combined 20021203
8 CONVERT_INPUT_TO_MODE Static method Public Method Convert Input in Activation Mode (Int. Format) 20020816
9 CONVERT_MODE_TO_OUTPUT Static method Public Method Convert Activation Mode (Int. Format) According to Output 20020816
10 COPY_VARIANT Instance method Public Method Copy Variant 20021213
11 CREATE_ID Instance method Public Method Create Activation ID 20020816
12 CREATE_VARIANT Instance method Public Method Create Variant 20021107
13 DELETE_ALL_ACTIVATIONS Static method Public Method Delete All Activations 20030526
14 DELETE_ID Instance method Public Method Delete Activation ID 20020816
15 DELETE_VARIANT Instance method Public Method Delete Variant 20021122
16 DEQUEUE_VARIANT Instance method Public Method Unlock variant 20061215
17 DISPLAY_ID Instance method Public Method Display Activation ID 20020816
18 DISPLAY_VARIANT Instance method Public Method Display Variant 20021108
19 GET_AKTYP Instance method Public Method Get Activity Type 20021118
20 GET_ALL_IDS_PER_COMP Static method Public Method Get Activation IDs for Each Component 20030107
21 GET_PROT_DETAIL_INFO Static method Public Method Get Information About Detail Display of Log 20030113
22 MERGE_ACTIVATION Static method Public Method Incorporate Newly Created Flag in Activation 20021203
23 PROCESS_ID Instance method Public Method Tool Processing for ID 20030120
24 PROCESS_VARIANT Instance method Public Method Tool Processing for Variant 20030120
25 SAVE_ID Instance method Public Method Save Activation ID 20020816
26 SAVE_VARIANT Instance method Public Method Save Variant 20021203
27 SECURITY_QUESTION_ID Instance method Public Method Confirmation Prompt when Leaving the ID Maintenance 20030528
28 SECURITY_QUESTION_VARIANT Instance method Public Method Confirmation Prompt when Leaving the Variant Maintenance 20030528
29 SET_AKTYP Instance method Public Method Set Active Type 20061215
30 TOGGLE_VARIANT Instance method Public Method Change <> Create Variant 20030107
Events
Class CL_AAB_TOOL has no event.
Types
Class CL_AAB_TOOL has no local type.
Method Signatures

Method ACTIVATE_ID Signature

Method ACTIVATE_ID on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACID_DOES_NOT_EXIST Aktivierungs-ID existiert nicht 20030519
2 ACTION_CANCELLED Aktion wurde abgebrochen 20030519

Method ACTIVATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEACTIVATE Call by reference Type reference (TYPE) FLAG deaktivieren 20021218
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20021219
2 VARIANT_DOES_NOT_EXIST Variante nicht vorhanden 20031205

Method ACT_INACT_ID Signature

Method ACT_INACT_ID on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20020916

Method CHANGE_ID Signature

Method CHANGE_ID on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACID_DOES_NOT_EXIST Aktivierungs-ID existiert nicht 20020816
2 ACTION_CANCELLED Aktion wurde abgebrochen 20020919

Method CHANGE_VARIANT Signature

Method CHANGE_VARIANT on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20021119

Method CONVERT_FLAGS_COMB_TO_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AS_BG_PROTOCOL Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_BG_PROTOCOL allgemeines flag 20021203
2 Exporting AS_BG_RABAX Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_BG_RABAX allgemeines flag 20021203
3 Exporting AS_FG_STOP Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_STOP allgemeines flag 20021203
4 Importing AS_FG_STOP_BG_PROTOCOL Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_STOP_BG_PROTOCOL allgemeines flag 20021203
5 Importing AS_FG_STOP_BG_RABAX Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_STOP_BG_RABAX allgemeines flag 20021203
# Exception Resumable Description Created on
1 COMBINATION_NOT_VALID angegebene Kombination ungültig 20021203

Method CONVERT_FLAGS_SINGLE_TO_COMB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AS_BG_PROTOCOL Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_BG_PROTOCOL allgemeines flag 20021203
2 Importing AS_BG_RABAX Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_BG_RABAX allgemeines flag 20021203
3 Importing AS_FG_STOP Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_STOP allgemeines flag 20021203
4 Exporting AS_FG_STOP_BG_PROTOCOL Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_STOP_BG_PROTOCOL allgemeines flag 20021203
5 Exporting AS_FG_STOP_BG_RABAX Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_STOP_BG_RABAX allgemeines flag 20021203
# Exception Resumable Description Created on
1 COMBINATION_NOT_VALID angegebene Kombination ungültig 20021203

Method CONVERT_INPUT_TO_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AS_FG_INACTIVE Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_INACTIVE allgemeines flag 20020816
2 Importing AS_FG_PROTOCOL Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_PROTOCOL allgemeines flag 20020816
3 Importing AS_FG_RABAX Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_RABAX allgemeines flag 20020816
4 Importing AS_FG_STOP_BG_PROTOCOL Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_STOP_BG_PROTOCOL allgemeines flag 20021203
5 Importing AS_FG_STOP_BG_RABAX Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_STOP_BG_RABAX allgemeines flag 20021203
6 Importing BP_INACTIVE Call by reference Type reference (TYPE) AAB_ID_SFIELDS-BP_INACTIVE allgemeines flag 20020816
7 Importing BP_STOP Call by reference Type reference (TYPE) AAB_ID_SFIELDS-BP_STOP allgemeines flag 20020816
8 Importing LP_INACTIVE Call by reference Type reference (TYPE) AAB_ID_SFIELDS-LP_INACTIVE allgemeines flag 20050419
9 Importing LP_LOG Call by reference Type reference (TYPE) AAB_ID_SFIELDS-LP_LOG allgemeines flag 20050419
10 Exporting MODE Call by reference Type reference (TYPE) AAB_ID_MODE Modus für aktivierbare IDs 20020816
# Exception Resumable Description Created on
1 MODE_NOT_VALID Ungültiger Aktivierungmodus 20021203

Method CONVERT_MODE_TO_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AS_BG_TEXT Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_BG_ACT_TXT Char 20 20021203
2 Exporting AS_FG_INACTIVE Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_INACTIVE allgemeines flag 20020816
3 Exporting AS_FG_PROTOCOL Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_PROTOCOL allgemeines flag 20021203
4 Exporting AS_FG_RABAX Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_RABAX allgemeines flag 20021203
5 Exporting AS_FG_STOP_BG_PROTOCOL Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_STOP_BG_PROTOCOL allgemeines flag 20021203
6 Exporting AS_FG_STOP_BG_RABAX Call by reference Type reference (TYPE) AAB_ID_SFIELDS-AS_FG_STOP_BG_RABAX allgemeines flag 20021203
7 Exporting BP_INACTIVE Call by reference Type reference (TYPE) AAB_ID_SFIELDS-BP_INACTIVE allgemeines flag 20020816
8 Exporting BP_STOP Call by reference Type reference (TYPE) AAB_ID_SFIELDS-BP_STOP allgemeines flag 20020816
9 Exporting LP_INACTIVE Call by reference Type reference (TYPE) AAB_ID_SFIELDS-LP_INACTIVE allgemeines flag 20050316
10 Exporting LP_LOG Call by reference Type reference (TYPE) AAB_ID_SFIELDS-LP_LOG allgemeines flag 20050316
11 Importing MODE Call by reference Type reference (TYPE) AAB_ID_MODE Modus für aktivierbare IDs 20020816
# Exception Resumable Description Created on
1 MODE_NOT_VALID Ungültiger Aktivierungmodus 20020816

Method COPY_VARIANT Signature

Method COPY_VARIANT on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Abbruch 20021213
2 NAME_NOT_ALLOWED Name nicht zulässig 20021213

Method CREATE_ID Signature

Method CREATE_ID on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Abbruch 20020816
2 NAME_NOT_ALLOWED Name nicht zulässig 20020830

Method CREATE_VARIANT Signature

Method CREATE_VARIANT on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Abbruch 20021107
2 NAME_NOT_ALLOWED Name nicht zulässig 20021107

Method DELETE_ALL_ACTIVATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FOR_USER Call by reference Type reference (TYPE) FLAG 'X' Für den aktuellen Benutzer 20030526
# Exception Resumable Description Created on
1 ACT_ERROR Fehler beim Datenbank-Update der Tabelle AAB_ID_ACT 20030526
2 FOREIGN_LOCK Bereits gesperrt 20030526
3 NO_AUTHORIZATION Keine Berechtigung 20030526
4 SYSTEM_ERROR Systemfehler 20030526

Method DELETE_ID Signature

Method DELETE_ID on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACID_DOES_NOT_EXIST Aktivierungs-ID existiert nicht 20020816
2 ACTION_CANCELLED Aktion wurde abgebrochen 20020919

Method DELETE_VARIANT Signature

Method DELETE_VARIANT on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion abgebrochen 20021122
2 VARIANT_DOES_NOT_EXIST Variante existiert nicht 20021122

Method DEQUEUE_VARIANT Signature

Method DEQUEUE_VARIANT on class CL_AAB_TOOL has no parameter.
Method DEQUEUE_VARIANT on class CL_AAB_TOOL has no exception.

Method DISPLAY_ID Signature

Method DISPLAY_ID on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACID_DOES_NOT_EXIST Aktivierungs-ID existiert nicht 20020816
2 ACTION_CANCELLED Aktion wurde abgebrochen 20030814

Method DISPLAY_VARIANT Signature

Method DISPLAY_VARIANT on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Abbruch 20030814
2 VARIANT_DOES_NOT_EXIST Variante existiert nicht 20021108

Method GET_AKTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AKTYP Call by reference Type reference (TYPE) CHAR1 Aktivitätstyp 20021118

Method GET_AKTYP on class CL_AAB_TOOL has no exception.

Method GET_ALL_IDS_PER_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ID_LIST Call by reference Type reference (TYPE) AAB_ID_TAB Liste der Aktivierungs-ID 20030107
2 Importing IM_COMPONENT Call by reference Type reference (TYPE) UFPS_POSID Anwendungskomponentenkürzel 20030107
3 Importing IM_FCTR_ID Call by reference Type reference (TYPE) UFFCTR Anwendungskomponente 20030107

Method GET_ALL_IDS_PER_COMP on class CL_AAB_TOOL has no exception.

Method GET_PROT_DETAIL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FIELDS Call by reference Type reference (TYPE) AAB_PROT_DETAIL_FIELDS_INT_TAB Intern: FIELDS für Protokolldaten 20030128
2 Exporting PROCEDURE_KIND Call by reference Type reference (TYPE) STRING 20030129
3 Exporting PROCEDURE_NAME Call by reference Type reference (TYPE) RTRIG-EXTO Externer Name 20030113
4 Exporting PROG_DATE Call by reference Type reference (TYPE) SRTM_PROG-PROGDATE Datum des Programms (SDATE) 20030113
5 Exporting PROG_NAME Call by reference Type reference (TYPE) SRTM_PROG-PROGNAME ABAP-Programmname 20030113
6 Exporting PROG_TIME Call by reference Type reference (TYPE) SRTM_PROG-PROGTIME Uhrzeit des Programms (STIME) 20030113
7 Exporting PROT_COUNTER Call by reference Type reference (TYPE) SRTM_DATA-COUNTER Anzahl der Einträge 20030113
8 Exporting PROT_DATE Call by reference Type reference (TYPE) SRTM_DATA-DDATE Datum für Runtime Monitor DATA-Entry 20030113
9 Exporting PROT_TIME Call by reference Type reference (TYPE) SRTM_DATA-DTIME Uhrzeit für Runtime Monitor Data-Entry 20030113
10 Importing SELECTED_ENTRY Call by reference Type reference (TYPE) ABRTM_DATA_T 20030113
11 Exporting SOURCE Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20030113
12 Exporting SOURCE_LINE Call by reference Type reference (TYPE) RCONT-LINE Zeile innerhalb des ABAP-Programms 20030113
13 Exporting SUBKEY Call by reference Type reference (TYPE) SRTM_SUB-SUBKEY Runtime Monitoring: Subkey 20030113
14 Exporting TEST_DESCRIPT Call by reference Type reference (TYPE) TEST_DESCR Beschreibung eines RTM Tests 20030113
15 Exporting TEST_ID Call by reference Type reference (TYPE) TEST_ID Zeichenkette, die RTM Tests identifiziert 20030113

Method GET_PROT_DETAIL_INFO on class CL_AAB_TOOL has no exception.

Method MERGE_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_AS_FG_INACTIVE Call by reference Type reference (TYPE) FLAG Assert: inaktiv 20021203
2 Changing CH_AS_FG_PROTOCOL Call by reference Type reference (TYPE) FLAG Assert: prot. 20021203
3 Changing CH_AS_FG_RABAX Call by reference Type reference (TYPE) FLAG Assert: abbrechen 20021203
4 Changing CH_AS_FG_STOP_BG_PROTOCOL Call by reference Type reference (TYPE) FLAG Assert: anhalten/prot. 20021203
5 Changing CH_AS_FG_STOP_BG_RABAX Call by reference Type reference (TYPE) FLAG Assert: anhalten/abbrechen 20021203
6 Changing CH_BP_INACTIVE Call by reference Type reference (TYPE) FLAG Breakpoint: inaktiv 20021203
7 Changing CH_BP_STOP Call by reference Type reference (TYPE) FLAG Breakpoint: anhalten 20021203
8 Importing IM_COL_NAME Call by reference Type reference (TYPE) TV_ITMNAME Name der markierten Spalte 20021203

Method MERGE_ACTIVATION on class CL_AAB_TOOL has no exception.

Method PROCESS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_O_ID Call by reference Object reference (TYPE REF TO) CL_AAB_ID Aktivierungs-ID 20030120

Method PROCESS_ID on class CL_AAB_TOOL has no exception.

Method PROCESS_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_O_VARIANT Call by reference Object reference (TYPE REF TO) CL_AAB_VARIANT Variante für Aktivierungs-IDs 20030120

Method PROCESS_VARIANT on class CL_AAB_TOOL has no exception.

Method SAVE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Object reference (TYPE REF TO) CL_AAB_ID Aktivierbare ID 20020826
# Exception Resumable Description Created on
1 ACTION_CANCELED Benutzerabbruch 20090109
2 ACT_ERROR Fehler bei Schreiben auf DB aab_id_act 20020826
3 CTS_ERROR Fehler bei Schreiben cts 20020826
4 NO_CHANGES_FOUND Es wurden keine Änderungen gefunden 20020826
5 NO_DESCRIPT_SPECIFIED Keine Beschreibung angegeben 20020826
6 PROPT_ERROR Fehler bei Schreiben auf DB aab_id_propt 20020826
7 PROP_ERROR Fehler bei Schreiben auf DB aab_id_prop 20020826
8 SYNC_ATTRIBUTES_ERROR Fehler bei Synchronisation der Objekattribute nach COMMIT 20020826

Method SAVE_VARIANT Signature

Method SAVE_VARIANT on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20021203

Method SECURITY_QUESTION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANSWER Call by reference Type reference (TYPE) CHAR1 20030528

Method SECURITY_QUESTION_ID on class CL_AAB_TOOL has no exception.

Method SECURITY_QUESTION_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANSWER Call by reference Type reference (TYPE) CHAR1 20030528

Method SECURITY_QUESTION_VARIANT on class CL_AAB_TOOL has no exception.

Method SET_AKTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AKTYP Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20061215

Method SET_AKTYP on class CL_AAB_TOOL has no exception.

Method TOGGLE_VARIANT Signature

Method TOGGLE_VARIANT on class CL_AAB_TOOL has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion abgebrochen 20030107
History
Last changed by/on SAP  20110908 
SAP Release Created in 630