SAP ABAP Class CL_RECA_WB_BROWSER_SELECTOR (Object Selection via Dropdown Box)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_WB (Package) RE: Workbench (Object Manager)
Properties
Class CL_RECA_WB_BROWSER_SELECTOR  
Short Description Object Selection via Dropdown Box    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_CA_WB   RE: Workbench (Object Manager) 
Created 20021104   SAP 
Last change 20110908   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)
Interfaces
Class CL_RECA_WB_BROWSER_SELECTOR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RECA_WB_BROWSER 20021104 Real Estate Object Browser
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_CURRENT_OBJTYPE Instance attribute Public Type reference (TYPE) RECAWBOBJTYPE WB: Object Type of Object in Browser 20021104
2 MF_SELECTOR_CHANGED Instance attribute Protected Type reference (TYPE) ABAP_BOOL Selector Changed 20060505
3 MO_BROWSER_DISPLAY Instance attribute Protected Object reference (TYPE REF TO) IF_RECA_WB_BROWSER_DISPLAY Browser - Display 20030117
4 MO_GUI_BUTTON_CREATE Instance attribute Protected Object reference (TYPE REF TO) CL_DD_BUTTON_ELEMENT Dynamic Document: Button Element 20030429
5 MO_GUI_DYN_DOC Instance attribute Protected Object reference (TYPE REF TO) CL_DD_DOCUMENT GUI: Dynamic Document 20021104
6 MO_GUI_HTML Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER GUI: HTML Viewer 20021104
7 MO_GUI_INPUT_ELEMENT Instance attribute Protected Object reference (TYPE REF TO) CL_DD_INPUT_ELEMENT Dynamic Document: Input Element 20021104
8 MO_GUI_SELECT_ELEMENT Instance attribute Protected Object reference (TYPE REF TO) CL_DD_SELECT_ELEMENT Screen Doc: Select Element 20021104
9 MO_PARENT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Container 20021104
10 MT_SUPPORTED_WBOBJTYPE Instance attribute Protected Type reference (TYPE) RE_T_WBOBJTYPE Allowed Workbench Object Types 20061212
11 MT_WBOBJTYPE_IDENT Instance attribute Private Type reference (TYPE) MTYPE_T_WBOBJTYPE_IDENT Buffer: Object Type with Identification 20021104
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DD_TYPES_SELECTOR Instance method Protected Method Creates Dropdown Selector for the Objects 20021104
2 BUILD_OBJ_SELECTOR Instance method Protected Method Creates Complete Object Selection Control 20021104
3 CONSTRUCTOR Instance method Public Constructor Constructor 20021104
4 DO_F2 Instance method Protected Method Trigger F2 Pick for Object Field 20021104
5 DO_F4 Instance method Protected Method Trigger F4 Help for Object Field 20021104
6 FREE Instance method Public Method Clear Controls 20021104
7 GET_HEIGHT Instance method Public Method Gets Height of Control 20021104
8 HANDLE_BROWSER_CHANGE Instance method Protected Event handling method Handler: Top Browser Object Changed 20030117
9 HANDLE_CREATE Instance method Protected Event handling method Handler: CREATE - Create Object 20030310
10 HANDLE_DD_SELECTED Instance method Protected Event handling method Handler: Entry Selected from Dropdown 20021104
11 HANDLE_ENTER_FIELD Instance method Protected Event handling method Handler: ENTER - in Text Field 20021104
12 HANDLE_F2 Instance method Protected Event handling method Handler: F2 - Display Entry 20021104
13 HANDLE_F4_BUTTON Instance method Protected Event handling method Handler: F4 - Button Clicked 20021104
14 HANDLE_F4_FIELD Instance method Protected Event handling method Handler: F4 - in Text Field 20021104
15 HANDLE_ON_CHANGED Instance method Private Event handling method Handler: When Object Changed 20021105
16 SET_BROWSER_DISPLAY Instance method Public Method Sets the Current Browser Display 20030213
17 _ASK_FOR_CREATION Instance method Private Method Unknown Object -> Create? 20030214
18 _CAN_CREATE_FOR_OBJTYPE Instance method Private Method Is Creation Possible for Object Type? 20030429
19 _CONVERT_USER_VALUES Instance method Private Method Convert User Values 20060914
20 _FILL_SUPPORTED_WBOBJTYPE Instance method Private Method Fills the Supported Workbench Object Types of User 20061212
21 _GET_OBJIDENT_FOR_OBJTYPE Instance method Private Method Buffer: Read ID for Object Type 20030213
22 _GET_SELECTOR_CLASS Instance method Private Method Reads Appropriate Selector Class 20030117
23 _INITIALIZE Instance method Private Method Initializes Dropdown Area with Fields 20030213
24 _INPUTFIELD_ENABLING Instance method Private Method Update Input Field as Ready for Input 20060914
25 _INPUT_FIELD_VALUE_REMEMBER Instance method Private Method Save Value for Input Field 20030213
26 _IS_STAR_F4 Instance method Private Method Checks If '*' Results in F4 20030224
27 _READ_USER_VALUES Instance method Private Method Read Saved User Values 20060914
28 _REFRESH Instance method Private Method Refresh Control 20030213
29 _SET_CREATE_STATE Instance method Private Method Sets Visibility for Create Button 20030429
30 _SET_OBJIDENT_FOR_OBJTYPE Instance method Private Method Buffer: Sets ID for Object Type 20030213
31 _STORE_WBOBJTYPE_CURRENT Instance method Private Method Saves Currently Selected Object Type of User 20030213
32 _STORE_WBOBJTYPE_IDENT Instance method Private Method Saves All Object IDs Entered by User 20030213
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
Display Has Changed 20021104
Types
Class CL_RECA_WB_BROWSER_SELECTOR has no local type.
Method Signatures

