Extend a Standard Oracle Page

Hi,
Has anyone managed to extend a Standard Oracle Page. I have a requirement to extend Customers Online Page
/oracle/apps/imc/ocong/party/organization/webui/ImcOrgOverview
.. All I need to do is to add a new region in the page .
I am able to achieve the result by modifying the exisitng page
ImcOrgOverview and importing it . But I dont want to do that , as the solution wont last an upgrade .
Any Suggestions?

If your customer is on 11.5.10.2CU of OAFramework then they can extend an existing region or a new region in to a Oracle seeded page. You can use the personalization framework to add a new item 'flexibleLayout' and this will allow you to add a 'flexibleContent' under the flexibleLayout using personalization.
When adding the 'flexibleContent' you need to set the extends property pointing the region which you want to extend.
However you need to keep in mind that the region which you want to extend should work standalone otherwise you will run in to errors.
You can find the relevant document on the framework personalization guide for CU2 and above in the create new item section.

Similar Messages

  • How to Extend the Seeded Oracle pages

    Hi all, i have requirement that some pages in apps needs to be extended(Modify), so can any one tell me the steps to proceed.

    Babu,
    You need to read developers' guide for this! Also you can see the seocnd article on my blog:
    www.mukx.blogspot.com
    --Mukul                                                                                                                                                                                                                                                                                                                               

  • Oracle MSCA: Customization in Standard ShipLPN page

    Hi,
    I am trying to extend the standard ShipLPN page in Oracle MSCA, but when I am trying to run this page, after entering the value of organization id it is redirecting it to menu.
    Error in log file is:
    SM_EXCEPTION: Exception occurred with user KD34209
    java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         at oracle.apps.mwa.container.StateMachine.loadPage(StateMachine.java:1405)
         at oracle.apps.mwa.container.StateMachine.handleEvent(StateMachine.java:1056)
         at oracle.apps.mwa.container.StateMachine.handleEvent(StateMachine.java:898)
         at oracle.apps.mwa.container.StateMachine.handleEvent(StateMachine.java:1185)
         at oracle.apps.mwa.presentation.telnet.PresentationManager.handle(PresentationManager.java:743)
         at oracle.apps.mwa.presentation.telnet.ProtocolHandler.run(ProtocolHandler.java:849)
    Caused by: java.lang.NullPointerException
         at oracle.apps.inv.wshtxn.server.ShipLPNPage.initPrompts(ShipLPNPage.java:143)
         at oracle.apps.inv.wshtxn.server.ShipLPNPage.<init>(ShipLPNPage.java:55)
         at oracle.apps.inv.wshtxn.server.ShipLPNPageXX.<init>(ShipLPNPageXX.java:17)
         ... 10 more
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) SM_EXCEPTION: Exception occurred with user KD34209
    java.lang.NullPointerException
         at oracle.apps.inv.wshtxn.server.ShipLPNPage.initPrompts(ShipLPNPage.java:143)
         at oracle.apps.inv.wshtxn.server.ShipLPNPage.<init>(ShipLPNPage.java:55)
         at oracle.apps.inv.wshtxn.server.ShipLPNPageXX.<init>(ShipLPNPageXX.java:17)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         at oracle.apps.mwa.container.StateMachine.loadPage(StateMachine.java:1405)
         at oracle.apps.mwa.container.StateMachine.handleEvent(StateMachine.java:1056)
         at oracle.apps.mwa.container.StateMachine.handleEvent(StateMachine.java:898)
         at oracle.apps.mwa.container.StateMachine.handleEvent(StateMachine.java:1185)
         at oracle.apps.mwa.presentation.telnet.PresentationManager.handle(PresentationManager.java:743)
         at oracle.apps.mwa.presentation.telnet.ProtocolHandler.run(ProtocolHandler.java:849)
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) (KD34209) handleEvent: entering new page (pageIx = 2)
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) (KD34209) callListeners: executing 1 listeners, action = 0
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) (KD34209) callListeners: PageBean
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) removeFieldBean: fieldName = oracle.apps.mwa.beans.MenuPageBean.MENUITEMBEAN8
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) removeFieldBean: fieldName = oracle.apps.mwa.beans.MenuPageBean.MENUITEMBEAN7
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) removeFieldBean: fieldName = oracle.apps.mwa.beans.MenuPageBean.MENUITEMBEAN6
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) removeFieldBean: fieldName = oracle.apps.mwa.beans.MenuPageBean.MENUITEMBEAN5
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) removeFieldBean: fieldName = oracle.apps.mwa.beans.MenuPageBean.MENUITEMBEAN4
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) removeFieldBean: fieldName = oracle.apps.mwa.beans.MenuPageBean.MENUITEMBEAN3
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) removeFieldBean: fieldName = oracle.apps.mwa.beans.MenuPageBean.MENUITEMBEAN2
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) removeFieldBean: fieldName = oracle.apps.mwa.beans.MenuPageBean.MENUITEMBEAN1
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) removeFieldBean: fieldName = oracle.apps.mwa.beans.MenuPageBean.MENUITEMBEAN0
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) removeFieldBean: fieldName = oracle.apps.mwa.beans.MenuPageBean.MENUITEMBEAN-1
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) Parent page type 1 is unacceptable in pageEntered handler of MenuPageBean!
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) (KD34209) callListeners: AHException
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) (KD34209) handleEvent: backing off (pageEntered)
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) setCurrentPagePtr: ptr = 1
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) (KD34209) purgePageStack: purging at pageIx = 1
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PM - After switch action
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PM - curtSession not null
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PM - initialize new page
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) in initializePage...
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) Start getCustomPage, page=oracle.apps.mwa.beans.MenuPageBean at Mon Sep 17 16:16:45 IST 2012
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PM - newPage
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PM - initializeArrays
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PM - check for PageBean
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PM - updateObject
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PM - checkRefireEnter
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PM - renderScreen
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PH.run - after PM handle
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PH.run - while true
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PH.run - while true PM.m_drawScreen
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PH.run - while true PM.m_upArrow
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PH.run - while true PM.m_isNormalText
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PH.run - while true PM.m_highlightedList
    [Mon Sep 17 16:16:45 IST 2012] (Thread-15) PH.run - while true PM.m_highlightText
    [Mon Sep 17 16:16:52 IST 2012] (Thread-15) PH: User KD34209 got disconnected...
    [Mon Sep 17 16:16:52 IST 2012] (Thread-15) PH: caught IOException Connection reset
    [Mon Sep 17 16:16:52 IST 2012] (Thread-15) PH: caught IOException
    java.net.SocketException: Connection reset
         at java.net.SocketInputStream.read(SocketInputStream.java:168)
         at java.net.SocketInputStream.read(SocketInputStream.java:182)
         at java.io.FilterInputStream.read(FilterInputStream.java:66)
         at java.io.PushbackInputStream.read(PushbackInputStream.java:122)
         at oracle.apps.mwa.presentation.telnet.ProtocolHandler.readChar(ProtocolHandler.java:1370)
         at oracle.apps.mwa.presentation.telnet.ProtocolHandler.enterHighlight(ProtocolHandler.java:2045)
         at oracle.apps.mwa.presentation.telnet.ProtocolHandler.run(ProtocolHandler.java:753)
    [Mon Sep 17 16:16:52 IST 2012] (Thread-15) PH: session is not null and session is not killed session...calling markSessionDropped()
    [Mon Sep 17 16:16:52 IST 2012] (Thread-15) KD34209 connection has dropped. Session will be saved temporarily.
    [Mon Sep 17 16:16:52 IST 2012] (Thread-15) PH.run - exit
    In ShipPLNPageXX on line number 17 code is:
    super(ses);
    (Inside page constructor ).
    Please provide the solution ASAP.
    Thanks,
    Kopal

    Hi Kristofer,
    When the Employee pressed the Save button and if the status of timecard is Approved/Submitted , a popup should display.
    I have created a page with two buttons (Yes and No) with  warning  "By clicking yes, all previously submitted versions of this timecard will be retracted. The Timecard will need to be resubmitted and reapproved. Are you sure you wish to continue?"..
    If Employee pressed Yes...I need to save the timecard and normal process should follow..
    Here even if I called the PFR of the TimecardListCO(Standard) controller, It's not working.
    Is there a way to create the page dynamically with two buttons ?So that I can write the code in the extended controller itself rather than creating a new page.
    Which method should I follow to implement this?
    Kindly provide your suggestion...
    Thanks,
    Sukanya

  • Oracle apps 11i - customization in Create Timecard link in Standard OTL page

    Hi everyone,
    I have got a requirement to add some functionalities in oracle 11i - Create Timecard link in standard OTL page .Mentioned below is the Requirement.
    When the engineer clicks the 'Save' button in the create timecard link in OTL page, it should save the time card and check the status of the timecard.If the specific timecard being saved is either "approved" or
    "submitted", a pop-up notification should warn the Engineer.
    Warning:
    "Warning – By clicking yes, all previously submitted versions of this timecard will be retracted. The Timecard will need to be resubmitted and reapproved. Are you sure you wish to continue? Yes, No"
    If engineer clicks YES, then an email notification should send to engineer and Manager ,notifying them that the timecard has been retracted and will need to be resubmitted.
    If the timecard has never been saved before or is currently pending or rejected let the engineer save the timecard without showing the warning and normal process should follow.
    Can anyone help me out here.I wanted to know the complexity of the issue.
    Which method should be adopted to do this.? Can anyone tell me which logic needs to be implemented here.
    Thanks,
    Sukanya

    Hi Kristofer,
    When the Employee pressed the Save button and if the status of timecard is Approved/Submitted , a popup should display.
    I have created a page with two buttons (Yes and No) with  warning  "By clicking yes, all previously submitted versions of this timecard will be retracted. The Timecard will need to be resubmitted and reapproved. Are you sure you wish to continue?"..
    If Employee pressed Yes...I need to save the timecard and normal process should follow..
    Here even if I called the PFR of the TimecardListCO(Standard) controller, It's not working.
    Is there a way to create the page dynamically with two buttons ?So that I can write the code in the extended controller itself rather than creating a new page.
    Which method should I follow to implement this?
    Kindly provide your suggestion...
    Thanks,
    Sukanya

  • Can I customize the Standard OA Pages provided by Oracle...?

    Hi,
    Can I be able to customize the standard oracle application framework pages provided by Oracle ?
    If so, May I request you to let me know the process ?
    And Can I find the source java files for the class files and xml files that are present on teh server ?
    Thanks

    Hi,
    Jave files you can get from JAVA_TOP under specified path and XML files for pages you can get from APPL_TOP>product_top>MDS folder.
    While customizing the seeded objects make sure you are not going to modify any seeded object, try to extend it.
    Regards,
    Reetesh Sharma

  • Error while calling standard OAF page from custom Oracle Form

    Hi,
    I am calling standard OAF page from custom oracle form using the following code.
    FND_FUNCTION.EXECUTE(FUNCTION_NAME=>'FUN_TRX_ENTRY_OUT_VIEW_BATCH',
    OPEN_FLAG =>'Y',
    SESSION_FLAG =>'N' ,
    OTHER_PARAMS =>'&ViewBatchID = "' || NAME_IN('FUN_AGIS_LINE_D.BATCH_ID') ||
                        '&CallingFunction = "' || 'MANEXPINQ' ||'"');
    But I am getting this error.
    oracle.apps.fnd.framework.OAException: This request was not processed as the request URL %2FOA_HTML%2FOA.jsp%3Fpage%3D%2Foracle%2Fapps%2Ffun%2Ftransaction%2Fentry%2Fwebui%2FViewOutBatchPG%26OAPB%3DFUN_PRODUCT_BRAND%26OAHP%3DFUN_SSWA_MENU%26OASF%3DFUN_TRX_ENTRY_OUT_SEARCH%26_ti%3D1217029204%26language_code%3DUS%26%26ViewBatchID%20%3D%20%22203148%26CallingFunction%20%3D%20%22MANEXPINQ%22%26CallFromForm%3D%27Y%27%26oas%3DqZqg3tmdEdUNyw_HtskVow.. contained potentially illegal or un-encoded characters. Please try again by submitting a valid URL or contact your systems administrator for assistance.
    Please let me know any thing I missed out here.
    Any suggestion will highly appreciated.
    Thanks & Regards,
    Sunita

    I am using FND_FUNCTION.EXECUTE to call a OAF page from PLSQL in R12. I am getting following error"Error(9,23): PLS-00302: component 'EXECUTE' must be declared"

  • Stale data error while updating record on extending standard OAF pages

    We are on Oracle R12. I have a standard oracle shipped page to enter attributes of an inventory item. This page has an APPLY and CANCEL buttons to post the changes to DB. There is one attribute called FORMULA. To create a formula , I created a new custom page.
    I added a custom controller and AM to the standard page and added a new button, "Create Formula" . When the user clicks this button, he can navigate to the new custom page and create a formula. When the user clicks APPLY on this new page, I am navigating him back to the original page , looping through the Entity Object of that page and setting the formula attribute using method
    EO.SetATTRIBUTE.
    This works fine the first time. Then I click the apply button on the original page, the change is saved on teh DB. Now if I click the formula button again and try to modify the formula, on returning to the original page, the formula is updated but I also get the following error :
    Unable to perform transaction on the record.
    Cause: The record contains stale data. The record has been modified by another user.
    Action: Cancel the transaction and re-query the record to get the new data.
    I tried getTransaction().setClearCacheOnCommit(true); after the setattribute but I still get this error . Not sure why this is happening, what I need to do.
    Please help . I did not modify any oracle shipped VOs or EOs.
    thanks
    Satya

    you can also release transaction by using
    pageContext.releaseRootApplicationModule();
    --Prasanna                                                                                                                                                                                                       

  • [OAF] Standard Oracle Attachments Page

    Hi,
    I have the following custom pages:
    1. Summary Page
    2. Create Page
    In both pages, I have added an attachment image with Insert Allowed/Update Allowed/Delete Allowed properties set to True.
    The difference is that in the Summary Page, I have set the Automatic Save property to True and in the Create Page, I have set this property to false.
    The problem is as follows:
    1. When I am in the Create Page, I click on Add - successfully added the attachment and saved it. Then I clicked on View which leads me to the standard Attachments page with the list of attachments. I can see the attachment I have added here earlier. Above the table, still in the Attachments page, there's an Add Attachments button which I click and proceeded to add another attachment. It comes back to this Attachments page which tells me I need to save my work. So I click on "return to create page" then save and went back to the Summary Page.
    2. At the Summary page, when I click on the attachment icon for the record I have just created, I can only see the first attachment I have added earlier. My second attachment is missing.
    I tried refreshing the page but it didn't display the second attachment. However, I have accidentally clicked on the Description header and it miraculously displayed the second attachment that was missing earlier.
    How can I automatically show the second attachment?? Why has it gone missing??
    Thanks..

    not sure i understand your fix to this problem i am facing :-
    would like to add and capture the value of a new field(Expiry date) into a table on Attachments page in Projects.
    Navigation to Page: Projects(responsibility) -> Search for a project using Search Projects-> Select/Open a project -> Goto Attachments tab -> Click on Add Attachment.
    Page -> /oracle/apps/fnd/framework/attachments/webui/FND_ATTACH_UPLOAD_PAGE 115.45
    As we were not able to add using OAF Personalization, I have added a new field in Region AK_ATTACH_UPLOAD using AK Developer resposibility. However, I cant see it on the page after bouncing the Apatche.
    Please provide me the options that are available to add a new field on Attachments page in Projects.
    Edited by: jemar98 on Sep 3, 2010 4:39 PM

  • OA Passivation error while trying to extend a standard Controller.

    Hi,
    I am trying to generate an XML report from standard OAF page button. For this, I have extended the standard controller class of the page and added my custom code to launch a custom AM. This AM has the custom VO and should print the output on a XML template.
    I am opening the standard page from jDev and trying to click on the button. I am getting the following error:
    ((This developer mode error is thrown instead of being registered due to the lack of the page context object.) The OA passivation framework coding standard has been violated. Web bean properties cannot be modified in the controller processFormData or processFormRequest method. Web bean properties should be modified in the processRequest method only. An attempt to modify a web bean has been made in the following call stack: java.lang.Throwable at oracle.apps.fnd.framework.OACommonUtils.getCallStack(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.setAttributeValue(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.setAttributeValue(Unknown Source) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.setAttributeValue(Unknown Source) at oracle.cabo.ui.beans.layout.PageLayoutBean.setTitle(Unknown Source) at oracle.apps.asn.common.customer.webui.OrgUpdateCO.callDoCommit(OrgUpdateCO.java:1314) at oracle.apps.asn.common.customer.webui.OrgUpdateCO.processFormRequest(OrgUpdateCO.java:1199) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source) at _OA._jspService(_OA.java:71) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453) at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239) at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34) at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)
    If anyone has any idea about this, it will be a great help.
    Thanks in advance.
    Anoop

    Please find below the processRequest and processFormRequest methods:
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    OAApplicationModule oaapplicationmodule = pageContext.getApplicationModule(webBean);
    initUserContext(oaapplicationmodule, pageContext);
    OASubmitButtonBean oasb = (OASubmitButtonBean)pageContext.getWebBeanFactory().createWebBean(pageContext, "BUTTON_SUBMIT");
    oasb.setID("sgxGenAcctPlanButton");
    oasb.setUINodeName("sgxGenAcctPlanButton");
    oasb.setLabel("Account Plan");
    oasb.setEvent("sgxGenAcctPlanButton");
    oasb.setText("AccountPlan");
    //webBean.addIndexedChild(oasb);
    OARowLayoutBean orlb=(OARowLayoutBean)webBean.findIndexedChildRecursive("ASNAcctPlanRow");
    // OATableLayoutBean otlb=(OATableLayoutBean)webBean.findIndexedChildRecursive("ASNAcctPlanTbl");
    orlb.addIndexedChild(oasb);
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    // super.processFormRequest(pageContext, webBean);
    OAApplicationModule oaapplicationmodule = pageContext.getApplicationModule(webBean);
    String strEvent = pageContext.getParameter("event");
    String s = (String)pageContext.getTransactionValue("ASNTxnCustomerId");
    String s1 = (String)pageContext.getTransactionValue("ASNTxnCustAcsMd");
    String s2 = (String)pageContext.getTransactionValue("QotTxnComTblId");
    String s3 = (String)pageContext.getTransactionValue("ASNTxnCurrCode");
    String s4 = pageContext.getParameter("AcctPlanCurrency");
    if("sgxGenAcctPlanButton".equals(pageContext.getParameter("event")))
    StringBuffer stringbuffer5 = new StringBuffer(100);
    stringbuffer5.append(" View worksheet Event Handling ::");
    pageContext.writeDiagnostics("asn.accountplan.webui.AcctPlanCO.processFormRequest", stringbuffer5.toString(), 1);
    String s13 = pageContext.getParameter("AcctPlanTemplates");
    if(s13 == null)
    s13 = pageContext.getProfile("ASN_AP_DEFAULT_XML_TEMPLATE");
    if(s13 == null)
    Serializable aserializable3[] = new Serializable[0];
    s13 = (String)oaapplicationmodule.invokeMethod("getTemplateCode", aserializable3);
    HashMap hashmap1 = new HashMap();
    hashmap1.put("P_ACCOUNT_PLAN_ID", s2);
    hashmap1.put("P_PARTY_ID", s);
    hashmap1.put("P_TEMPLATE_ID", s13);
    hashmap1.put("P_AM", "xxsgx.oracle.apps.asn.opportunity.server.SGXAcctPlanAM");
    StringBuffer stringbuffer12 = new StringBuffer(100);
    stringbuffer12.append(" Before View Worksheet Event :: ");
    stringbuffer12.append(" HashMap values :");
    stringbuffer12.append(hashmap1.toString());
    pageContext.writeDiagnostics("asn.accountplan.webui.AcctPlanCO.processFormRequest", stringbuffer12.toString(), 1);
    ASNXMLReports.publishReport(pageContext, webBean, hashmap1);
    pageContext.writeDiagnostics("asn.accountplan.webui.AcctPlanCO.processFormRequest", "End", 2);
    }

  • Error while calling standards OAF page from Custom page

    Hi,
    Using personalization, from a custom page, I am trying to open a standard Iexpense page using the following inthe Destincation URI in messagestyledtext as
    OA.jsp?OAFunc=OIEMAINPAGE&startFrom=ActiveSubmitted&ReportHeaderId=380705855&OIERefreshAM=Y
    The original page has OA.jsp?OAFunc=OIEMAINPAGE&startFrom=ActiveSubmitted&ReportHeaderId={!ReportHeaderId}&OIERefreshAM=Y in the message styled text
    But when click on this from the custom page, the page opens with tabbed regions above and then gives error as below. Please let me know how to resovle this issue.
    Profiles 1) FND_VALIDATION_LEVEL and 2) FND_FUNCTION_VALIDATION_LEVEL are already set to None.
    Error is:
    Page Security cannot be asserted. The page has either expired or has been tampered. Please contact your System Administrator for help.
    Thanks,
    Srikanth

    Hi,
    R u still facing the issue?
    If So can you please tell me:
    Have u added your called function to the current user? That means by navigating to the responsibility you can access the same page directly, with out doing any transaction? If so then create your custom function with your required URL and attach to a menu ; then check if you are able to view that page from the menu navigation?If these thing is not working then I think you need to create a custom page that will extend the std region , that time hopefully it will work.
    Please post your result/thought!!
    Regards
    Apurba K Saha

  • Running a Standard OAF page in Jdeveloper

    Hi,
    I have configured Jeveloper and designed some of the sample OAF pages. Now i want to view the Standard Supplier Page into my jdeveloper so that i can learn how to modify the standard pages.
    Can you let me know the step by step procedure of how to get all these files from server and where to paste it
    Thanks in advance.
    Regards,
    Yadnesh

    Hi,
    You need to FTP all the files that are related to your page.
    What is your exact requirement ? You can make the changes to the page even without FTP all the files and it depends on your requirement.
    For example, if you want to extend a controller, then just move the standard controller and create a new java class extended from that controller. Later you can compile the same on unix box. So there is no need to FTP all the files.
    Yes, whatever class file you FTP, you need to put those at \jdevhome\jdev\myclasses.
    --Sushant                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • How to modify a standard OAF page in version R12

    Dear all,
    I have a requirement to modify a standard OAF page(can't implement by personalization),and my EBS version is R12,but i have not the source java code of the page,I try to decomplie the class file by a sofeware named 'YingSoft' , as the r12's jdk is 1.6,will have some errors.
    So,anybody know how to accomplish or have other decompile software?
    thanks,
    Ming Tao.

    Hi Ming,
    I use Java Decompiler (JD) in it works fine for me. Also, I guess you know it already, but just in case, there is a detailed explanation on how to extend standard OAF pages in the OA Framework Developer's guide and how to deploy the changes.
    Regards.

  • Can I use a standard Portal page as Single Sign-On page?

    Hi all
    IHAC that would like to be able to maintain the login page. I have told them that it might be difficult as the login page is a jsp file and not a standard portal page. So now I'm wondering if it would be possible to create a standard portal page with a standard login portlet and use this as a login page. I have tried creating a page and updated WWSSO_LS_CONFIGURATION_INFO$ but no luck :-(
    Environment: OracleAS 10g R2 (10.1.2.0.2)
    Thanks in advance
    Claus

    Yes. that makes sense :-)
    I'm afraid that you will be unable to replace the current SSO JSP page with a portal page. The SSO JSP not only draws the login screen, it also generates the site2pstoretoken for you. This is necessary for the login process to complete.
    What about having a public page with a page link to a customized portal page with login portlet to replace the SSO page?

  • Show new Dialog page on click of Submit in Standard PO page.

    Hi Gurus,
    Requirement :
    to show a dialog page with 'Ok' and 'cancel' button in the STANDARD Purchase Orders OAF Page on the Click of 'Submit' button i.e. before Approval.
    Design:
    1) write new CO xxCO to extend the standard OrderCO
    2) Put dialog page code on click on submit button before super.processFormRequest on xxCO.
    3) handle OK on Dialog page, write the code in xxCO to submit the PO (i.e. same code as in Orders CO on click of submit).
    Above approach is not upgrade safe and not very much suggested.
    Can you please suggest a better approach.
    Thanks and Regards,
    Sumana.

    Hi,
    Can anyone tell me the significane of using pageContext.putParameter. I was trying to implement a solution using this command for the above issue.
    ===============================================
    Intial solution without the use of pageContext.putParameter
    ===============================================
    //Standard Code - Order Co
    If pageContext.getParameter("SubmitButton")!=null{
    -- calls abc method.(private)
    //custom controller - xxOrderCO
    If pageContext.getParameter("YesButton")!=null{
    -- calls abc method. (copy the private method)
    else {
    super.processFormRequest
    Instead of rewriting the standard code in custom controller on click of yes button of Dialog page.
    i'll try to set explicity that submit button is clicked. So that it is always handled in super.processFormRequest.
    ===============================================
    solution with the use of pageContext.putParameter
    ===============================================
    //custom controller - xxOrderCO
    If pageContext.getParameter("YesButton")!=null{
    pageContext.putParamter("SubmitButton","Clicked")
    super.processFormRequest
    Please provide your valuable suggestions on this.
    Regards,
    Sumana.

  • Benefits/ Limitations when we use  SAP HANA Extended and Standard products.

    Hi All,
    We are going to purchase SAP HANA media. Please let me know what are the benefits/ limitations when we use  SAP HANA Extended and Standard products.
    Thanks in Advance,
    Vishall

    Hello,
    please check Master Guide (page 9 - chapter 1.6 Software Components)
    https://service.sap.com/~sapidb/011000358700000604552011
    There you can find edition comparison and detailed description.
    To extract the short summary:
    Platform edition = SAP HANA Database + Studio + Client + Host Agent + Information Composer
    Enterprise edition = (Platform edition) + LT Replication Add-on (SLT) + LT Replication Server (SLT) + SAP BO Data Services
    Enterprise extended edition = (Enterprise edition) + Sybase Adaptive Server Enterprise + Sybase Replication Server + Sybase Replication Server Agent + SAP HANA load controller
    It depends on what licenses you already have and how do you intends to use HANA.
    Platform edition = ETL via BO Data Services (you already have license for BO Data Services)
    Enterprise edition = SLT and/or BO Data Services (including licenses)
    Enterprise extended edition = all replication technologies
    Tomas

Maybe you are looking for

  • SOAP Scenario-Sender and receiver having same structure- Mapping Required?

    Hi, We are having a SOAP to SOAP scenario. In that the sender and receiver are having same structure. Is it possible to by-pass mapping and just do the configuration from ID Thanks and regards, Siji Anup

  • FCE not recognizing my Sony J-30 via Firewire

    I hooked up my MacBook Pro running Final Cut Express 4.0 to a Sony J-30 Digital Betacam Player with Firewire (or iLINK as Sony call it). Using "Easy Setup" in FCE I chose DV-PAL... however my Mac complains that it can't detect any device connected to

  • Can we debug the code line per line in AS?

    Hi I am wondering if there is a way to debbug the action script code step by step? So I can understand what it is doing exactly. Is this possible to do? Please show me how, if yes? If not, is there another way that allows me to debbug my code? Thx in

  • Content Server 6.3 integrate with Portal 6.0 possible?

    Hi I have successfully installed Content Server 6.3 to store documents and attachments from R/3 4.6.  Now, I want to integrate Content Server with Enterprise Portal 6.0.  Does anyone know how to configure the portal so that the documents and uploads

  • Calendar 1 hour late iOS 5

    Hi everyone, has the daylight savings bug in calendar been fixed with the iOS 5? My iPhone 4 (4.3.3)  always one hour late despite correct system time; time zone support does not help. thanks chris