SlideShare a Scribd company logo
Implement auto refresh
function in EBS 12.1.3+
Auto Refresh
function inside
SRS screen
Oraask
http://www.oraask.com
www.oraask.com Page 1
What we are about to explain now is how to implement Auto refresh functionality inside SRS screen
for Oracle E-Business Suite R11,R12 just like standard function implemented into SRS screen in newest
version of Oracle E-Business Suite R12.2.6.
Basically you will reduce the number of mouse clicks and [alt+r] on each request. I just want to help
others to be more relaxed  and I hope so.
Let’s get started:
-----------------
1- First step is to download SRS form called (FNDRSRUN.fmb) from $AU_TOP to your local machine
and open it with oracle forms builder to modify it.
2- Second we’ll create a Control block with name (CTRL_BLK_REFR) and then add two items on the
SRS form into control block we created recently and assign the properties of these items like
follows:
 Item 1 :
- Name: AUT_REFR
- Item type: Check Box
- Subclass information: CHECKBOX
- Label: Auto Refresh (&B)
- Value when Checked: 1
- Value when Unchecked: 0
- Check Box Mapping of Other Values: Unchecked
- Maximum length: 1
- Initial value: 0
- Database Item: No
- Canvas : JOBS
- Height: 0.2
www.oraask.com Page 2
 Item 2:
- Name: REF_INTERVAL
- Item type: Text Item
- Subclass information: TEXT_ITEM
- Initial value: 5
- Lowest Allowed Value: 1
- Highest Allowed Value: 30
- Database Item: No
- Maximum length: 2
- Canvas : JOBS
- Height: 0.2
Observing CANVAS value of two items, we created inside control block but we’ll display them on
JOBS Canvas.
3- Third step is after add this item’s into the Block, arrange them into a proper location inside your
canvas something like this:
www.oraask.com Page 3
4- Forth step is to add this code to trigger (WHN-NEW-FORM-INSTANCE).
 This code basically to create timer.
5- Fifth step is to add new trigger (WHEN-TIMER-EXPIRED) on form level and put this code inside:
Declare
--
v_timer TIMER;
--
Begin
--
:CTRL_BLK_REFR.REF_INTERVAL := 5;
v_timer := Create_Timer('AUTREFTIMER', : CTRL_BLK_REFR.REF_INTERVAL * 1000 , REPEAT);
--
End;
Declare
--
v_timer TIMER;
--
Begin
--
v_timer := Find_Timer('AUTREFTIMER');
--
IF NOT ID_NULL(v_timer) THEN
--
IF (:CTRL_BLK_REFR.AUT_REFR = 1) THEN
--
Go_item('JOBS.REFRESH');
Execute_trigger('WHEN-BUTTON-PRESSED');
--
END IF;
--
END IF;
--
End;
www.oraask.com Page 4
 Here we go to standard button (Refresh) and execute its trigger to do its job after timer
expired and at that time for initial value of the (REF_INTERVAL) item is 5 seconds.
6- Now this the last step of extending this form, just we need to add new (WHEN-VALIDATE-ITEM)
TRIGGER on item (REF_INTERVAL) to handle the timer with new value of seconds entered in this item
to refresh the concurrent based on that value. You to put this code:
Now we are finished from extending SRS form and add new small feature that will save your nerves

Just move the FMB to the server and compile it into $FND_TOP.
- For best practices you should mark this form as changed flag from (Applications Manager)
to save your changes from any patch will apply and affect this form.
Note: We are not responsible about production issue’s that may happen because of wrong
implementation of this functionality. So please be careful and try it first in test instance to make
sure 100% its working fine as see in the picture below:
Declare
--
v_timer TIMER;
--
begin
--
v_timer := Find_Timer('AUTREFTIMER');
--
IF NOT ID_NULL(v_timer) THEN
Delete_Timer('AUTREFTIMER');
END IF;
--
v_timer := Create_Timer('AUTREFTIMER', NVL(:CTRL_BLK_REFR.REF_INTERVAL,5) *1000, REPEAT);
--
end;
www.oraask.com Page 5
----------
That’s it.
Hope this helpful.

More Related Content

Viewers also liked

2016 Internet Entrepreneurship and Innovation White Paper
2016 Internet Entrepreneurship and Innovation White Paper2016 Internet Entrepreneurship and Innovation White Paper
2016 Internet Entrepreneurship and Innovation White Paper
Yongkil Kwon
 