Method BUILD_DD_TYPES_SELECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_WITH_TABLE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Bool: Tabelle miterzeugen 20021104
2 Importing IO_DD_FORM_AREA Value transfer Object reference (TYPE REF TO) CL_DD_FORM_AREA Dynamische Dokumente: Form Area 20021104
# Exception Resumable Description Created on
1 ERROR Interner Fehler: Objekttypen fehlerhaft definiert 20031010

Method BUILD_OBJ_SELECTOR Signature

Method BUILD_OBJ_SELECTOR on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 CONTROL_ERROR Fehler in der Control-Erstellung aufgetreten 20021104

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container fuer Selektionsbereich 20021104
# Exception Resumable Description Created on
1 ERROR Fehler bei der Initialisierung 20021104

Method DO_F2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_NO_DIRECT_DISPLAY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: Direktanzeige des Objekts verhindern 20030709
2 Importing IF_QUIET Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: Keine Fehlermeldungen 20030702

Method DO_F2 on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method DO_F4 Signature

Method DO_F4 on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
Method DO_F4 on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method FREE Signature

Method FREE on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
Method FREE on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method GET_HEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_HEIGHT Value transfer Type reference (TYPE) I Höhe des Controls 20031002

Method GET_HEIGHT on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method HANDLE_BROWSER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BROWSERIDENT Value transfer Attribute reference (LIKE) Identifikation eines WB Objekts 20031030
2 Importing ID_WBOBJTYPE Value transfer Attribute reference (LIKE) Objektart eines Objekts im Browser 20031030

Method HANDLE_BROWSER_CHANGE on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method HANDLE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20030310

Method HANDLE_CREATE on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method HANDLE_DD_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20021104

Method HANDLE_DD_SELECTED on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method HANDLE_ENTER_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20021104

Method HANDLE_ENTER_FIELD on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method HANDLE_F2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20021104

Method HANDLE_F2 on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method HANDLE_F4_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20021104

Method HANDLE_F4_BUTTON on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method HANDLE_F4_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20021104

Method HANDLE_F4_FIELD on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method HANDLE_ON_CHANGED Signature

Method HANDLE_ON_CHANGED on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
Method HANDLE_ON_CHANGED on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method SET_BROWSER_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BROWSER_DISPLAY Value transfer Object reference (TYPE REF TO) IF_RECA_WB_BROWSER_DISPLAY REWB: Browser - Anzeiger 20030213

