{"id":1309,"date":"2011-04-17T11:35:22","date_gmt":"2011-04-17T11:35:22","guid":{"rendered":"http:\/\/sendyoursmiles.com\/articles\/using-call_form-to-invoke-another-form-in-oracle-applicatons"},"modified":"2014-12-09T06:28:34","modified_gmt":"2014-12-09T06:28:34","slug":"using-call_form-to-invoke-another-form-in-oracle-applications","status":"publish","type":"post","link":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications","title":{"rendered":"Using CALL_FORM to invoke another form in Oracle Applications"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>The following topics will be discussed in this article:<\/p>\n<ol>\n<li>Overview of CALL_FORM.(Instead of call_form, we use fnd_function.execute in oracle apps)<\/li>\n<li>Steps for Development of Calling Form(XXPO_VENDORS.fmb).<\/li>\n<li>Steps for Development of Called Form(XXPO_VENDOR_SITES.fmb).<\/li>\n<li>Called Form Registration in Oracle Applications 11i (XXPO_VENDOR_SITES.fmb).<\/li>\n<li>Calling Form Registration in Oracle Applications 11i(XXPO_VENDORS.fmb).<\/li>\n<\/ol>\n<p><span style=\"text-decoration: underline;\">1.\u00a0Overview of CALL_FORM:<\/span> (In Oracle Applications, we use fnd_function.execute instead of call_form)<\/p>\n<p>CALL_FORM, OPEN_FORM, NEW_FORM are the Built-ins that will help us in creating &#8220;Multiple Form Applications&#8221;.<\/p>\n<p>This built-in is used to invoke more than one form in a single session.<\/p>\n<p>If one form is invoking other form, then invoking form is called as &#8220;Calling Form&#8221;.<\/p>\n<p>The invoked form is called as &#8220;Called Form&#8221;.<\/p>\n<p>This built\u2013in is incompatible with OPEN_FORM, which is used by Oracle Applications routines. So you should use FND_FUNCTION.EXECUTE instead of either CALL_FORM or OPEN_FORM whenever you need to invoke a form programmatically. FND_FUNCTION.EXECUTE allows you to open forms without bypassing Oracle Applications security, and also takes care of finding the correct directory path for the form.<\/p>\n<p><span style=\"text-decoration: underline;\">Syntax:-<\/span><\/p>\n<p>FND_FUNCTION.EXECUTE<\/p>\n<p>(function_name IN varchar2,<\/p>\n<p>open_flag IN varchar2 default &#8216;Y&#8217;,<\/p>\n<p>session_flag IN varchar2 default &#8216;SESSION&#8217;,<\/p>\n<p>other_params IN varchar2 default NULL,<\/p>\n<p>activate IN varchar2 default &#8216;ACTIVATE&#8217;,<\/p>\n<p>browser_target IN varchar2 default NULL);<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\">Description:<\/span> \u00a0Executes the specified form function. Only executes functions that have a form attached. Displays a message to the end user if the function is not accessible.<\/p>\n<p>Arguments:-<\/p>\n<p>Function_Name:<\/p>\n<p>The developer name of the form function to execute.<\/p>\n<p>Open_flag:<br \/>\n&#8216;Y&#8217; indicates that OPEN_FORM should be used; &#8216;N&#8217; indicates that NEW_FORM should be used.<\/p>\n<p>You should always pass &#8216;Y&#8217; for open_flag, which means to execute the function using the Oracle Forms OPEN_FORM built\u2013in rather than the NEW_FORM built\u2013in.<\/p>\n<p>Session_flag: Passing &#8216;NO_SESSION&#8217; or &#8216;N&#8217; opens the form in the same session as the existing form; passing anything else opens your form in a new database session (including &#8216;SESSION&#8217;, the default).<\/p>\n<p>Other_params:<br \/>\nAn additional parameter string that is appended to any parameters defined for the function in the Parameters field of the Form Functions form. You\u00a0can use other_params to set some parameters dynamically. It can take any number of\u00a0parameters.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\">Example:<\/span> From Vendor Details Form (XXPO_VENDORS.fmb) call the Vendor Site Details Form (XXPO_VENDOR_SITES.fmb) when I click on the Button Called &#8220;Sites&#8221;<\/p>\n<p>2.Steps for Development of Calling Form(XXPO_VENDORS.fmb).:-<\/p>\n<p>Step1:- Open Template.fmb with form builder save it with another name(XXPO_VENDORS.fmb).<\/p>\n<p>Step2:- Delete &#8220;BLOCKNAME&#8221; from Window,Canvas and Data Block and delete &#8220;DETAILBLOCK&#8221; from Data Block.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO1.png\" \/><\/p>\n<p>Step 3:-<br \/>\nCreate Window (XXPOWINDOW) apply subclass information as &#8220;WINDOW&#8221; and give the title.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO2.png\" \/><\/p>\n<p>Step 4:-<br \/>\nGive this window name in PRE-FORM trigger (Form Level) and give this window name in APP_CUSTOM body Program_Unit (in place of window name).<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO3.png\" \/><\/p>\n<p>Compile and Close the window.<\/p>\n<p>Next go to Program Units(APP_CUSTOM body) give the window name in 2 places as shown in below and Compile the Program Unit.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO4.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO5.png\" \/><\/p>\n<p>Step 5:- Create Canvas(DEPT_CANVAS) apply subclass information as Canvas.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO6.png\" \/><\/p>\n<p>Here Window is attached automatically.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO7.png\" \/><\/p>\n<p><span style=\"text-decoration: underline;\">Step 6:<\/span><br \/>\nNow Create Data block (PO_VENDORS)\u00a0with Wizard or Manual, apply subclass information to the block as &#8220;BLOCK&#8221;\u00a0\u00a0 and also apply subclass information to the items as &#8220;TEXT_ITEM&#8221;.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO8.png\" \/><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO9.png\" \/><\/p>\n<p>Click on Next<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO10.png\" \/><\/p>\n<p>Click on Next. Next\u2026Finish.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO11.png\" \/><\/p>\n<p>Move Available Items to Display Items.(So, These items will be display on the &#8220;XXPOVENDORS&#8221; Canvas.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO12.png\" \/><\/p>\n<p>Click on Next.<\/p>\n<p>Here give the Form title.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO13.png\" \/><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO14.png\" \/><\/p>\n<p>Go to Object Navigator(F3) Place cursor on the data block(PO_VENDOERS) apply sub class information as &#8220;BLOCK&#8221;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO15.png\" \/><\/p>\n<p>And apply subclass information to all items (as &#8220;TEXT_ITEM&#8221;) which exists in the block (PO_VENDORS).<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO16.png\" \/><\/p>\n<p>Step 7:-Now create one button in the Canvas and give the name as &#8220;Sites&#8221;.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO17.png\" \/><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO18.png\" \/><\/p>\n<p>Now my Requirement is ,When I Click on the Sites button a new form(XX_PO_VENDOR_SITES) will be displayed with data based on vendor_id.<\/p>\n<p>So we have to write code in the &#8220;WHEN-BUTTON-PRESSED&#8221; trigger of &#8220;Sites &#8221;<\/p>\n<p>Button.<\/p>\n<p>:Global.vendor:=:po_vendors.vendor_id;<\/p>\n<p>fnd_function.execute(FUNCTION_NAME=&gt;&#8217;XXPO_VENDOR_SITES&#8217;,<\/p>\n<p>OPEN_FLAG=&gt;&#8217;Y&#8217;,<\/p>\n<p>SESSION_FLAG=&gt;&#8217;N&#8217;,other_params=&gt;:Global.vendor);<\/p>\n<p>Here we need to give called form function name so we have to develop a form(XXPO_VENDOR_SITES.fmb) and register this form in apps with function&#8221; &#8216;XXPO_VENDOR_SITES&#8221;.<\/p>\n<p>other_params =&gt; here it is used to pass vendor_id from vendor details form to vendor site details form.<\/p>\n<p>Compile and Close the window, and save the changes.<\/p>\n<p><span style=\"text-decoration: underline;\">Step 8:<\/span> Move this form from Local Machine to the Custom TOP(xxmz) using WINSCP Tool<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO19.png\" \/><\/p>\n<p><span style=\"text-decoration: underline;\">Step 9:<\/span> Compile the Form using f60gen in Unix Environment.(Putty or WINSCP Console)<\/p>\n<p>$f60gen XXPO_VENDORS.fmb apps\/apps<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO20.png\" \/><\/p>\n<p><span style=\"text-decoration: underline;\">3.Steps for Development of Called Form(XXPO_VENDOR_SITES.fmb):-<\/span><\/p>\n<p>Step1 : Open Template.fmb with form builder save it with another name(XXPO_VENDOR_SITES.fmb).<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO21.png\" \/><\/p>\n<p>Step 2: Delete the block name from window, canvas ,data block and delete the detail block from data block.<\/p>\n<p>Step 3: Now create a window and apply subclass information as &#8220;WINDOW&#8221;.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO22.png\" \/><\/p>\n<p>Step 4 : Give this window name in PRE-FORM trigger (Form Level) and give this window name in APP_CUSTOM body Program_Unit (in place of window name).<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO23.png\" \/><\/p>\n<p>Compile and Close the window.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO24.png\" \/><\/p>\n<p>Compile and Close the Window.<\/p>\n<p>Step 5 : Now create a canvas and apply subclass information as &#8220;CANVAS&#8221;.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO25.png\" \/><\/p>\n<p>Step 6 : Now create a data block for vendor sites.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO26.png\" \/><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO27.png\" \/><\/p>\n<p>Click on Next..finish<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO28.png\" \/><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO29.png\" \/><\/p>\n<p>Click on Finish button<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO30.png\" \/><\/p>\n<p>Now go to Object Navigator(f3) Click on the block apply subclass information as &#8220;BLOCK&#8221; and apply sub class information as&#8221;TEXT_ITM&#8221; for all items that exists in the block.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO31.png\" \/><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO32.png\" \/><\/p>\n<p>In &#8220;WHEN-NEW-FORM-INSTANCE&#8221; trigger give<\/p>\n<p>Execute_query;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO33.png\" \/><\/p>\n<p>And go to Property Palette of &#8220;PO_VENDOR_SITES_ALL&#8221; data block<\/p>\n<p>Give vendor_id=: Global.Vendor in the &#8220;WHERE Clause&#8221; Property.<\/p>\n<p>Close and Save the changes.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO34.png\" \/><\/p>\n<p>Step 7 : Move the form(XXPO_VENDOR_DETAILS.fmb) from local machine to the custom top<\/p>\n<p>Step 8 : Compile the form Using f60gen<\/p>\n<p>$f60gen XXPO_VENDOR_SITES.fmb apps\/apps<\/p>\n<p>4.Called Form Registration in Oracle Applications 11i XXPO_VENDOR_SITES.fmb).<\/p>\n<p>I . Create a Form.(Navigation:-Application Developer-&gt;Application-&gt; Form)<\/p>\n<p>Here give the Following Details:-<\/p>\n<p>Form:-XXPO_VENDOR_SITES<\/p>\n<p>Application: Custom Top Application Name(xxmz Custom)<\/p>\n<p>User Form Name: any name(Vendor Site Details Form)<\/p>\n<p>Description:any(Vendor Site Details Form)<\/p>\n<p>Save and Close the form<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO35.png\" \/><\/p>\n<p>II. Create a function (Navigation: Application-&gt;function)<\/p>\n<p>Here give the following Details<\/p>\n<p>Function:-any (XXPO_VENDOR_SITES)<\/p>\n<p>Note:-&#8220;XXPO_VENDOR_SITES&#8221; is called form function name. So you have to give this function name in Calling Form (XXPO_VENDORS.fmb) &#8220;WHEN-BUTTON-PRESSED&#8221; trigger FND_FUCTION.EXECUTE(function=&gt; XXPO_VENDOR_SITES)<\/p>\n<p>User Function Name: any name(Vendor Site Details form Function)<\/p>\n<p>Description: Any (Vendor Site Details form Function)<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO36.png\" \/><\/p>\n<p>Go to &#8220;Properties&#8221; tab give the type as &#8220;Form&#8221;<\/p>\n<p>Next Go to &#8220;Form&#8221; tab attach our user function form name here (i.e Vendor Site Details form).<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO37.png\" \/><\/p>\n<p>Save and Close the form.<\/p>\n<p>III . Attach that function to the Custom TOP menu<\/p>\n<p>(Navigation: Application-&gt;Menu)<\/p>\n<p>We can get Menu name from &#8220;Responsibility&#8221; Window of System Administrator.<\/p>\n<p>(System Administrator-&gt;Security-&gt;Responsibility-&gt;Define)<\/p>\n<p>Query with particular application name and responsibility name you will get &#8220;MENU NAME&#8221;<\/p>\n<p>Copy that menu name, Query with that name in Application Developer Menu Window.<\/p>\n<p>Here give the following Details:<\/p>\n<p>Seq: Any Unique Number<\/p>\n<p>Prompt: any (Vendor Site Details)<\/p>\n<p>Function: Attach the User function Name (Vendor Site Details Form Function)<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO38.png\" \/><\/p>\n<p>5.Calling Form Registration in Oracle Applications 11i(XXPO_VENDORS.fmb):-<\/p>\n<p>I.Create a Form.(Navigation:-Application Developer-&gt;Application-&gt; Form)<\/p>\n<p>Here give the Following Details:-<\/p>\n<p>Form:-XXPO_VENDORS<\/p>\n<p>Application: Custom Top Application Name(xxmz Custom)<\/p>\n<p>User Form Name: any name(Vendor Details Form)<\/p>\n<p>Description:any(Vendor Details Form)<\/p>\n<p>Save and Close the form<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO39.png\" \/><\/p>\n<p>II. Create a function (Navigation: Application-&gt;function)<\/p>\n<p>Here give the following Details<\/p>\n<p>Function:-any (XXPO_VENDORS)<\/p>\n<p>User Function Name: any name(Vendor Details Form Function)<\/p>\n<p>Description: Any (Vendor Details form Function)<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO40.png\" \/><\/p>\n<p>Go to &#8220;Properties&#8221; tab give the type as &#8220;Form&#8221;<\/p>\n<p>Next Go to &#8220;Form&#8221; tab attach our user function form name here (i.e Vendor Details form).<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO41.png\" \/><\/p>\n<p>Save and Close the form.<\/p>\n<p>III.Attach that function to the Custom TOP menu<\/p>\n<p>(Navigation: Application-&gt;Menu)<\/p>\n<p>We can get Menu name from &#8220;Responsibility&#8221; Window of System Administrator.<\/p>\n<p>(System Administrator-&gt;Security-&gt;Responsibility-&gt;Define)<\/p>\n<p>Query with particular application name and responsibility name you will get &#8220;MENU NAME&#8221;<\/p>\n<p>Copy that menu name, Query with that name in Application Developer Menu Window.<\/p>\n<p>Here give the following Details:<\/p>\n<p>Seq: Any Unique Number<\/p>\n<p>Prompt: any (Vendor sub Form)<\/p>\n<p>Function: Attach the User function Name (Vendor Details Form Function)<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO42.png\" \/><\/p>\n<ul>\n<li>Switch responsibility to Custom TOP Application Responsibility.<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO43.png\" \/><br \/>\nClick on Menu Prompt (Vendor sub Form)<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO44.png\" \/><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO45.png\" \/><\/p>\n<p>If you click on the &#8220;Sites&#8221; button the called form(XXPO_VENDOR_SITES.fmb) will be opened .(shown in below)<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO46.png\" \/><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; The following topics will be discussed in this article: Overview of CALL_FORM.(Instead of call_form, we use fnd_function.execute in oracle apps) Steps for Development of Calling Form(XXPO_VENDORS.fmb). Steps for Development of Called Form(XXPO_VENDOR_SITES.fmb). Called Form Registration in Oracle Applications 11i (XXPO_VENDOR_SITES.fmb). Calling Form Registration in Oracle Applications 11i(XXPO_VENDORS.fmb). 1.\u00a0Overview of CALL_FORM: (In Oracle Applications, we [&hellip;]<\/p>\n","protected":false},"author":131,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-1309","post","type-post","status-publish","format-standard","hentry","category-forms"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Using CALL_FORM to invoke another form in Oracle Apps<\/title>\n<meta name=\"description\" content=\"Overview of CALL_FORM.(Instead of call_form, we use fnd_function.execute in oracle apps)\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kavitha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#article\",\"isPartOf\":{\"@id\":\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications\"},\"author\":{\"name\":\"Kavitha\",\"@id\":\"https:\/\/erpschools.com\/erps\/#\/schema\/person\/43120b0a82ce758d739b47f6ae58f486\"},\"headline\":\"Using CALL_FORM to invoke another form in Oracle Applications\",\"datePublished\":\"2011-04-17T11:35:22+00:00\",\"dateModified\":\"2014-12-09T06:28:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications\"},\"wordCount\":1536,\"commentCount\":14,\"publisher\":{\"@id\":\"https:\/\/erpschools.com\/erps\/#organization\"},\"image\":{\"@id\":\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#primaryimage\"},\"thumbnailUrl\":\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO1.png\",\"articleSection\":[\"Forms\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications\",\"url\":\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications\",\"name\":\"Using CALL_FORM to invoke another form in Oracle Apps\",\"isPartOf\":{\"@id\":\"https:\/\/erpschools.com\/erps\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#primaryimage\"},\"image\":{\"@id\":\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#primaryimage\"},\"thumbnailUrl\":\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO1.png\",\"datePublished\":\"2011-04-17T11:35:22+00:00\",\"dateModified\":\"2014-12-09T06:28:34+00:00\",\"description\":\"Overview of CALL_FORM.(Instead of call_form, we use fnd_function.execute in oracle apps)\",\"breadcrumb\":{\"@id\":\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#primaryimage\",\"url\":\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO1.png\",\"contentUrl\":\"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/erpschools.com\/erps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using CALL_FORM to invoke another form in Oracle Applications\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/erpschools.com\/erps\/#website\",\"url\":\"https:\/\/erpschools.com\/erps\/\",\"name\":\"erpSchools\",\"description\":\"Oracle Apps\",\"publisher\":{\"@id\":\"https:\/\/erpschools.com\/erps\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/erpschools.com\/erps\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/erpschools.com\/erps\/#organization\",\"name\":\"erpSchools\",\"url\":\"https:\/\/erpschools.com\/erps\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/erpschools.com\/erps\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/erps_logo7.png\",\"contentUrl\":\"https:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/erps_logo7.png\",\"width\":250,\"height\":60,\"caption\":\"erpSchools\"},\"image\":{\"@id\":\"https:\/\/erpschools.com\/erps\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/facebook.com\/erpschools\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/erpschools.com\/erps\/#\/schema\/person\/43120b0a82ce758d739b47f6ae58f486\",\"name\":\"Kavitha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/erpschools.com\/erps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6192bdc8a9f2cc1004f96d9c2e2c4d4af172ade03ee3a37781d27537ca24720a?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6192bdc8a9f2cc1004f96d9c2e2c4d4af172ade03ee3a37781d27537ca24720a?s=96&d=blank&r=g\",\"caption\":\"Kavitha\"},\"sameAs\":[\"http:\/\/www.erpschools.com\"],\"url\":\"https:\/\/erpschools.com\/erps\/author\/kavitha\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using CALL_FORM to invoke another form in Oracle Apps","description":"Overview of CALL_FORM.(Instead of call_form, we use fnd_function.execute in oracle apps)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications","twitter_misc":{"Written by":"Kavitha","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#article","isPartOf":{"@id":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications"},"author":{"name":"Kavitha","@id":"https:\/\/erpschools.com\/erps\/#\/schema\/person\/43120b0a82ce758d739b47f6ae58f486"},"headline":"Using CALL_FORM to invoke another form in Oracle Applications","datePublished":"2011-04-17T11:35:22+00:00","dateModified":"2014-12-09T06:28:34+00:00","mainEntityOfPage":{"@id":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications"},"wordCount":1536,"commentCount":14,"publisher":{"@id":"https:\/\/erpschools.com\/erps\/#organization"},"image":{"@id":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#primaryimage"},"thumbnailUrl":"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO1.png","articleSection":["Forms"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#respond"]}]},{"@type":"WebPage","@id":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications","url":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications","name":"Using CALL_FORM to invoke another form in Oracle Apps","isPartOf":{"@id":"https:\/\/erpschools.com\/erps\/#website"},"primaryImageOfPage":{"@id":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#primaryimage"},"image":{"@id":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#primaryimage"},"thumbnailUrl":"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO1.png","datePublished":"2011-04-17T11:35:22+00:00","dateModified":"2014-12-09T06:28:34+00:00","description":"Overview of CALL_FORM.(Instead of call_form, we use fnd_function.execute in oracle apps)","breadcrumb":{"@id":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#primaryimage","url":"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO1.png","contentUrl":"http:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/041711_1133_UsingCALLFO1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/erpschools.com\/erps\/forms\/using-call_form-to-invoke-another-form-in-oracle-applications#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/erpschools.com\/erps"},{"@type":"ListItem","position":2,"name":"Using CALL_FORM to invoke another form in Oracle Applications"}]},{"@type":"WebSite","@id":"https:\/\/erpschools.com\/erps\/#website","url":"https:\/\/erpschools.com\/erps\/","name":"erpSchools","description":"Oracle Apps","publisher":{"@id":"https:\/\/erpschools.com\/erps\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/erpschools.com\/erps\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/erpschools.com\/erps\/#organization","name":"erpSchools","url":"https:\/\/erpschools.com\/erps\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/erpschools.com\/erps\/#\/schema\/logo\/image\/","url":"https:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/erps_logo7.png","contentUrl":"https:\/\/erpschools.com\/erps\/wp-content\/uploads\/img\/erps_logo7.png","width":250,"height":60,"caption":"erpSchools"},"image":{"@id":"https:\/\/erpschools.com\/erps\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/facebook.com\/erpschools"]},{"@type":"Person","@id":"https:\/\/erpschools.com\/erps\/#\/schema\/person\/43120b0a82ce758d739b47f6ae58f486","name":"Kavitha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/erpschools.com\/erps\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6192bdc8a9f2cc1004f96d9c2e2c4d4af172ade03ee3a37781d27537ca24720a?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6192bdc8a9f2cc1004f96d9c2e2c4d4af172ade03ee3a37781d27537ca24720a?s=96&d=blank&r=g","caption":"Kavitha"},"sameAs":["http:\/\/www.erpschools.com"],"url":"https:\/\/erpschools.com\/erps\/author\/kavitha"}]}},"_links":{"self":[{"href":"https:\/\/erpschools.com\/erps\/wp-json\/wp\/v2\/posts\/1309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/erpschools.com\/erps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/erpschools.com\/erps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/erpschools.com\/erps\/wp-json\/wp\/v2\/users\/131"}],"replies":[{"embeddable":true,"href":"https:\/\/erpschools.com\/erps\/wp-json\/wp\/v2\/comments?post=1309"}],"version-history":[{"count":0,"href":"https:\/\/erpschools.com\/erps\/wp-json\/wp\/v2\/posts\/1309\/revisions"}],"wp:attachment":[{"href":"https:\/\/erpschools.com\/erps\/wp-json\/wp\/v2\/media?parent=1309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/erpschools.com\/erps\/wp-json\/wp\/v2\/categories?post=1309"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/erpschools.com\/erps\/wp-json\/wp\/v2\/tags?post=1309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}