Monday, May 9, 2011

Conditional Constraint Pick list

 There was a requirement I came across, I explained below.
In View 1(Activity List View), Applet 1 the status values should have value1, value2.
In View 2(Activity Attachment View), Applet 1 (the same applet in View1) the status values should have value3, value4.




Follow below configuration to achieve the requirement.
  • In Tools navigate to Business Component and select Action BC.
  • Create a new calculated field "Active View Calc" view calc expr as "GetProfileAttr("ActiveViewName")".
  • select field "Status" and in Pick maps add below values.
    • Field = "Active View Calc" (created in previous step)
    • Constain = True
    • Picklist Field= Description
  • Compile Changes and Open application.



  • In Application, Navigate to LOV screen and add description fields to the desired View Name.


As we have added constain, the LOV values are filtered on Active View Name with the Description values in LOV.
This is an example of how the constain on pick list works. Since this pick list is been used in different views we need to make sure the corresponding values are displayed in those views. Let me know if you have any alternative configuration to achieve this requirement.

No comments:

Post a Comment

Siebel Open UI is released ...!!!

Hi Guys, The most awaited feature of Siebel, called Open UI is released. This new feature Open UI is available in new Siebel patch 8.1.1....