Siebel Configuration Best Practices : Part 5

1/14/2011 No Comment

Siebel Configuration Best Practices on picklists and pickmaps.

This article discusses Siebel configuration best practices associated with picklists and pickmaps.

Best Ptactice 1. When you navigate in Siebel Tools to Pick List, you define the picklist and its properties associated with it. If you are creating a picklist based on a static set of values from the List Of Values, then please ensure that you set the BC property to "PickList Generic" rather than "List Of Values". 

The PickList Generic BC has faster performance for picklist lookup than the List Of Values BC. Hence, any time you need to reference the list of values for the purpose of value lookup whether in script or Siebel configuration, you should always use PickList Generic BC than List Of Values BC.

Best Ptactice 2. 
Long List property is an important property you should take care of. We know that if Long List = N (the default value when a new picklist record is created in Siebel Tools) then if there already exists a value in the pick mapped field and you open the Picklist,  Siebel will do a scroll through the picklist set to position the cursor on the current value.

This is quite acceptable, if the picklist has a small number of records, otherwise you could be waiting for a long time for the picklist to display in the application.

A general rule of thumb is that if the number of records in the picklist is greater than say 50 records, then you would want to set Long List = Y to prevent performance issues from occuring.

Best Ptactice 3. If a Siebel Field is configured with a Picklist, then a Pick Map must be defined for that field, one pickmap is always necessary. There are definite consequence of not defining a pick map for a field having a picklist:

a) If the Picklist defined is Static, the picklist will not show any records in the Siebel Application.
b) If the Picklist defined is dynamic, no values selected in the picklist will be copied to the Siebel field, and hence the very purpose of the dynamic picklist fails.


Best Ptactice 4. You need to take care of the Bounded property of the Picklists. If we set Bounded = N then users can enter additional values to the picklist at runtime in the Siebel Application. In most of the cases, you don't want the users to add additional values so Bounded = Y is required. 
Related Posts


No comments :

 

Aired | The content is copyrighted and may not be reproduced on other websites. | Copyright © 2009-2016 | All Rights Reserved 2016

Contact Us | About Us | Privacy Policy and Disclaimer