SAP ABAP Class CL_SDB_ACTION_SELECT_EDITOR (Select Editor)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB-SDB-CCM (Application Component) CCMS/Database Monitors for MaxDB
     SDBA_SDB (Package) MaxDB/liveCache Monitoring and Administration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ADA_ACTION_CONTROLLER ADA: Abstract Action Controller 20080902
Properties
Class CL_SDB_ACTION_SELECT_EDITOR  
Short Description Select Editor    
Super Class CL_ADA_ACTION_CONTROLLER ADA: Abstract Action Controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDBA_SDB   MaxDB/liveCache Monitoring and Administration 
Created 20080902   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 ADBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SDB_ACTION_SELECT_EDITOR has no interface implemented.
Friends
Class CL_SDB_ACTION_SELECT_EDITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DIALOG_ACTION Instance attribute Private Type reference (TYPE) SYUCOMM Dialog Action 20081107
2 EXPLAIN_JOIN Constant Private Type reference (TYPE) WDY_BOOLEAN 'J' "J": Explain Join 20090112
3 EXPLAIN_RES_ALV Instance attribute Public Object reference (TYPE REF TO) CL_DB6_ALV Explain Results 20081117
4 EXPLAIN_SEQUENCE Constant Private Type reference (TYPE) WDY_BOOLEAN 'Q' "Q": Explain Sequence 20090112
5 EXPLAIN_TYPE Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Explain Type 20081117
6 FK_EXPLAIN_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL Field catalog changed for the different explains 20081118
7 FK_SELECT_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL Change the field catalog after select 20081127
8 G_CONNECTION Instance attribute Private Type reference (TYPE) DBCON_NAME Logical Name for a Database Connection 20081021
9 G_SYS_ID Instance attribute Private Type reference (TYPE) SYSYSID System ID 20081021
10 IS_UNICODE Instance attribute Private Type reference (TYPE) SDBPAVAL SAP DB: Database parameter value 20091126
11 NAV_REF Instance attribute Protected Attribute reference (LIKE) 20080902
12 PF_STATUS Instance attribute Protected Attribute reference (LIKE) 20080902
13 REFRESH_EXPLAIN_RES Instance attribute Private Type reference (TYPE) WDY_BOOLEAN 'S' "S": Explain res. constant to set the refresh_results flag 20090114
14 REFRESH_NO_ALV Constant Private Type reference (TYPE) WDY_BOOLEAN ' ' Do not refresh results 20090114
15 REFRESH_RESULTS Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Refresh results from select 20081113
16 REFRESH_SELECT_RES Constant Private Type reference (TYPE) WDY_BOOLEAN 'X' 'X' From Select: Constant to set the refresh results flag 20090114
17 RESULT_ALV Instance attribute Public Object reference (TYPE REF TO) CL_DB6_ALV DB6: Simple ALV Abstraction 20080915
18 SHOW_EXPLAIN_TYPE Instance attribute Private Type reference (TYPE) ABAP_BOOL ' '- standard; 'X' -dialog 20090112
19 STANDARD_EXPLAIN Constant Private Type reference (TYPE) WDY_BOOLEAN 'S' 'S'. Standard explain 20090112
20 STATEMENT_ID Instance attribute Private Type reference (TYPE) SDB_STMT_ID Select ID 20081203
21 TABINDEX Instance attribute Private Type reference (TYPE) SYTABIX Index in Subroutine Pools 20081117
22 TEXTEDIT Instance attribute Public Object reference (TYPE REF TO) CL_SDB_TEXTEDIT Simple Edit Control Wrapper 20080902
23 TITLE Instance attribute Protected Attribute reference (LIKE) 20080902
24 VIEW_DATA Instance attribute Public Type reference (TYPE) SDB_SELECT_EDITOR Select Statement Editor 20080902
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_STANDARD_EXPLAIN Instance method Private Method Entire "Explain" action - as with button press 20100519
2 ADAPT_FIELDDESCR_FOR_EXPLAIN Instance method Private Method Adapt Field Description 20081117
3 ADAPT_FIELD_DESCR Instance method Private Method Adapt Field Description 20090202
4 AUTORIZATION_CHECK_EXPLAIN Instance method Private Method Authorization Check for Explain 20081128
5 AUTORIZATION_CHECK_SELECT Instance method Private Method Authorization Check for Select 20081128
6 CHECK_SELECT Instance method Private Method Check whehter the statement is a select statement 20080910
7 CLOSE_ADBC_CONNECTION Instance method Private Method Close DB Connection 20081022
8 COMMIT_ADBC_CONNECTION Instance method Private Method Commit ADBC Connection 20081126
9 CREATE_ADBC_CONNECTION Instance method Private Method Create DB Connection 20081021
10 EXECUTE_DESCRIBE Instance method Private Method Describe of a Result Set 20090202
11 EXECUTE_EXPLAIN Instance method Private Method Execute Explain 20081216
12 EXECUTE_EXPLAIN_TYP Instance method Private Method Execute Standard Explain 20081216
13 EXECUTE_SELECT_EXTERN Static method Public Method Executes a request received from an external source 20090407
14 GET_EXPLAIN_TYPE Instance method Private Method Get the value of the explain type attribute 20090112
15 GET_REFRESH_RESULTS_FLAG Instance method Private Method Gets the value of refresh_results flag 20090115
16 GET_SELECT_STMT_AS_STRING Instance method Private Method Convert table -> string 20081022
17 HIDE_EXPLAIN_TYPE_DIALOG Instance method Private Method Hide dialog for choosing the explain type 20090112
18 MAKE_FIELDNAME Instance method Private Method Enter the name of the field without special symbols 20090720
19 PERFORM_EXPLAIN_ACTION Instance method Private Method Open/Save/Delete with ID 20081208
20 PERFORM_ID_ACTION Instance method Private Method Open/Save/Delete with ID 20081027
21 SET_EXPLAIN_TYPE Instance method Private Method Set value for the attribute explain_type 20090112
22 SET_GRID_ATTRIBUTES Instance method Private Method Define Grid Attributes 20080915
23 SET_REFRESH_RESULTS_FLAG Instance method Private Method Sets the refresh results flag 20090114
24 SET_TABRITERS_STATUS Instance method Private Method Activate / deactivate title elements 20081127
25 SHOW_EXPLAIN_TYPE_DIALOG Instance method Private Method Show dialog to choose explain type 20090112
Events
Class CL_SDB_ACTION_SELECT_EDITOR has no event.
Types
Class CL_SDB_ACTION_SELECT_EDITOR has no local type.
Method Signatures

