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

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

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

  • 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

  • I am Creative Cloud member. CC keeps on signing me out while I'm in the middle of working and I have

    I am Creative Cloud member. CC keeps on signing me out while I'm in the middle of working and I have to repeatedly sign back in. This is occurring with more and more frequency. Please help.

    Ncpolicywatch can you please try the steps listed in You are no longer signed into your Creative Cloud applications - http://helpx.adobe.com/creative-cloud/kb/unable-login-creative-cloud-248.html.  If you an update this discussion with your results it would be appreciated.

  • Advice needed: The way to solve out of memory problem (or the way to work with big csv files)

    Hello:)
    I'm in trouble: I have a big csv file (over 5gb of web-analytics data) and my 64 bit excel (and 6gb ram)
    I cant load file to data model because of it's size. There is an error "out of memory" in power query. 
    This is the first time when I encountered such a problem.
    What options do I have to work with such a file? To increase memory in my computer? Would it solve the problem? How much do I need to work with 6gb csv? 
    Or may be I can upload my data somewhere to azure and work with it there? 
    So the problem - is there any way to deal with big files using power query? Or I need to become a developer and learn sql or other languages? 
    Thanks in advance.
    Max

    Hi Miguel!
    Thanks for your answer. 
    I've tried to load this file on virtual pc from azure cloud with this config:
    I have increased memory limit in power query settings:
    And still, the proble is the same:
    What I do wrong? 

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

  • How to restrict Asset Books LOV in the Asset creating work bench

    Currently when users try to create Assets, they are able to see all the Corporate Books in the Book field. We want to restrict this LOV to show only book/s relevant for that Operating Unit.
    Regards,
    Ravi

    Asset Book security by responsibility is possible.
    Please review the user guide/white paper.
    Here is the note.
    Subject: Attaching existing depreciation book to organization hierarchy
    Doc ID: 139518.1 Type: BULLETIN
    Modified Date: 22-OCT-2008 Status: PUBLISHED
    This article is being delivered in Draft form and may contain
    errors. Please use the MetaLink "Feedback" button to advise
    Oracle of any issues related to this article.
    Purpose
    Security by book is new feature for Release 11i. The purpose of this document
    is to describe how to attach existing depreciation book to asset organizations.
    This can useful mainly for customers after upgrade to 11i.
    Prerequisites
    Following steps assume an Asset Organization is already defined.
    Step by step instructions
    1. Query for your Asset Organization in Organization Window:
    Navigator -> Setup -> Security -> Organization -> Description
    Select "Asset Organization: from "Organization Classifications"
    2. When you are in the Organization form, click the Others button.
    The Book Controls window will appear.
    3. Query up the existing book that you wish to attach to the organization
    or you can create New Asset book.
    4. In order to save this book to the organization, the form trigger must recognize
    that a change has occurred to the book information. To create a simple change
    that will enable the Save function to work, enter the Description field and simply
    add a space at the end
    5. Navigate to the File menu and select File: Save. Although there is no visible
    alteration to the book information, the form will now be able to save the book
    to your organization.
    RELATED DOCUMENTS
    ORACLE APPLICATIONS WHITE PAPER Security by Book, from 24-MAR-2000
    Oracle Assets Users's Guide, Setting Up Security by Book, page 9-60

  • 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 not getting the amount in /560 , /101

    Hi,
    I have set up a new off-cycle reason and assigned a wage type to it.
    When i run the off-cycle workbench, the amount in /559 and /560 remain 0
    What am i missing?
    thanks

    Hi
    I think the infotype you have to maintain is IT15.
    Check the wage type you included for the person it is correct and for the person it is incorrect.
    I am now guessing really weird guess as i dont know what you are maintaining.
    Well try this.
    <b>Reminder : Points should be given on answers.</b>

  • Difference between Regular Reversal and out-of-sequence reversal

    Can anyone help me understand the difference between Regular Reversal and out-of-sequence reversal? How does the system behave differently i these two reversals?
    Thanks
    Charlene

    Sorry for the long reply, as here's some information that I have on Voids and Out-of-Sequence reversals.
    On occasion, SAP payroll results can be created in error. In these cases, the payment never goes to the employee and the payroll result should never have been created. These cases are considered “reverse payments” in the off cycle workbench.
    There are two forms of “reverse payments”: voids and out of sequence reversals. Notes 160515, 159701 and 337626 should be reviewed carefully.
    An out of sequence reversal occurs when third party remittance has been run for the payroll result, or when the payroll result is not the most recent result in the cluster directory for the employee. Wage type /568 (total reversal amount) is created in the reversed result for posting purposes. Wage type /571 replaces any /559 wage types in the reversed result and the BT cluster is cleared.
    Wage type /568 is created for posting purposes and it will not appear in any retros over the reversed result.
    An out of sequence reversal should not occur when the employee receives the money unless the actual check is returned or the direct deposit is reversed by the bank.  Because of the tax when paid principle, even if an employee writes a check back to the company for the overpaid amount, this should be processed by retro master data changes and the employee check should be used to relieve any claims in the most recent period.  The claims processing guide gives details on how to relieve claims. Out of sequence reversals depend on third party remittance but not on posting to FI.
    /568 - Total reversal amount - If you cancel a payroll result that A. Has had payments made to third parties or B. is other than the last one.  This is considered an out of sequence reversal.  If these two conditions do not apply, a true void occurs.     Wage type /568 is the total reversal amount.  Should be the sum of /569, /570 and /571.
    /571 - Reversal of /559 - Wage type /571 is the reversal of /559 (bank transfer).  /571 will record the amount from wage types /559.  The /559 wage types will be deleted from the cluster that was reversed.  Wage type /571 will have the same sign as wage      type /559. 
    In payroll reporting, the reversal amounts are evaluated in the next payroll period. The same is true for posting to FI.
    The out of sequence reversal should have been accompanied by a master data change that forced a retro via infotype 0003.
    This retro will fix FI postings in the posting process that accompanies the retro run.For this reason, out of sequence reversals do not need an entry in table T52OCG for processing by the off cycle batch process.
    Regardless of if a ‘reverse payment’ is a void or an out of sequence reversal, there should be an associated master data change to perform this process properly. There had to be a reason that the payment should not have been made and this reason needs to be reflected in the employee’s master data. Both voids and out of sequence reversals can occur before or after the master data change, but the safest method is to perform the master data change first to ensure it occurs before the next payroll is processed.
    In payroll reporting, voids are bypassed in the period for which they were originally paid. This means that if a payroll report is run for a specific period containing a void, the voided result will not be picked up. In FI, voids are bypassed in the period in which they were voided. This is possible because the off cycle batch process already reconciled any incorrect posting that occurred before the payroll result was voided.
    A voided payroll result occurs when no money was given to the employee and no money was remitted through third party remittance.  A void is simply a check or direct deposit that was created in error.  The payroll control record was already exited and the check or direct deposit was already processed, therefore the payroll result can not be recalculated in the original period.
    A void can only occur if the payroll result is the most recent result for the employee.
    If the payroll result is not the most recent result, an out of sequence reversal occurs by default. It is irrelevant whether the transfer to FI has occurred or not with relation to voids.  Some OSS notes state that posting to FI does matter and these notes are in error.

  • Off Cycle Payroll

    Dear Experts;
    If an employee worked for example from 01.01.2009 till 05.01.2009 then he took a paid leave for about 10 days then he joined on 15.01.2009, and before he left he asked to get his salary for those 5 days that he worked and for the leave days.
    So we ran 2 Off-Cycles payroll one with the absence reason and another with a regular reason. So the regular off-cycle will make exit for the payroll for this month for that employee.
    How can I run him his payroll for his working days from 15.01.2009 till the end of the month?
    Can any one help.
    Thanks for your cooperation.
    Best Regards;
    Lobna

    Thanks experts I reached the solution.
    In the Off-Cycle I'll make correction payroll
    This function enables you to make an immediate correction payment if an employeeu2019s master
    data or time data is changed. The employee does not then have to wait until the system
    automatically carries out retroactive accounting with the next regular payroll run

  • Off - Cycle Categories

    Hi to all,
    Any one consultant knows the menu path to configure Off cycle Categories for India, Please let us know the menu path to proceed further for configuration of Off cycle reasons.
    Waiting for your immediate response
    Thanks in advance for your solution.
    Shreyasen.
    Edited by: shreya sen on Jul 1, 2009 12:30 PM

    Hi,
    Off cycle reason equal to off cycle categories,
    On demand
    The system proposes the next regular payroll period.
    Advance Payment
    The system proposes several future regular payroll periods.
    Bonus
    If you have defined a wage type, the system proposes a wage type for bonus accounting that you have set up in Customizing for Payroll.
    Absence
    The system proposes for payroll future absences that you have recorded in the Absences infotype (2001).
    Other(Corrections, payroll results adjustment)
    For a correction run carried out in the Off-Cycle Workbench, the system displays the date of the retroactive payroll run from the Payroll Status infotype (0003). For a payroll run with the category Payroll Results Adjustment, the system displays payments that you have created in the Payroll Results Adjustment infotype (0221).
    Path:
    Payroll-> Payroll India->Off-Cycle Activities->Set Up Off-Cycle Reasons
    Before that we need configure the following path;
    Personnel Management->Personnel Administration->Payroll Data->Additional Payments: Off-Cycle
    Regards
    Devi

Maybe you are looking for