Object Browser
The pattern enables the navigation and search of objects in other applications. The Object Browser can be embedded in any composite application. It encompasses the component pattern Search Bar and the Object Browser List configurator.
The Object Browser has many of the same features and functions as the Object Selector pattern; however, it includes the following differences:
● You can select multiple objects.
● You can assign objects as values of a related aspect.
● The browser is launched as a dialog box from the Object Editor pattern when browsing for related ideas.
● You can navigate to the application that has been launched.
● You cannot toggle between a list and table. However, only the table view is available.
The Object Browser pattern consists of the following parts:
● Object Browser Configurator
This also includes the Search Bar pattern and the Object Browser List configuration.
● Object Browser UI
You can use the Object Browser Configurator to generate use of the Search Bar pattern in the application and to launch the Object Browser List for configuration. To begin using the Object Browser, you must configure the Search Bar pattern and Object Browser List and name the Object Browser configuration. The title appears at the header of the generated user interface layout.
See the Search Bar pattern for more information about pattern configuration and use.
You can use the Object List configuration to structure the layout of objects in a table. The configuration screen can be divided into three parts: Object Configurator, Table View, and Application Launch Configuration.
At the top of the Object List Configurator screen, you see Service Module and Query Name. Programming definitions entered here influence the selection available from pull-down menus. They also reflect which aspect fields (Display Aspect Fields) will be available for selection in the table list.
You define the fields available for display in the Configurator table based on the defined Service Module. You use the first unnamed column to select the entire row. The row Name contains the ESF command leading to execution of the desired action and Description is the command name that will appear in the user interface.
You launch an application from the Object Browser by specifying the following:
● Application Name
The application in which the WebDynpro configurations are used.
● Development Component
This is the location of the user interface used for this particular component.
● Config Name
This is the configuration’s name.
In the generated Object Browser interface, you see the configuration results of the Search Bar pattern at the top of the layout and below it the configured list display. The pattern can then be used for browsing and for the multiple selection of related objects.