Method ACTION_STANDARD_EXPLAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXPLAIN_DONE Value transfer Type reference (TYPE) FLAG allgemeines flag 20100519

Method ACTION_STANDARD_EXPLAIN on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method ADAPT_FIELDDESCR_FOR_EXPLAIN Signature

Method ADAPT_FIELDDESCR_FOR_EXPLAIN on class CL_SDB_ACTION_SELECT_EDITOR has no parameter.
Method ADAPT_FIELDDESCR_FOR_EXPLAIN on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method ADAPT_FIELD_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN_ATTRIBUTES_TAB Call by reference Type reference (TYPE) ADBC_RS_METADATA_DESCR_TAB Spalten attribute 20090202

Method ADAPT_FIELD_DESCR on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method AUTORIZATION_CHECK_EXPLAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_AUTORIZED Value transfer Type reference (TYPE) ABAP_BOOL 20081128

Method AUTORIZATION_CHECK_EXPLAIN on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method AUTORIZATION_CHECK_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_AUTORIZED Value transfer Type reference (TYPE) ABAP_BOOL 20081128

Method AUTORIZATION_CHECK_SELECT on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method CHECK_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMAND_EXT Call by reference Type reference (TYPE) STRING 20090407
2 Exporting IS_SELECT Call by reference Type reference (TYPE) I 20080910

Method CHECK_SELECT on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method CLOSE_ADBC_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONNECTION Call by reference Object reference (TYPE REF TO) CL_SQL_CONNECTION Datenbankverbindung 20081022

Method CLOSE_ADBC_CONNECTION on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method COMMIT_ADBC_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ERR_TAB Call by reference Type reference (TYPE) SDB_ANSW_TAB SAP DB: Tabelle für Antwortzeilen eines DBM-Kommandos 20090409
2 Importing I_CON_REF Call by reference Object reference (TYPE REF TO) CL_SQL_CONNECTION Datenbankverbindung 20081126

Method COMMIT_ADBC_CONNECTION on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method CREATE_ADBC_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ERR_TAB Call by reference Type reference (TYPE) SDB_ANSW_TAB SAP DB: Tabelle für Antwortzeilen eines DBM-Kommandos 20090409
2 Changing RC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20100226
3 Changing R_CONNECTION Call by reference Object reference (TYPE REF TO) CL_SQL_CONNECTION Datenbankverbindung 20081021

