PeerExceptions list should only contain OAException elements iexpenses

Hi All,
I tried to login to iexpenses(11i) page and tried updating the expense report.
As soon as i open an expense report am geting the below error.
"java.lang.IllegalArgumentException: peerExceptions list should only contain OAException elements."
this error appears only some times.As per the metalink notes "https://support.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?id=1102322.1&type=DOCUMENT&displayIndex=2&returnToSrId=&srnum=&org.apache.myfaces.trinidadinternal.webapp.AdfacesFilterImpl.IS_RETURNING=true&_adf.ctrl-state=15dcc3i8lk_9&_afr.ts=1366263980560"
1. Navigate to the appropriate Oracle Human Resources Responsibility -> People: Enter and Maintain
2. Pull up the record of the employee name who is having the issue
3. Click on Assignment button -> Purchase Order Information
4. Enter the default expense account and Set of Books (release 11i) / Ledger (release 12) information.
i checked in the database for the above fields mentioned for my particular user.
select set_of_books_id, default_code_comb_id from per_all_assignments_f where person_id=XXX
and these fields have values and are not null
Please do let me know if anyone has faced this issue and resolved the same.
Thanks in advance
Edited by: 1000835 on Apr 18, 2013 1:24 AM
Edited by: 1000835 on Apr 18, 2013 1:34 AM

Hi,
Check in database if there are some stale data in the lines of the expense report that you are trying to update.
Delete the expense report and try to submit it again.
Also check the securing attributes of the account, if ICX_HR_PERSON_ID attribute is missing or incorrect, it also throw an exception.
Hope it helps.

