Smart Script - Detail Applet Defaults to 'currency Popup Applet' for Currency Type Questions (Doc ID 2049917.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel SmartScript - Version 8.1.1.11.13 [IP2013] to 8.1.1.11.17 [IP2013] [Release V8]
Information in this document applies to any platform.

Symptoms

On : IP2013, SmartScript

ACTUAL BEHAVIOR
---------------
For any SmartScript Question of type Currency, if we specify the Detail Applet
to any of the following:

- Currency Popup Applet A
- Currency Popup Applet - Exchange Date ReadOnly
- Currency Popup Applet 2
- Currency Popup Applet 2A

it doesn't get honored when executing the Smartscript.
The question always pops up the default 'Currency Popup Applet'.

On the SmartScript Player Applet, for Currency Type questions, it
always renders the Detail Applet as 'Currency Popup Applet'.

EXPECTED BEHAVIOR
-----------------------
The Detail Applet attribute of a Smartscript question should be configurable in a way such that when users specify any currency popup applet,
say 'Currency Popup Applet - Exchange Date ReadOnly', the same should be rendered instead of the default Currency Popup Applet while running the SmartScript

On the other hand, note that for Opportunity Revenue Schedule List Applet, out-of-the-box, for the Revenue column, the Detail Applet defined is "Currency Popup
Applet - Exchange Date ReadOnly".

If we change the Detail Applet to "Currency Popup Applet A" and compile the changes,
next time when we navigate to the Revenue column of Opportunity Revenue Schedule List Applet
we notice that "Currency Popup Applet A" is rendered properly.

Thus only for SmartScript Player Applet, for Currency Type questions, it always renders the Detail Applet as 'Currency Popup Applet'.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Navigate to Administration - SmartScript screen - > Questions
2. Query for the following questions having Answer Type as Currency:

• Revenue Schedule Script Question 18 - Enter a price, if applicable
Save BO - Opportunity
Save BC - Revenue
Save Field - Price
Save Currency Field - Currency Code
Detail Applet - Currency Popup Applet A

• Revenue Schedule Script Question 23 - Periodic revenue
Save BO - Opportunity
Save BC - Revenue
Save Field -
Save Currency Field - Currency Code
Detail Applet - Currency Popup Applet A

• Revenue Schedule Script Question 24 - Total revenue
Save BO - Opportunity
Save BC - Revenue
Save Field -
Save Currency Field - Currency Code
Detail Applet - Currency Popup Applet A

3. Modify the Detail Applet attribute of each of the above questions to reflect as
'Currency Popup Applet - Exchange Date ReadOnly'

4. Release the Revenue Schedule Script Smartscript
5. Navigate to SmartScripts screen, query for Revenue Schedule and execute it
6. On Page 4, click on question Periodic Revenue which would pop up the Currency applet and enter some value.
Note that Exchange Date is not Read Only for the currency popup applet which leads us to suspect that the rendered
popup applet is not 'Currency Popup Applet - Exchange Date ReadOnly' as defined under the Detail Applet attribute of Question 'Revenue Schedule Script Question 23'
7. Check the Object Manager logs and could notice the following:
EventContext EvtCtxApplet 4 0000005055a419ec:0 2015-07-13 23:28:57 Currency Popup Applet (WriteRecord) ----> This doesn't show 'Currency Popup Applet - Exchange Date ReadOnly' as defined under Detail Applet of the question

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot use any other currency popup applet for Smartscript questions (of type Currency)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms