SAP ABAP Class CL_OO_PROGRAM_STATE (Tool State of the Class Builder)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SEOE (Package) ABAP Objects Class Builder
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM_STATE Workbench Manager: State of a Tool or Browser 19981216
Properties
Class CL_OO_PROGRAM_STATE  
Short Description Tool State of the Class Builder    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEOE   ABAP Objects Class Builder 
Created 19981216   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_PROGRAM_STATE Workbench Manager: State of a Tool or Browser 19981216
Friends
Class CL_OO_PROGRAM_STATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTION Instance attribute Public Type reference (TYPE) CHAR1 Editing Mode 19981216
2 ACTIVE_TAB Instance attribute Public Type reference (TYPE) GUI_CODE Active Tab 19981216
3 ATT_SORT_CRITS Instance attribute Public Type reference (TYPE) SEOSORTCRI Sort Criteria in the Class Builder 20000307
4 B_CMPKEY Instance attribute Private Type reference (TYPE) SEOCMPKEY Reference Component in Backup TC 19991008
5 B_CURSOR_FIELD Instance attribute Private Type reference (TYPE) FNAM_____4 Column in Backup TC 19991008
6 B_CURSOR_LINE Instance attribute Private Type reference (TYPE) SYSTEPL Line in Backup TC 19991008
7 B_CURSOR_OFFSET Instance attribute Private Type reference (TYPE) INT4 Offset in Backup TC 19991008
8 B_TOP_LINE Instance attribute Private Type reference (TYPE) I Top Line in Backup TC 19991008
9 CURSOR_FIELD Instance attribute Public Type reference (TYPE) FNAM_____4 Current column 19981216
10 CURSOR_LINE Instance attribute Public Type reference (TYPE) SYSTEPL Current line 19981216
11 CURSOR_OFFSET Instance attribute Public Type reference (TYPE) INT4 Current Offset 19981216
12 DISPLAY_ALL_SYNTAX_ERRORS Instance attribute Public Type reference (TYPE) SEOX_BOOLEAN 20010111
13 ENHANCEMENT_MODE Instance attribute Public Type reference (TYPE) SEOX_BOOLEAN 20041019
14 EVT_SORT_CRITS Instance attribute Public Type reference (TYPE) SEOSORTCRI Sort Criteria in the Class Builder 20000307
15 EXCLUDED_COMMANDS Instance attribute Public Type reference (TYPE) RSMPE_EXTB Commands That Cannot be Selected 19990305
16 FORMER_ENHA_MODE Instance attribute Public Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE Was Enha-Mode 20050826
17 INITIAL Instance attribute Public Type reference (TYPE) SEOX_BOOLEAN Indicator: Initial Navigation 19991008
18 INTERNAL_NAVIG_STATE Instance attribute Public Object reference (TYPE REF TO) CL_OO_INTERNAL_NAVIG_STATE Instance: Internal Navigation Status 19991011
19 LOCKED_CIFKEYS_FOR_DISPLAY Instance attribute Public Type reference (TYPE) SEOC_CLIF_KEYS Components of These Classes/Interfaces Will not Be Displayed 20000117
20 MAPPING Instance attribute Public Object reference (TYPE REF TO) OBJECT Mapping Service Instance 19990305
21 MAPWIZ Instance attribute Public Object reference (TYPE REF TO) OBJECT Mapping Assistant Instance 19990305
22 MET_SORT_CRITS Instance attribute Public Type reference (TYPE) SEOSORTCRI Sort Criteria in the Class Builder 20000307
23 OK_CODE Instance attribute Public Type reference (TYPE) SYUCOMM Current Command 19990308
24 SETTINGS Instance attribute Public Type reference (TYPE) SEOEUMOD Display Filter 19990728
25 SETTINGS_ON Instance attribute Public Type reference (TYPE) SEOX_BOOLEAN seox_true Display Filter Indicator Activated 19991014
26 SUPPRESS_WARNING Instance attribute Public Type reference (TYPE) SEOX_BOOLEAN Indicator: Suppress Compatibility Warning 19991014
27 TOP_LINE Instance attribute Public Type reference (TYPE) I Current Top Line 19991008
28 VERSION Instance attribute Public Type reference (TYPE) SEOVERSION Currently Displayed Version 19991008
29 WBINACTIVE Instance attribute Public Type reference (TYPE) SEOX_BOOLEAN Active/Inactive Administration is Active 19990305
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_EXCLUDED_COMMANDS Instance method Public Method Add to Menu Entries That Cannot be Selected 19990305
2 ADD_TO_EXCLUDED_COMMANDS_W_TAB Instance method Public Method Add to Menu Entries That Cannot be Selected 20000302
3 BACKUP_TC Instance method Public Method Save Current Position for Backup TC 19991008
4 CALL_SETTINGS_DIALOG Instance method Public Method Call Display Filter Dialog (RSEUMOD) 19990728
5 CLEAR_INITIAL Instance method Public Method Reset Initial Navigation 19991008
6 CLEAR_OK_CODE Instance method Public Method Reset Current Command 19990308
7 CONSTRUCTOR Instance method Public Constructor Constructor 19990728
8 EXCLUDE_CHANGE_COMMMANDS Instance method Private Method Add Change Commands to Those That Cannot be Selected 19990305
9 GET_B_CMPKEY Instance method Public Method Reference Component in Backup TC 19991008
10 GET_TC Instance method Public Method Set Current Position From Tool 19991008
11 INIT_EXCLUDED_COMMANDS Instance method Public Method Initialize Menu Entries That Cannot be Selected 19990305
12 LOCK_CIFKEY_FOR_DISPLAY Instance method Public Method Classe/Interface Will not Be Displayed 20000117
13 REFRESH_EXCLUDED_COMMANDS Instance method Private Method Reset Menu Entries That Cannot be Selected 19990305
14 RESET_SETTINGS Instance method Public Method Reset Display Filter (to RSEUMOD) 19990728
15 RESTORE_TC Instance method Public Method Reset Position of Backup TC 19991008
16 SAVE_SETTINGS Instance method Private Method Save Display Filter (in RSEUMOD) 19990728
17 SET_ACTION Instance method Public Method Set Edit Mode 19990305
18 SET_ACTIVE_TAB Instance method Public Method Set Current Tab 19990305
19 SET_B_CMPKEY Instance method Public Method Reference Component in Backup TC 20010308
20 SET_B_CURSOR_LINE Instance method Public Method Set Current Line 20010308
21 SET_CURSOR_FIELD Instance method Public Method Set Current Column 19990305
22 SET_CURSOR_LINE Instance method Public Method Set Current Line 19990305
23 SET_CURSOR_OFFSET Instance method Public Method Set Current Offset 19990305
24 SET_ENHANCEMENT_MODE Instance method Public Method Set Edit Mode 20041019
25 SET_FORMER_ENHANCEMENT_MODE Instance method Public Method Set Edit Mode 20050826
26 SET_INTERNAL_NAVIG_STATE Instance method Public Method Set Instance of Interval Navigation Status 19991011
27 SET_MAPPING Instance method Public Method Set Mapping Service Instance 19990305
28 SET_MAPWIZ Instance method Public Method Set Mapping Assistant Instance 19990305
29 SET_NO_CONST Instance method Public Method Set Filter: No Constants 19990728
30 SET_NO_INSTANC Instance method Public Method Set Filter: No Instance Components 19990728
31 SET_NO_STATIC Instance method Public Method Set Filter: No Static Components 19990728
32 SET_OK_CODE Instance method Public Method Set Current Command 19990308
33 SET_O_PUBLIC Instance method Public Method Set Filter: Only Public 19990728
34 SET_SETTINGS Instance method Private Method Set Display Filter 19990728
35 SET_SORT_CRITS Instance method Public Method Set Sort Criteria 20000307
36 SET_SUPPRESS_WARNING Instance method Public Method Set Indicator: Suppress Compatibility Warning 19991014
37 SET_TOP_LINE Instance method Public Method Set Current Top Line 19991008
38 SET_VERSION Instance method Public Method Set Currently Displayed Version 19991008
39 SET_WBINACTIVE Instance method Public Method Set Active/Inactive Administration to Active 19990305
40 SET_W_COMPRI Instance method Public Method Set Filter: Include Components of Component Interfaces 20010130
41 SET_W_INHERIT Instance method Public Method Set Filter: Include Inherited 20010130
42 SWITCH_SETTINGS Instance method Public Method Activate / Deactivate Display Filter 19991014
43 UNLOCK_CIFKEY_FOR_DISPLAY Instance method Public Method Class/Interface Will Be Displayed Again 20000117
Events
Class CL_OO_PROGRAM_STATE has no event.
Types
Class CL_OO_PROGRAM_STATE has no local type.
Method Signatures

