Siebel – Popup Update Only
by Prachi SharmaHi all,
I was working with Siebel Multi Valued Links (MVLs) for some of the configuration requirements in our project. Siebel Configuration is a vast world in itself. I always feel I am learning something new everyday!
We generally use MVLs to fetch data through typical “Links” that we configure in Siebel BCs. We once across an interesting requirement which I am sharing with all of you.
Requirement: To suppress the opening of the MVG Pop up Applet for a particular Multi Valued Field (MVF).
This could be a requirement in a typical scenario where Siebel OOB offers a Multi Valued relationship, but, we have a requirement where it can possibly have a maximum of one record in the relationship. For eg. Requirements say we can have a maximum of one Address per Account, though Siebel OOB solution offers multiple Addresses per Account. There is no need for the user to be opening the MVG Applet and selecting values from it in this case.
While working to try and find solutions to this problem, we noticed that corresponding to the MVL, there is a property by the name of “Popup Update Only”.
To reach this, navigate to,
Siebel Tools Object Explorer -> Business Component -> Multi Value Link
Query for the Link that you would want to modify. Navigate towards the right in the Records window to locate the Property, “Popup Update Only”. Set this to FALSE. This would be set to TRUE in case we need to pop up the MVG Pop Up window to enter values.
Setting this to FALSE, MVG (Multi Value Group) field values can be edited directly from the Parent Applet.
Do let us know in case this helps you some day.
Related posts:
- Siebel – Looping multiple records – Update records Hi, We often come across a requirement where we need...
- Siebel 8 Certification Update All of us want to be certified Siebel experts, don’t...
- Siebel – Make MVG Field required Siebel supports the concept of Multi Valued Fields, or the...
- Siebel – Showing red asterisk on a conditionally required field In Siebel vanilla Application, we see a red asterisk (...
- Siebel – DefaultFocus – User Property In Siebel Application, whenever you navigate to a screen, the...
- Siebel – Custom Applet Title There is an Applet title on the top of the...
- Siebel – Make a field Required, conditionally There was a requirement in our project to make Account...
Setting this to FALSE, MVG (Multi Value Group) field values can be edited directly from the Parent Applet.
???
Please explain
@ Maverick,
I think what Richa is trying to say is that when you set the property “Popup Update Only” to false, there would be no Pop Up Applet for entering value in that MVG based field. In that case, in the Parent Applet where you have the Multi Value Field present, you can directly enter the value in the Multi Value Field itself.
Generally, you have a small glyph in an Multi Value Field, for eg. Address. When you press that glyph, or press F2, it will pop up a new applet. Setting the “Popup Update Only” property to false, there would be no popup. The MVF field will act just like a normal field.
Cheers!!
A Fantastic solution I would say, Prachi.
This could be very useful in cases where we already have a vanilla functionality for a field based on an MVG, but, the Business Requirements want it to be a single value field. In this case, we can just use this property. It will save me quite a bit of configuration of creating a new column, maybe, and mapping that in BC and all the applets. Nice work. Keep it up!!
Thanks Nitin and Prachi !!!
Also say you have done the config with Popup Update Only set to FALSE.
Now how are you going to change the existing MVG (record) to a new one in UI !
I can’t help smiling!
The field on the Parent Applet is still editable. Why not just erase the current value and enter a new one!!
Nitin,
I can’t stop smiling either.
My qt was
how are you going to change the existing MVG (record) to a new one in UI !
If I take your advice and erase the current value and enter a new one and save the record, the current highlighted MVG record is edited.Now how can I choose a new MVG record. (Try it on Account>Address)
I think I got ur point. I will have to try that one out before I answer this. But, I still don’t understand the logic why Siebel would be modifying the MVG record itself, and not the reference to that record.
Let me check and get back. Maybe Prachi can jump in between if she has the answer.
Hi All,
Another important functinality of ‘Popup Update only’ is to make MVG Read Only. ENable No Insert,No Update and No Delete along with Popup Update Only to false. MVG will become readonly. Feel free to let me know if there are other ways to make a MVG ReadOnly.
Interesting tip, NP!!
Thanks guys.
Real nice. It worked for what I was looking for.
Thanks Guys…useful information.
Thanks Sridhar, Nagendra!
The encouragement keeps us going. Please do add in case you feel we missed out on something.