Edi Yanto (何 萬 新)

Flexfield Value Sets with Pair Validation

Posted on: April 30, 2014


We can have a concurrent program parameter that will be filled with a Key Flexfield value or a range of flexfield values. Oracle EBS has a nice functionality that gives you pop-ups, a validation over the resulting combination and if needed the ID-value for the flexfield combination.

Now, we focus on create the range of account segment using user exits “POPIDR” and “VALIDR“. The R-version of the user-exits automatically create a range. We need 2 parameters to set the range. However, we need only one validation set.

Create value set “EY_LEDGER_FLEXFIELD
ey_vs_pair
validation_vs1
Edit” event will be triggered when the user enters the cursor into the field with this value set.
Validation” event will be triggered when the user navigates out of the field, or submits the entire combination.

Now when we set this value set as a parameter for our concurrent program, we can see how the validation works:
conc_params
flex_full_segments

Then we add a DISPLAY=”X” to the “Edit” and “Validate” user exits and TITLE to the “Edit” user exits. The “DISPLAY” parameter is defaulting to ‘ALL’. But we can also specify separate segments by their sequence number or names. In our case, we display the 3 segments (segment2, segment4 and segment6)

validation_vs2
Now when we run the concurrent program, we get a pop-up for only the 3 values:
flex_segment246

9 Responses to "Flexfield Value Sets with Pair Validation"

Thank you ediyanto..amazing script

Like

you’re welcome Ari.. 🙂

Thanks,
Edi Yanto

Like

Hi,
Edi
can u tell me about this value set i am getting same error. i am doubtful that may be i am giving wrong inputs in my custom report
please give me your email also
thanks

Like

Hi Atif,

This feature is show you how to display flexfield value set on concurrent parameter, so did you do it successfully on your apps?
Beside that, you need to have a value set “GL_SRS_COA_ID_BYSOB” on your custom concurrent request also.

Thanks,
Edi Yanto

Like

Hi
Edi,
Can you please define it from very first step to the last step.
one thing edi i am not using any Triggers in the custom report
thanks

Like

No
and i don’t know what to do. because i am doing this for the first time

Like

this on e is i am using ‘GL_SRS_REPORT_FLEXFIELD’

Like

Hi Atif,

U need create a new parameter before that custom flexfield value set.. this new value set is GL_SRS_COA_ID_BYSOB (standard value set from oracle apps). Because custom flexfield value set dependent with this value set.
Same with the value set GL_SRS_REPORT_FLEXFIELD, it depends on value set “COA” ($FLEX$.COA), and I think you should know this parameter/value set “COA”

Thanks,
Edi Yanto

Like

Thank you Mr. Edi Yanto.

Like

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 1,468 other subscribers

Edi Yanto
Oracle Applications Technical Consultant
View Edi Yanto's profile on LinkedIn

My Certifications









Archives

April 2014
M T W T F S S
 123456
78910111213
14151617181920
21222324252627
282930  

Visitors

Categories

Blog Stats

  • 265,703 hits

Users Online

web counter

Pages