How To Create/ Enable/ Disable A Button On Applet Header In Siebel
Every Button created have a specific functionality associated with it, a task that is performed just on a click. We can create and place a button either on the applet header or we can provide the same functionality option in Menu Items.

1. Search Applet Name where a Button needs to be added.
2. Query the Applet name in Tools (For Example ‘SIS Account List Applet’).
3. Click on Control under same Applet.
4. Create New Record in Control with following detail.’
a. Name – ‘DeleteRecord’
b. Caption-String Override – ‘Delete’
c. HTML Type- ‘MiniButton’
d. Method Invoked –‘DeleteRecord’

5. Navigate in ‘Applet User Prop’ under selected Applet (‘SIS Account List Applet)
6. Create new record here with following detail
a. Name – ‘CanInvokeMethod: DeleteRecord’
b. Value – ‘TRUE’ (Value ‘TRUE’ is for Enable the button and ‘FALSE’ for Disable the button)

This will display the button on the Applet Header.
7. Navigate to ‘Applet Method Menu Item’ under selected applet
8. Create new record with following detail
a. Command – ‘Delete Record’
b. Menu Text –String Override – ‘Delete’

This is done to make Delete Record option available in Menu Item List.
9. Compile the Applet.

10. The Button on the applet will be displayed in application and will be active.

Related posts:
- Configuring Show More Button I am assuming that we know how to add a...
- How to Invoke Business service on a click of a button? This a very commonly asked question in Siebel technical interviews....
- Keyboard Accelerators Siebel allows keyboard to perform some functionality such as scrolling...
- Named Method Property We have gone through the introduction of User Property, lets...
- How To Enable Contract-Based Pricing in Siebel (8.1.1) Dynamic pricing was enabled in Siebel (8.1.1) and a reader...
Related posts brought to you by Yet Another Related Posts Plugin.















(No Ratings Yet)
Good post Swati!
The only thing which doesn’t look nice is use of “String Override”. I understand that here it’s done like this for simplicity, but I think it would be worth to mention here that Symbolic Strings should be used instead of Override. It can save weeks if you will need to rename your controls or implement other languages.
Andrey.
Excellent job
Thanks Andrey,
Yes, String Reference is always a better option. “String Override” has been used here for simplicity and for beginners.
Regards,
Swati Pawar
Hi Swati ,
I am trying the same thing on customize button but its not working on customize button… I have created my own button and in method name i have given a method…Then in applet user property i have define as u have said.But its not working…help me out in this.
hi , kritika which siebel version are u using as i am pretty much sure this user property is a part of siebel 8
Hi Shiv. This property is also available in Siebel 7.8
HI, swati nice to see your professional growth.
tc
aishwarya
Leave your response!
Our Stats
hit counter
Author Spotlight
Swati Pawar
Website: http://www.siebeloracle.com/Join us in Facebook !!!!
Top Contributors
- Ashish Kumar
- Director Desk
- Joan Martí Peraire
- Mandeep Grewal
- Markushin Andrey
- Matthieu Hattab
- Narsimha Dandala
- Neelima Chorbele
- Operation Maintenence Team
- Raturi Gopal
- Sachin Gupta
- SADMIN
- Swati Pawar
- Vijay Gupta
Powered by Authors WidgetSIEBEL BOOKSHELF
Meta
Recent Comments
Most Commented
Most Viewed