Method CREATE_ADBC_CONNECTION on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method EXECUTE_DESCRIBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMAND_EXT Call by reference Type reference (TYPE) STRING 20090407
2 Changing ERR_TAB Call by reference Type reference (TYPE) SDB_ANSW_TAB SAP DB: Tabelle für Antwortzeilen eines DBM-Kommandos 20090407
3 Changing RC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20090202
4 Changing RESULT_TABLE Call by reference Object reference (TYPE REF TO) DATA 20090202
5 Changing TAB_COLUMN_ATTRIBUTES Call by reference Type reference (TYPE) ADBC_RS_METADATA_DESCR_TAB 20090202
6 Importing TEXTTABLE Call by reference Type reference (TYPE) SDB_ANSW_TAB SAP DB: Tabelle für Antwortzeilen eines DBM-Kommandos 20090202

Method EXECUTE_DESCRIBE on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method EXECUTE_EXPLAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20081216
2 Changing RESULT_TABLE Call by reference Object reference (TYPE REF TO) DATA 20081216

Method EXECUTE_EXPLAIN on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method EXECUTE_EXPLAIN_TYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20081216
2 Changing RESULT_TABLE Call by reference Object reference (TYPE REF TO) DATA 20081216
3 Importing SQL_STMT Call by reference Type reference (TYPE) STRING 20081216

Method EXECUTE_EXPLAIN_TYP on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method EXECUTE_SELECT_EXTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALV_GRID Call by reference Object reference (TYPE REF TO) CL_DB6_ALV ALV List Viewer 20090407
2 Importing COMMAND Call by reference Type reference (TYPE) STRING 20090407
3 Exporting ERR_TAB Call by reference Type reference (TYPE) SDB_ANSW_TAB SAP DB: Tabelle für Antwortzeilen eines DBM-Kommandos 20090407
4 Importing TREE_NAVIGATOR Call by reference Object reference (TYPE REF TO) CL_DB6_TREE_NAVIGATOR CL_DB6_TREE_NAVIGATOR 20090407

Method EXECUTE_SELECT_EXTERN on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method GET_EXPLAIN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXPLAIN_TYPE Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20090112

Method GET_EXPLAIN_TYPE on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method GET_REFRESH_RESULTS_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REFRESH_RES Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20090115

Method GET_REFRESH_RESULTS_FLAG on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method GET_SELECT_STMT_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECT_STATEMENT Call by reference Type reference (TYPE) STRING 20081022
2 Importing I_SELECT_TEXTTABLE Call by reference Type reference (TYPE) SDB_ANSW_TAB SAP DB: Tabelle für Antwortzeilen eines DBM-Kommandos 20081022

Method GET_SELECT_STMT_AS_STRING on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method HIDE_EXPLAIN_TYPE_DIALOG Signature

Method HIDE_EXPLAIN_TYPE_DIALOG on class CL_SDB_ACTION_SELECT_EDITOR has no parameter.
Method HIDE_EXPLAIN_TYPE_DIALOG on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method MAKE_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_ALIAS Call by reference Type reference (TYPE) ADBC_NAME SAp DB: Spaltenname 20090720
2 Returning R_FIELDNAME Value transfer Type reference (TYPE) ADBC_NAME SAp DB: Spaltenname 20090720

Method MAKE_FIELDNAME on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method PERFORM_EXPLAIN_ACTION Signature

Method PERFORM_EXPLAIN_ACTION on class CL_SDB_ACTION_SELECT_EDITOR has no parameter.
Method PERFORM_EXPLAIN_ACTION on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method PERFORM_ID_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) SYUCOMM Funktionscode, der PAI ausgelöst hat 20081027

Method PERFORM_ID_ACTION on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method SET_EXPLAIN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPLAIN_TYPE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20090112

Method SET_EXPLAIN_TYPE on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method SET_GRID_ATTRIBUTES Signature

Method SET_GRID_ATTRIBUTES on class CL_SDB_ACTION_SELECT_EDITOR has no parameter.
Method SET_GRID_ATTRIBUTES on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method SET_REFRESH_RESULTS_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFRESH_RESULTS_FLAG Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20090114

Method SET_REFRESH_RESULTS_FLAG on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method SET_TABRITERS_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TAB_EXPLAIN_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20081127
2 Importing TAB_QUERY_RESULTS_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20081127
3 Importing TAB_TEXT_EDIT_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20081127

Method SET_TABRITERS_STATUS on class CL_SDB_ACTION_SELECT_EDITOR has no exception.

Method SHOW_EXPLAIN_TYPE_DIALOG Signature

Method SHOW_EXPLAIN_TYPE_DIALOG on class CL_SDB_ACTION_SELECT_EDITOR has no parameter.
Method SHOW_EXPLAIN_TYPE_DIALOG on class CL_SDB_ACTION_SELECT_EDITOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 712