Search definitions
Search definitions are defined within a Business Object Editor to allow a business user to find business objects within a tool. The Management Center find area and the utilities view use search definitions to locate objects. A search is performed with the search conditions such as object type and keyword.
A search definition is a binding between a search service, a search results view, and an optional
Advanced Search panel. A search service is used to specify the URL and its required parameters. The
search results view is an instance of the ObjectGrid
definition. The defined
columns display properties of the returned objects. If defined, the Advanced
Search panel is displayed as a tab in the Advanced Search dialog. The options that are
collected by the Advanced Search panel are sent to the search service URL.
The SearchDefinition
definition class can only be declared as a direct child
node of an instance of the BusinessObjectEditor
definition.