Method ADD_TO_EXCLUDED_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMD Call by reference Type reference (TYPE) C Befehl 19990305

Method ADD_TO_EXCLUDED_COMMANDS on class CL_OO_PROGRAM_STATE has no exception.

Method ADD_TO_EXCLUDED_COMMANDS_W_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMD_TAB Call by reference Type reference (TYPE) UI_FUNCTIONS Befehltabelle 20000302

Method ADD_TO_EXCLUDED_COMMANDS_W_TAB on class CL_OO_PROGRAM_STATE has no exception.

Method BACKUP_TC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMPKEY Call by reference Type reference (TYPE) SEOCMPKEY Bezugskomponente im hinterliegenden TC 19991008

Method BACKUP_TC on class CL_OO_PROGRAM_STATE has no exception.

Method CALL_SETTINGS_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SETTINGS_CHANGED Call by reference Type reference (TYPE) SEOX_BOOLEAN Anzeigefilter hat sich geändert 19990728

Method CALL_SETTINGS_DIALOG on class CL_OO_PROGRAM_STATE has no exception.

Method CLEAR_INITIAL Signature

Method CLEAR_INITIAL on class CL_OO_PROGRAM_STATE has no parameter.
Method CLEAR_INITIAL on class CL_OO_PROGRAM_STATE has no exception.

