ESS Payslip : Show Overview - Error

Hi,
I am getting the following error when i click on Show OVerview drop down. This is error is happing for few employees, for some employees it is working perfectly. all the employees have been assigned with the same set of roles.
And I have implemented the BADI xssREMINTERFACE. Your timely help will be appreciated.
Thanks
Jay
Critical Error
A critical error has occured. Processing of the service had to be terminated. Unsaved data has been lost.
Please contact your system administrator.
  Internal error in Salary Statement service: PYXX_READ_PAYROLL_RESULT 09107866 00037   
  Internal error in Salary Statement service: PYXX_READ_PAYROLL_RESULT 09107866 00037:com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Internal error in Salary Statement service: PYXX_READ_PAYROLL_RESULT 09107866 00037
     at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:112)
     at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:122)
     at com.sap.xss.hr.rep.fcrfw.FcRepFramework.reportBapiRet2Error(FcRepFramework.java:525)
     at com.sap.xss.hr.rep.fcrfw.FcRepFramework.callRfcExecAction(FcRepFramework.java:374)
     at com.sap.xss.hr.rep.fcrfw.FcRepFramework.execAction(FcRepFramework.java:302)
     at com.sap.xss.hr.rep.fcrfw.wdp.InternalFcRepFramework.execAction(InternalFcRepFramework.java:260)

Hi Jayanti
I am facing the same issue and I think this is a Authorization issue only.
I had assigned all the SAP standard ESS roles to my users but still facing the same issue.
Please help me regarding this.. Please let me knw which Authorization object you had used to solve this issue.
Appreciate your help
Thanks
Sheetal