المراجعة النهائية على مادة الجغرافيا للصف الأول الثانوي
المراجعة النهائية على مادة الجغرافيا للصف الأول الثانويالمراجعة النهائية على مادة الجغرافيا للصف الأول الثانوي
المراجعة النهائية على مادة الجغرافيا للصف الأول الثانوي
مذكرة دوت كوم
 
제4회고벤처차이나포럼 china ict trend platum_20140205_sangrae jo
제4회고벤처차이나포럼 china ict trend platum_20140205_sangrae jo제4회고벤처차이나포럼 china ict trend platum_20140205_sangrae jo
제4회고벤처차이나포럼 china ict trend platum_20140205_sangrae jo
Sangrae Jo
 
Game of Phones: Phone Etiquette (and the Lack Thereof) in the Workplace
Game of Phones: Phone Etiquette (and the Lack Thereof) in the WorkplaceGame of Phones: Phone Etiquette (and the Lack Thereof) in the Workplace
Game of Phones: Phone Etiquette (and the Lack Thereof) in the Workplace
Workfront
 
He 4 ms ibn sina reading lesson
He 4 ms  ibn  sina reading lessonHe 4 ms  ibn  sina reading lesson
He 4 ms ibn sina reading lesson
rozette2010 Z
 
2 OARO (ICH Q1 A to F)
2 OARO (ICH Q1 A to F)2 OARO (ICH Q1 A to F)
2 OARO (ICH Q1 A to F)
Obaid Ali / Roohi B. Obaid
 
25. Диви животни. Животни в селищата - ОС, Анубис - В. П.
25. Диви животни. Животни в селищата - ОС, Анубис - В. П.25. Диви животни. Животни в селищата - ОС, Анубис - В. П.
25. Диви животни. Животни в селищата - ОС, Анубис - В. П.
Veska Petrova
 
The Great Customer Experience
The Great Customer ExperienceThe Great Customer Experience
The Great Customer Experience
Tue Søttrup
 
조 제출용 Ppt 리서치 & 초안
조 제출용 Ppt   리서치 & 초안조 제출용 Ppt   리서치 & 초안
조 제출용 Ppt 리서치 & 초안
SeoungWon
 
Nike ppt
Nike pptNike ppt
Nike ppt
성일 은
 
Edema agudo de pulmón
Edema agudo de pulmónEdema agudo de pulmón
Edema agudo de pulmón
Pilar Terceño Raposo
 
What makes a Destination?
What makes a Destination?What makes a Destination?
What makes a Destination?
James Farnell
 
Oracle Applications R12 Sourcing Training
Oracle Applications R12 Sourcing TrainingOracle Applications R12 Sourcing Training
Oracle Applications R12 Sourcing Training
Dharmalingam Kandampalayam Shanmugam
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications Overview
Ahmed El-Demasy
 
Oracle i procurement
Oracle i procurementOracle i procurement
Oracle i procurement
Pietro Prestia
 

Viewers also liked (15)

2016 Internet Entrepreneurship and Innovation White Paper
2016 Internet Entrepreneurship and Innovation White Paper2016 Internet Entrepreneurship and Innovation White Paper
2016 Internet Entrepreneurship and Innovation White Paper
 
المراجعة النهائية على مادة الجغرافيا للصف الأول الثانوي
المراجعة النهائية على مادة الجغرافيا للصف الأول الثانويالمراجعة النهائية على مادة الجغرافيا للصف الأول الثانوي
المراجعة النهائية على مادة الجغرافيا للصف الأول الثانوي
 
제4회고벤처차이나포럼 china ict trend platum_20140205_sangrae jo
제4회고벤처차이나포럼 china ict trend platum_20140205_sangrae jo제4회고벤처차이나포럼 china ict trend platum_20140205_sangrae jo
제4회고벤처차이나포럼 china ict trend platum_20140205_sangrae jo
 
Game of Phones: Phone Etiquette (and the Lack Thereof) in the Workplace
Game of Phones: Phone Etiquette (and the Lack Thereof) in the WorkplaceGame of Phones: Phone Etiquette (and the Lack Thereof) in the Workplace
Game of Phones: Phone Etiquette (and the Lack Thereof) in the Workplace
 
