SAP ABAP Class CL_AAB_ID (Activation ID)
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_OBJECT_STATE Workbench: View of Object 20020806
Properties
Class CL_AAB_ID  
Short Description Activation ID    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAAB   Activatable Breakpoints and Assertions 
Created 20020723   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)
2 SREXT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_OBJECT_STATE Workbench: View of Object 20020806
Friends
Class CL_AAB_ID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVATION_API Instance attribute Private Object reference (TYPE REF TO) IF_AAB_ACTIVATION Access to Activation Settings 20081208
2 MY_CTS Instance attribute Private Type reference (TYPE) KO200 Interface Structures for Objects in CTS 20030424
3 MY_DEFAULT_MODE Instance attribute Private Type reference (TYPE) AAB_ID_MODE Default Mode for Activatable IDs 20020724
4 MY_DESCRIPT Instance attribute Private Type reference (TYPE) AAB_ID_DESCRIPT Description for IDs that Can Be Activated 20020723
5 MY_DESCRIPT_SET Instance attribute Private Type reference (TYPE) FLAG SET_DESCRIPT Processed 20020813
6 MY_ENQUEUE_STATE Instance attribute Private Type reference (TYPE) ABAP_BOOL True if enqueue already done 20040218
7 MY_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU Editor Language 20061213
8 MY_MODES Instance attribute Private Type reference (TYPE) ACT_WORK_TAB Current Activation Modes - Database Status 20020805
9 MY_MODE_SET Instance attribute Private Type reference (TYPE) FLAG SET_MODE Processed 20020813
10 MY_NAME Instance attribute Private Type reference (TYPE) AAB_ID_NAME Activatable ID 20020723
11 MY_PACKAGE Instance attribute Private Object reference (TYPE REF TO) IF_PACKAGE Interface for Packages 20021115
12 MY_STATE Instance attribute Private Type reference (TYPE) FLAG X = ID Already Exists, blank = ID Does Not Exist 20020724
13 MY_USER Instance attribute Private Type reference (TYPE) XUBNAME User 20110421
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Static method Public Method Authorization Check 20020813
2 CHANGED Instance method Public Method ID Changed? 20030113
3 CHECK_ACID_AUTHORITY Static method Public Method Authorization Check 20050418
4 CHECK_AUTHORITY Instance method Public Method Authorization Check 20050418
5 CHECK_EDIT_LANGUAGE Instance method Public Method Checkj Original Language 20061214
6 CHECK_RTM_ACTIVATION Instance method Public Method Do activations exist that require the RTM? 20030204
7 CHECK_WHERE_USED Instance method Public Method Where-Used List 20021121
8 CONSTRUCTOR Instance method Public Constructor 20020723
9 DELETE Instance method Public Method Delete Activatable IDs 20020723
10 DELETE_MODE Instance method Public Method Delete Activation Mode 20020807
11 DEQUEUE Instance method Public Method Unlock Activatable IDs 20020724
12 ENQUEUE Instance method Public Method Lock Activatable IDs 20020724
13 GET_ACTIVATION_INFO Instance method Public Method Get Information About User/Server Activation 20030221
14 GET_ALL_MODES Instance method Public Method Get All Activation Modes 20020807
15 GET_CTS Instance method Public Method Get CTS Information 20020911
16 GET_DEFAULT_MODE Instance method Public Method Get Default Modes 20020725
17 GET_DESCRIPT Instance method Public Method Get Description 20020723
18 GET_MODE Instance method Public Method Get Activation Mode 20020725
19 GET_NAME Instance method Public Method Get Name 20020822
20 GET_PACKAGE_INFO Instance method Public Method Get Package Information 20021115
21 GET_STATE Instance method Public Method Existence Status of ID 20020724
22 REFRESH_MODES_AND_DESCRIPTION Instance method Public Method Refresh 20030528
23 RESET_MODES Instance method Public Method Reset Non-Saved Mode Changes 20030502
24 SAVE Instance method Public Method Save Activatable IDs 20020723
25 SET_DESCRIPT Instance method Public Method Set Description 20020808
26 SET_MODE Instance method Public Method Set Activation Mode (Create/Change) 20020725
Events
Class CL_AAB_ID has no event.
Types
Class CL_AAB_ID has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_OTHER_ACTIVATION Call by reference Type reference (TYPE) FLAG SPACE Änderung des Aktivierungsmodus anderer Benutzer 20020813
2 Importing CHANGE_OWN_ACTIVATION Call by reference Type reference (TYPE) FLAG SPACE Änderung des eigenen Aktivierungsmodus 20020813
# Exception Resumable Description Created on
1 NO_AUTHORIZATION Keine Berechtigung 20020813