Similar Messages

  • ESS Pay check "Show Overview" Service erroring out

    Hi All,
    ESS Pay check service is giving error, When executed it displayes pdf form, with buttons to go to next and previous pay stubs. But when I click on show overview, it is giving an error. The same webdynpro code works fine on Sandbox, but not in dev and quality portals. Is there any configuration required in ECC for this? Please suggest any other you might think of causing this issue,
    Here is the error..,
    The initial exception that caused the request to fail, was:
       java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.RangeCheck(ArrayList.java:507)
        at java.util.ArrayList.get(ArrayList.java:324)
        at com.sap.tc.webdynpro.progmodel.context.Node$ElementList.getElement(Node.java:2034)
        at com.sap.tc.webdynpro.progmodel.context.Node$MappedElementList.getElement(Node.java:2399)
        at com.sap.tc.webdynpro.progmodel.context.Node.getElementAtInternal(Node.java:621)
        ... 50 more
    See full exception chain for details.
    Detailed Exception Chain
    java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
         at java.util.ArrayList.RangeCheck(ArrayList.java:507)
         at java.util.ArrayList.get(ArrayList.java:324)
         at com.sap.tc.webdynpro.progmodel.context.Node$ElementList.getElement(Node.java:2034)
         at com.sap.tc.webdynpro.progmodel.context.Node$MappedElementList.getElement(Node.java:2399)
         at com.sap.tc.webdynpro.progmodel.context.Node.getElementAtInternal(Node.java:621)
         at com.sap.tc.webdynpro.progmodel.context.Node.setLeadSelection(Node.java:753)
         at com.sap.xss.hr.rem2.selection.SelectionView.wdDoModifyView(SelectionView.java:141)
         at com.sap.xss.hr.rem2.selection.wdp.InternalSelectionView.wdDoModifyView(InternalSelectionView.java:433)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doModifyView(DelegatingView.java:78)
         at com.sap.tc.webdynpro.progmodel.view.View.modifyView(View.java:337)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:481)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:488)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doModifyView(WindowPhaseModel.java:551)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:148)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:313)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:733)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:668)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:860)
         at com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java:77)
         at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1257)
         at com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:325)
         at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:826)
    I appreciate your time,
    Thanks
    Surya

    This error occurred casue of BADI we implemented.., accoding to one SAP note, you just cant implement a method of a BADI, we need to implement every method of it and activate altogether. This made the trick..,
    Thanks
    Murthy

  • Show Overview of Leave - ERROR

    When an employee clicks on "Show Overview of Leave" in the leave
    applications the line items are displayed in the Table below.
    As soon as the person clciks on any of the line items to perform
    certains action (may be Delete) the application dumps.
    DUMP IS AS FOLLOWS
    The initial exception that caused the request to fail, was
       com.sap.tc.webdynpro.progmodel.context.ContextException: Node(FcSelectionList.SelectList): cannot fill a ModelNode automatically. Change the cardinality or use a supply function.
        at com.sap.tc.webdynpro.progmodel.context.Node.doSupplyElements(Node.java:452)
        at com.sap.tc.webdynpro.progmodel.context.Node.supplyElements(Node.java:406)
        at com.sap.tc.webdynpro.progmodel.context.Node.getElementList(Node.java:345)
        at com.sap.tc.webdynpro.progmodel.context.Node.createMappedElementList(Node.java:498)
        at com.sap.tc.webdynpro.progmodel.context.Node.supplyElements(Node.java:393)
    com.sap.tc.webdynpro.progmodel.context.ContextException: Node(FcSelectionList.SelectList): cannot fill a ModelNode automatically. Change the cardinality or use a supply function.
         at com.sap.tc.webdynpro.progmodel.context.Node.doSupplyElements(Node.java:452)
         at com.sap.tc.webdynpro.progmodel.context.Node.supplyElements(Node.java:406)
         at com.sap.tc.webdynpro.progmodel.context.Node.getElementList(Node.java:345)
         at com.sap.tc.webdynpro.progmodel.context.Node.createMappedElementList(Node.java:498)
         at com.sap.tc.webdynpro.progmodel.context.Node.supplyElements(Node.java:393)
         at com.sap.tc.webdynpro.progmodel.context.Node.getElementList(Node.java:345)
         at com.sap.tc.webdynpro.progmodel.context.Node.createMappedElementList(Node.java:498)
         at com.sap.tc.webdynpro.progmodel.context.Node.supplyElements(Node.java:393)
         at com.sap.tc.webdynpro.progmodel.context.Node.getElementList(Node.java:345)
         at com.sap.tc.webdynpro.progmodel.context.Node.createMappedElementList(Node.java:498)
         at com.sap.tc.webdynpro.progmodel.context.Node.supplyElements(Node.java:393)
         at com.sap.tc.webdynpro.progmodel.context.Node.getElementList(Node.java:345)
         at com.sap.tc.webdynpro.progmodel.context.Node.validate(Node.java:593)
         at com.sap.tc.webdynpro.clientserver.data.DataContainer.validate(DataContainer.java:644)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.validateDataContainer(ClientComponent.java:688)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.validateDataContainer(ClientComponent.java:692)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.retrieveData(WebDynproWindow.java:364)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.retrieveData(AbstractClient.java:318)
         at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.retrieveData(HtmlClient.java:267)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRetrieveData(WindowPhaseModel.java:595)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:156)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:313)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:733)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:668)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:860)
         at com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java:77)
         at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1257)
         at com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:325)
         at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:826)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:313)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    PLEASE HELP

    Hi Jack,
    Please let me know if your issue is resolved as Im facing a similar issue where my Team Calendar and Leave Request has this problem in Development Portal.
    Thanks in Advance.
    Regards
    Sairam Maharaj S

  • ESS Payslip - Unable to view in Portal after changing the variant in R/3.

    Hi
    Unfortunatly, someone was deleted a variant in R/3 for Payslip. So I have created a new variant in R/3 and am able to see my Payslip perfectly in R/3. But If I try to view the same Payslip ( for any month ) in Portal it is showing nothing.
    I feel that this was happend due to that variant in backed missing. I know there is a property been set to that variant in repective iView.
    Now I want set my created variant in Portal. Where exactly I have to add this variant in Portal ( iView) and how?
    Regards

    Have u set the required customisations in backend.
    Normally when u see the payslip in ESS, it shows not for the current month its shows one month prior's salary slip so try generating a salary slip for previous month.
    Regards,
    --VP.

  • ESS Payslip is not swoinf in portal

    Hi
    I have a problem with ESS - Payslip. Problem has started with after deleting a variant in R/3 by some one. Now if I input the correct data and run the same, payslip is coming fine in R/3. But it is not showing correctly in Portal. Is there any variant configuration can be done at Portal? Also there were no changes for the past 5 months in Portal side. However we have restored the variant with different name.
    Can some one provide sol...?
    Points will be awarded...
    Regards
    Swarna

    Hi,
    Try creating new iview.
    May be some thing wrong with the application but nothing to do with portal.
    Thanks,
    gopal

  • ESS Time taken Overview issue

    Hi all,
    in the time Taken Overview page in ESS (sap~lea dc), can we somehow make the "show Overview of Leave" by default open? i.e, I want to hide the "Show calendar" and make the third link to be opened by default.
    I tried to do this using floor plan manager in portal but could not accomplish it. I can hide the calendar link but cannot make the Show Overview of Leave to open by default.
    Anybody know how to do this?
    Thanks

    Hi Bharadwaj,
    my Cc controller does implement IXSSAppConf and the name of the component is also same.
    Here is the code that I modified in CC interface controller:
    The once in the bold is the only code I am modifying. Hope I am doing it right?
    public com.sap.pcuigp.xssutils.java.CAPState getCAPState( com.sap.pcuigp.xssfpm.java.Perspective perspective )
        //@@begin getCAPState()
              //CAP definition
              modus =     fpm.getApplicationContext().getApplicationProperty("sap.com.xss.lea.modus");
         if (modus.equalsIgnoreCase(CONSTANTS.MODUS_TEAMVIEW)) return null;
              String perspectiveName = perspective.getName();
              //context = fpm.getApplicationContext().getRequestParameter(
              //          "sap.com.xss.lea.context");
              context = fpm.getApplicationContext().getParameter("sap.com.xss.lea.context");
              CAPItem capItemWorklist = new CAPItem("1", wdThis.wdGetAPI().getComponent().getTextAccessor().getText("CAPWorkList"), vacWorkList);
              CAPItem capItemEECale =     new CAPItem("2", wdThis.wdGetAPI().getComponent().getTextAccessor().getText("CAPCalendar"),     vacBlockCale);
              CAPItem capItemAccList = new CAPItem("3", wdThis.wdGetAPI().getComponent().getTextAccessor().getText("CAPAccList"), vacAccList);
              CAPItem capItemReqList = new CAPItem("4", wdThis.wdGetAPI().getComponent().getTextAccessor().getText("CAPReqList"), vacReqList);
             CAPItem capItemTeamCale = new CAPItem("5", wdThis.wdGetAPI().getComponent().getTextAccessor().getText("CAPTeamCale"), vacTeamCale);          
              if (modus.equalsIgnoreCase(CONSTANTS.MODUS_APPROVER))
                 cap = new CAPItem[] {capItemTeamCale, capItemWorklist};
              else if (modus.equalsIgnoreCase(CONSTANTS.MODUS_ADMINISTROR))
                  cap = new CAPItem[] ;
              else if (modus.equalsIgnoreCase(CONSTANTS.MODUS_EMPLOYEE))
                   cap = new CAPItem[] {capItemTeamCale, capItemEECale, capItemAccList, capItemReqList };
              else if (modus.equalsIgnoreCase(CONSTANTS.MODUS_TEAMVIEW))
                 cap = new CAPItem[] ;
              if (perspectiveName == CONSTANTS.PERSP_MODIFY_OVERVIEW_NAME
                   || perspectiveName == CONSTANTS.PERSP_CREATE_EDIT_NAME
                   || perspectiveName == CONSTANTS.PERSP_MODIFY_SELECT_NAME
                   || perspectiveName == CONSTANTS.PERSP_MODIFY_EDIT_NAME) {
                   if (context != null) {
                        if (context.equalsIgnoreCase(CONSTANTS.CONTEXT_WORKLIST))
                             return new CAPState(cap, capItemWorklist.getId());
                        else if (context.equalsIgnoreCase(CONSTANTS.CONTEXT_ACCOUNTS))
                             return new CAPState(cap, capItemAccList.getId());
                        else if (context.equalsIgnoreCase(CONSTANTS.CONTEXT_REQLIST))
                             return new CAPState(cap, capItemReqList.getId());
                        else if (context.equalsIgnoreCase(CONSTANTS.CONTEXT_TEAMCALE))
                            return new CAPState(cap, capItemTeamCale.getId());
                        else if (context.equalsIgnoreCase(CONSTANTS.CONTEXT_EECALE))
                             <b>return new CAPState(cap, capItemReqList.getId())</b>;//return new CAPState(cap, capItemEECale.getId());
                       else if (context.equalsIgnoreCase(CONSTANTS.CONTEXT_CLOSED))
                           return new CAPState(cap, null);
                        else                     
                             <b>return new CAPState(cap, capItemReqList.getId())</b>;//return new CAPState(cap, capItemEECale.getId());
                   } else {
                        //return null;
                        if (modus.equalsIgnoreCase(CONSTANTS.MODUS_EMPLOYEE))
                             <b>return new CAPState(cap, capItemReqList.getId());//</b>return new CAPState(cap, capItemEECale.getId());
                        else
                             return new CAPState(cap, capItemWorklist.getId());
              } else
                   return null;
        //@@end

  • ESS Payslip Functionality

    Hello Community,
    Please assist a customer on the following questions:
    A) On ESS Paylist there is the link "Show Overview". When clicking on the link it will expand and provide a list
    with previous remuneration statements. Is it possible that this link/list is shown in expanded status per default(in standard this link/list is collapsed)?
    B) Is it possible to pick the form depending on the period that is being printed?
    Thank you all.

    Mauricio Ghem wrote:
    > Hello Community,
    >
    > Please assist a customer on the following questions:
    >
    > A) On ESS Paylist there is the link "Show Overview". When clicking on the link it will expand and provide a list
    > with previous remuneration statements. Is it possible that this link/list is shown in expanded status per default(in standard this link/list is collapsed)?
    >
    > B) Is it possible to pick the form depending on the period that is being printed?
    >
    > Thank you all.
    ad B.)
    Yes it is possible. For the solution you need two things.
    (Implicit) Enhancement to class CL_HRXSS_REM, Method L_SET_CURRENT_PAYSLIP
    ENHANCEMENT 1  ZPESS_ENH_REM_VDATE.    "active version
    * INS ABNMK190510
      " Der aktuelle Gehaltsnachweis (Index) ist für Auswertung in
      " Merkmal HRFOR zu sichern
      data lo_rem_vdate type ref to zp_cl_ess_rem_vdate_api.
      lo_rem_vdate = zp_cl_ess_rem_vdate_api=>get_instance( ).
      lo_rem_vdate->set_current_period_indx( a_frontend_index ).
    ENDENHANCEMENT.
    This implementation just stores the index of the current selected period in a attribute of my own class (singleton).
    Using a program in feature HRFOR iinstead of the static HRForms return parameter
    *& Report  ZPA_PAYSLIP_HRFOR
    *& Report für das Merkmal HRFOR (Gehalstnachweis)
    report  zpa_payslip_hrfor.
    *&      Form  EXT_CALL_F
    *       text
    *  -->  NAMEN        text
    *  -->  STATUS       text
    *  -->  PME95        PME95
    *  <-->  BACK        text
    form ext_call_f using namen back status pmehf structure pmehf.
      " INS ABSMK190510
      data lo_rem_vdate type ref to zp_cl_ess_rem_vdate_api.
      data lv_hrform type hrf_name.
      " Handler ermittelt
      lo_rem_vdate = zp_cl_ess_rem_vdate_api=>get_instance( ).
      " Formular ermitteln
      lv_hrform = lo_rem_vdate->get_form( ).
      back = lv_hrform.
    endform.                    " EXT_CALL_F

  • I am using Windows 8.1 i have an External Hard Disk and one drive is now inaccessible due to sudden power failure few days ago. Now it shows "Data error (Cyclic redundancy check)". I want all my important files and Pics. How ?

    Hi,
    I am using Windows 8.1
    I have an External Hard Disk i have partitioned it to 4 parts.
    One drive is now inaccessible due to sudden power failure while listening Music from that drive few days ago.
    Now it shows "Data error (Cyclic redundancy check)".
    I tried all the procedures provided here like
    chkdsk /f, diskpart, rescan etc
    but no result :( (i mean all processes failed. They could not detect the drive).
    Please help me to get those data, pictures and project files.
    thank you

    Then why aren't you posting this in the Windows 8 forums found @
    http://social.technet.microsoft.com/Forums/windows/en-US/home?category=w8itpro
    This is a Windows 7 forum for discussion about Windows 7.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”

  • HT204053 Dear Support Team, every time i tried to logon Icloud its gives me wrong user name or password and at the end it show me error " This Apple ID is valid but is not an ICloud Account" then how can i use one account for same Apple ID and ICloud???

    Dear Support Team,
    Every time i tried to logon Icloud its gives me wrong user name or password and at the end it show me error " This Apple ID is valid but is not an ICloud Account" then how can i use one account for same Apple ID and ICloud?
    Thanks

    It is not possible to create a new iCloud account using a Windows machine. You must create the account using a Mac (10.7.5 or more) or an IOS device (iPhone etc). Once that is done you can sign into and use the account on your Windows machine.

  • How to show custom error message in WebADI Excel template?

    Hi,
    I've  created a custom Web ADI integrator and associated it with a 'Procedure' based custom interface.
    WebADI Interface API Returns is set to  "Error Message".
    I'm using  raise_application_error(-20001, "Actual Error Message") for invalid rows,but custom error message from PL/SQL  is not populated on the excel template.
    Instead it is showing "SQL exception occurred during PL/SQL upload".
    Am I missing anything? How to show custom error message from Pl/SQL procedure to WebADI Excel template?
    TIA
    Narasimha

    The custom API errors are visible in the BNE log but not on the Excel.
    BNE Log=>
    12/10/13 2:52 PM Web ADI Upload Job 13008 ERROR          BnePLSQLUpload.doUpload: Exception while uploading to PL/SQL API.  Error Code: 20001, Message: ORA-20001: -Please enter CONTAINER_ID -  Enter PO_NO -
    ORA-06512: at "APPS.XXPO_COSTFACTS_WEBADI_PKG", line 264
    ORA-06512: at line 1
    12/10/13 2:52 PM Web ADI Upload Job 13008 ERROR          BnePLSQLUpload.doUpload: Stack trace: java.sql.SQLException: ORA-20001: -Please enter CONTAINER_ID -  Enter PO_NO -
    ORA-06512: at "APPS.XXPO_COSTFACTS_WEBADI_PKG", line 264
    ORA-06512: at line 1
      at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)
      at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395)
      at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802)
      at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)
      at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
      at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521)
      at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:202)
      at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:1005)
      at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1307)
      at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)
      at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3550)
      at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4710)
      at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)
      at oracle.apps.bne.integrator.upload.BnePLSQLUpload.doUpload(BnePLSQLUpload.java:284)
      at oracle.apps.bne.integrator.upload.BneSAXUploader.processDeepestLevel(BneSAXUploader.java:2346)
      at oracle.apps.bne.integrator.upload.BneSAXUploader.startElement(BneSAXUploader.java:1182)
      at oracle.xml.parser.v2.XMLContentHandler.startElement(XMLContentHandler.java:181)
      at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1288)
      at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:336)
      at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
      at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:234)
      at oracle.apps.bne.integrator.upload.BneUploader.processUpload(BneUploader.java:301)
      at oracle.apps.bne.integrator.upload.BneAbstractUploader.processUpload(BneAbstractUploader.java:114)
      at oracle.apps.bne.integrator.upload.async.BneAsyncUploadThread.run(BneAsyncUploadThread.java:140)
    12/10/13 2:52 PM AJPRequestHandler-HTTPThreadGroup-5 WARNING        BneOracleWebAppsContext.getTimeZone CLIENT_TIMEZONE_ID has not been set
    12/10/13 2:52 PM AJPRequestHandler-HTTPThreadGroup-5 ERROR          BneOracleWebAppsContext.getExtraJDBCConnection recieved the same connection as the base connection.  There may be transaction problems.
    How to show the same error in the excel template?
    Here is the package:
    CREATE OR REPLACE PACKAGE BODY APPS.XXPO_COSTFACTS_WEBADI_PKG
    AS
       PROCEDURE upload_data (
                              P_CONTAINER_ID IN VARCHAR2
                            , P_SAIL_DATE IN DATE
                            , P_PO_NO IN VARCHAR2                     
                             ) IS
        --declare
        lv_err_msg      VARCHAR2(240);
        lf_err_flag     NUMBER := 0;
        ln_temp         NUMBER;
        BEGIN
        --------------------- checking for mandatory parameters---------------------------
          IF (P_CONTAINER_ID IS NULL) THEN
             lf_err_flag := 1;
             lv_err_msg := lv_err_msg||'-'||'Please enter CONTAINER_ID - ';
          END IF;
          -------------Validation for Sail Date Format----------------------
          IF (P_SAIL_DATE IS NULL) THEN
             lf_err_flag := 1;
             lv_err_msg := lv_err_msg || ' ' || 'Enter Sail Date - ';
          ELSE
             BEGIN
                SELECT 1
                  INTO ln_temp
                  FROM DUAL
                 WHERE P_SAIL_DATE =  TO_DATE (TO_CHAR (P_SAIL_DATE, 'DD-MON-YYYY'), 'DD-MM-YYYY');
             EXCEPTION
                WHEN NO_DATA_FOUND THEN
                   lf_err_flag := 1;
                   lv_err_msg := lv_err_msg || ' Enter Sail date in DD-MON-YYYY Format';
                WHEN OTHERS THEN
                   lf_err_flag := 1;
                   lv_err_msg := lv_err_msg || ' Enter Sail date in DD-MON-YYYY Format'|| SQLERRM;
             END;
          END IF;
          -------------Validation for PO_Number----------------------
          IF (P_PO_NO IS NULL) THEN
             lf_err_flag := 1;
             lv_err_msg := lv_err_msg || ' ' || 'Enter PO_NO - ';
          ELSE
             BEGIN
                SELECT count(1)
                  INTO ln_temp
                  FROM PO_HEADERS
                 WHERE Attribute4 =  P_PO_NO;
             EXCEPTION
                WHEN NO_DATA_FOUND THEN
                   lf_err_flag := 1;
                   lv_err_msg := lv_err_msg || ' No Oracle PO for Biceps PO#'||P_PO_NO;
                WHEN OTHERS THEN
                   lf_err_flag := 1;
                   lv_err_msg := lv_err_msg || ' Error getting the Oracle PO for Bicpes PO#'||P_PO_NO||' Error-' || SQLERRM;
             END;
          END IF;
         -----------------------Insert Record----------------------------
         IF lv_err_msg is NULL THEN
         BEGIN
             INSERT
              INTO XXP2P_HW_COST_FACTORS_STG
                     CONTAINER_ID
                    ,SAIL_DATE
                    ,PO_NO
                    , ERROR_FLAG
                    , ERROR_MSG
                   ,CREATED_BY
                    ,CREATION_DATE
                    ,LAST_UPDATED_BY
                    ,LAST_UPDATE_DATE
                    ,LAST_UPDATE_LOGIN              
                VALUES
                     P_CONTAINER_ID
                    ,P_SAIL_DATE
                    ,P_PO_NO              
                    ,lf_err_flag
                    ,lv_err_msg
                  ,FND_GLOBAL.USER_ID
                    , trunc (sysdate)
                    ,FND_GLOBAL.USER_ID
                    , trunc (sysdate)
                    ,FND_GLOBAL.LOGIN_ID              
                  --  commit;
                  DBMS_OUTPUT.put_line
                    '-' || 'After ap_invoices_interface'
            EXCEPTION
            WHEN OTHERS THEN
              ROLLBACK;
              lf_err_flag := 1;
              lv_err_msg  := lv_err_msg || ' ' || 'error loading CONTAINER_ID-' || P_CONTAINER_ID || SQLERRM;
              raise_application_error(-20001, lv_err_msg);
            END;
        ELSE
              raise_application_error(-20001, lv_err_msg);
        END IF;
      END upload_data;                        
    END XXPO_COSTFACTS_WEBADI_PKG;

  • TS3694 good evening i have an problem with my iphone 4 the wif and network cant on now if i tray is showing iTunes i tray to reload the ios is showing an error -1 can you help me

    good evening i have an problem with my iphone 4 the wif and network cant on now if i tray is showing iTunes i tray to reload the ios is showing an error -1 can you help me

    No problem, glad to help!
    Update: my PC USB hub was connected to a USB 3 port, I connected the 30 pin cable directly to my PC, And the restore worked just fine. Restored phone from iCloud backup and seems to be working fine.

  • My windows pc is showing an error message "The file iturnes library itl cannot be read"

    My windows pc is showing an error message "The file iturnes library itl cannot be read because it was created by a newer version of itunes".  I have not downgraded my itunes or done anything with  it other than follow standard download instructions .I have an ipad one and iphone 3g, neither work now help?

    The file "iTunes Library.itl" cannot be read because it was created by a newer version of iTunes".
    Try the following user tip:
    Empty/corrupt iTunes library after upgrade/crash

  • Firefox crashes as soon as Flash video tries to load and Safari shows the error "Plug-in Failure"

    I am unable to use Youtube or view Flash video on any sites.
    Firefox crashes/quits as soon as a video tries to load and Safari shows the error "Plug-in Failure".
    I have uninstalled Flash, downloaded a fresh version and installed, but no joy.
    I am using OS X 10.6.6.
    This is what I have tried so far;
    1. Repaired Permissions.
    2. Restarted with external drive and run Disk repair.
    3. Restarted with external drive and run DiskWarrior.
    4. Completely uninstalled Flash plugin. Robooted. Reinstalled Flash plugin. Rebooted.
    5. I even installed an earlier version of the plugin to see if there was some incompatibility with the latest version.
    6. Created a new user login and tried from there. Same problem.
    Any ideas?

    You have what is necessary for Flash Player to be working. Firefox had some issues last year but it was after loading a video or the website. I had not heard of it lately and even last year don't recall it happening on the Macs.
    What is happening with yours sounds like a direct conflict with some addon/extension.
    Here is the link from Firefox describing what happened last year. You might want to see if there is anything more current.
    https://support.mozilla.com/en-US/kb/The%20Adobe%20Flash%20plugin%20has%20crashed?s=Firefo x+crashing+browser&as=s
    I'll get the Mac troubleshooting guide in a minute and post it also.
    Any adblock or popup blocker software would cause this also.
    Thanks,
    eidnolb

  • I have created a projet on imovie and when I try to share it. it automaticall closes and shows an error.. what should I do.. I dont want to loose all my documents at all...?? its very urgent plss tell a solution to it as soon as ppossiblc

    I was working on my project on imovie and when I was trying to share it.. it automatically closes and shows an error... I have tried to do it so many times and it shows the same error again and again.. I dont want to loose the document at all.... I  facing too much problem plss help me plss its very urgrnt for me... plss help me :-(

    well no reply from the community. sniff- do i stink!? - probably a little bit. If i have lost all that data then I'm gonna really really pong.
    Any ways i have purchased a 1tb usb HDD and have managed to duplicate the dmg file onto it. however still unable to mount the **** thing. so now i have ordered disk warrior which will be in my possession tomorrow.
    fingers toes eyes crossed.

  • HT201210 Whenever I update my iPhone when update is available, after completing every process it shows an error that iPhone could not be updated and my iPhone goes into recovery mode but when I recover it it still doesn't work and shows the same error.  H

    I tried to update my iPhone running 6.1.2 to 6.1.3 it showed an error and went into recovery mode but when I try to restore it it doesnt even got restored.......... ! Please Help !!!

    See Here  >  http://support.apple.com/kb/HT1808
    You may need to try this More than Once...
    Be sure to Follow ALL the Steps...
    But... if the Device has been Modified... this will Not necessarily work.

Maybe you are looking for

  • File Upload in the Front End

    I believe what I am about to ask isn't possible, however, I thought I should ask.before I say it cannot be done. With open admin you can create file uploads that upload to a specified directory. Is there anyway to expose this on the front end of the

  • Line item 30 is not appearing in PO

    Hi experts, User created 3 line items in a PO and now he is not able to view the line item 30 in the PO. I have checked the PO..  Only two line items are there. Pls suggest how to check the line item 30. Thanks Mohan

  • Intel GMA 950 & Dual Monitor

    Does anyone have a working config of an i810 driver for Dual Monitors mode?

  • Playing sky sports app through my iPad to tv

    Can not watch sky sports app from my iPad through the VGA adaptor to my tv, only sound comes out of tv and the picture just has sky sports on the screen, is there a setting to change this? Or is it restricted by sky from showing sky sports from my iP

  • Can i do this (use a counter "i" in instance name)

    hello, i have  5 Dynamic Text object in my scene and i need to do a treatement for them (compare each one to the other) my Text instance names are : to0,to1,to2,to3,to4 and their variable names are : t0,t1,t2,t3,t4 what i need to do is : if (t0>t1) t