Extending the Seeded View, Join query possible??

I am extending a seeded VO(oracle.apps.pos.changeorder.server.PoViewLinesVO). Thsi VO has teh attributes of polineid, poheaderid,...
In my custom VO where i ame xtending the PoViewLinesVO, there i need to take the fields attribute_category and attribute1 from po_lines_all table, here in custom VO i need to pass the "polineid" from the seeded VO, and tehn i have to take its respective "attribute_category and attribute1". How can i do this, can its possible to write some join condition or through controller only its possible?
Please help me....

You can write the custom sql with joins in the extended VO.
--Shiv                                                                                                                                                                                           

Similar Messages

  • New VO to substitute an existiting seeded VO wo extending the seeded VO

    Hello All,
    Is it possible to deploy a new VO by substituting the existing VO without extending the existing VO.
    ==========
    I mean,
    There is seeded VO pointing to couple of seeded EO's. Now I want to extend this VO but want to completely replace existing EOs with the custom EO's. But when I try to extend it , I am unable to get rid of the old EO's to replace it to the new ones! By extending, Jdeveloper allows me to add more EO's to the list but dosnt allow me to get rid of the existing EO's.
    I tried creating a brand new VO with the custom EO but this errors with "all variables not bound"! error.
    The seeded EO and the Custom EO will fetch the same result set but from different source (from custom EO).
    =========
    Having said this, Is it possible to deploy a new VO by substituting the existing VO without extending the existing VO.
    Thanks for all the help.
    FR

    Ramkumar,
    This is what I am trying to accomplish...
    ===============
    E.g., The seeded VO has the following SQL query ...
    select ppf.first_name, ppf.last_name, ppf.national_identifier
    from per_all_people_f ppf
    where ppf.person_id = :1
    and sysdate between ppf.effective_start_date and ppf.effective_end_date
    ==============
    And I need to change this query to ...
    select xmp.first_name, xmp.last_name, xmp.national_identifier
    from xxc_my_people_v xmp
    where xmp.person_id = :1
    and sysdate between xmp.effective_start_date and xmp.effective_end_date
    =============
    When I try to extend the seeded VO, I am only able to add more to the FROM clause in the form of EO's. (Only thw WHERE clause is editable)
    ====
    But when I create a new VO as you are suggesting, I get an error when using it after the deployment "Not all variables bound! ". There is only one bind reference in the original VO query and am using the same reference in the new expert mode VO that I created!
    =============
    Please let me know what I am missing.
    Thanks for your help!
    FR

  • How to extend the seeded controller?

    Our requirement is to insert warning messages in seeded HR Self Service transactions. On click of the next button, we need to evaluate conditions depending on the values filled in by user and throw warning dialog page with
    with ok button on it. When user clicks OK on the warning window, next page should be displayed.
    So the need is to insert warning dialog page between navigation of 2 pages.
    Is this possible to do in a Oracle seeded transaction. I believe I would
    need to extend the controller of the page and insert my code in the controller.
    Has anyone dealt with such a scenario before , how do it achieve it and How a controller can be extended?
    Thanks,
    Tanveer

    This definitely is possible. You will have to extend the seeded controller and override the seeded behavior for this particular scenario. After your logic ends, call the seeded code which will handle the rest.
    For getting started, look at dev guide and other similar discussions.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Extending the sales view...

    Hi,
    I am creating a material using MM01 TC (for 5 views--Basic data1,2, purchasing, Accounting1,2) and extending the same material to diff plant and storage location using Zprogram(dialog programming) and also creating two more view additionaly (sales view and MRP view). Here we are submitting the values as file through the material master std input program for extending the material as well as creating two additional views for that material..
    But after executing, I am getting the error as " You are not fully maintained the tax classification". So the material is not getting created.
    I am passing the values for tax classification TAXM1 ...values in both the structures BMMH1, BMMH2.
    Also in the header structure BMM00 -- I am passing the indicator as 'X' for the sales view and MRP view .
    Is I am missing any fields? Why I am not able to extend the material?
    Regards,
    Justin.

    Hi,
    Generally same valuation class is used in all the vauation areas because the material grouping and categorization is done at company level.So while extending the material you can extend with the same valuation class.
    And while extending the sales views you have to take confirmation from the sales department about the values in the sales views.Here also you need not worry about the GL accounts at the time of extending the materials.The revenue posting assignments will be taken care by sales consultant.
      The automatic account determination is carried out depending on your configuration.
    We can configure automatic postings in the following ways:
    1.Direct posting to GL account.
    2.Valuation class and GL account.
    3.Valuation grouping code,valuation class and GL accounts.
    Depending on the configuration (in your case 3rd) system will check the valuation grouping code then valuation class then GL account.
    Regards,
    Rambhupal reddy

  • How to extend the costing view for a material

    How to extend the costing view for a material

    Use MM01 Trxn code and Select Material and Select Costing Views and Maintain, Save it.
    Else Use MM50 and Select Material and Mainenance Status as G Costing and Execute, Maintain & Save.

  • CM14 BI Publisher - modifying an existing Data Model, the Graphic View in Query Builder does not display

    I am trying to edit the default forms/reports that come with CM14, trying to edit the data model, data set, (to get to the old Infomaker style graphic view) , the Query model does not display (error the list of tables is too long..) Oracle tell me the limit is 60,  there are not 60 tables referenced in any CM report.
    Does this Query builder view work at all on any report?
    (bigger question, we are moving from CM12, should we move to CM13 which works with infomaker?)
    Thanks,
    Paul L

    Kurt, thanks for your replies.
    A couple of notes/clarifications.
    1.     You are correct that BI works better in Firefox--I have observed issues with the BI display when using IE.  I would recommend using Firefox too.
    2.     You are correct about the way to get to the Query Builder to see a graphical view of data tables.  There are basically two issues with this that I mentioned, but will re-iterate:
    a.  If you have an EXISTING query in the data set, then click the "Query Builder" button, this will remove the existing query that's there, it will NOT display the existing query in the query builder.  Query Builder works only to create a NEW query from scratch.
    b.  Query builder is limited to selecting 60 fields max in your query.  If you are creating a large report with many tables, you may find that 60 fields is not enough.  For that you will have to work in the SQL edit screen rather than using the query builder.
    I would impress on anyone developing CM14 reports that they become familiar with the database schema and relationships to avoid problems when developing your BI reports.  You should be able to find the tables and joins documentation in the knowledgebase.

  • How To change the ADF View Object  query where-clause at RunTime?

    I am trying to create a simple display page which will display user data (username, assoc_dist_id, assoc_agent_id, status , etc). The User data is stored in a database table and i am using an ADF Read Only table based on the View Object to display the data on the JSF page.
    However, i want to display only the users that a particular person accessing the page has the AUTH LEVEL to see. e.g. If the person accessing the page is an 'ApplicationAdministrator' then the page should display all users in the table, If its a 'DistributorAdministrator' then the page should display only users associated with that Distributor (i.e. assoc_dist_id = :p_Dist_id ) and If its an 'AgentAdministrator' , then the page should display only users associated with that Agent ( i.e. assoc_agent_id = :p_Agent_id).
    Currently my af:table component displays all the users in the table because the query for the view object is (select * from users) . However, i want to use the same viewobject and just set the where-clause at runtime with the appropriate parameter to restrict the dataset returned.
    Do anyone knows how to accomplish this ?

    David,
    See the custom method initializeDynamicVariableDefaults() in the SRViewObjectImpl.java class in the FrameworkExtentions project in the SRDemoSampleADFBC sample application. You can find out how to install the demo if you haven't already from the ADF Learning Center at:
    http://www.oracle.com/technology/products/adf/learnadf.html
    This class is a framework extension class for view objects that adds a neat, generic feature to be able to dynamic default the value of named bind variables. You can read more about what framework extension classes are and how to use them in Chapter 25, "Advanced Business Components Techniques" of the ADF Developer's Guide for Forms/4GL Developers, also available at the learning center above.
    It is an example of generic framework functionality that "kicks in" based on the presence of custom metadata properties on a named bind variable. See section 25.3.3 "Implementing Generic Functionality Driven by Custom Properties" in the dev guide for more details. Using this sample code, if you add a bind variable to a view object, and define a custom metadata property named "DynamicDefaultValue" on that bind variable, and set this custom metadata property to the value "CurrentUser", then that bind variable will have its value dynamically defaulted to the name of the authenticated user logged in. If instead you set this custom property to the value "UserRole", then the bind variable will be set to the comma-separated string containing the list of roles that the authenticated user is part of.
    Once you've created a framework extension class for view objects like this, you can have the view objects you create inherit this generic functionality.See section 25.1.4 "How to Base an ADF Component on a Framework Extension Class" in the dev guide for more info on this.
    By adapting a technique like this (or some idea similar that better suits your needs) you can have your view object query contain bind variables whose values automatically take on the defaults based on something in the user-session environment.

  • BAPI to extend the consumer view of BP

    We are using this bapi to create the general view of the BP (both person & org)
    BAPI_BUPA_CREATE_FROM_DATA
    If we want the program to extend this to the consumer CRM006 or other role, which BAPI or function should the program call?
    Thanks,
    Glenn

    Hi Glenn,
            Follow below code, this is for extending BP roles using BAPI
      DATA : role LIKE bapibus1006_head-partnerrole.
      DATA : i_return   TYPE bapiret2   OCCURS 0 WITH HEADER LINE.
      DATA : l_bpid TYPE bapibus1006_head-bpartner.
            i_rcomm TYPE bapiret2.
      role = 'CRM000'.
      l_bpid = '000256'.
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = l_bpid
        IMPORTING
          output = l_bpid.
      CALL FUNCTION 'BAPI_BUPA_ROLE_ADD'
        EXPORTING
          businesspartner                = l_bpid
          businesspartnerrole            = role
          DIFFERENTIATIONTYPEVALUE       =
       TABLES
         return                         = i_return.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    Hope this will help you
    Siva

  • 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                                                                                                                                                                                                                                                                                                                               

  • PROGRESS_SYSTEM_STATUS lookup - extending the seeded values

    The PROGRESS_SYSTEM_STATUS lookup holds the three system status 'At risk', 'On Track' and 'InTrouble', which drive the RAG indicators for progress. This lookup is not extensible. Does anyone know if there is a way to customise the extension of the three RAG indicators, so you can have, for example, 5 indicators rarther than 3?

    Hi
    I don't think you can add to the number of seeded status codes.
    Dina

  • Not able to view the values on the report viewed using Query Report Viewer

    Hi all,
    There seems to be some unknown problem with the Report Template I have prepared and uploaded on PIA XML Publisher. When I run it with some ID set, it doesn't seem to show the values from the Data I give. For example if I have a field called ChartField in my report Template, It doesn't seem to get populated when I do SetID.
    Why is it so?

    Hi all,
      select bdmng from resb into corresponding fields of table it_stpo2
                for all entries in it_stpo
                 where matnr = it_stpo-idnrk
                 and xloek ne 'X'.
      loop at it_stpo2.
        move-corresponding it_stpo2 to it_stpo.
        append it_stpo.
      endloop.
    In the above code, m able to fetch the records in the table it_stpo2. but the data is not gettin populated in the final internal table it_stpo. Both the internal tables it_stpo & it_stpo2 are same.
    The data is gettin moved from it_stpo2 to it_stpo but only upto the header level. its not gettin appended in the table it_stpo even after using append stmt.
    Plz help me to resolve this issue. its urgent.
    Rgds,
    Purva

  • Unable to extend the VO ConsInvTableVO in the iReceivables page

    Hi All,
    I am getting the error message "Each row in the Query Result Columns must be mapped to a unique Attribute in the Mapped Entity columns" when I am trying to extend view object ConsInvTableVO in iReceivables page. Though there were many posts available for the error, I have tried the solutions like
    1. modifying the option in step1 of wizard from Read-Only to Updatable, but still error exists.
    My requirement is to add an new column, but even without modifying the SQL query in the extended VO, I am facing this error at step4 in VO wizard.
    There are some transient attributes in the standard VO like TransactionDetailsRegionCode, AmountDueRemainingFormatted, AmountDueOriginalFormatted, IrSalesOrder, TransactionDetailsClass, LkpCodeStatusMeaningModified which I think were causing the issue.
    Please let me know whether any workaround/solution is available.
    Regards,
    Ramakrishnan
    Edited by: 877977 on Sep 1, 2011 3:51 AM

    Hi Pratap,
    Thanks a lot for your reply. The problem is I am unable to extend the standard view object in Jdev itself. I think there is an view link exists in the VO. When I uploaded the java files and xml file of the VO "oracle.apps.ar.irec.accountDetails.server.ConsInvTableVO" in my local JDev, I got an error msg that "Could not find the following referenced objects oracle.apps.ar.irec.accountDetails.server.InvoiceDetailsVO".
    Later I uploaded the files of that referenced VO also in the JDev. Let me know how to extend the View object which is having view link.
    Regards,
    Ramakrishnan

  • MM50 Extend Mtrl costing view, but after maintaining costing view in OMS2.

    Hello Sap Gurus,
    I have a Unique Issue, i have created few 1000s Materials with material type ZDEN, now initially while creating these materials the costing View was not selected in the Material Type,
    but after creating this 1000s of material under ZDEN material type, now we require Costing View to be maintained for this material which are already created,
    so as an option we went to the material type ZDEN in OMS2 and extended the costing Views for the material type,
    now if i go to MM50 to extend material costing views I'm not able to extend the costing view for the materials, it gives me an error no materials selected,
    but alternately if i try extending the costing  views individually for each material by MM01 transaction it allows me to extend costing views to the material selected,
    is there any bug or issue note to be applied or any solution for this mass extension of views in material master, any bapi to extend Materials of this scenario,
    Awaiting your reply,
    Thanks and regards
    S Kumar

    when you create a material master after initial customizing of OMS2 then SAP writes the possible views into table MOFF
    If you then do customizing in OMS2 and add the costing view, this is not updated for  all your exsting materials 
    Hence you dont get them via MM50 because it selects the materials based on entries in MOFF,  but you can extend with MM01 as SAP checks the current customizing.
    execute transaction OMSM which can rebuilt the table and see if you then get your materials in MM50

  • How to use the TableSorter for two tables at the same view?

    Hello,
    I am using the TableSorter object in order to sort Dynpro tables.
    Suppose I have two tables at the same view, is it possible to use it seperatly for both of them?
    I assume that at the wdModifyView method I will need to catch the table that the user clicked on, yet I don't have an idea of how to do it...

    Hi Roy,
    Constructor of TableSorter
    public TableSorter(IWDTable table, IWDAction sortAction, Comparator[] comparators)
    So, you have to create instance of TableSorter class for each table on the view.
    best regards, Maksim Rashchynski.

  • Trying to extend the PoRequisitionLinesVO so that I can add a SPEL personal

    Create a new OA project in JDeveloper.
    Copy from the file server all the files within the $JAVA_TOP/oracle/apps/icx/por/req/server into your MyProjects area.
    These are the steps I used to extend the seeded PoRequisitionLinesVO
    1) Create a new OA project
    2) Add the server.xml file from oracle.apps.icx.por.schema.server (for the EO)
    3) Add the server.xml file from oracle.apps.icx.por.req.server (for the VO)
    4) Create a new Business components package
    5) Create a new VO and select that it is extending the PoRequisitionLinesVO
    6) Select the new attribute button to add a new number type attribute and paste the formula into the expression box. Select that java row class should be created
    7) Edit the project to add the -Djbo and select the substitution
    8) Compile project and copy files onto unix server and load the .jpx file
    When I then try and access the shopping cart page (even before trying to add an item that uses the new attribute),
    I receive the following error shown below
    ============
    java.lang.NullPointerException
    at oracle.apps.fnd.framework.OAException.getAllMessageStackTraces(OAException.java:841)
    at oracle.apps.icx.por.common.server.ErrorUtil.handleFatalException(ErrorUtil.java:636)
    at oracle.apps.icx.por.req.server.RequisitionAMImpl.loadCurrentReqWithBuyerModifiedLines(RequisitionAMImpl.java:1204)
    at oracle.apps.icx.por.req.server.LoadReqSvrCmd.execute(LoadReqSvrCmd.java:66)
    at oracle.apps.icx.por.common.server.PorBaseAMImpl.executeServerCommand(PorBaseAMImpl.java:122)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:189)
    at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:679)
    at oracle.apps.icx.por.common.webui.ClientUtil.invokeMethod(ClientUtil.java:964)
    at oracle.apps.icx.por.common.webui.PorBaseCOImpl.invokeMethod(PorBaseCOImpl.java:194)
    at oracle.apps.icx.por.common.webui.PorBaseCOImpl.executeServerCommand(PorBaseCOImpl.java:112)
    at oracle.apps.icx.por.req.webui.BaseShoppingCartCO.loadReq(BaseShoppingCartCO.java:511)
    at oracle.apps.icx.por.req.webui.ShoppingCartCO.processRequest(ShoppingCartCO.java:70)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:581)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
    at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1095)
    at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
    at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
    at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
    at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2298)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1711)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
    at oa_html._OA._jspService(_OA.java:88)
    at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
    at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
    at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
    at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
    at oracle.jsp.JspServlet.service(JspServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162)
    at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187)
    at oa_html._OA._jspService(_OA.java:98)
    at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
    at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
    at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
    at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
    at oracle.jsp.JspServlet.service(JspServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
    at org.apache.jserv.JServConnection.run(JServConnection.java:294)
    at java.lang.Thread.run(Thread.java:534)
    java.lang.NullPointerException
    at oracle.apps.fnd.framework.OAException.getAllMessageStackTraces(OAException.java:841)
    at oracle.apps.icx.por.common.server.ErrorUtil.handleFatalException(ErrorUtil.java:636)
    at oracle.apps.icx.por.req.server.RequisitionAMImpl.loadCurrentReqWithBuyerModifiedLines(RequisitionAMImpl.java:1204)
    at oracle.apps.icx.por.req.server.LoadReqSvrCmd.execute(LoadReqSvrCmd.java:66)
    at oracle.apps.icx.por.common.server.PorBaseAMImpl.executeServerCommand(PorBaseAMImpl.java:122)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:189)
    at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:679)
    at oracle.apps.icx.por.common.webui.ClientUtil.invokeMethod(ClientUtil.java:964)
    at oracle.apps.icx.por.common.webui.PorBaseCOImpl.invokeMethod(PorBaseCOImpl.java:194)
    at oracle.apps.icx.por.common.webui.PorBaseCOImpl.executeServerCommand(PorBaseCOImpl.java:112)
    at oracle.apps.icx.por.req.webui.BaseShoppingCartCO.loadReq(BaseShoppingCartCO.java:511)
    at oracle.apps.icx.por.req.webui.ShoppingCartCO.processRequest(ShoppingCartCO.java:70)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:581)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
    at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1095)
    at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
    at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:932)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:899)
    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
    at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
    at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2298)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1711)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
    at oa_html._OA._jspService(_OA.java:88)
    at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
    at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
    at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
    at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
    at oracle.jsp.JspServlet.service(JspServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162)
    at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187)
    at oa_html._OA._jspService(_OA.java:98)
    at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
    at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
    at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
    at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
    at oracle.jsp.JspServlet.service(JspServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
    at org.apache.jserv.JServConnection.run(JServConnection.java:294)
    at java.lang.Thread.run(Thread.java:534)

    Did your jpx include the VO class files? Have you bounced the apache after substitution?
    Check what objects are getting referred in method loadCurrentReqWithBuyerModifiedLines of file RequisitionAMImpl ?
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                               

Maybe you are looking for