Method CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATION_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20100216
2 Returning CHANGED Value transfer Type reference (TYPE) ABAP_BOOL allgemeines flag 20030113

Method CHANGED on class CL_AAB_ID has no exception.

Method CHECK_ACID_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTVT Call by reference Type reference (TYPE) CHAR2 Aktivität 20050418
2 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20050418
3 Returning IS_AUTHORIZED Value transfer Type reference (TYPE) ABAP_BOOL Wahr, wenn Berechtigung vorhanden 20050418

Method CHECK_ACID_AUTHORITY on class CL_AAB_ID has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTVT Call by reference Type reference (TYPE) CHAR2 Aktivität 20050418
2 Returning IS_AUTHORIZED Value transfer Type reference (TYPE) ABAP_BOOL Berechtigung vorhanden 20050418

Method CHECK_AUTHORITY on class CL_AAB_ID has no exception.

Method CHECK_EDIT_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20061214

Method CHECK_EDIT_LANGUAGE on class CL_AAB_ID has no exception.

Method CHECK_RTM_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTM_NEEDED Value transfer Type reference (TYPE) FLAG RTM wird für anderer Aktivierung benötigt 20030204
# Exception Resumable Description Created on
1 ID_NOT_SAVED ID noch nicht gesichert 20030204
2 INTERNAL_ERROR Interner Fehler 20030204

Method CHECK_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FOUND_LIST Call by reference Type reference (TYPE) AAB_WHERE_USED_TAB Struktur der Trefferliste (Suchen, Verwendungsnachweis) 20021121
# Exception Resumable Description Created on
1 ID_NOT_USED Aktivierungs-ID wird nicht verwendet 20021121
2 SYSTEM_ERROR Interner Fehler 20021121

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) AAB_ID_NAME Aktivierbare ID 20020723
# Exception Resumable Description Created on
1 NAME_NOT_ALLOWED Name nicht zulässig 20020830

Method DELETE Signature

Method DELETE on class CL_AAB_ID has no parameter.
# Exception Resumable Description Created on
1 ACT_ERROR Fehler beim Löschen von DB act 20020813
2 CTS_DEVCLASS Fehler bei Lesen cts -> Paket 20020802
3 CTS_ERROR Fehler bei Löschen cts 20020802
4 ID_NOT_FOUND ID wurde nicht in der DB gefunden 20020813
5 ID_STILL_USED ID wird noch verwendet -> Löschen nicht möglich 20021121
6 NO_AUTHORIZATION Keine Berechtigung 20020814
7 PROPT_ERROR Fehler beim Löschen von DB propt 20020802
8 PROP_ERROR Fehler beim Löschen von DB prop 20020802
9 WHERE_USED_ERROR Fehler beim Verwendungsnachweis 20021121

Method DELETE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTDEFAULT Call by reference Type reference (TYPE) AAB_ID_ACT-ACTDEFAULT SPACE Einstelliges Kennzeichen 20021128
2 Importing IM_DELETE_FROM_DB Call by reference Type reference (TYPE) FLAG SPACE Flag: X = direkt von DB löschen 20021128
3 Importing IM_SERVER Call by reference Type reference (TYPE) AAB_ID_ACT-SERVER Neue Länge Appl.-Server (seit 6.10) 20020807
4 Importing IM_USER Call by reference Type reference (TYPE) AAB_ID_ACT-USERNAME SY-UNAME Benutzername im Benutzerstamm 20020807
# Exception Resumable Description Created on
1 ACT_ERROR Fehler beim Löschen von DB act 20021128
2 NO_AUTHORIZATION Keine Berechtigung 20020814
3 NO_MODE_FOUND Es konnte kein entsprechender Modus gefunden werden 20020807

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEQUEUE_MODE Call by reference Type reference (TYPE) ENQMODE 'E' Sperrmodus 20020806