He 4 ms ibn sina reading lesson
He 4 ms  ibn  sina reading lessonHe 4 ms  ibn  sina reading lesson
He 4 ms ibn sina reading lesson
 
2 OARO (ICH Q1 A to F)
2 OARO (ICH Q1 A to F)2 OARO (ICH Q1 A to F)
2 OARO (ICH Q1 A to F)
 
25. Диви животни. Животни в селищата - ОС, Анубис - В. П.
25. Диви животни. Животни в селищата - ОС, Анубис - В. П.25. Диви животни. Животни в селищата - ОС, Анубис - В. П.
25. Диви животни. Животни в селищата - ОС, Анубис - В. П.
 
The Great Customer Experience
The Great Customer ExperienceThe Great Customer Experience
The Great Customer Experience
 
조 제출용 Ppt 리서치 & 초안
조 제출용 Ppt   리서치 & 초안조 제출용 Ppt   리서치 & 초안
조 제출용 Ppt 리서치 & 초안
 
Nike ppt
Nike pptNike ppt
Nike ppt
 
Edema agudo de pulmón
Edema agudo de pulmónEdema agudo de pulmón
Edema agudo de pulmón
 
What makes a Destination?
What makes a Destination?What makes a Destination?
What makes a Destination?
 
Oracle Applications R12 Sourcing Training
Oracle Applications R12 Sourcing TrainingOracle Applications R12 Sourcing Training
Oracle Applications R12 Sourcing Training
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications Overview
 
Oracle i procurement
Oracle i procurementOracle i procurement
Oracle i procurement
 

Similar to Implement auto refresh function in oracle ebs 12.1.3

Run report from menu Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...
Run report from menu  Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...Run report from menu  Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...
Run report from menu Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...
Ahmed Elshayeb
 
How to Define a KFF(key flex field) Step by Step
How to Define a KFF(key flex field) Step by StepHow to Define a KFF(key flex field) Step by Step
How to Define a KFF(key flex field) Step by Step
Pan Tian
 
Oa Framework Tutorial
Oa Framework TutorialOa Framework Tutorial
Oa Framework Tutorial
nolimit797
 
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docxCASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
keturahhazelhurst
 
Nagios Conference 2013 - Jake Omann - Developing Nagios XI Components and Wiz...
Nagios Conference 2013 - Jake Omann - Developing Nagios XI Components and Wiz...Nagios Conference 2013 - Jake Omann - Developing Nagios XI Components and Wiz...
Nagios Conference 2013 - Jake Omann - Developing Nagios XI Components and Wiz...
Nagios
 
A New View of Database Views
A New View of Database ViewsA New View of Database Views
A New View of Database Views
Michael Rosenblum
 
Retrieve apps password in r12 or forgot apps password in r12
Retrieve apps password in r12 or forgot apps password in r12Retrieve apps password in r12 or forgot apps password in r12
Retrieve apps password in r12 or forgot apps password in r12
Muqthiyar Pasha
 
Inventory aging report using oracle discoverer desktop
Inventory aging report using oracle discoverer desktopInventory aging report using oracle discoverer desktop
Inventory aging report using oracle discoverer desktop
Ahmed Elshayeb
 
Beginner’s tutorial (part 2) how to integrate redux-saga in react native app
Beginner’s tutorial (part 2) how to integrate redux-saga in react native appBeginner’s tutorial (part 2) how to integrate redux-saga in react native app
Beginner’s tutorial (part 2) how to integrate redux-saga in react native app
Katy Slemon
 
The Enterprise Wor/d/thy/Press
The Enterprise Wor/d/thy/PressThe Enterprise Wor/d/thy/Press
The Enterprise Wor/d/thy/Press
Jeroen van Dijk
 
Power shell examples_v4
Power shell examples_v4Power shell examples_v4
Power shell examples_v4
JoeDinaso
 
LvivPy - Flask in details
LvivPy - Flask in detailsLvivPy - Flask in details
LvivPy - Flask in details
Max Klymyshyn
 
Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...
Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...
Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...
Nagios
 
Dynamic Function Call in PI Sheet (XStep)
Dynamic Function Call in PI Sheet (XStep)Dynamic Function Call in PI Sheet (XStep)
Dynamic Function Call in PI Sheet (XStep)
Ankit Sharma
 
Your admin toolbelt is not complete without Salesforce DX
Your admin toolbelt is not complete without Salesforce DXYour admin toolbelt is not complete without Salesforce DX
Your admin toolbelt is not complete without Salesforce DX
Daniel Stange
 
