Attaching LOV to custom integrator column

Hi,
I am creating a custom CREATE integrator Web ADI in HRMS module. Is there a way to attach LOVs to the columns in the Web ADI spreadsheet?
Regards,
Santhosh Jose

Yes, there is, please see this extract from the BNE_INTEGRATOR_UTILS pkg body:
-- PROCEDURE: CREATE_TABLE_LOV --
-- DESCRIPTION: Create a Table LOV for a specific interface Column. --
-- EXAMPLES: --
-- BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV --
-- (P_APPLICATION_ID => 231, --
-- P_INTERFACE_CODE => 'MY_INTERFACE', --
-- P_INTERFACE_COL_NAME => 'COL_NAME', --
-- P_ID_COL => 'LOOKUP_CODE', -- LOOKUP CODE UPLOADED --
-- P_MEAN_COL => 'MEANING', -- Shown in sheet --
-- P_DESC_COL => NULL, --
-- P_TABLE => 'FND_LOOKUPS', --
-- P_ADDL_W_C => 'lookup_type = ''YES_NO''', --
-- P_WINDOW_CAPTION => 'Yes/No with Meaning, selecting Meaning, Meaning sortable',--
-- P_WINDOW_WIDTH => 400, --
-- P_WINDOW_HEIGHT => 300, --
-- P_TABLE_BLOCK_SIZE => 10, --
-- P_TABLE_SORT_ORDER => 'ascending', --
-- P_USER_ID => 2); -- SEED USER --
-- BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV --
-- (P_APPLICATION_ID => 231, --
-- P_INTERFACE_CODE => 'MY_INTERFACE', --
-- P_INTERFACE_COL_NAME => 'COL_NAME', --
-- P_ID_COL => 'LOOKUP_CODE', -- LOOKUP CODE UPLOADED --
-- P_MEAN_COL => 'MEANING', -- Shown in sheet --
-- P_DESC_COL => 'DESCRIPTION', --
-- P_TABLE => 'FND_LOOKUPS', --
-- P_ADDL_W_C => 'lookup_type = ''FND_CLIENT_CHARACTER_SETS''',
-- P_WINDOW_CAPTION => 'Yes/No/All with Meaning and Description, selecting Meaning, Meaning sortable',--
-- P_WINDOW_WIDTH => 400, --
-- P_WINDOW_HEIGHT => 300, --
-- P_TABLE_BLOCK_SIZE => 10, --
-- P_TABLE_SORT_ORDER => 'yes,no', -- sortable by meaning, not description--
-- P_USER_ID => 2); -- SEED USER --
br
Volker

