Forms Personalization is Not Working For Field "Global" in the Modifier Setup Form (Doc ID 437531.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Advanced Pricing - Version 11.5.10 to 11.5.10.2 [Release 11.5]
Information in this document applies to any platform.
Form:QPXPRMLS.FMB - Modifier Details



Symptoms

On 11.5.10 in Production:
The forms personalization on the modifier setup form is not working as desired.
The form shows the global field as unchecked upon saving,
however, when re-queried find that the global field is checked.

EXPECTED BEHAVIOR
Expect global to be unchecked after saving and requerying.

STEPS
The issue can be reproduced at will with the following steps:

A. Enable Pricing Security
1. QP: Security Control ON Site
2. QP: Security Default Maintain Privilege OU
Site
3. QP: Security Default ViewOnly Privilege OU

B. Forms Personalization Setup Required
1. Responsibility: Oracle Pricing Manager
2. Navigate to Modifiers > Modifier Setup
3. Setup Form Personalization using the navigation
Help > Diagnostics > Custom Code > Personalize

4. Setup the form personalization as follows:
Seq=10
Description=Global Flag Default
Level = Function
Under the Condition(Tab)
Trigger Event=WHEN-NEW-RECORD-INSTANCE
Trigger Object=MODIFIER_LIST
Condition=:system.record_status = 'NEW'
Processing Mode=Both
Under the Actions(Tab)
Seq=10
Description=Global Flag
Target Object=MODIFIER_LIST.GLOBAL_FLAG
Property Name=INITIAL_VALUE
Value=N

Seq=20
Description=Global Flag Upon Update
Level = Form
Under the Condition(Tab)
Trigger Event=WHEN-VALIDATE-RECORD
Trigger Object=MODIFIER_LIST
Condition= :modifier_list.global_flag = 'N'
Processing Mode=Both
Under the Actions(Tab)
Seq=10
Description=Global Flag Update
Target Object=MODIFIER_LIST.GLOBAL_FLAG
Property Name=VALUE
Value=N

Seq=30
Level = Form
Description=Global Flag Upon Update For Y
Under the Condition(Tab)
Trigger Event=WHEN-VALIDATE-RECORD
Trigger Object=MODIFIER_LIST
Condition= :modifier_list.global_flag = 'Y'
Processing Mode=Both
Under the Actions(Tab)
Seq=10
Description=Global Flag Update
Target Object=MODIFIER_LIST.GLOBAL_FLAG
Property Name=VALUE
Value=Y


BUSINESS IMPACT
The issue has the following business impact:
Due to this issue, users cannot populate the desired value for the field "global".

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