Autoscale a self-healing cluster in OpenStack with Heat
Autoscale a self-healing cluster in OpenStack with HeatAutoscale a self-healing cluster in OpenStack with Heat
Autoscale a self-healing cluster in OpenStack with Heat
Rico Lin
 
PLSQLIV.ppt
PLSQLIV.pptPLSQLIV.ppt
PLSQLIV.ppt
NagendranathMVSS
 
Dynamics ax 2012 workflow development
Dynamics ax 2012 workflow development Dynamics ax 2012 workflow development
Dynamics ax 2012 workflow development
Ahmed Farag
 
Oracle
OracleOracle
Oracle
Yo Seven
 
Performance Instrumentation for PL/SQL: When, Why, How
Performance Instrumentation for PL/SQL: When, Why, HowPerformance Instrumentation for PL/SQL: When, Why, How
Performance Instrumentation for PL/SQL: When, Why, How
Karen Morton
 

Similar to Implement auto refresh function in oracle ebs 12.1.3 (20)

Run report from menu Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...
Run report from menu  Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...Run report from menu  Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...
Run report from menu Personalization كيفية تشغيل تقرير أو ما شابة من خلال شا...
 
How to Define a KFF(key flex field) Step by Step
How to Define a KFF(key flex field) Step by StepHow to Define a KFF(key flex field) Step by Step
How to Define a KFF(key flex field) Step by Step
 
Oa Framework Tutorial
Oa Framework TutorialOa Framework Tutorial
Oa Framework Tutorial
 
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docxCASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
 
Nagios Conference 2013 - Jake Omann - Developing Nagios XI Components and Wiz...
Nagios Conference 2013 - Jake Omann - Developing Nagios XI Components and Wiz...Nagios Conference 2013 - Jake Omann - Developing Nagios XI Components and Wiz...
Nagios Conference 2013 - Jake Omann - Developing Nagios XI Components and Wiz...
 
A New View of Database Views
A New View of Database ViewsA New View of Database Views
A New View of Database Views
 
Retrieve apps password in r12 or forgot apps password in r12
Retrieve apps password in r12 or forgot apps password in r12Retrieve apps password in r12 or forgot apps password in r12
Retrieve apps password in r12 or forgot apps password in r12
 
Inventory aging report using oracle discoverer desktop
Inventory aging report using oracle discoverer desktopInventory aging report using oracle discoverer desktop
Inventory aging report using oracle discoverer desktop
 
Beginner’s tutorial (part 2) how to integrate redux-saga in react native app
Beginner’s tutorial (part 2) how to integrate redux-saga in react native appBeginner’s tutorial (part 2) how to integrate redux-saga in react native app
Beginner’s tutorial (part 2) how to integrate redux-saga in react native app
 
The Enterprise Wor/d/thy/Press
The Enterprise Wor/d/thy/PressThe Enterprise Wor/d/thy/Press
The Enterprise Wor/d/thy/Press
 
Power shell examples_v4
Power shell examples_v4Power shell examples_v4
Power shell examples_v4
 
LvivPy - Flask in details
LvivPy - Flask in detailsLvivPy - Flask in details
LvivPy - Flask in details
 
Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...
Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...
Nagios Conference 2013 - Troy Lea - Leveraging and Understanding Performance ...
 
Dynamic Function Call in PI Sheet (XStep)
Dynamic Function Call in PI Sheet (XStep)Dynamic Function Call in PI Sheet (XStep)
Dynamic Function Call in PI Sheet (XStep)
 
Your admin toolbelt is not complete without Salesforce DX
Your admin toolbelt is not complete without Salesforce DXYour admin toolbelt is not complete without Salesforce DX
Your admin toolbelt is not complete without Salesforce DX
 
Autoscale a self-healing cluster in OpenStack with Heat
Autoscale a self-healing cluster in OpenStack with HeatAutoscale a self-healing cluster in OpenStack with Heat
Autoscale a self-healing cluster in OpenStack with Heat
 
PLSQLIV.ppt
PLSQLIV.pptPLSQLIV.ppt
PLSQLIV.ppt
 
Dynamics ax 2012 workflow development
Dynamics ax 2012 workflow development Dynamics ax 2012 workflow development
Dynamics ax 2012 workflow development
 
Oracle
OracleOracle
Oracle
 
