Siebel Crashes When Invoke Popup Applet From Child Applet That Updates Value Of A Field In Parent Bc
(Doc ID 1264692.1)
Last updated on MARCH 16, 2020
Applies to:Siebel Tools - Version 18.104.22.168 SIA and later
Information in this document applies to any platform.
*** Checked for relevance on 16-MAR-2015 ***
When a pop up applet is called from a child applet that updates value of a field in parent business component the application crashes. This worked fine in previous version but not in v22.214.171.124 Life Sciences Application..
Here are steps to recreate the issue with vanilla srf
1- Lock the project "Activity"
2- Create a popup applet based in this project "Activity" with following properties
2.1- Name: Test Popup
2.2- Business component: Service Request
2.3- Class: CSSSWEFramePopup (as per Siebel Tools help)
1 control on field "Description"
3 buttons named "OK", "Cancel", "WriteRecord" with method "CloseApplet", "UndoRecord", "WriteRecord" respectively
2.5- Applet Web Template:
Web Template: Popup Form
Add controls in 2.4 to the appropriate SWE ids
3- Modify applet "Service Request Activity List Applet" as following
3.1- Add new button named "Test Popup" with method "ShowPopup" and following Name/Value user props
Mode - Edit
Popup - Test Popup
3.2- Applet Web Template "Edit List": add the new button to the appropriate SWE id
4- Compile project "Activity" and start Siebel with the SRF just compiled
5- Click on "Site Map", "Service Request", "Service Request List", "Activities"
6- Click on "Show More" control in applet "Service Request" (the top applet) to see the field "Detailed Description". Click on button "New" and enter some data in field "Detailed Description"
7- Click on button "Test Popup" in applet "Activities" (the bottom applet) to open the popup applet
8- Click on button "OK" of the popup applet
9- Click on any field of applet "Service Request" (the top applet) -> Siebel immediately shutdowns or displays error and crashes
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document