Method CLEAR_OK_CODE Signature

Method CLEAR_OK_CODE on class CL_OO_PROGRAM_STATE has no parameter.
Method CLEAR_OK_CODE on class CL_OO_PROGRAM_STATE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_OO_PROGRAM_STATE has no parameter.
Method CONSTRUCTOR on class CL_OO_PROGRAM_STATE has no exception.

Method EXCLUDE_CHANGE_COMMMANDS Signature

Method EXCLUDE_CHANGE_COMMMANDS on class CL_OO_PROGRAM_STATE has no parameter.
Method EXCLUDE_CHANGE_COMMMANDS on class CL_OO_PROGRAM_STATE has no exception.

Method GET_B_CMPKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CMPKEY Value transfer Type reference (TYPE) SEOCMPKEY Bezugskomponente im hinterliegenden TC 19991008

Method GET_B_CMPKEY on class CL_OO_PROGRAM_STATE has no exception.

Method GET_TC Signature

Method GET_TC on class CL_OO_PROGRAM_STATE has no parameter.
Method GET_TC on class CL_OO_PROGRAM_STATE has no exception.

Method INIT_EXCLUDED_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WBTOOL Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Class Builder Tool 19991129

Method INIT_EXCLUDED_COMMANDS on class CL_OO_PROGRAM_STATE has no exception.

Method LOCK_CIFKEY_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20000117

Method LOCK_CIFKEY_FOR_DISPLAY on class CL_OO_PROGRAM_STATE has no exception.