Performance Instrumentation for PL/SQL: When, Why, How
Performance Instrumentation for PL/SQL: When, Why, HowPerformance Instrumentation for PL/SQL: When, Why, How
Performance Instrumentation for PL/SQL: When, Why, How
 

Recently uploaded

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 

Recently uploaded (20)

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Artificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic WarfareArtificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic Warfare
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 

Implement auto refresh function in oracle ebs 12.1.3

  • 1. Implement auto refresh function in EBS 12.1.3+ Auto Refresh function inside SRS screen Oraask http://www.oraask.com
  • 2. www.oraask.com Page 1 What we are about to explain now is how to implement Auto refresh functionality inside SRS screen for Oracle E-Business Suite R11,R12 just like standard function implemented into SRS screen in newest version of Oracle E-Business Suite R12.2.6. Basically you will reduce the number of mouse clicks and [alt+r] on each request. I just want to help others to be more relaxed  and I hope so. Let’s get started: ----------------- 1- First step is to download SRS form called (FNDRSRUN.fmb) from $AU_TOP to your local machine and open it with oracle forms builder to modify it. 2- Second we’ll create a Control block with name (CTRL_BLK_REFR) and then add two items on the SRS form into control block we created recently and assign the properties of these items like follows:  Item 1 : - Name: AUT_REFR - Item type: Check Box - Subclass information: CHECKBOX - Label: Auto Refresh (&B) - Value when Checked: 1 - Value when Unchecked: 0 - Check Box Mapping of Other Values: Unchecked - Maximum length: 1 - Initial value: 0 - Database Item: No - Canvas : JOBS - Height: 0.2
  • 3. www.oraask.com Page 2  Item 2: - Name: REF_INTERVAL - Item type: Text Item - Subclass information: TEXT_ITEM - Initial value: 5 - Lowest Allowed Value: 1 - Highest Allowed Value: 30 - Database Item: No - Maximum length: 2 - Canvas : JOBS - Height: 0.2 Observing CANVAS value of two items, we created inside control block but we’ll display them on JOBS Canvas. 3- Third step is after add this item’s into the Block, arrange them into a proper location inside your canvas something like this:
  • 4. www.oraask.com Page 3 4- Forth step is to add this code to trigger (WHN-NEW-FORM-INSTANCE).  This code basically to create timer. 5- Fifth step is to add new trigger (WHEN-TIMER-EXPIRED) on form level and put this code inside: Declare -- v_timer TIMER; -- Begin -- :CTRL_BLK_REFR.REF_INTERVAL := 5; v_timer := Create_Timer('AUTREFTIMER', : CTRL_BLK_REFR.REF_INTERVAL * 1000 , REPEAT); -- End; Declare -- v_timer TIMER; -- Begin -- v_timer := Find_Timer('AUTREFTIMER'); -- IF NOT ID_NULL(v_timer) THEN -- IF (:CTRL_BLK_REFR.AUT_REFR = 1) THEN -- Go_item('JOBS.REFRESH'); Execute_trigger('WHEN-BUTTON-PRESSED'); -- END IF; -- END IF; -- End;
  • 5. www.oraask.com Page 4  Here we go to standard button (Refresh) and execute its trigger to do its job after timer expired and at that time for initial value of the (REF_INTERVAL) item is 5 seconds. 6- Now this the last step of extending this form, just we need to add new (WHEN-VALIDATE-ITEM) TRIGGER on item (REF_INTERVAL) to handle the timer with new value of seconds entered in this item to refresh the concurrent based on that value. You to put this code: Now we are finished from extending SRS form and add new small feature that will save your nerves  Just move the FMB to the server and compile it into $FND_TOP. - For best practices you should mark this form as changed flag from (Applications Manager) to save your changes from any patch will apply and affect this form. Note: We are not responsible about production issue’s that may happen because of wrong implementation of this functionality. So please be careful and try it first in test instance to make sure 100% its working fine as see in the picture below: Declare -- v_timer TIMER; -- begin -- v_timer := Find_Timer('AUTREFTIMER'); -- IF NOT ID_NULL(v_timer) THEN Delete_Timer('AUTREFTIMER'); END IF; -- v_timer := Create_Timer('AUTREFTIMER', NVL(:CTRL_BLK_REFR.REF_INTERVAL,5) *1000, REPEAT); -- end;