Similar Messages

  • Value based hierarchies and Period dimension should only contain  2  monthl

    Hi,
    Can anyone tell me what is value based hierarchies. And also can anyone let me know to filter the records in AWm because in Period dimension should only contain 2 monthly values (Oct. 2008 ( 200810) and Sep. 2008 ( 200809)) it is urgent.
    Thanks
    vel

    The following definition of a value hierarchy comes from the OLAP Developers guide
    "A hierarchy defined only by the parent-child relationships among dimension members. The dimension members at a particular distance from the base level do not form a meaningful group for analysis, so the levels are not named. For example, an employee dimension might have a parent-child relation that identifies each employee's supervisor. However, levels that group together first-, second-, and third-level supervisors and so forth may not be meaningful for analysis."
    Typically this means that the source table has two columns, VALUE and PARENT, where PARENT has a (logical) foreign key relationship to VALUE. An example may be EMPLOYEE, MANAGER, where MANAGERs are also EMPLOYEEs.
    The simplest way to restrict the values loaded into the AW is to define a SQL view over the source table with an appropriate WHERE condition. You then use AWM to map the dimension to your new view. E.g.
    CREATE OR REPLACE VIEW RESTRICTED_TIME AS
    SELECT *
    FROM TIME
    WHERE MONTH IN (200810, 200809)

  • Create Abstract List from Node contains repeat of last node element

    My custom controller is giving me fits.
    I have a structure (Empl_Pernr) in my model that needs to be part of the input before calling a second BAPI.  The source of this input is the output of another BAPI - thus a structure.  The structure that is input is found in wdContext.node<NODENAME> contains 5 distinct entries.  When I run the following code the abstract list created is 5 long but only contains the LAST element in the node I was "unloading".
    AbstractList emplList = new Zhr_Empl_Pernr.Zhr_Empl_Pernr_List();
    Zhr_Empl_Pernr emplItem = new Zhr_Empl_Pernr();
    for(int i = 0; i < wdContext.node<NODENAME>().size(); i++)
    emplItem.setLastName(wdContext.node<NODENAME>().getOrg_OutElementAt(i).getLastName());
    emplItem.setPersNo(wdContext.node<NODENAME>().getOrg_OutElementAt(i).getPersNo());
    emplList.add(i,emplItem);
    inputMangHours.setEmpl_Pernr(emplList);
    INPUT
    Last name  PersNo
    Last1      02600174
    Last2      02600176
    Last3      02600265
    Last4      02600266
    Last5      02600268
    OUTPUT
    Last name  PersNo
    Last5      02600268
    Last5      02600268
    Last5      02600268
    Last5      02600268
    Last5      02600268
    What did I miss?

    Diane,
    You are not creating the object inside the loop. You are just changing the same object again and again. Because of object references its updating all previous entries. Simple to say you are adding same element 5 times.
    Change the code this way...
    AbstractList emplList = new Zhr_Empl_Pernr.Zhr_Empl_Pernr_List();
    Zhr_Empl_Pernr = null;
    for(int i = 0; i < wdContext.node<NODENAME>().size(); i++)
    emplItem = new Zhr_Empl_Pernr();
    emplItem.setLastName(wdContext.node<NODENAME>().getOrg_OutElementAt(i).getLastName());
    emplItem.setPersNo(wdContext.node<NODENAME>().getOrg_OutElementAt(i).getPersNo());
    emplList.add(i,emplItem);
    Regards
    Abhilash

  • [svn:osmf:] 14797: Decouple MetadataGroup from synthesizer API, MetadataGroup should only be linked in when a composite element is used.

    Revision: 14797
    Revision: 14797
    Author:   [email protected]
    Date:     2010-03-16 16:34:48 -0700 (Tue, 16 Mar 2010)
    Log Message:
    Decouple MetadataGroup from synthesizer API, MetadataGroup should only be linked in when a composite element is used.
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/elements/compositeClasses/CompositeMetadata.as
        osmf/trunk/framework/OSMF/org/osmf/metadata/Metadata.as
        osmf/trunk/framework/OSMF/org/osmf/metadata/MetadataGroup.as
        osmf/trunk/framework/OSMF/org/osmf/metadata/MetadataSynthesizer.as
        osmf/trunk/framework/OSMF/org/osmf/metadata/NullMetadataSynthesizer.as
        osmf/trunk/framework/OSMFTest/org/osmf/elements/compositeClasses/TestCompositeMetadata.as
        osmf/trunk/framework/OSMFTest/org/osmf/metadata/TestMetadataGroup.as

    The Morena 6.0 - Image Acquisition Framework for Java(tm) Platform from http://www.gnome.sk is a package which enables you to connect to your scanner or a camera in a very intuitive way.
    If you just want to see how Morena works with your scanner or camera:
    - java (1.2 or higher for Windows, 1.3 or higher for Mac OS X) has to be installed on your computer
    - a scanner or camera has to be installed on your computer
    - download the trial package from http://www.gnome.sk
    - unzipp it
    - go to the examples directory of the unzipped package
    - in Windows: doubleclick the runExampleShow.bat
    - in MacOS:
        - open the Terminal window
        - change the working directory to the examples
        - run .sh file (type ExampleShow.sh or sh ExampleShow.sh)
    This will pop up the Twain Source Selection user interface. There, all your scanners and cameras which do have a twain driver should be listed. (About 90% of scanners and cameras on the market do have a twain driver for Windows, only a few do have a twain driver for MacOS.) Select one of them. The user interface of the selected scanner (camera) will appear. Confirm the scanning (you can set the scanning parameters first). The scanned image will be displayed in a separate window. To end the application, close that window.
    Running different examples, you can test scanning with hidden UI, saving the scanned image, using ADF, taking images at regular intervals (ExampleCamera) ...
    To see how Morena works in applets, go to the online remote examples http://www.gnome.sk/Twain/remote/www/twain/server/php/remote.html
    If there is any problem, do not hesitate to inquire about it at the technical support, email: [email protected] or join the online forum at www.gnome.sk
    Erika Kupkova

  • Invoice List Should Split only on Payer or Bill to Party

    Salute Masters!!
    Invoice list should split only on payer or bill to party function at VF21.
    Pleases provide the solution.
    Regards,
    Srivastav
    <contact details removed>
    Message was edited by: Jyoti Prakash

    You can control this by proper routine for copying control in VTFF for Header Source: Billing Doc & Target: Invoice List doc type.
    To further reference on various invoice list split criteria, refer SAP Note 317935 - Invoice Split Criteria for Invoice Lists
    Now if you want know as per your current configuration, how Invoice List Split in happening. Then follow following steps:
    1.
    Try using TCode VF24.
    2.
    Provide desire parameters & execute.
    3.
    Select the desired Billing Document in Invoice Due List. To do this Press Ctrl Key from keyboard to select multiple lines.
    4.
    Then click on simulation button(Shift + F7).
    5.
    Invoice List Simulate: Invoice List Overview Screen
    6.
    Select all lines.
    7.
    There first go for Logs, by pressing Log button.
    8.
    If there is No Log. Then click on Split Analysis button to get split analysis.
    9.
    Work on analysis result to make it possible for combining invoice for Invoice list.
    10.
    If your enhanced routine is can take care of your desire result for Invoice List. Then place that routine in VTFF for Header Source: Billing Doc & Target: Invoice List doc type.
    11.
    Repeat the step from 1. to 3. Then click on Collective Billing doc Button to create an invoice list with desired billing doc.
    Regards
    JP

  • I already have PS elements 12.  I just installed PS elements 13, but it doesn't open when I go to pictures, only PS Elements 12 opens. Should I uninstall PS elements 12?

    I now use Photoshop Elements 12 on my computer.  I just installed PS Elements 13. But PS 13 icon does not show up on my desktop and when I open a picture, PS Elements 12 opens it.  Should I uninstall PS Elements 12?  If I do, will I lose my pictures?

    You may set PE 13 as default program to open pictures.
    If you are on window Right click on the file which you wish to open and click on propeties.
    Then Right to "open with" click on change and select Photoshop Elemets 13, then click on Ok, Apply.

  • Transfer to new PC: The project could not be loaded, it may be damaged or contain outdated elements

    The Problem
    I have transferred a large and functioning Premiere Pro project to a more powerful PC but am unable to run it, stopped by the error message "The project could not be loaded, it may be damaged or contain outdated elements".
    Facts
    The new PC has a 6-core processor and a different hard drive configuration but the operating system on both is Windows 7 and both PCs host up-to-date Premiere Pro CS6 (as part of Adobe Production Premium). The PCs are networked and Premiere Pro on the old PC can successfully load and run the project file located on the new PC, proving that the transferred file is not damaged. Also, preceding versions of the same project generate the same error message when run on the new PC except, very oddly, for earlier versions saved on or before 28 June 2011, when the project was only a fifth of its current size; those versions load correctly. Contemporary notes show that the editing carried out that day was simple timeline editing, ie no After Effects etc (that came later), and the project has worked fine then and since.
    So I don't have a damaged project file and don't know what "outdated elements" means.
    Help
    Any help solving this problem would be much appreciated.

    Hi Vinay
    As suggested I renamed the additional folder, created a new project, set 'Custom' editing mode, 'Microsoft AVI' as the preview format with 'Uncompressed' codec.
    Unfortunately the results were similar to before: On importing the original project into the new project I was sequentially asked for the locations of various files, including After Effects .aep files. The final file location request, for an mp3 audio file, was followed by lots of conforming and indexing. During this process the 'Where is the file XXX.mp3? window stayed locked open. Eventually, with all conforming etc finished, this window was still open and locked. Clicking anywhere on the screen caused a 'ding' and another, smaller, box opened, listing three .aep files. This box asked no questions and gave no options for selecting a file location so, with the topmost file highlighted, I just clicked 'ok' and the box disappeared, leaving the 'Where is the file XXX.mp3?' box still open.
    The importing process took about 30 minutes. I waited another 10 minutes, in case something was happening in the background, but with the Task Manager CPU usage value sitting on 0 or 1%, I used it to shut down the project.
    For what it is worth, I created a simple new project on the old PC – just a few video clips and transitions in a single sequence (no After Effects etc). This project was then transferred to the new PC and it opened successfully.
    Again I remain grateful to you for this and any more advice.
    Best regards
    Dave

  • Check list for creating a cost element?

    Hi,
    Who can provide a check list for creating a cost element?
    Thank you.
    Kind regards,
    Linda

    Hi,
    Cost Elements are broadly of two categories - Primary and Secondary cost elements.
    In case of primary cost element a GL Account should have been created and in case of secondary cost no corresponding GL account should exist. Secondary Cost Elements are used only in Controlling Module. The transaction codes are:
    KA01 - Create Primary Cost Element.
    KA06 - Create Secondary Cost Element.
    KA02 - Change Cost Element
    KA03 - Display Cost Element
    KA04 - Delete Cost Element
    KA05 - Display Changes
    Once transaction data is posted Cost Element cannot be deleted.
    Another point in Cost Elements is defining the Cost Element category. Cost Element category determines which Cost Element category can be used for which Business Purpose. For example cost element category 1 is used for primary costs and 11 is used for revenues.
    In the default account assignment tab, we can define a cost center / internal order and always the postings for that cost element will be posted to that cost object.
    Thanks
    Murali.

  • If Date Pick is future Date then Select List should get disabled

    Hi,
    I use Application Express 3.1.1.00.09 version.
    Item P320_LATEST_DLR_DATE_PROJECT which is Date Picker(DD-MON-RR), if the date selected is greater than system date then P320_LATEST_DLR_RATING_PROJECT which is Select List should get disabled.
    I tried in this manner:
    1. Javascript in the Page Header:
    <script>
    function dis_selectlist(pThis, pThat)
    if (pThis.value > 'SysDate')
    {$x(pThat).disabled = true;}
    else{$x(pThat).disabled = false;}
    </script>
    2. Date Picker(P320_LATEST_DLR_DATE_PROJECT) HTML Form Element Attribute:
    onchange="dis_selectlist(this,'P320_LATEST_DLR_RATING_PROJECT')"
    But it is not resulting in disabling of Select List Item.
    Can any one tell me if this is proper or any other method to get the result?
    Thanks,
    Priyanka.

    except for making a calendar (http://active.tutsplus.com/tutorials/actionscript/understanding-date-making-a-calendar-in- as3/) there is only logic needed to create that app.

  • Set.contains returns false even when the set contains the element

    As per java documentation, set.contains(o) returns true if and only if this set contains an element e such that (o==null ? e==null : o.equals(e)). In my case it doesn't (I have tested with Java 1.50_09 and Java 1.6.0). Look at the small toy example below. The last assert statement fails. But as per the documentation, it should not, since an element sc exists in the set such that sc.equals(sc2).
    Any help will be greatly appreciated.
    thanks
    Nilesh
    import java.util.HashSet;
    import java.util.Set;
    class StringCapsule {
        String s;
        public StringCapsule(String s) {
            this.s = s;
        public boolean equals(StringCapsule s2) {
            return s.equals(s2.s);
    public class TestSets {
        public static void main(String[] args) {
            Set<StringCapsule> set = new HashSet<StringCapsule>();
            String s = "test";
            StringCapsule sc = new StringCapsule(s);
            StringCapsule sc2 = new StringCapsule(s);
            set.add(sc);
            assert (set.contains(sc));
            assert (sc.equals(sc2));
            assert (set.contains(sc2)); // THIS FAILS
            System.out.println("Finished with set size " + set.size());
    }Copy above code to TestSets.java, and compile and run to reproduce
    javac TestSets.java
    java -ea -cp . TestSets

    If you have generics available, you should have annotations as well. One way to avoid this kind of problem in the future is to use
    @Override
    public boolean equals (Object o) when you know you want a method to override it's parent.

  • Unable to load the project. latter is probably damaged or contain outdated elements

    any one can help me with this probleme

    Hi,
    I am the one with the problem wich kaderdz exposed. Sorry for my English writing, my first language is French!
    I still have the same problem and some of my projects won't open (months of work...).
    The few projects that opens are kind of weird : only one chanel work in the audio, and the "title" window has also change. Here are some screen shots of what happens :
    message 1:
    message 2 - translation : impossible to charge the project. It is damage or contain obsolet elements :
    message 3 :
    title window :
    I would be so grateful if you can solve the problem. It's a lot of work!!

  • ICal [Exchange calendar]: "This calendar can only contain to do items"

    Hi, after SL upgrade I cannot add/edit any longer my exchange accounts calendar in iCal. It only says that "This calendar can only contain to do items".
    I have tried to delete the account and reset it but it didn´t solve the issue.
    We are using Kerio Mail Server as Exchange solution.
    Should I wait for 10.6.1 to fix this or is there a work around?

    It was my fault, because this problem really a Kerio Mail Server faliure!
    http://discussions.apple.com/thread.jspa?threadID=2159279&tstart=0
    Message was edited by: pagocs

  • View Container UI element in a table popin dynamically

    Hello people,
    I create a WD Table dynamically using the runtime class. I also create the table popin and then I set it in the table using the method SET_POPIN from the runtime class.
    Now my requirement is that I should be able to add the 'View Container UI Element' into this popin so that I can embed any other views into this VC UI E. I cannot find a way in which I can achieve this. I am able to do it statically but not dynamically.
    Even though it is suggested that such a design would lead to performance issues, but I have to achieve this.
    Regards
    Rohan

    Hi Anita,
    you cannot set metadata at element level of a node. When you set the metadata ( example mime type or file name ) for a particular element in the node , it changes for all the element. So you are always getting the file for the last row. ( most recent set metadata ).
    Try using the inteface IWDCachedWebResource for file download.
    For each row add a button, and associate an action "DownloadFile" for it. Use the following "onAction" for the said action. 
    public void onActionDownloadFile(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActionDownloadFile(ServerEvent)
        int selectedIndex = wdContext.nodeFileTab().getLeadSelection();
        IPrivateView_pdfView.IFileTabElement file = wdContext.nodeFileTab().getFileTabElementAt(selectedIndex);
        try {
         IWDCachedWebResource webResource = WDWebResource.getWebResource(
              this.
              getByteArrayFromResourcePath("/sapmnt/PCD/global/config/cm/etc/pdf/"+
              wdContext.nodeFileTab().getFileTabElementAt().getFilename(selectedIndex),
              WDWebResourceType.PDF);
         wdComponentAPI.getWindowManager().createExternalWindow(webResource.getURL(),"Download File",true).open();
       catch(Exception e) {
         // take some action
         wdComponentAPI.getMessageManager().reportException(e.toString(),true);
        //@@end
    Hope you get a solution.
    Regards
    KK.

  • ALV list with only 1 field

    Hi guru's,
    I want to create an ALV list with only a char255 field.
    <all_table> contains data of sflight and is of type sflight(dynamically).
    I want to show the data as one line.
    CALL FUNCTION 'DDIF_FIELDINFO_GET'
           EXPORTING
                tabname   = 'TPPARFIL'
                fieldname = 'LINE'
          TABLES
                dfies_tab = it_dfies.
      READ TABLE it_dfies INDEX 1.
      IF sy-subrc IS INITIAL.
      MOVE-CORRESPONDING it_dfies TO wa_fieldcat.
      wa_fieldcat-scrtext_s = 'Results:'.
        APPEND wa_fieldcat TO gt_fieldcat.
      ENDIF.
    t_output[] = <all_table>.
      CALL FUNCTION 'LVC_TRANSFER_TO_SLIS'
           EXPORTING
                it_fieldcat_lvc = gt_fieldcat
           IMPORTING
                it_fieldcat_alv = it_fieldcat_alv.
      PERFORM fill_alv_layout.
    * Show list
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
           EXPORTING
                i_callback_program = lv_repid
                i_grid_title       = sy-title
                 is_layout          = gs_layout
                it_fieldcat        = it_fieldcat_alv[]
           TABLES
                t_outtab           = t_output
           EXCEPTIONS
                program_error      = 1
                OTHERS             = 2.
    *&      Form  fill_alv_layout
      FORM fill_alv_layout.
        CLEAR: gs_layout.
        gs_layout-max_linesize         = 160.
        gs_layout-min_linesize         = 160.
        gs_layout-detail_initial_lines = 'X'.
        gs_layout-zebra                = 'X'.
        gs_layout-edit_mode            = 'A'.
        gs_layout-numc_sum             = 'X'.
        gs_layout-colwidth_optimize    = 'X'.
        gs_layout-window_titlebar      = sy-title.
        gs_layout-totals_only          = 'X'.
      ENDFORM.                    " fill_alv_layout
    When I run this it only gives an empty view of the fields with type char255.
    Regards,
    Wim

    hi,
    As per your code I think your internal table is empty. Please set debugger after internal table fill and check. If the data is there then please check your field catalog entry.
    Regards,
    Sachin

  • How can I read an input which only contain the 26 upper case letter

    Are there any method that can read an input which only contain 1 character and it is in upper case too.
    should I use readChar( ), or readString( )??
    How should I implement them if I do use one of them?
    thx

    Try this :
    import java.io.*;
    public class Read
    public static void main(String[] x)
    System.out.println("Upper case char typed : "+readUpperCaseChar());
    public static char readUpperCaseChar()
    // method that read char and return the last upper case char
    char x='\0',tmp='\0';
    try
    while(tmp!='\n')
    tmp=(char) System.in.read();
    if(tmp >= 'A' && tmp <= 'Z')
    x=tmp;
    catch(IOException ioex)
    ioex.printStackTrace();
    return x;

Maybe you are looking for

  • Linksys E2000 Suddenly Choppy When Playing HD Videos

    So quick back story. I stream a lot of 720p HD video over my network (both local storage and Internet streaming). I bought the E2000 about 5-6 months ago after my last router stopped working, and it has been working flawlessly up until now. So a few

  • How do I keep a Pages 09 password protected file in iCloud?

    After uploading a Pages 09 password protected file from my laptop it shows as a page with the Pages 09 icon in the center (no visible text) in iCloud.  So far so good.  But once I open that doc using my iPhone, a task that as expected requieres enter

  • Where are the videos taken by iphone stored in iphoto?

    I've taken a number of videos and still photos with my iphoto but only the still photos appear in Iphoto. Where are the visdeos stored and how can I retrieve them?

  • Oops - meant to say "Controlling Legacy DOS program from Java ..."

    Sorry - don't know what I wasn't thinking - muddled up my post title! As part of my final year project, I'm trying to control a camera mount automatically using stepper motors. This will then be used for robotic navigattion. Most of my code is writte

  • Restore screen does not funcion right

    Lately when I have been trying to restore something, the normal restore window with the back and forward arrows goes white or in other cases non visible, leaving me with the choise of guessing where the time line is supposed to be. I have no screen p