Method SET_BROWSER_DISPLAY on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _ASK_FOR_CREATION Signature

Method _ASK_FOR_CREATION on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
Method _ASK_FOR_CREATION on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _CAN_CREATE_FOR_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_WBOBJTYPE Value transfer Type reference (TYPE) RECAWBOBJTYPE Objektart eines Objekts im Browser 20030429
2 Returning RF_CREATE Value transfer Type reference (TYPE) ABAP_BOOL Bool: Nicht gefunden -> Anlegen? 20030429

Method _CAN_CREATE_FOR_OBJTYPE on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _CONVERT_USER_VALUES Signature

Method _CONVERT_USER_VALUES on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
Method _CONVERT_USER_VALUES on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _FILL_SUPPORTED_WBOBJTYPE Signature

Method _FILL_SUPPORTED_WBOBJTYPE on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
Method _FILL_SUPPORTED_WBOBJTYPE on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _GET_OBJIDENT_FOR_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_WBOBJTYPE Value transfer Type reference (TYPE) RECA_WBOBJTYPE_IDENT-WBOBJTYPE WB: Objektart eines Objekts im Browser 20030213
2 Returning RS_WBOBJIDENT Value transfer Type reference (TYPE) MTYPE_S_WBOBJIDENT 20060914

Method _GET_OBJIDENT_FOR_OBJTYPE on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _GET_SELECTOR_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_WBOBJTYPE Value transfer Type reference (TYPE) RECAWBOBJTYPE Objektart eines Objekts im Browser 20030117
2 Returning RO_WB_SELECT_OBJ Value transfer Object reference (TYPE REF TO) CL_RECA_WB_SELECT_OBJ Objektauswahl: Default-Implementierung 20060915

Method _GET_SELECTOR_CLASS on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _INITIALIZE Signature

Method _INITIALIZE on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler bei der Initialisierung 20030213

Method _INPUTFIELD_ENABLING Signature

Method _INPUTFIELD_ENABLING on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
Method _INPUTFIELD_ENABLING on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _INPUT_FIELD_VALUE_REMEMBER Signature

Method _INPUT_FIELD_VALUE_REMEMBER on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
Method _INPUT_FIELD_VALUE_REMEMBER on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _IS_STAR_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_WBOBJTYPE Value transfer Type reference (TYPE) RECAWBOBJTYPE Objektart eines Objekts im Browser 20030224
2 Returning RF_STAR_SHOWS_F4 Value transfer Type reference (TYPE) ABAP_BOOL Bool: '*' führt zu F4 20030224

Method _IS_STAR_F4 on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _READ_USER_VALUES Signature

Method _READ_USER_VALUES on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20060914

Method _REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_SIMPLE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: Nuer Felder auffrischen 20030213
# Exception Resumable Description Created on
1 CONTROL_ERROR Fehler bei Contol-Verarbeitung 20030213

Method _SET_CREATE_STATE Signature

Method _SET_CREATE_STATE on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
Method _SET_CREATE_STATE on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _SET_OBJIDENT_FOR_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_WBOBJTYPE Call by reference Type reference (TYPE) RECA_WBOBJTYPE_IDENT-WBOBJTYPE WB: Objektart eines Objekts im Browser 20030213
2 Importing IS_WBOBJIDENT Call by reference Type reference (TYPE) MTYPE_S_WBOBJIDENT Identifikation des WB Objekts 20060914

Method _SET_OBJIDENT_FOR_OBJTYPE on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _STORE_WBOBJTYPE_CURRENT Signature

Method _STORE_WBOBJTYPE_CURRENT on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
Method _STORE_WBOBJTYPE_CURRENT on class CL_RECA_WB_BROWSER_SELECTOR has no exception.

Method _STORE_WBOBJTYPE_IDENT Signature

Method _STORE_WBOBJTYPE_IDENT on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
Method _STORE_WBOBJTYPE_IDENT on class CL_RECA_WB_BROWSER_SELECTOR has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_RECA_WB_BROWSER_SELECTOR has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 200