Method DEQUEUE on class CL_AAB_ID has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENQUEUE_MODE Call by reference Type reference (TYPE) ENQMODE 'E' Sperrmodus 20020806
2 Importing NO_CTS Call by reference Type reference (TYPE) FLAG SPACE X = kein CTS Check 20030617
# Exception Resumable Description Created on
1 CTS_ERROR Fehler cts 20020808
2 FOREIGN_LOCK Bereits gesperrt 20020802
3 SYSTEM_ERROR Systemfehler 20020802

Method GET_ACTIVATION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GLOBAL_ACT Call by reference Type reference (TYPE) FLAG Globale Aktivierung vorhanden 20030224
2 Exporting NR_CONFLICTS Call by reference Type reference (TYPE) I Anzahl möglicher Konfliktaktivierungen 20030224
3 Exporting NR_SERVERS_ACT Call by reference Type reference (TYPE) I Anzahl Aktivierungen mit Servereinschränkung 20030221
4 Exporting NR_USERS_ACT Call by reference Type reference (TYPE) I Anzahl Aktivierungen mit Benutzereinschränkung 20030221

Method GET_ACTIVATION_INFO on class CL_AAB_ID has no exception.

Method GET_ALL_MODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MODES_TAB Call by reference Type reference (TYPE) AAB_ID_ACT_TAB Aktivierungs-IDs für Breakpoints und Assertions: Aktivierung 20020807
# Exception Resumable Description Created on
1 NO_MODE_FOUND Es konnte kein Modus gefunden werden 20020807
2 SYSTEM_ERROR Interner Fehler 20021128

Method GET_CTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CTS Call by reference Type reference (TYPE) KO200 Schnittstellenstruktur für Objekte im CTS 20030424
2 Importing IM_ENFORCE_DB_READ Call by reference Type reference (TYPE) FLAG SPACE DB Read erzwingen 20030131
# Exception Resumable Description Created on
1 NO_TADIR_ENTRY_FOUND Es wurde kein entsprechender TADIR-Eintrag gefunden 20020911

Method GET_DEFAULT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DEFAULT_MODE Call by reference Type reference (TYPE) AAB_ID_MODE Default-Modus für aktivierbare IDs 20020725
# Exception Resumable Description Created on
1 NO_DEFAULT_MODE_FOUND Es wurde kein Default-Modus gefunden 20020802

Method GET_DESCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DESCRIPT Call by reference Type reference (TYPE) AAB_ID_DESCRIPT Beschreibung für aktivierbare IDs 20020723
2 Importing IM_ENFORCE_DB_READ Call by reference Type reference (TYPE) FLAG SPACE Lesen von DB erzwingen 20020917
3 Importing IM_SET_ATTRIBUTE Call by reference Type reference (TYPE) FLAG 'X' Attribut wird automatisch gefüllt 20020917
# Exception Resumable Description Created on
1 NO_DESCRIPTION_FOUND Es konnte keine Beschreibung gefunden werden 20020802

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACT_TSTAMP Call by reference Type reference (TYPE) AAB_ID_ACT-ACT_TSTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20020805
2 Exporting EX_ACT_USER Call by reference Type reference (TYPE) AAB_ID_ACT-ACT_USER Benutzername im Benutzerstamm 20020805
3 Exporting EX_EXP_TSTAMP Call by reference Type reference (TYPE) AAB_ID_ACT-EXP_TSTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20020805
4 Exporting EX_MODE Call by reference Type reference (TYPE) AAB_ID_MODE Modus für aktivierbare IDs 20020725
5 Importing IM_ACTDEFAULT Call by reference Type reference (TYPE) AAB_ID_ACT-ACTDEFAULT SPACE Einstelliges Kennzeichen 20020805
6 Importing IM_ENFORCE_DB_READ Call by reference Type reference (TYPE) FLAG SPACE Modus direkt von Datenbank holen 20030131
7 Importing IM_SERVER Call by reference Type reference (TYPE) AAB_ID_ACT-SERVER Neue Länge Appl.-Server (seit 6.10) 20020805
8 Importing IM_USER Call by reference Type reference (TYPE) AAB_ID_ACT-USERNAME SY-UNAME Benutzername im Benutzerstamm 20020805
# Exception Resumable Description Created on
1 NO_MODE_FOUND Es konnte kein entsprechender Modus gefunden werden 20020805
2 SYSTEM_ERROR Interner Fehler 20021128
3 TO_BE_DELETED Eintrag ist zum Löschen vorgemerkt 20020808

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NAME Call by reference Type reference (TYPE) AAB_ID_NAME Aktivierbare ID 20020822