Method REFRESH_EXCLUDED_COMMANDS Signature

Method REFRESH_EXCLUDED_COMMANDS on class CL_OO_PROGRAM_STATE has no parameter.
Method REFRESH_EXCLUDED_COMMANDS on class CL_OO_PROGRAM_STATE has no exception.

Method RESET_SETTINGS Signature

Method RESET_SETTINGS on class CL_OO_PROGRAM_STATE has no parameter.
Method RESET_SETTINGS on class CL_OO_PROGRAM_STATE has no exception.

Method RESTORE_TC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TAB Call by reference Type reference (TYPE) GUI_CODE Tab, wenn nicht aktives Tab verwendet werden soll 19991027

Method RESTORE_TC on class CL_OO_PROGRAM_STATE has no exception.

Method SAVE_SETTINGS Signature

Method SAVE_SETTINGS on class CL_OO_PROGRAM_STATE has no parameter.
Method SAVE_SETTINGS on class CL_OO_PROGRAM_STATE has no exception.

Method SET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) CHAR01 Anzeigen oder Ändern? 19990305

Method SET_ACTION on class CL_OO_PROGRAM_STATE has no exception.

Method SET_ACTIVE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVE_TAB Call by reference Type reference (TYPE) GUI_CODE Aktueller Reiter 19990305

Method SET_ACTIVE_TAB on class CL_OO_PROGRAM_STATE has no exception.

Method SET_B_CMPKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMPKEY Value transfer Type reference (TYPE) SEOCMPKEY Bezugskomponente im hinterliegenden TC 20010308

Method SET_B_CMPKEY on class CL_OO_PROGRAM_STATE has no exception.

Method SET_B_CURSOR_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURSOR_LINE Call by reference Type reference (TYPE) SYSTEPL Aktuelle Zeile 20010308

Method SET_B_CURSOR_LINE on class CL_OO_PROGRAM_STATE has no exception.

Method SET_CURSOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURSOR_FIELD Call by reference Type reference (TYPE) FNAM_____4 Aktuelle Spalte 19990305

Method SET_CURSOR_FIELD on class CL_OO_PROGRAM_STATE has no exception.

Method SET_CURSOR_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURSOR_LINE Call by reference Type reference (TYPE) SYSTEPL Aktuelle Zeile 19990305

Method SET_CURSOR_LINE on class CL_OO_PROGRAM_STATE has no exception.

Method SET_CURSOR_OFFSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURSOR_OFFSET Call by reference Type reference (TYPE) INT4 Aktueller Offset 19990305

Method SET_CURSOR_OFFSET on class CL_OO_PROGRAM_STATE has no exception.

Method SET_ENHANCEMENT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENHANCEMENT_MODE Call by reference Type reference (TYPE) CHAR01 Anzeigen oder Ändern? 20041019

Method SET_ENHANCEMENT_MODE on class CL_OO_PROGRAM_STATE has no exception.

Method SET_FORMER_ENHANCEMENT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMER_ENHANCEMENT_MODE Call by reference Type reference (TYPE) CHAR01 Anzeigen oder Ändern? 20050826

Method SET_FORMER_ENHANCEMENT_MODE on class CL_OO_PROGRAM_STATE has no exception.

Method SET_INTERNAL_NAVIG_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERNAL_NAVIG_STATE Call by reference Object reference (TYPE REF TO) CL_OO_INTERNAL_NAVIG_STATE Instanz Interner Navigationszustand 19991011

Method SET_INTERNAL_NAVIG_STATE on class CL_OO_PROGRAM_STATE has no exception.

Method SET_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAPPING Call by reference Object reference (TYPE REF TO) OBJECT Instanz Mapping Service 19990305

Method SET_MAPPING on class CL_OO_PROGRAM_STATE has no exception.

Method SET_MAPWIZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAPWIZ Call by reference Object reference (TYPE REF TO) OBJECT Instanz Mapping Assistent 19990305

