Extending LOV VO - is it always possible?

I am attempting to extend a VO used into a LOV within iProc 11.5.10. I have successfully done this a number of times now within this module. Following these exact steps I am attempting to do this again with the Project LOV on the checkout summary page but to no avail. The steps I am following are as follows:
- Create a new VO which extends the original VO ('ProjectAllLovVO') including the additional data items in the query.
- Define the substitution with the project business component settings.
- Copy the new VO XML to the Apps tier file system under a path registered under the JServ classpath.
- Load the subsitution using the JPX load utility.
- Create a personalisation adding a new data item for the new fields.
When I try and query the new LOV I get the following error:
oracle.apps.fnd.framework.OAException: oracle.jbo.NoDefException: JBO-25002: Definition XxuomOrgName of type Attribute not found
Everything is spelt correctly and files are in the correct locations.
My question is: can all VO's be extended? I am thinking that there is something different about this VO / LOV that is preventing the new VO from being seen.
Any help appreciated.
Jon.

Thanks.
When I compare this personalisation with one that I know works there is a difference in that the one which works specifies a "package":
- The one which works:
<?xml version='1.0' encoding='UTF-8'?>
<customization xmlns="http://xmlns.oracle.com/jrad" xmlns:ui="http://xmlns.oracle.com/uix/ui" xmlns:oa="http://xmlns.oracle.com/oa" xmlns:user="http://xmlns.oracle.com/user" version="9.0.3.8.11_1183" xml:lang="en-US"
customizes="/oracle/apps/icx/lov/server/ExpenditureTypeNoAwardLovVO" package="/oracle/apps/icx/lov/server/customizations/site/0">
<replace with="/uom/oracle/apps/icx/lov/server/XXUOMExpenditureTypeNoAwardLovVO"/>
</customization>
- The one which doesn't work:
<?xml version='1.0' encoding='UTF-8'?>
<customization xmlns="http://xmlns.oracle.com/jrad" xmlns:ui="http://xmlns.oracle.com/uix/ui" xmlns:oa="http://xmlns.oracle.com/oa" xmlns:user="http://xmlns.oracle.com/user" version="9.0.3.8.11_1183" xml:lang="en-US"
customizes="/oracle/apps/icx/lov/server/ProjectAllLovVO">
<replace with="/uom/oracle/apps/icx/lov/server/XXUOMProjectAllLovVO"/>
</customization>
Also I am not able to view the loaded substitutions as the "about this page" link is not available on the LOV page. Is there anyway to enable this for LOV regions so that I am sure it is being loaded? Is the reference to a "package" above important? If so how do I go about specifying this in the substitution?
Thanks again.
Jon.