Method GET_NAME on class CL_AAB_ID has no exception.

Method GET_PACKAGE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_O_PACKAGE Call by reference Object reference (TYPE REF TO) IF_PACKAGE Interface für Pakete 20021127
# Exception Resumable Description Created on
1 PACKAGE_ERROR Fehler bei Beschaffung der Paketinformationen 20021115

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATE Call by reference Type reference (TYPE) FLAG X = ID existiert, blank = ID existiert nicht 20020724

Method GET_STATE on class CL_AAB_ID has no exception.

Method REFRESH_MODES_AND_DESCRIPTION Signature

Method REFRESH_MODES_AND_DESCRIPTION on class CL_AAB_ID has no parameter.
Method REFRESH_MODES_AND_DESCRIPTION on class CL_AAB_ID has no exception.

Method RESET_MODES Signature

Method RESET_MODES on class CL_AAB_ID has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20030502

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NO_CHANGE_RTM_ACTIVATION Call by reference Type reference (TYPE) FLAG SPACE RTM-Aktivierung nicht ändern 20030115
# Exception Resumable Description Created on
1 ACTION_CANCELED Benutzerabbruch 20090109
2 ACT_ERROR Fehler bei Schreiben auf DB aab_id_act 20020801
3 CTS_ERROR Fehler bei Schreiben cts 20020802
4 NO_CHANGES_FOUND Es wurden keine Änderungen gefunden 20020808
5 NO_DESCRIPT_SPECIFIED Keine Beschreibung angegeben 20020808
6 PROPT_ERROR Fehler bei Schreiben auf DB aab_id_propt 20020801
7 PROP_ERROR Fehler bei Schreiben auf DB aab_id_prop 20020801
8 SYNC_ATTRIBUTES_ERROR Fehler bei Synchronisation der Objekattribute nach COMMIT 20020808

Method SET_DESCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESCRIPT Call by reference Type reference (TYPE) AAB_ID_DESCRIPT Beschreibung für aktivierbare IDs 20020808
# Exception Resumable Description Created on
1 NO_AUTHORIZATION Keine Berechtigung 20020814

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NR_OF_CONFLICTS Call by reference Type reference (TYPE) I Anzahl möglicher Konflikte bei pers. Deaktivierung 20030225
2 Importing IM_ACTDEFAULT Call by reference Type reference (TYPE) AAB_ID_ACT-ACTDEFAULT Einstelliges Kennzeichen 20020805
3 Importing IM_ACT_TSTAMP Call by reference Type reference (TYPE) AAB_ID_ACT-ACT_TSTAMP Zeitpunkt der Aktivierung 20070213
4 Importing IM_EXP_TSTAMP Call by reference Type reference (TYPE) AAB_ID_ACT-EXP_TSTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20020805
5 Importing IM_MODE Call by reference Type reference (TYPE) AAB_ID_ACT-ACTMODE Modus für aktivierbare IDs 20020725
6 Importing IM_NO_AUTHO_CHECK Call by reference Type reference (TYPE) FLAG SPACE Berechtigungsprüfung unterdrücken 20021011
7 Importing IM_SERVER Call by reference Type reference (TYPE) AAB_ID_ACT-SERVER Neue Länge Appl.-Server (seit 6.10) 20020805
8 Importing IM_USER Call by reference Type reference (TYPE) AAB_ID_ACT-USERNAME SY-UNAME Benutzername im Benutzerstamm 20020805
# Exception Resumable Description Created on
1 NO_AUTHORIZATION Keine Berechtigung 20020814
History
Last changed by/on SAP  20130531 
SAP Release Created in 630