Method SET_MAPWIZ on class CL_OO_PROGRAM_STATE has no exception.

Method SET_NO_CONST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NO_CONST Call by reference Type reference (TYPE) SEOX_BOOLEAN Keine Konstanten 19990728

Method SET_NO_CONST on class CL_OO_PROGRAM_STATE has no exception.

Method SET_NO_INSTANC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NO_INSTANC Call by reference Type reference (TYPE) SEOX_BOOLEAN Keine Instanzkomponenten 19990728
# Exception Resumable Description Created on
1 FILTER_CONFLICT Fehlerhafte Filterkombination 19990728

Method SET_NO_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NO_STATIC Call by reference Type reference (TYPE) SEOX_BOOLEAN Keine statischen Komponenten 19990728
# Exception Resumable Description Created on
1 FILTER_CONFLICT Fehlerhafte Filterkombination 19990728

Method SET_OK_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OK_CODE Call by reference Type reference (TYPE) C Aktueller Befehl 19990308

Method SET_OK_CODE on class CL_OO_PROGRAM_STATE has no exception.

Method SET_O_PUBLIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_PUBLIC Call by reference Type reference (TYPE) SEOX_BOOLEAN Nur public 19990728

Method SET_O_PUBLIC on class CL_OO_PROGRAM_STATE has no exception.

Method SET_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SETTINGS Call by reference Type reference (TYPE) SEOEUMOD Anzeigefilter 19990728

Method SET_SETTINGS on class CL_OO_PROGRAM_STATE has no exception.

Method SET_SORT_CRITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMPTYPE Value transfer Type reference (TYPE) SEOCMPTYPE Komponentenart 20000307
2 Importing SORTCRITS Value transfer Type reference (TYPE) SEOSORTCRI Sortierkriterien im ClassBuilder 20000307

Method SET_SORT_CRITS on class CL_OO_PROGRAM_STATE has no exception.

Method SET_SUPPRESS_WARNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUPPRESS_WARNING Call by reference Type reference (TYPE) SEOX_BOOLEAN Kennzeichen Kompatibilitätswarnung unterdrücken 19991014

Method SET_SUPPRESS_WARNING on class CL_OO_PROGRAM_STATE has no exception.

Method SET_TOP_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TOP_LINE Call by reference Type reference (TYPE) I Aktuelle Top Line 19991008

Method SET_TOP_LINE on class CL_OO_PROGRAM_STATE has no exception.

Method SET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VERSION Call by reference Type reference (TYPE) SEOVERSION Aktuell angezeigte Version 19991008

Method SET_VERSION on class CL_OO_PROGRAM_STATE has no exception.

Method SET_WBINACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WBINACTIVE Call by reference Type reference (TYPE) SEOX_BOOLEAN Aktiv/Inaktiv-Verwaltung aktiv 19990305

Method SET_WBINACTIVE on class CL_OO_PROGRAM_STATE has no exception.

Method SET_W_COMPRI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing W_COMPRI Call by reference Type reference (TYPE) SEOX_BOOLEAN Auch Geerbte 20010130

Method SET_W_COMPRI on class CL_OO_PROGRAM_STATE has no exception.

Method SET_W_INHERIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing W_INHERIT Call by reference Type reference (TYPE) SEOX_BOOLEAN Auch Geerbte 20010130

Method SET_W_INHERIT on class CL_OO_PROGRAM_STATE has no exception.

Method SWITCH_SETTINGS Signature

Method SWITCH_SETTINGS on class CL_OO_PROGRAM_STATE has no parameter.
Method SWITCH_SETTINGS on class CL_OO_PROGRAM_STATE has no exception.

Method UNLOCK_CIFKEY_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Keystruktur einer Klasse 20000117

Method UNLOCK_CIFKEY_FOR_DISPLAY on class CL_OO_PROGRAM_STATE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in