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

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

  • 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

  • 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

  • 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

  • Issue when running acutal Off-cycle payroll in India!

    Dear experts!
    I have an urgent issue when running ACTUAL off-cycle payroll in India as below: "Payroll already performed once in future".
    In testing mode, everything is fine. I have tried to check payroll result in pc_payresult and pu01, and Infotype 3. All of them show the last payroll in 31.07.2011. But now I run off-cycle payroll on 20.08.2011, this error is displayed. So I cannot run actual payroll for them.
    Please help me! I am really appreciated.
    Regards!
    Woody.

    Hello
    Normally this error message reflects an inconsistency in the payroll
    directory cluster, that you can view via RPUDIR00. What you can do to
    restore the consistency is to run the report RPUDIR00 for this pernr
    with the following parameters on the selection screen:
    Payroll for country                           
    Personnel number             
    Compare directory            
    Payroll results structure   
    detailed log                
    Save new directory             X          <  this will write the new directory.  If you want to test first, do not select this parameter.
    Afterwards it should be possible to run payroll for this employee.
    Thanks and Kind Regards
    Ramana

  • Income tax is not generating on Bonus for second time through off cycle

    Dear All,
    I have an issue related to bonus. We have given bonus off cycle in the month of August 16th  income tax was deducted on bonus amout. Now again mgt is giving bonus through offcycle  in the month of November 10th but the problem is Income tax is not getting calculated in this month for bonus. We have checked the calculations every thing is fine.
    We have created 1 wage type for 1st time bonus as Special Bonus and 2nd time we have created another wage type as Diwali bonus. We have done configuration same as 1st wage type special bonus for Diwali bonus wage type.
    Let me know where it went wrong.
    Rgds,
    Prasad

    Hi Narendra,
    Thanx for the response, i tried the above but not generating WT/460.  can you explain the logic.,
    Changed BON5 to BON3
    created new Tax code ZTDR from STDR
    Assigned Bonus WT ( in 0267) to ZTDR in Table T7INT9
    didn't understand why /401 or MTDR or 9TDR
    Thanks
    Sanm

  • 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.

  • 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 ?

  • Off cycle payroll status/control record

    Hi,
    Is there anyway we can track for which employees off cycle payroll is in process? like the regular payroll run, will the employee be locked during off cycle payroll run? if not locked, editing their personal information (personal data, bank, address etc.,) will cause trouble?
    This question is on the technical front. Appreciate your inputs.
    Thanks

    Hi Karthik,
    There will be no lock on payroll as Off cycles are performed when control record is in Exit Payroll status.
    If employee data is being edited during live off cycle run, you will receive message as error that employee is locked and will not allow payroll.
    In order to avaoid this situation of editing master data you can use off cycle workench transaction PUOC_10 which sets lock on employee during payroll run for off cycles resulting in no user to edit master data for employee.
    Thanks,
    Ameet

  • Off cycle posting reversal and deletion of payroll results

    Hi Experts, We have an scenario employee was locked for payroll for past 4 periods in IT0003. Their was an off-cycle payment to employee and posted to accounting  ( when employee regular payroll was locked). Now  their is a requirement to reverse the posting of off-cycle payment as off cycle payment is not required. After the reversal of posting of off-cycle payment. Do we have to delete the payroll results of off-cycle through PU01 before running the current month payroll for the employee.Now the employee is regular payroll it will trigger retro for past 4 periods. Please advise. Regards, IFF

    Hi I FF,
    if you don't want that off-cycle amounts to be added in the employee gross must and should delete the payroll run after reversing the FI posting.

  • Problem regarding off-cycle payroll

    Hi experts,
    I have question about of-cycle payroll. This is the first time I want to run off cycle payroll
    1.I hired one staff after payroll run this month. If 'mI using infotype 0267 , Do I have to maintain infotype 0008.
    For example, this staff should get salary $5k.After prorate, for this month, he will only get $1k.If i'm using infotype 0267, I will 
    key-in $1k manually. But do I stil have to key-in $5k in infotype 8.
    2.I have finished process payroll for this month. So I exit payroll. If I want to run off-cycle payroll, do I have to release back  payroll.If I release back payroll,payroll period in PA03 will show 11/2010. Is it ok to run off-cycle for this month? (payrol first, then off-cycle)
    3. How about if I want to run off-cycle first before payroll. For example next month, I will release payroll.  Payroll period in payroll control will show 11/2010. After finish off-cycle, I have to exit payroll. So how, to run payroll. If I tick release payroll, payroll control will be 12/2010.(off-cycle first, then payroll)
    4. If I want to pay advance, can I configure so that I don't have to maintain infotype 8. For example, one staff get paid $5k. If i pay advance in infotype 267, let say $1k. I have to maintain $4k for this staff this month. Is it any config that I can maintain $5k in basic pay. This is because I want to pay advance for 5 thousands staff. After that, I have to change infotype 8 to make sure the basic pay will deduct this advance. I think to change all 5 thousands staff is too messy.
    5. To run off-cycle, what is the best infotype to maintain, 15 or 267
    6. I want to pay advance for staff. Let say, the staff salary $5.5k. After statutory he will get 5k. I want the advance to deduct statutory. For example, let say advance$1.2k, he will only get$1k after statutory. How about if I want to pay advance without deduct statutory.

    Hi Mj,
    1) Yes, you need to mainatain IT0008 , since it is reuuired to generate WPBP.
    2) No for processing payroll one shoudl not release payroll period.  Pre-request is to have last payroll period in EXIT mode.
    3) As i sad its not requred to release payroll for offcycle procssing
    4) For making advance, some sap standard program are provided. Please try to explosure same.
    5) Its always IT0267
    6)  No Idea Sorry.
    Thanks
    Yogesh

  • Payroll Run related

    Hi,
    We can run payroll through Payroll Driver ( RPCALCU0 ) and Off cycle workbench ( TCODE: PUOC_10 ).
    But when i ran payroll through Off-cycle workbench then also in my PCL2 structure
    it displays RPCALCU0 as ABAP: program name.
    How to identify from where PAYROLL has been run.
    I have seen till three program names in PCL2 cluster.
    RPCALCU0      (Payroll Driver)
    SAPLHRPA     (HR-CA: Transfer Travel -> Payroll)
    RPCDTCU0     (Data Medium Exchange Preliminary Program (USA))
    i want to show from where Payroll Entry has been made in my report output.Like whether from Offcycle Workbench or Regular Payroll Run or through Process Model.
    Is there any other table where entry goes when we run payroll through Offcycle Workbench.
    Any Input on this will be a great help.
    Thanks and Regards,
    Arshad

    Hi,
    RPCALCU0 is the Payroll driver for USA.The payroll driver carries out the basic technical functions of payroll by processing the statements in the schema sequentially and interpreting the control tables.
    Off-cycle or Regular run, the basic payroll process will have to be carried out by the Payroll Driver. During the Off Cycle Process, the Payroll Driver relevant for the Country Version (for US it is RPCALCU0) gets SUBMITTED via the function call HR_PAYROLL.
    this is the snippet from HR_PAYROLL.
    SUBMIT (program_name)
    EXPORTING LIST TO MEMORY
              AND RETURN
              USING SELECTION-SET  selection_variant
               WITH pnpindex IN db_index
    and so on...
    Regards,
    Suresh Datti

  • Batch Off Cycle via Direct Deposit -- Is anyone doing this?

    Hi,
    I'm in the process of setting up our Off-Cycle payments to be paid through Direct Deposit. 
    I've sucessfully done it, but am curious if I have something wrong because the payments don't ever appear in T52OCG for subsequent processing.  Also how do I set this up in a Process Model since I have to specify the specifics for the off cycle data in each step?
    The steps I'm going through are:
    1) Create the IT0009 Records 5 and 6, entering the specifics for the off-cycle run.
    2) Create the posting on IT0267 with the same specifics.
    3) Run PC00_M10_CALC for the same specifics
    4) Run the pre DME process PC00_M10_CDTC for the same specifics
    5) Run the DME process PC00_M10_FFOT using the payment run set up in step 4.
    If you are doing something similar or better can you enlighten me on a way to make this a little less cumbersome?
    Thanks!
    Stephanie

    When you do off cycle payroll through PC00_M10_CALC not through off cycle workbench PUOC_10, you don't get records updated in T520CG for subsequent activities.