Similar Messages

  • How to edit custom integrator/layout to change LOV query

    Hi,
    We have a custom integrator to populate data in to a custom table, in one of the columns in Header, we have simple list of values setup.
    i want to update the list of values query to fetch from a different source and different condition.
    i am not able to do that through "Create Document" or "Define Layout" etc., any idea how to change the LoV query or is it possible to do it through front-end pages?
    Rgds,
    -Kamal

    if you are using 12.1.3/4 then you can do using "Define Parameter" screen to create LOV and attach to integrator.

  • Web ADI-Custom Integrator- LOV value selected is not populating in the cell

    Hi,
    I have a custom integrator, created a layout and mapping
    and I have update the BNE_INTERFACE_COLS_B table for the column that I want as an LOV.
    LOV_TYPE = STANDARD
    val_obj_name = 'FA_BOOK_CONTROLS_SEC'
    val_addl_w_c= 'NVL(DATE_INEFFECTIVE,SYSDATE) >= SYSDATE AND BOOK_CLASS IN (''CORPORATE'',''TAX'')',field_size = 15
    val_component_code = 'FA_BOOK_TYPE_CODE'
    val_component_app_id = 140
    val_type = TABLE
    val_id_cil= BOOK_TYPE_CODE
    val_mean_col=BOOK_TYPE_CODE
    val_desc_col=BOOK_TYPE_CODE
    The LOV is showing up fine, but when I select the value the , selected value is not getting populated in the excel cell.
    Can you please help me resolve this? This is urgent.
    Thanks,
    AJ

    Hi Ashish,
    Can you please give more details?
    On my end I have the same issue but one of my LOVs is not populating the cell while the other does. But I never performed any of the action you mentionned.
    So I would like to try your solution for the remaining LOV that does not populate my Excel cell. What is the purpose of "Then create a web adi function and attach to web adi menu.Call form function association integrator and attach the form function to your integrator.( Interface_cols)"? and what kind of "function" should we create?
    Thanks and regards,
    Gaël
    Edited by: Gaël on 21 sept. 2012 08:16

  • How to attach date calender to a column in custom form

    Hi,
    How can we attach a date calender to a custom form column?
    Regards
    Farooq

    986026 wrote:
    How can we attach a date calender to a custom form column?
    When I see the term "Custom" I think of the Enterprise Business Suite (EBS).  Are you working with the EBS?  If so, the EBS has built-in methods for using a Calendar.  I suggest you look at the Oracle Applications Documentation for your version of EBS and look at the Developers Guide in the User Interface, Development, and Personalization section.
    If you are NOT working with the EBS, please tell us where you got the Calendar you are trying to use.
    Craig...

  • Custom Integrator Calendar LOV

    How I can made the Calendar LOV in my custom integrator excel sheet

    by the grace of almighty ALLAH solved.
    use the following script
    DECLARE
    ln_application_id NUMBER;
    lc_integtr_code VARCHAR2 (50);
    lx_interface_code VARCHAR2 (50);
    lx_param_list_code VARCHAR2 (50);
    ln_application_id NUMBER;
    BEGIN
    bne_integrator_utils.create_calendar_lov
    (p_application_id => 800,
    p_interface_code => 'XXDOCIN_XINTG_INTF1',
    p_interface_col_name => 'P_DOCREQ_DATE',--proc params
    p_window_caption => 'Select Date',
    p_window_width => 400,
    p_window_height => 300,
    p_table_columns => 'p_segment3',
    p_user_id => 1972
    END;

  • How to Create a Custom Integrator in R12 based on a Query set

    Hi Everyone,
    I am very much new to web adi. I got an unique requirement which I am finding it difficult. I did searched through the entire documentation/blogs/forums and I didnt find any suitable answer. Please let me know if anybody can throw some pointers here.
    My Requirement is as follows
    1) Using WEB ADI I need to update the data to collections responsibility ( I need to update unpaid reason code column and notes column for transactions)
    2) So to start up with I need to design my excel template first with a query region to download the data. This query region may have 5-6 parameters like transaction number, customer name, customer number. When I click the submit button in query region, The data should be retrieved from database and should display in the same excel sheet.
    3) Now for the data fetched from database, I need to update some of the columns and then again upload it back to EBS. I need to enable some of the columns to be LOV's.
    Now My Questions are
    1) Is this building a parameter based query then downloading to excel and then after modifying uploading back to EBS. Is this possible with WEB ADI. If this is doable then please let me know.
    2) Unfortunately there are no interface tables or public API's available for collections responsibility then how one can update the data
    Also
    I was trying to create a custom integrator a basic one to insert the data to a custom table. I had used HR Integrator set up for creating custom integrator.Enabled all the profile options functions and menus. But now I am stuck at a point I am unable to create a layout whenever I choose my custom integrator and then tries to create a layout I get the following error:
    No columns have been defined in the column list.
    Once this can be resovled then I can fo for column mapping and then test a custom load. Can anybody please let me know what am I missing here after following each procedures.
    Your inputs are appreciated. I am in great need of your suggestions pretty urgently
    Thanks and Regards
    Keshava

    Hi,
    The answer to your query is 'Yes'. You need to design a 'UPDATE' metadata type custom integrator. The custom integrator shall use a parameter based view to first download data and then use a PL/SQL wrapper/API to re-upload it back. The brief steps are listed below:
    1. Create a 'UPDATE' metadata type custom integrator. Give a parameter list name, std/custom view for data download and a PL/SQL wrapper.
    2. Create a form function and associate the form function with the custom integrator created.
    3. Add the form function to the std WebADI menu for access.
    4. Define a layout for the custom integrator defined.
    4. To create a parameter use the standard integrator 'HR Standalone Query'. As a part of this integrator you can define the SQL WHERE clause (parameter based) that you will like to use with the custom/std view defined in the custom integrator definition.
    Note: You can use a max of 5 parameters only. For each parameter, one needs to define the datatype and also the HR standalone query has a size limitation of 2000 chars in 11i10. You increase this length you may apply patch - 3494588 to get 4000 chars.
    Hope this information helps.
    Thanks,
    Nitin jain

  • Sql exception occurred during pl/sql upload error in custom integrator

    Hi,
    I have modified custom integrator which was working fine. I have added one column in template and the lov is working fine.
    Issue is that when i upload the file to oracle it showing error as ''sql exception occurred during pl/sql upload".
    I have tried executing the same from back end but it was working fine from back end and inserting properly in interface table.
    Kindly suggest for the issue.
    Regards,
    Gk

    Hi,
    You can get the error message in excel sheet itself by using the following piece of code.
    FND_MESSAGE.CLEAR;
    FND_MESSAGE.SET_NAME ('APPLICATION', 'APPLICATION_MESSAGE_NAME');
    FND_MESSAGE.SET_TOKEN ('ERROR_TOKEN', ERROR MESSAGE);
    FND_MESSAGE.RAISE_ERROR;
    Create an excpetion block and include the above piece of code whilde catching the exception.
    APPLICATION- The applicatio in which you create message
    APPLICATION_MESSAGE_NAME-  The message Name
    ERROR_TOKEN- You must create a token in application message
    ERROR MESSAGE- You can see the  error using SQLERRM.
    Thanks,
    Vinoop

  • Identify record number being processed in Custom Integrator?

    Hi gurus,
    We have developed a custom integrator using a PL/SQL packaged procedure as the interface. Inside this package we insert into a custom table.
    We are on Oracle Financials 11.5.10.2.
    The custom table is located in a custom schema called CGL.
    Our requirement is to perform some validation in the database package when the Web ADI infrastructure is processing the first row in the excel spreadsheet that the user is using to upload data.
    We have a header row with the following columns.
    Source System
    Feeder System
    Version Number
    When the user chooses Oracle => Upload option from the Excel menu, we have to validate that the Version Number is valid i.e. we have to validate that the previous version of the file for the Source System and Feeder System combination has been successfully processed by the subsequent programs before the user is allowed to upload the next version of the file for this combination.
    Our requirement is to perform the validation when row number 1 is being processed. However, I have not been able to find any documentation that allows us to identify the record number in PL/SQL.
    Alternately, is there an environment variable or some other way to populate row numbers in excel spreadsheets being downloaded using the template so it can be passed to the package and used to identify the row being processed.
    Any help in this regard will be greatly appreciated.
    Venkat

    Hi Venkat,
    Would you give a try with the following option:
    Define a column in your layout, and set the default type to formula and enter an excel formula like
    =IF(ISBLANK(C7);"";ROW()-ROW($B$6))
    This function should put a number into the column and it should start with one, followed by 2,3 etc. The 7,C,B,6 needs to be set according your layout. I hope you can manage this.
    Assuming your sheet has 100 lines, you shall have then a 1-100 in this column. I would secure this column, read only flag in the layout.
    Any further explanation needed? Just replay here.
    br, Volker

  • Attaching LOV to a field using Personalizatin

    Hi,
    I am new to OAF.I have created an Employee OAF page in JDeveloper (path:xxemployee/oracle/apps/sqlap/employee/webui/EmployeePage) and deployed into Apps Instance R12.
    I want to attach an LOV to Employee field.I want to create a new LOV instead of using standard LOV here.
    As part of this,I have create a VO and LOV Region(path:xxemployee/oracle/apps/sqlap/employee/webui/EmployeeLOVRN).
    Then I have opened Employee page from Apps Instance and clicked on 'Personalize Page'.
    I have entered External LOV as '/xxemployee/oracle/apps/sqlap/employee/webui/EmployeeLOVRN) and clicked on Apply.
    Then I faced the following Error:
    Logout
    Error Page
    Exception Details.
    oracle.apps.fnd.framework.OAException: oracle.adf.mds.exception.MDSRuntimeException: Unable to find component with absolute reference = /oracle/apps/fnd/framework/about/webui/OAAboutPG.xxperson.oracle.apps.sqlap.person.server.PersonIdLOVRN, XML Path = null. Please verify that the reference is valid and the definition of the component exists either on the File System or in the MDS Repository.
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:896)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1169)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:2149)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:538)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:426)
         at OA.jspService(_OA.java:212)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
         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.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
         at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
         at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
         at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395)
         at OA.jspService(_OA.java:221)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
         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:64)
         at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         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.AJPRequestHandler.run(AJPRequestHandler.java:313)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:619)
    ## Detail 0 ##
    oracle.adf.mds.exception.MDSRuntimeException: Unable to find component with absolute reference = /oracle/apps/fnd/framework/about/webui/OAAboutPG.xxperson.oracle.apps.sqlap.person.server.PersonIdLOVRN, XML Path = null. Please verify that the reference is valid and the definition of the component exists either on the File System or in the MDS Repository.
         at oracle.adf.mds.internal.MUnResolvedState.resolveState(MUnResolvedState.java:195)
         at oracle.adf.mds.internal.ElementData.resolveState(ElementData.java:569)
         at oracle.adf.mds.internal.ElementData.getUntransAttrVal(ElementData.java:987)
         at oracle.adf.mds.internal.ElementData.getAttrVal(ElementData.java:900)
         at oracle.adf.mds.internal.ElementData.getAttributeValue(ElementData.java:312)
         at oracle.adf.mds.internal.Cache.getAttribute(Cache.java:239)
         at oracle.adf.mds.internal.MetadataManagerBase.getAttributeValueInternal(MetadataManagerBase.java:1105)
         at oracle.adf.mds.internal.MElementImpl.getAttrValueOrExpression(MElementImpl.java:620)
         at oracle.adf.mds.internal.MElementImpl.getAttributeValue(MElementImpl.java:230)
         at oracle.apps.fnd.framework.webui.JRADWebBeanMetaData.getLabel(JRADWebBeanMetaData.java:984)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.addAkChildren(OAPageLayoutHelper.java:630)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.setMetaDataProperties(OAWebBeanContainerHelper.java:204)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.setMetaDataProperties(OAWebBeanContainerHelper.java:130)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.setMetaDataProperties(OAPageLayoutHelper.java:278)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.createWebBean(OAPageLayoutHelper.java:229)
         at oracle.apps.fnd.framework.webui.OAWebBeanFactoryImpl.createWebBeanUsingHelper(OAWebBeanFactoryImpl.java:1473)
         at oracle.apps.fnd.framework.webui.OAWebBeanFactoryImpl.createWebBeanFromCustomTables(OAWebBeanFactoryImpl.java:1404)
         at oracle.apps.fnd.framework.webui.OAWebBeanFactoryImpl.createWebBean(OAWebBeanFactoryImpl.java:1290)
         at oracle.apps.fnd.framework.webui.OAPageBean.createRootWebBean(OAPageBean.java:4750)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2346)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1894)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:538)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:426)
         at OA.jspService(_OA.java:212)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
         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.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
         at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
         at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
         at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395)
         at OA.jspService(_OA.java:221)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
         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:64)
         at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         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.AJPRequestHandler.run(AJPRequestHandler.java:313)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:619)
    oracle.adf.mds.exception.MDSRuntimeException: Unable to find component with absolute reference = /oracle/apps/fnd/framework/about/webui/OAAboutPG.xxperson.oracle.apps.sqlap.person.server.PersonIdLOVRN, XML Path = null. Please verify that the reference is valid and the definition of the component exists either on the File System or in the MDS Repository.
         at oracle.adf.mds.internal.MUnResolvedState.resolveState(MUnResolvedState.java:195)
         at oracle.adf.mds.internal.ElementData.resolveState(ElementData.java:569)
         at oracle.adf.mds.internal.ElementData.getUntransAttrVal(ElementData.java:987)
         at oracle.adf.mds.internal.ElementData.getAttrVal(ElementData.java:900)
         at oracle.adf.mds.internal.ElementData.getAttributeValue(ElementData.java:312)
         at oracle.adf.mds.internal.Cache.getAttribute(Cache.java:239)
         at oracle.adf.mds.internal.MetadataManagerBase.getAttributeValueInternal(MetadataManagerBase.java:1105)
         at oracle.adf.mds.internal.MElementImpl.getAttrValueOrExpression(MElementImpl.java:620)
         at oracle.adf.mds.internal.MElementImpl.getAttributeValue(MElementImpl.java:230)
         at oracle.apps.fnd.framework.webui.JRADWebBeanMetaData.getLabel(JRADWebBeanMetaData.java:984)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.addAkChildren(OAPageLayoutHelper.java:630)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.setMetaDataProperties(OAWebBeanContainerHelper.java:204)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.setMetaDataProperties(OAWebBeanContainerHelper.java:130)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.setMetaDataProperties(OAPageLayoutHelper.java:278)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.createWebBean(OAPageLayoutHelper.java:229)
         at oracle.apps.fnd.framework.webui.OAWebBeanFactoryImpl.createWebBeanUsingHelper(OAWebBeanFactoryImpl.java:1473)
         at oracle.apps.fnd.framework.webui.OAWebBeanFactoryImpl.createWebBeanFromCustomTables(OAWebBeanFactoryImpl.java:1404)
         at oracle.apps.fnd.framework.webui.OAWebBeanFactoryImpl.createWebBean(OAWebBeanFactoryImpl.java:1290)
         at oracle.apps.fnd.framework.webui.OAPageBean.createRootWebBean(OAPageBean.java:4750)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2346)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1894)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:538)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:426)
         at OA.jspService(_OA.java:212)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
         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.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
         at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
         at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
         at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395)
         at OA.jspService(_OA.java:221)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
         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:64)
         at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         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.AJPRequestHandler.run(AJPRequestHandler.java:313)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:619)
    Logout
    Copyright (c) 2006, Oracle. All rights reserved.
    Now when I click on 'About Page' of any form in Instance,Iam encountering the same Error.
    Could anyone please let me know what this error is and how to resolve it.
    Help on this is greatly appreciated.
    Thanks in advance.
    Regards,
    Jyothsna

    Hi,
    The error copied by you says that, application is not able to refer to the path "xxperson.oracle.apps.sqlap.person.server.PersonIdLOVRN" since it is not available in the Unix server.
    Kindly check where you are refereing to this path.
    You are facing the error only when you attach External LOV. So debug the LOV.
    Coming to attach a custom LOV to custom page you can any one of these method's:
    1) In Jdeveloper attach the LOV to required field and deploy(your page and LOV) into the Application
    2) Follow method mentioned by user "781261".
    Regards,
    Anand

  • Custom Integrator Help

    I have created a custom integrator using Desktop Integration Framework to load some data into a custom interface table that will be picked up and processed to base tables using an importer (plsql wrapper).
    I have this all working, however I would like to be able to report errors back better. What I would like is a batch_id for the full spreadsheet, which I have managed easily using a sequence on the interface attribute called batch_id, this means all records will have that batch_id against them for this run of the interface. Next I need a unique id on each row passed in (record_id). To do this I was hoping to use a pre-import rule on the importer, i.e. pass in the batch_id from the interface_attribute to a plsql procedure that updates all records in the interface table just loaded that have the passed in batch_id with the record_id. The other method I thought was to use a pre-import rule of type SEQUENCE.
    None of these I can get to work for the following reasons.
    1. For a sequence pre-import rule, I cannot see how this gets associated with an interface attribute?
    2. For the PLSQL procedure pre-import rule, I am unable to pass in the value of BATCH_ID which is already stored in an interface_attribute?
    Any help on these, or another suggested method of doing this would be greatly appreciated.
    Many thanks
    Rob

    Hi Nandhakumar.P,
    thanks for your response. Please find the answers below:
    - Set up a new custom function (similar to seeded function HR Integrator Setup).
    System Administrator -> Application -> Function. Query back the seeded User Function Name = "HR Integrator Setup", make a note of the details, then add a custom function entitled "NTC_HR_LETTERS" with the same details.
    - Add the custom function and other functions to Desktop Integration responsibility.
    System Administrator -> Application -> Menu. Query back User Menu Name = "Desktop Integration Menu" and add the following functions:
    WITHOUT PROMPT
    a. HR Integrator Setup
    b. HR Maintain Integrator Form Functions
    c. HR Disable Integrator
    d. HR ADI Document Overwrite Page
    e. HR ADI Document Upload Page
    f. The custom function created in previous step ("NTC_HR_LETTERS")
    WITH PROMPT
    g. HR ADI Document Management Page
    - Add the relevant functions to end user's responsibility menu.
    System Administrator -> Application -> Menu. Query back menu attached to custom responsibility of end user that will perform the action once set up.
    Add the following:
    a. The custom function "NTC_HR_LETTERS" as created previously (without prompt)
    b. Desktop Integration - Create Document (With Prompt. This function will be used to generate letters)
    - Add new category "other" to HR_ADI_DOCUMENT_TYPE lookup.
    SA_Application Developer -> Application -> Lookups -> Common. Query back Type = HR_ADI_DOCUMENT_TYPE and add a new entry entitled "Other". This document type is later assigned to the Word document I upload and link to the integrator.
    I hopoe that answers your questions.
    Regards,
    Hazel

  • Creating Web ADI custom integrator for AR

    Anyone create a Web ADI custom integrator to load receipt applications?

    hello Paul
    I am aware that in Journal Imports if using "line DFF" and if Line DFF is double licked on , it will not pop up unless Category and Source are populated. Something similar to what ur looking at.
    On another note , I have been trying to create a LOV similar to Source and Category LOV for an Attribute field which show on the Excel sheet . I have been able to have the Java screen pop up with the Data Populated but when I click on the "Select Button " the data does not show up on the Excel Sheet. Cant figure where to look future. Any idea.
    thanks
    Payam

  • Add two attachment field in custom list through sharepoint designer 2013

    Hi all,
    I want to add two attachment columns to the SharePoint 2013 custom list through SharePoint Designer 2013 (not using ribbon attachment option) only . I managed to attach single attachment column to the attachment field. But I am not able to create second
    field for attachment.
    for example, one column for attaching address proof and second column for identity proof.
    Any help would be appreciated.

    Out of the box this simply isn't going to be possible the way you seem to want it. The attachment field does allow for multiple attachment, but I can see why you'd potentially want these separated out.
    Alternative:
    You could instead create a link field for each. Users load the documents into a document library and then copy the URL to paste into the form. If you potentially need multiple attachments for each, you can use an InfoPath form and a repeating table.
    Andy Wessendorf SharePoint Developer II | Rackspace [email protected]

  • How to have cascading lov for a single column in tabular form

    Hi,
    How to have a cascading lov for a single column in tabular form
    ie i have one employee name column
    in tabular form if v pressed add row then one row ll be added
    In my scenario based on first row value
    the second row value to be displayed
    To achieve this what i have to do ..
    Regards,
    Pavan

    READ Cascading select list on tabular form  and
    Oracle APEX 4.0: Cascading LOVs/Select Lists | Inside Oracle APEX by Patrick Wolf BLOG
    helps you,
    Pars.

  • Creating a dynamic lov based on a column

    Hi,
    I want to create a dynamic lov based on a column in a database-table.
    Eg. the query
    'select code, description from code_table'
    is the contents of the column 'lov_query' in the table 'parameters'.
    For every parameter there can be a different lov-query, but the result is always
    two columns (code and description, number and name, etc.), exactly what you need to use in a lov.
    I've written a (dbms_sql) function that takes the parameter-id and returns the lov_query.
    create or replace function "GET_PMR_LOV"
    (pmr_id in NUMBER)
    return VARCHAR2
    is
    cur INTEGER := DBMS_SQL.OPEN_CURSOR;
    fdbk INTEGER;
    l_pmr_id NUMBER(9) := pmr_id;
    l_stmnt VARCHAR2(2000);
    begin
    DBMS_SQL.PARSE
    (cur, 'select pmr.lov_query from parameters pmr where pmr.ID ' || ' = 'L_PMR_ID', DBMS_SQL.NATIVE);
    DBMS_SQL.BIND_VARIABLE (cur, 'L_PMR_ID', l_pmr_id);
    DBMS_SQL.DEFINE_COLUMN (cur, 1, l_stmnt, 2000);
    fdbk := DBMS_SQL.EXECUTE (cur);
    fdbk := DBMS_SQL.FETCH_ROWS (cur);
    IF fdbk > 0
    THEN
    DBMS_SQL.COLUMN_VALUE (cur, 1, l_stmnt);
    return (l_stmnt);
    ELSE     
    return null;
    END IF;
    DBMS_SQL.CLOSE_CURSOR (cur);
    END;
    But now I'm stuck on how to pass on this statement in HTMLDB
    as an dynamic lov, I don't seem to be able to execute this statement
    into the two display and return columns. Any ideas?

    Hello again,
    This lov is on an updatable report-column where the user has to make a choice from an non-named, popup and query-based lov. In the lov-query box I have just put:
    "return get_pmr_lov(:p41_param_id)" (without the quotes ;-)
    Here's my latest version plus an alternative, which both seem to work fine:
    create or replace function "GET_PMR_LOV"
    (pmr_id in NUMBER)
    return VARCHAR2
    is
    cur INTEGER := DBMS_SQL.OPEN_CURSOR;
    fdbk INTEGER;
    l_pmr_id NUMBER(9) := pmr_id;
    l_stmnt VARCHAR2(1000);
    begin
    DBMS_SQL.PARSE (cur, 'select pmr.lov_query from paramaters pmr where pmr.ID ' || '= :L_PMR_ID', DBMS_SQL.NATIVE);
    DBMS_SQL.BIND_VARIABLE (cur, 'L_PMR_ID', l_pmr_id);
    DBMS_SQL.DEFINE_COLUMN (cur, 1, l_stmnt, 1000);
    fdbk := DBMS_SQL.EXECUTE (cur);
    fdbk := DBMS_SQL.FETCH_ROWS (cur);
    IF fdbk > 0 THEN
    DBMS_SQL.COLUMN_VALUE (cur, 1, l_stmnt);
    return (l_stmnt);
    ELSE
    return null;
    END IF;
    DBMS_SQL.CLOSE_CURSOR (cur);
    END;
    create or replace function "GET_PMR_LOV2"
    (pmr_id in NUMBER)
    return VARCHAR2
    is
    l_pmr_id NUMBER(9) := pmr_id;
    l_stmnt VARCHAR2(1000);
    BEGIN
    EXECUTE IMMEDIATE 'select pmr.lov_query from parameters pmr where pmr.ID = :1'
    INTO l_stmnt USING l_pmr_id;
    return l_stmnt;
    END;
    The error-message remains the same, unable to bind :p41_param_id !

  • How to get the custom integrator in Manage Document Links

    Hi All,
    My requirement is "Creating Word Documents Using Web ADI", I am following the document
    Oracle® Human Resources Management Systems
    Configuring, Reporting, and System Administration Guide
    Release 12.1
    Part No. E13509-02
    From page no. 194.In that section, No.8. Use the Manage Layout Document Links page to create a link between the
    integrator and layout and the Word template.
    See: Creating Links between Template Letters and Layouts, page 2-33
    2-33>>
    Select Manage Document Links from the Web ADI menu.
    But when I click on the "Manage Document Links", I couldn't see my custom integrator to associate my word document with my integrator.
    I could see only the standard integrators.
    How to get my custom integrator in "Manage Document Links". I could see my custom integrator in define layout but not in this page.
    Thanks.
    With Regards,
    Kali.

    Hussein,
    Thanks for your reply.
    I followed the
    Note 360105.1 -Understanding and Using Web ADI in Oracle HRMS, and the section "Letters",
    I could follow all the steps, except the following,
    The reason is, when I click on Manage Documents Links, I am not getting my newly created integrator.
    If I link a standard integrator "HR People Details" to my document, that is opening properly.
    But I am not able to link my document with my integrator(which is based on my view).
    c.  Now link the template letter to the Letter Integrator and Layout.
    If not already done so, Add the function WebADI Manage Document Links to your Web ADI menu, and give it a prompt of Link Document.
    Select Link Document option , and Web ADI Mail Merge page displays. Choose your Letter Integrator. Link it to the Layout, and a list of template documents uploaded to the database is displayed. Select the template letter to be linked with the layout.
    Thanks.
    With Regards,
    Kali.

Maybe you are looking for

  • My iPhone 5 died after the iOS 6.1.2 update

    I updated my Iphone 5 to the new iOs 6.1.2 last Thursday and ever since, the battery drains within a few hours without me even using it. Last night it got to the point where it wouldn't even charge anymore and now I am stuck with a dead iPhone 5. Bef

  • Itunes 6.0.2 won't completely install

    Tried to install v 6.0.2 a couple of days ago but got following message at end: "...install was interrupted before it could be completely installed. System has not been modified. Click finish and try to install again." Tried that...same thing.. I've

  • My firefox wont load anymore I tried uninstalling and reinstalling

    I was on Facebook and the page was taking forever to load so I closed it. I then tried to reopen it but an error message saying that Firefox was already opened. I didnt not see any running so I ran my task manager and there was nothing there. When I

  • PSE 10 Editor- Intermittent problems

    HP G42-415DX OS: Windows 7 Home prem ed Hard Disk space: Partition c: 280 gb total 108 gb free recovery d: 17.1 gb total 2.48 gb free hp_tools f: 99.3 mb total 89.1 mb free forgive me I am not very compure savey but I can get through something if som

  • Error in Comunication Channel

    Hi All I have a IDOC to file scenario, in the file CC I use append,FCC with the paramater fieldfixlengths. All is well the file appends until a file comes trough where the CC fails because one of the field lengths is longer than specified in the fiel