Similar Messages

  • Extending LOV that is used in multiple places

    Hi,
    I am planning to extend organization VO in iRecruitment (vacancy creation) to restrict the LOV based on organization type. This LOV is very common and is using in multiple places in he application.
    I am new to this and i need to know that by extending such kind of LOV, will the affect appear on the whole application where this LOV is using or only at particular place ???
    Regards
    Ayaz

    Anoop,
    Responsibility : Recruiter Home
    Function : Vacancy Creation / Vacancy Search
    Page : /oracle/apps/irc/vacancy/webui/VacSrchPG.VacancySearchQuery.IRC_ORGANIZATIONS_LOV
    VO Name : oracle.apps.irc.lov.server.OrganizationsLovVO
    Is it possible to extend the VO so that it will affect on vacancy search page ONLY as i want to restrict the search on the basis of login in user organization id only.
    But while creating this will work as it is.
    Regards
    Ayaz

  • Processing Binary files with Mapping NOT (always) possible ??

    Hello All,
    I need your help solving this strange behaviour of XI.
    I am developing a (image)file to (image)file interface with a simple mapping but XI is giving unpredictable results.
    Processing the same inputfile e.g. 10 times after each other: results in 6 times OK and 4 times errormessage in SXMB_MONI. After restarting the 4 errormessages sometimes 1 or 2 msg are suddenly processed fine ??!!
    The given error is always: "Parsing an empty source. Root element expected!". But why are the
    other 6 messages are processed OK ? Why not all the 10 messages returns with error ??
    My scenario is :
    1) File FTP Sender: pick up image-files (.gif) from FTP-server (30.000 per day)
    2) XI mapping: A) via Java program convert file into Base64, otherwise no mapping is possible at all
    B) via UDF fill few outputfields only using the inputfilename. There is no need to go "inside" the
    inputfile; just get the filename using Dynamic Configuration.
    3) File FTP Sender: After message processing store the inputfile on the SAP filer in a particular
    directory derived from the filename. Creating the directory and moving the file is done by an OS script in the sender file adapter.
    4) XI Receiver HTTP: after succesfull processing the payload is filled with the correct fields.
    The cause of error is (sometimes) using the DynamicConfiguration in the UDF, but a few fields must be filled using the inputfilename.
    Has someone experienced this before or an other solution/idea to make this scenario stable and robust ??
    Regards,
    Jack

    Jack,
    I may not have understood your scenario in full, however, an alternate solution could be to write a custom XI module and attach it to the file adapter. You could access the file name inside the module as well(See SAP Note 819761).
    You should get a lot of articles/blogs in SDN on custom XI module creation and deployment to the server via NWDS. Give a thought on these lines as well.
    Are you using any third party APIs to base64 encode your files, If so i beleive you will have to include them in the librarries in NWDS and deploy them to the XI server.
    Thanks
    Saravana

  • 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                                                                                                                                                                                           

  • Extending LOV

    Hi All,
    My requirement is to restrict the LOV values based on Location.
    1. I have exteneded the VO to include the where condition.
    2. I have extended the CO to pass the new where condition.
    3. I have extended teh AM Implementation Class.
    4. I have modified the PG (ChangeLocLovRN.xml) and attached the custom VO, Custom CO, and Custom AM. I have uploaded the page into the Application Server.
    5. Bounced the Apache.
    when I tried to test, below error is prompted.
    oracle.apps.fnd.framework.OAException: java.lang.NumberFormatException: For input string: ""
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:896)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:612)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.OAListOfValuesHelper.processRequest(OAListOfValuesHelper.java:449)
         at oracle.apps.fnd.framework.webui.beans.layout.OAListOfValuesBean.processRequest(OAListOfValuesBean.java:413)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2496)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1892)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424)
         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.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 ##
    java.lang.NumberFormatException: For input string: ""
         at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
         at java.lang.Integer.parseInt(Integer.java:468)
         at java.lang.Integer.parseInt(Integer.java:497)
         at archon.oracle.apps.per.selfservice.location.webui.ArchonLocationLovCO.processRequest(XXXLocationLovCO.java:45)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:596)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.OAListOfValuesHelper.processRequest(OAListOfValuesHelper.java:449)
         at oracle.apps.fnd.framework.webui.beans.layout.OAListOfValuesBean.processRequest(OAListOfValuesBean.java:413)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2496)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1892)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424)
         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.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)
    java.lang.NumberFormatException: For input string: ""
         at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
         at java.lang.Integer.parseInt(Integer.java:468)
         at java.lang.Integer.parseInt(Integer.java:497)
         at archon.oracle.apps.per.selfservice.location.webui.ArchonLocationLovCO.processRequest(XXXLocationLovCO.java:45)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:596)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.OAListOfValuesHelper.processRequest(OAListOfValuesHelper.java:449)
         at oracle.apps.fnd.framework.webui.beans.layout.OAListOfValuesBean.processRequest(OAListOfValuesBean.java:413)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2496)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1892)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424)
         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.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)
    below is my extended Controller.*
    package xxx.oracle.apps.per.selfservice.location.webui;
    import oracle.apps.per.selfservice.location.webui.LocationLovCO;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.OAViewObject;
    import oracle.apps.fnd.framework.server.OADBTransaction;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.per.selfservice.common.SSHRParams;
    import xxx.oracle.apps.per.selfservice.deployperson.server.ArchonAssignmentLovAMImpl;
    import oracle.apps.per.selfservice.common.SSHRParamTable;
    import oracle.apps.per.selfservice.arch.server.TransactionContext;
    public class ArchonLocationLovCO extends LocationLovCO
    // public static final String RCS_ID = "$Header: LocationLovCO.java 120.0 2005/06/03 04:45:33 appldev noship $";
    // public static final boolean RCS_ID_RECORDED = VersionInfo.recordClassVersion("$Header: XXXLocationLovCO.java 120.0 2005/06/03 04:45:33 appldev noship $", "xxx.oracle.apps.per.selfservice.location.webui");
    // public static final String RCS_ID="$Header$";
    // public static final boolean RCS_ID_RECORDED = VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
    public void processRequest(OAPageContext paramOAPageContext, OAWebBean paramOAWebBean)
    paramOAPageContext.writeAppsLog(this, "Entered processRequest", 4);
    super.processRequest(paramOAPageContext, paramOAWebBean);
    OAApplicationModule localOAApplicationModule1 = paramOAPageContext.getApplicationModule(paramOAWebBean);
    OAViewObject localOAViewObject = (OAViewObject)localOAApplicationModule1.findViewObject("XXXLocationLovVO");
    OAApplicationModule localOAApplicationModule2 = paramOAPageContext.getRootApplicationModule();
    OADBTransaction localOADBTransaction = localOAApplicationModule2.getOADBTransaction();
    SSHRParams localSSHRParams = new SSHRParams(localOADBTransaction);
    String str1 = localSSHRParams.getSelectedPersonBusinessGroupId();
    String str2 = localSSHRParams.getEffectiveDate();
    String asg = localSSHRParams.getAssignmentId();
    paramOAPageContext.writeAppsLog(this, "Setting whereClauseParams on the VO", 4);
    paramOAPageContext.writeAppsLog(this, " Setting bgId=" + str1 + " effDate=" + str2, 4);
    paramOAPageContext.writeAppsLog(this, " Setting Assignment_id =" + asg,4 );
    localOAViewObject.setWhereClause(" (business_group_id =:1 or business_group_id IS NULL) and (to_date(:2 , 'RRRR-MM-DD') < nvl (inactive_date , to_date(:3 , 'RRRR-MM-DD')+1)) and pkg_archon_ss_ext.fn_display_loc(to_number(:asg),(to_date(:2 ,'RRRR-MM-DD'),hrl.location_id)='Y'");
    localOAViewObject.setWhereClauseParam(0, str1);
    localOAViewObject.setWhereClauseParam(1, str2);
    localOAViewObject.setWhereClauseParam(2, str2);
    localOAViewObject.setWhereClauseParam(3, asg);
    paramOAPageContext.writeAppsLog(this, "Leaving processRequest", 4);
    More information
    paramOAPageContext.writeAppsLog gives a message Deprecated.
    Any help is appreciated.
    Thanks
    Rama

    Cross Check you are setting the where clause of query to "" and it is expecting the Number format.
    Thanks
    --Anil                                                                                                                                                                                                                                       

  • LOV - Require User to always Search for Values option

    Hi All,
    I have build a Supervisor LOV,But when I click the LOV(Flash light Icon), the new LOV window opens and it fetches the entire list of Supervisors which takes lots of time and LOV times out in many of the cases.
    I want the LOV window should open without bringing the entire list of suprevisor and let User enter some Name to be searched.
    To achieve the same,I enabled the option
    Require User to always Search for Values option
    (Immediately Displays the Search Dialogue when LOV is exapnded)
    But it is not working.
    Is there a way to do it ??
    Regards
    Jujaar

    Hi Tamir,
    Thanks for you updates.
    I dont think so,that I need to create a table or Materialised view.Cause I am taking the data from per_all_people_f directly.All the employees who are managers.
    But I want that when users clicks on the LOV ,it should open and should force user to search for some employee .
    As of now it fetches the entire list while opening up,when the user clicks on LOV button.
    Thanks and Regards
    Jujaar Singh

  • IChat AV 3.1.4 and ensuring that video and audio chat is always possible.

    Hello,
    My girlfriend has recently bought an iBook G4 and we have both bought iSights. We performed a video conference whilst we were both at home, which worked with no problems at all. However, she is spending the weekend at her parents, and when we attempted to video chat (or audio), we got 'No response' or 'Connection Cancelled' error messages every time. I've been through the iChat discussions, and can see that there are ways to remedy this problem. BUT! My girlfriend is off to sunny Cyprus for three months beginning in April. How can we ensure that a similar problem doesn't arise when trying to video chat from Cyprus?
    Additional Problems:
    1) I'm using the wirless Voyager 2091 modem/router on a BT connection, but she can't tell what she'd be using when in Cyprus, and doubt even if she did know, she'd have any reasonable access to change the connection configuration.
    Any possible solution to this would be welcome.
    Many thanks and I look forward to receiving a response to my first discussion post!
    PowerBook G4 12" SuperDrive   Mac OS X (10.4.5)  

    Hi Will,
    Check and double check the ISPs when she gets to Cyprus.
    I seem to recall one chat with someone on the Turkish part of the island who only had a choice of two and both were lousy.
    Ther may also have been a problem that they were blocking port 506 to make money on international telephone calls.
    Anyway when we did connect it was at about 5 fps, much too slow for decent video.
    8:54 PM Sunday; March 12, 2006

  • CS4 extended to CS5 Upgrade is it possible ?

    I have Cs4 extended but my uses do not need the extra bits in the extended version.
    Can i upgrade to CS5 without purchasing an extended version upgrade ?
    eric

    Yes. it's shown as an upgrade on the Adobe web site.

  • Personalizing/extending LOV Mappings

    Hi,
    We have a need to delete a seeded LOV mapping. Oracle support/development suggests we remove the mapping from the page (mds XML file).
    I tried to see if there is any personalization option, buit does not look like we can personalize the LOV mappings.
    1) Can we replace the standard LOV attched to an input field with a custom LOV
    2) Is there any method available to remove the mapping?
    Thanks,
    Ashish

    Hi,
    To personalize LOV region, we need to navigate to
    funcitonal administrator--> personalization--> give the path of LOV region--> and click on personalize..
    Thanks,
    raghav.

  • Extending LOV View Object

    Hi Guys,
    Requirement - I have an oaf page which has got details like customer name and number which are styletext. Same page has got an lov Filed called contract number. Currently if i search by giving % in contract number lov field , its giving me all the contracts.
    Now my requirement is that i want to allow user to be able to search only those contract which are related to that particular customer. ie i have to capture the customer number or name at run time and display contracts related to that customer only without giving any value. Customer name or number will keep on changing. So i have to capture that value from main page and display contracts related to that customer in LOV page so that user can select only those contracts which are related to that customer.
    Thanks,
    Rajeev Singh Rajput

    The second 2 errors were solved by copying the ExpenditureTypeNoAwardLovVORowImpl.class to my myclasses directory under oracle/apps/icx/lov/server and then recompiling.
    I'm still not sure why an empty .java file was added to my project causing the first error. I was doing this extension on a machine with Windows 2000 and I had created a new workspace (other than toolbox.jws) when I got this error. When I did the same extension on a machine with Windows XP and in the toolbax.jws workspace, the empty .java file didn't get added to my project and I didn't get the first compile error. Not sure if one of these variables was the cause.

  • MyClass extends JPanel implements ActionListener (is that possible?)

    I have tried the above and it doesn't allow me to addActionListener(this) in the constructor, which I usually do with JButtons, so I don't know what to do? I can always do the mouseListener but the ActionListener is more of what I want... Is there a way around that or a suggestion you could offer?

    I have tried the above and it doesn't allow me to
    addActionListener(this) in the constructor, which I
    usually do with JButtons, so I don't know what to do?
    I can always do the mouseListener but the
    ActionListener is more of what I want... Is there a
    way around that or a suggestion you could offer?You're calling addActionListener(this); , right?
    If so, what you're essentially doing is adding the object itself as its own ActionListener!
    I'm not sure if this is illegal.. ??
    And anyway, JPanel does not have the method addActionListener(someActionListener);It looks like this is the main problem.
    is it?
    regards :o)
    lutha

  • Email pdf from iBooks isn't always possible

    I have copied some pdfs from my computer to iPad when I synced. They are pdfs I made myself from Keynote presentations. When I open the files in iBooks, I can see the little arrow icon for export. When I tap it, there are usually 2 options, print and email. However sometimes the email option doesn't appear. I have made all the files in the same way so I don't understand why some files can be emailed and others can't.
    Is anyone else having this problem.
    Can anyone help?
    Thank you.

    I think I just figured this out myself.
    The option doesn't appear when the file is too big to email!

  • Extending an Array

    I have created a class of objects, with fields, constructors, methods, etc. So far, so good.
    Now I would like to create an array of these objects, and I have some methods that I would like to create that would manipulate the objects in an array. Is it possible to create a class that extends array, and that is always an array of my object? (I'm not even sure how to ask my question properly)
    Here's an example - given:
    public class MyItem {
    private String name;
    private String description;
    private String material;
    public String getDescription() {
    return description;
    ... (constructors & other methods omitted)
    }// end of MyItem
    I woudl like to create somethign like this
    public class ArrayOfItem extends java.lang.Array {
    public String getDescription (String theName) {
    <code to find the MyItem in the array where MyItem.name = theName>
    return MyItem.getDescription();
    The thing is that this is dependent upon the array always containing MyItems; is this possible? Where could I find some examples of this? Or, am I better off just writing the methods I need into the program, rather than trying to create a new class?
    Edited by: lkb3 on Feb 7, 2011 7:33 AM

    Its more likely you want to extends ArrayList like
    // works but not a good idea.
    public class ArrayOfItem extends ArrayList<MyItem> {
    }You are much better off wrapping the collection
    // works but not very efficient.
    public class ArrayOfItem extends  {
        final List<MyItem> myItems = new ArrayList<MyItem>();
    }Assuming you have to lookup by name often you can wrap a Map instead.
    public class ArrayOfItem extends  {
        final Map<String, MyItem> myItems = new LinekdHashMap<String, MyItem>();
        public void add(MyItem mi) [
            myItems.put(mi.getName(), mi);
        public String getDescription (String theName) {
            return myItems.get(theName).getDescription();
    }Edited by: Peter Lawrey on Feb 7, 2011 3:57 PM

  • How do I create extendes wireless network

    Unfortunately my Internet line comes into the basement. I have a second generation APExtreme and it's not cutting it for the upper floors. So I bought the newest APExtreme and want to use the older one on the main floor as an extender.
    Can someone please give me guidance? Or do you thik the new one will be sufficient with all the new antennas they put into it?
    Thank you for any help.

    Power off the older 2nd Gen AirPort Extreme for now and get the new AirPort Extreme in the basement installed and up and running.
    I doubt that the new AirPort will provide the coverage that you want upstairs.....but anything is always possible. Give it a try and please report on your results.
    If you want to use the older 2nd Gen AirPort Extreme as an extender, it will be need to be reset back to default settings and then reconfigured to work with the new AirPort Extreme.
    The older AirPort must be located where it can receive a good wireless signal to be able to extend it....if you plan to connect wirelessly.
    If at all possible, you would want to connect the AirPorts together using a wired Ethernet connection. This results in a much stronger signal for the upstairs AirPort.
    Post back if you need some tips with this.
    We assume that you are using Lion, Mountain Lion or Mavericks on your Mac. Is that correct?

  • How to connect TP-Link TL-WA850RE(EU) Range extender to airport Time Capsule

    please let me know if i can use TP-link range extender to extend my wifi network of my new airport time capule

    Apple's "extend a wireless network" feature has been designed to allow other Apple devices to communicate with each other to extend a network wirelessly.
    It is unlikely that a 3rd party device could be configured to "extend" a wireless network provided by an Apple router.....but I suppose anything is always possible.
    There would be two ways to find out:
    1) Try it out yourself. If you think that you might have it set up, we can give you a connection test to verify that the TP Link device is actually extending the wireless signal.....not simply joining it.
    2) Wait to hear from another user who has the same products who has set this up. Unfortunately, the chances that another user who has the same products will ever see your post are extremely small....but again, anything is possible.
    If you have not already purchased a device to extend the Time Capsule network, an AirPort Express could be configured to extend the network literally automatically in about 2 minutes....and...the Express will extend both bands of your dual band Time Capsule.

Maybe you are looking for

  • Can't install itunes on windows 7 64bit

    I tried to reinstall itunes on windows 7 64bit but this error keeps coming out and have no idea what to do. anyone got any solutions?

  • Is it possible to sort the order of accounts in Mail?

    I have many email accounts, and when they're synced to my iPhone, they show up in a seemingly random order (not alphabetical, by type, etc). Is there any way to sort email accounts on the main Mail screen in a custom order (or simply alphabetically)?

  • File file files!

    Hi, I want to further improve my code by loading values from a file.. LIke this program requoires heaps of inputs and i want to load all these inputs from a file so it'll be faster... I've seen it done before but I'm not sure how where to find the in

  • Messages Holding in MDT

    We have 2000 messages in the MDT of our test system that show "Holding". We checked for any older messages that could be holding these up but none exist. We tried to cancel the holding messages but get the standard  error "Unable to cancel X of X mes

  • Arrangement of jar containing main class

    Hello all, usually it is required, that that jar file (let me call it "main jar"), which contains the main class (by which the application is entered), has to be the first jar in the order of the jar files within <resources> of the jnlp file. Now if