Maybe you are looking for

  • Easiest way to get my .avi file to a dvd!!!

    I have a .avi file i need to put on DVD> I have imovie, idvd, a superdrive, etc. what is the simplest way to do this? I don't need any menus or titles or anything, just want to pop the dvd in and have the file start playing. thanks in advance! btw, i

  • MAX timed out while waiting for a driver

    I am getting an error when starting MAX. the error is that MAX timed out while waiting for a driver (nidaqe plug-in). I have a PCI-GPIB card and an PCI-MXI-2 card in the PC. The operating system is Windows XP. I am able to see both these cards under

  • Sigh.. returning Pre Plus to Verizon...

    So a few weeks ago I got a Pre Plus to try out. I'm getting tired of my Nexus One's foibles and general bugginess. I got the Pre Plus from Verizon mainly because I *need* at least 16G of storage internally (whether it's built in or done with flash st

  • IMovie won't export to iDVD...why?

    I have a project in iMovie 9.0.9 and I want to send it to iDVD to burn a disk.  It worked fine on another project last week and now it doesn't.  iDVD opens, but nothing is there.  I can't find the converted project.  Where does it get saved?  Do I ha

  • JasperReports for Java Developers book just released.

    JasperReports for Java Developers book by Packt Publishing is for Java developers who want to create rich reports for either the web or print, and want to get started quickly with JasperReports to do this. No knowledge of JasperReports is presumed, a