|Bookshelf Home | Contents | Index | PDF|
This example default business object declaration results in an extraction of the Action and Action Employee business components where they occur with visibility 0 using the business object filter indicated. The business object filters are generally used only for extracting business components that do not correspond to any views or applets. Business object declarations identify specific business components within the business object to be extracted. The business object filters normally give a query based on the primary business component in the business object and force extraction of any business components mentioned in the query when there is no corresponding applet within the application that can cause the desired extraction to occur.
Use default business object declarations to force the extraction of data for a given business component in the context of a given business object and Visibility type. For more information on visibility designations, see Designating Visibility. The default business object extractions are performed in the first phase of data extraction.
You will most often use these declarations to extract additional data that is not extracted as part of the user interface extraction. This may be useful for business components that are referenced programmatically by other business components, but are not exposed in the user interface. The default business object declarations are used to enforce the extraction of a subset of data to the handheld that would not have been otherwise extracted or, most commonly, to filter the data downloaded for dynamic picklists or pick applets.
All pick data is not downloaded to the device due to the memory constraints on the device. Only pick data for fields that are editable is downloaded. Therefore, if you are doing a query on a pick field, you may not be able to display the picklist. When viewing a record in an applet, if a pick field is read-only, its pick button will be disabled. If end users select a read-only field with a pick control, they receive the following error: "No data available in picklist because field is read-only."
|Siebel Consumer Goods Handheld Guide|