Runtime error in off-cycle work bench

We are trying to see the rem statement in off-cycle workbench and getting an runtime error dump as (The current ABAP program "SAPLHRFORMS_CALL" had to be terminated because it has come across a statement that unfortunately cannot be executed).
Any suggestions on this would be much appreciated!!!
Thanks
Sreeni

Thanks Ramana,
Actually we have an issue with Tcode PUOC_13 for australia people in off cycle workbench.
Can you please let me know if any specific note for australia?
Thanks
Sreeni

Similar Messages

  • Void multiple PY checks not through off cycle work bench

    Hello,
    We had a scenario where we had to void nearly 60 regular PY checks in our previous period. The postings to FI did not happen yet. We went to off cycle work bench and voided 60 checks one after the other.
    Is there any quicker way to void multiple PY checks (If we know the check number to void). What if we run into a scenario where we need to void few hundreds.
    Any advice is greatly appreciated.

    Hi Priya,
    I feel you have got answer of this query.... as it was processed through another thread. I will request you to close this thread as for a question 2 threads are there. And if moderator will see it then they may block the thread.
    - Praveen

  • ON Deman Payroll Run through off-cycle work bench

    Dear Gurus,
    I am using Off-cycle payroll On DEMAND REGULAR payroll run through off-cycle work bench with the help of T-Code PU0C_99. Now i have given payments in IT0267 (OFF CYCLE INFOTYPE) but i am observing that P0267 function is removing all the components in the output table. If i see the INPUT table of the function then I can able to see my components but in the OUTPUT table function is removing the components.
    My doubts are
    1. Is it because it is ONDEMAND Regular payroll run function is reading the payroll type (A)and removing it from OUTPUT table?
    2. If I processed the is ONDEMAND Regular LIVE payroll run then for posting to accounting program do I need to enter anything in the selection screen?
    3. Presently I am not entering anything system is picking the latest payroll results and posting the corresponding entries?
    Thanks & Regards
    Priya Latha

    Hi Priya,
    I feel you have got answer of this query.... as it was processed through another thread. I will request you to close this thread as for a question 2 threads are there. And if moderator will see it then they may block the thread.
    - Praveen

  • Off Cycle Work Bench Error

    Hello,
    My client was processing a replacement check, and she recieved the error: " No Payment Selected from Preliminary Data Medium Exchange Program"
    I manually tried running the DME program, but she is still unable to process the replacement check.
    Any help on this would be great!
    Thanks.
    Shaz M

    The replacement goes as below.
    1. You replace in off cycle workbench by selecting the payment which generates ID usually starting from CXXXX.
    2. Next step you run it from PUOCBA (process model).
    SAP already provided the standard process model for replacement. Copy and modify as per your requirement.
    Arti

  • Off cycle- work bench

    hi, experts,
    please help me how to use off cycle workbench.
    i read the document but unable to understand. if possible please explain the same with an example.
    points assured.
    thanks and regards,
    madhu

    Hi,
    This may help:
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PYUS/PYUS.pdf
    Reward points if helpful,
    Thank You,

  • Out of sequance reversal on the off cycle work bench

    HI All.
             We have a scenario where we have a cash payments to the employees which creates the WT/557 instead of /559. The GL posting is done and everything was fine. Then we realized that we paid an incorrect payment so we reversed out the payroll results then it created /569 instead of /571. I ran the next payroll because of the reversal system has gone to retro and re evalute the reversal period. When I am trying to do the GL positng I am getting an erro saying __"customizing for Wage type /569"_* has been changed*._ I am totally stuck at point since we did not chang any thing related to /569
    Any help is appreciated
    Thanks in advance for the help...
    Regards,
    AR

    Whenever there is Reversal in payroll post /571 will come up, which is a reversal of /569.
    Pls check the processing class of /569 which is having only 6,25,30,31 and 32 with 0 specification also check for /571 where PRCL 23 is having 2 specification and 6,25,30,31 and 32 with 0 specification.
    Hope it helps you
    - Ashish
    Edited by: Ashish Bhati on Dec 23, 2009 12:19 AM

  • Error in Starting Migration Work Bench

    I have installed Oracle Enterprise 8.1.7 with Migration work bench installed as well. When starting the migration work bench from start menu, I run into the following error. I would appreciate any insight regarding the problem.
    ** Oracle Migration Workbench
    ** Release 1.3.0.0.0 Production
    ** ( Build 18072000 )
    ** ORACLE_HOME: C:\oracle\ora81
    ** user language: en
    ** user region: US
    ** user timezone: CST
    ** file encoding: Cp1252
    ** java version: 1.1.7.30o
    ** java vendor: Oracle Corporation
    ** o.s. arch: x86
    ** o.s. name: Windows NT
    ** o.s. version: 5.0
    ** Classpath:
    C:\oracle\ora81\Omwb\olite\Oljdk11.jar;C:\oracle\ora81\Omwb\olite\Olite40.jar;C:\Program Files\Oracle\jre\1.1.7\lib\rt.jar;C:\Program Files\Oracle\jre\1.1.7\lib\i18n.jar;C:\oracle\ora81\Omwb\jlib;C:\oracle\ora81\Omwb\plugins\SQLServer6.jar;C:\oracle\ora81\Omwb\plugins\Sybase.jar;C:\oracle\ora81\Omwb\plugins\MSAccess.jar;C:\oracle\ora81\Omwb\plugins\SQLAnywhere.jar;C:\oracle\ora81\Omwb\plugins\SQLServer7.jar;C:\oracle\ora81\Omwb\jlib\omwb-1_3_0_0_0.jar;C:\oracle\ora81\jdbc\lib\classes111.zip;C:\oracle\ora81\lib\vbjorb.jar;C:\oracle\ora81\jlib\ewt-swingaccess-1_1_1.jar;C:\oracle\ora81\jlib\ewt-3_3_6.jar;C:\oracle\ora81\jlib\ewtcompat-opt-3_3_6.zip;C:\oracle\ora81\jlib\share-1_0_8.jar;C:\oracle\ora81\jlib\help-3_1_8.jar;C:\oracle\ora81\jlib\ice-4_06_6.jar;C:\oracle\ora81\jlib\kodiak-1_1_3.jar
    ** Started : Mon Jun 30 11:06:10 CDT 2003
    Exiting
    java.lang.NullPointerException: cannot add null item to LWChoice
         at oracle.ewt.lwAWT.LWChoice.addItem(Unknown Source)
         at oracle.mtg.migrationUI.LoginDialog._run8iLiteEnabledDialog(LoginDialog.java:509)
         at oracle.mtg.migrationUI.LoginDialog.run(LoginDialog.java:358)
         at oracle.mtg.migrationUI.MigrationApp.init(MigrationApp.java:272)
         at oracle.sysman.emSDK.client.appContainer.WebApplication.main(WebApplication.java:2876)

    Please post your qeustion in the Migration Workbench forum. The URL is:
    Database and Application Migrations
    You may also be interested in OTN's Migration Center.
    The URL is:
    http://otn.oracle.com/tech/migration/

  • Error during off-cycle payroll

    Hello gurues,
       The user got an error while executing an off-cycle payroll, and I cant figure out whats the meaning of it and why is it happening.
       The message is very general, "Function has an incorrect value for parameter" 5P 411.
       If someone else went through something similar, please give me an advise.
    Thanks very much

    I assume that you copied the K000 and create a new custom schema called ZK00 or YK00 or something else other than K000.
    Go to this table  V_T52OCV and set up an entry with
    CALC       RPCALCK0 PayrollVariantName
    "PayrollVariantName" is your variant with your custom schema for RPCALCK0.
    Or goto IMG
    Payroll: Canada
    Off-Cycle Activities
    Set up report variants for off-cycle activities
    Edited by: Amosha on Oct 4, 2011 9:30 AM

  • Error in off cycle: u have not entered wage types

    Hi experts,
    when i am trying to run off cycle payroll im getting warning
              You have not entered any wage types.
          Should payroll be started in this way?
    can u plz tell me where im wrong???

    Hi,
    in Off cycle screen for bonus run u will get the window for entering wage types . Please enter the wage types there and start the payroll. or enter wt in IT 267
    Regards,
    Kapil

  • Run javascript in adobe live cycle work bench

    Hi All,
    Is there anyway we can execute the javascript in workbench?
    or is there any method to convert javascript to adobe script(execute script activity)?
    Actually i have written javascript in live cycle designer while pdf designing. now i want the same javascript at server end.
    Kindly someone help me to get this functionality.
    Regards
    Abhishek

    Hi Jasmin,
    Thanks for your quick reply.
    I have a javascript which generate sha1hash output for input string.
    I am getting an error while executing it in workbench.
    If i want to use same algorithm in execute script how can i able to use it.
    How should i convert this code in java?
    Please find the javascript below for sha1hash algorithm
    function sha1Hash(msg)
        // constants [§4.2.1]
        var K = [0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xca62c1d6];
        // PREPROCESSING
        msg += String.fromCharCode(0x80); // add trailing '1' bit (+ 0's padding) to string [§5.1.1]
        // convert string msg into 512-bit/16-integer blocks arrays of ints [§5.2.1]
        var l = msg.length/4 + 2;  // length (in 32-bit integers) of msg + ‘1’ + appended length
        var N = Math.ceil(l/16);   // number of 16-integer-blocks required to hold 'l' ints
        var M = new Array(N);
        for (var i=0; i<N; i++) {
            M[i] = new Array(16);
            for (var j=0; j<16; j++) {  // encode 4 chars per integer, big-endian encoding
                M[i][j] = (msg.charCodeAt(i*64+j*4)<<24) | (msg.charCodeAt(i*64+j*4+1)<<16) |
                          (msg.charCodeAt(i*64+j*4+2)<<8) | (msg.charCodeAt(i*64+j*4+3));
        // add length (in bits) into final pair of 32-bit integers (big-endian) [5.1.1]
        // note: most significant word would be (len-1)*8 >>> 32, but since JS converts
        // bitwise-op args to 32 bits, we need to simulate this by arithmetic operators
        M[N-1][14] = ((msg.length-1)*8) / Math.pow(2, 32); M[N-1][14] = Math.floor(M[N-1][14])
        M[N-1][15] = ((msg.length-1)*8) & 0xffffffff;
        // set initial hash value [§5.3.1]
        var H0 = 0x67452301;
        var H1 = 0xefcdab89;
        var H2 = 0x98badcfe;
        var H3 = 0x10325476;
        var H4 = 0xc3d2e1f0;
        // HASH COMPUTATION [§6.1.2]
        var W = new Array(80); var a, b, c, d, e;
        for (var i=0; i<N; i++) {
            // 1 - prepare message schedule 'W'
            for (var t=0;  t<16; t++) W[t] = M[i][t];
            for (var t=16; t<80; t++) W[t] = ROTL(W[t-3] ^ W[t-8] ^ W[t-14] ^ W[t-16], 1);
            // 2 - initialise five working variables a, b, c, d, e with previous hash value
            a = H0; b = H1; c = H2; d = H3; e = H4;
            // 3 - main loop
            for (var t=0; t<80; t++) {
                var s = Math.floor(t/20); // seq for blocks of 'f' functions and 'K' constants
                var T = (ROTL(a,5) + f(s,b,c,d) + e + K[s] + W[t]) & 0xffffffff;
                e = d;
                d = c;
                c = ROTL(b, 30);
                b = a;
                a = T;
            // 4 - compute the new intermediate hash value
            H0 = (H0+a) & 0xffffffff;  // note 'addition modulo 2^32'
            H1 = (H1+b) & 0xffffffff;
            H2 = (H2+c) & 0xffffffff;
            H3 = (H3+d) & 0xffffffff;
            H4 = (H4+e) & 0xffffffff;
        return H0.toHexStr() + H1.toHexStr() + H2.toHexStr() + H3.toHexStr() + H4.toHexStr();
    // function 'f' [§4.1.1]
    function f(s, x, y, z)
        switch (s) {
        case 0: return (x & y) ^ (~x & z);           // Ch()
        case 1: return x ^ y ^ z;                    // Parity()
        case 2: return (x & y) ^ (x & z) ^ (y & z);  // Maj()
        case 3: return x ^ y ^ z;                    // Parity()
    // rotate left (circular left shift) value x by n positions [§3.2.5]
    function ROTL(x, n)
        return (x<<n) | (x>>>(32-n));
    // extend Number class with a tailored hex-string method
    //   (note toString(16) is implementation-dependant, and
    //   in IE returns signed numbers when used on full words)
    Number.prototype.toHexStr = function()
        var s="", v;
        for (var i=7; i>=0; i--) { v = (this>>>(i*4)) & 0xf; s += v.toString(16); }
        return s;
    Please reply for this
    Thanks in advance.

  • Runtime error in production but working in test

    Hi all gurus!<br><br>
    We have an interesting problem with two own developed Java DynPage components. They both have inputfields that are put in a table by a TableViewCellRenderer. The code looks like this and is pretty straight forward:<br><br>
         InputField dateField = new InputField(Constants.startDateTag);<br><br>
         // Now we set the string for inputField from the model, so that the selections<br>
         // already made in the tableView don't get lost<br><br>
         // Get current date<br>
         String dateString=tableView.getValueAt(row, column).toString();<br><br>
         // Check if empty string<br>
         if(dateString == null || (dateString !=null && dateString.trim().equals("")))<br>
         {<br>
              //Get current date<br>
              dateString=CalendarUtil.getCurrentDate();<br>
         }<br><br>
         // Set current date<br>
         dateField.setString(dateString);<br><br>
         // Now we set the datatype to DATE and SHOWHELP to TRUE<br>
         dateField.setType(DataType.DATE);<br>
         dateField.setShowHelp(true);<br>
         dateField.setDesign(InputFieldDesign.SMALL);<br><br>
         // Set the renderer<br>
         dateField.render(rendererContext);<br><br>
    This code gives a nullpointerexception. The error stack in the default trace points to the following row:<br>
    dateField.setType(DataType.DATE);<br><br>
    The complete error stack is at the end of the post.<br><br>
    As I said in the header it works fine in test but not in production. We have copied the production database to test to eliminate the influence of erroneous data. What we found is that the components still worked in test so the data itself is not the source of the problem, which also the error message gives a hint of.<br><br>
    Does anyone have an idea about what the problem could be? I have torn the little hair I still have on my head over this problem. ;)<br><br>
    Best regards<br>
    Benny<br><br><br>
    Full Message Text<br><br>
    10:59_30/03/10_0059_13822150<br>
    [EXCEPTION]<br>
    java.lang.NullPointerException<br>
    at com.sapportals.htmlb.InputField.setType(InputField.java:206)<br>
    at com.bergendahls.bgvendor.gui.TableViewCellRenderer.renderCell(TableViewCellRenderer.java:69)
    at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewCellFragment(TableViewRenderer.java:1967) <br>
    at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewRowFragment(TableViewRenderer.java:1522) <br>
    at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewFragment(TableViewRenderer.java:400)<br>
    at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.render(TableViewRenderer.java:106) <br>
    at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:999) <br>
    at com.sapportals.htmlb.taglib.TableViewTag.doEndTag(TableViewTag.java:139) <br>
    at pagelet._sapportalsjsp_PriceListSearch.subDoContent(_sapportalsjsp_PriceListSearch.java:284) <br>
    at pagelet._sapportalsjsp_PriceListSearch.doContent(_sapportalsjsp_PriceListSearch.java:45) <br>
    at pagelet._sapportalsjsp_PriceListSearch.service(_sapportalsjsp_PriceListSearch.java:29) <br>
    at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.service(PortalComponentItemFacade.java:360) <br>
    at com.sapportals.portal.prt.core.broker.PortalComponentItem.service(PortalComponentItem.java:934) <br>
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:435) <br>
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:527) <br>
    at com.sapportals.portal.prt.core.async.AsyncPortalComponentResponse.include(AsyncPortalComponentResponse.java:680) <br>
    at com.sapportals.portal.htmlb.page.JSPDynPage.doOutput(JSPDynPage.java:76) <br>
    at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:133) <br>
    at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134) <br>
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209) <br>
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114) <br>
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328) <br>
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136) <br>
    at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:375) <br>
    at java.security.AccessController.doPrivileged(Native Method) <br>
    at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:388) <br>
    at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164) <br>
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729) <br>
    at java.lang.Thread.run(Thread.java:534)

    Problem solved.
    The reason for the error was a tricky one. The InputField was instantiated using the constructor with an Id as in-parameter. Unfortunately the Id contained special characters, an unfortunate slip of mind.
    What made this error so difficult two find were two things.
    First: the solution worked in Test but not in Production. One would think that the Id should create a problem in both environments or in none.
    Second: after the instantiation of the inputfield it accepted inputfield.setText("..."); but then crashed at the following row "inputfield.setType(DataType.DATE);. One would have expected the component to crash at the first manipulation.
    I hope this can help other persons who have made an unfortunate choice of Id.
    Best regards
    Benny
    Edited by: Benny Lange on Mar 31, 2010 1:51 PM

  • Runtime error in PRD but working in DEV.

    Hi,
    my application is running fine in DEV but a runtime exception occurs in PRD.
      com.sap.tc.webdynpro.progmodel.context.ContextConfigurationException: DataNodeInfo(Emporgcust.Zhr_All_Reportees_Input.Output.It_Disp11): structure field Emp_Desig not found
        at com.sap.tc.webdynpro.progmodel.context.DataAttributeInfo.init(DataAttributeInfo.java:299)
        at com.sap.tc.webdynpro.progmodel.context.NodeInfo.initUnmappedAttributes(NodeInfo.java:687)
        at com.sap.tc.webdynpro.progmodel.context.DataNodeInfo.doInit(DataNodeInfo.java:238)
        at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:671)
        at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:674)
    BAPI is there in PRD & working fine.
    Regards,
    Amit

    Hi,
    If structure field "Emp_Desig" is newly added then this is the problem with metadata cache issue.
    Try invalidating the metadata chache using the below document:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10465350-b4f5-2910-61ba-a58282b3b6df
    Or else the final solution is:
    Restart Portal Server
    See the below thread also for these kind of meta data chache issues:
    Re: ArrayIndexOutofBoundsException
    Regards,
    Charan

  • Variant error in off cycle payroll

    dear experts,
    while running offcycle workbench program i am getting the following error
    Variant SAP_OC does not exist
    how to recify this
    I have maintained this varinat in the required table V_T520CV
    But still i am getting error.
    advice solicited
    regards
    Nataraj s

    1q
    Edited by: satya narayana on Aug 7, 2008 11:22 AM

  • Error message in Print work bench

    Hi All,
    We got two clients in development server 100 and 101.
    Client 100 (There is not data available)
    Client 101 (Data is available)
    Test server, client is 101.
    Production server, client is 101.
    When I click on display button(EFRM Trrancation code in production server) . The following error message is displayed.
    Error message.
    "Link /pes/j_installment_letter in client 101 contains errors; target in 102 does not exist."
    The problem in both the server(Testing and Production server).
    Help required very urgent.
    Thanks in advance.
    Regards,
    Srinivas
    [email protected]

    Hi Anand,
    This should have been a seperate post, i could have got some points
    here is an extract on how to do
    http://help.sap.com/saphelp_nw04/helpdata/en/e5/5d1741b393f26fe10000000a1550b0/content.htm
    Configuring CCMS Alerts for the Adapter Engine
    If processing of a message on the Adapter Engine fails, the message state is changed to faulty. To notify administrators immediately of such processing failures, they can be propagated as alerts to CCMS. As CCMS is the SAP standard interface to third-party monitoring tools, these failure events may also become visible in non-SAP monitoring tools.
    Configuration Steps
    To make use of Adapter Engine alerts, you must configure the connection to CCMS as follows:
           1.      Make sure that the J2EE engine on which the Adapter Engine is running is configured to be monitored by the central CCMS system.
    To do so, execute transaction RZ20 on your central monitor server. There, the J2EE engine should be visible in the CCMS monitor under SAP J2EE Monitor Templates ® All Systems. If not, follow the steps described in the Supportability Setup Guide for SAP NetWeaver 04 on SAP Service Marketplace at service.sap.com/nw04operation ® Cross-NW.
           2.      Check whether the Adapter Engine is configured to report errors to CCMS.
    To do so, start the Visual Administrator and select service SAP XI AF Core. The value of property CCMSEnabled must be set to true (in lower case letters). If it is not, change the property value to true and restart the service.
    To verify that the setting is effective, select the Visual Administrator Monitoring service. Under Root ® Applications, you should see a node for the Adapter Engine.
    cheers,
    Naveen

  • Off cycle payroll Schema

    Dear Consultants,
    Where we will select customer specific Schema in off cycle work bench (PUOC_40), for regular payroll run we are using custom schema (COSM), but in Off cycle work bench am not able to select the Schema, can any one help on this please.
    Thanks, Regards,
    Naresh

    Dear Praneeth,
    I have created a new tax code
    ZTDR: TDS on Irregular Payments
    and I have assigned it to off cycle payment wage type in the table T7int9, in the schema I have taken BON1 is this correct ?

Maybe you are looking for