Anyone do Payroll Accrual Based on Time Entered?

We would like to base our payroll accrual on actual time entered and would like to hear from anyone who has tried this.
We went live on HR/Payroll in August.  Our payroll accrual is currently based on a proration of the last payroll run for bi-weekly hourly pay.  Since we have large fluctuations in overtime this method causes a significant inaccruacy in our actual costs which  requires an adjustment via manual journal entries. 
Since we require time to be entered into CATS for the month by the 1st workday following monthend we would like to use the actual time entered as the basis for the accrual.  At this point we assume this will require a custom program and are hoping that someone else has done this and can share their experiences and provide contact information on any consultants that performed the work.

Hi,
I am having the same issue.  We have to accrue based on the actual time entered.
Our current pay period is 12/31/06 - 01/13/07.  The hours entered on 12/31/06 should accrue to December of last year.  But the other 13 days should accrue to Jan. 2007. 
We have to accrue based on the actual hours entered for 12/31/06, including shift premium hours etc. 
Would appreciate your help on this urgent issue. 
Thanks
Paddy

Similar Messages

  • Error with month end payroll Accruals

    We have an error when posting month end payroll accruals for our weekly payroll, though the bi-weekly payroll works fine!
    I have checked tables T549S and T51A1 and all of the dates are correct and set as I would expect, however the system did not create a month end accrual for the weekly payroll into the following months posting period.  For the biweekly payroll this worked exactly as expected.
    We had no issues with this for the last calendar year, however for 2009 we have changed our month end closing dates, though I do not see that this would prevent this from happening.  I have checked various things in the IMG and have not been able to resolve this, does anyone have any ideas what might be causing this.
    HELP!!!

    Michelle :
    Month-end accrual determination is based on T51A1, T549S (date type '04' and '05'), and T549Q (field Begda and Endda). Pay extra attention on these dates, as if one is incorrect (e.g. miss-type the year in the future entry with an earlier year) would definitely cause month-end accrual to stop working.
    Rgds.

  • Automatic lot creation based on time Frequency

    Hi,
    For 01 inspection incoming inspection ,
    F or  certified vendors, without inspection , material is getting posted to UUS without lot creation. ( QI info record settings).
    but for this case , business requirement is to get automatic lot creation based on time like 6 months once .
    Automatic lot to be created for this certified vendor on time frequency basis. how to trigger this Lot creation based on time.
    Help.
    VV.

    Hi,
    In std SAP we dont have option of generating Automatic lot creation based on periodic basis. But we can provide some workaround soultion.
    Option 1:
    USe Source Insepction concept. Here Inspection lot will be created for every P.O. Here u can relase P.O line items in QI07 which can sceduled in Job planning on periodic basis. Use Skip inspection lot concept to skip unwanted lots. This has direct relation with Q-Info record.
    Option 2:
    U can generate automatic lot creation based on Stability study concept. Here are the following steps
    Initiate Stablility study
    Create Initial sample
    Perform intial test
    Confirm initail sample
    stability planning
    Define storage condition
    create testing schedule
    store stability sample
    define cycle start
    schedule
    complete stability study.
    Option 3:
    To get Automatic lot creation u can use BAPI QPL1_INSPECTION_LOT_CREATE . When a due date come for inspection,it created a lot of 01 / Z-01 inspection type automatically through QA01( call the program ,enter the inspection lot origin & material,vendor & save). Create Z-T code which has vendor material plant combination.
    Execute the above T-code based on Periodic basis.
    Explore above 3 options and choose best one according to ur requirements.
    Edited by: Lokesh K on Oct 12, 2010 11:27 AM

  • Both Cash based Accounting and Accrual based Accounting for Capital Exp

    I have a requirement to generate both Cash based and Accrual based accounting for Capital Expenditure transactions. I am thinking of using Secondary Ledger for Cash Based accounting. I have never used secondary ledger or customization in SLA.
    Can someone please let me know the steps to do this, or if this solution is going to work?
    Regards
    Sam

    Hi Dewi
    You will get message (warning):
    Message no. KE107
    Diagnosis
    Operating concern XXXX is set up for both forms of Profitability Analysis (costing-based and account-based).
    You have set an active indicator for only one form. Note that no data will be transferred to the form of Profitability Analysis that you did not activate. If this form is activated at a later point, the data posted up to that point will be missing.
    You can change active flag (customizing request) any time.
    Dejan

  • LMS - log rotation based on time period

    Dear All
    can we configure log rotation to be based on time period (ex:past one year)instead of log file size.
    if it is feasable please advise who to do it?
    Regards;
    Antonio

    I am not sure if I understand it correct, but you can do this easily by defining the expected file size of the log file to rotate;
    logrot runs on a scheduled basis and checks if the log file has reached the defined file size - if not it will do nothing else the file will be backed up. The key point is the configured file size;
    I use this for the syslog file to have a backup for each month:
        schedule logrot to run every first of each month and set the file size to a low value guarantes that I ve got a file for every month;
    from the online help of logrot:
    http://:1741/help/cmf/index.html?sysad_adm_logrotate.html
    4. Specify the number of archive revisions. If you do not want to keep any archives, enter 0 (the default) for this option.
    5. Specify the maximum file size. The log will not be rotated until this size is reached. The unit is in kilobytes (KB). The default is 1024 KB or 1 MB.
    why do you want to keep all log messages of a complete year in one file - what do you want to do?

  • ICal prints times in front of event entries, I don't want these times entered. How to remove them?

    iCal prints times in front of event entries, I don't want these times entered. How to remove them?

    Go to your Flagged Photos Smrt Album on the Left.
    Command - a will select All
    Then File -> New -> Album
    Regards
    TD

  • How to find out the top 10 data loads based on time duration?.

    Hi,
    We are working on performance tuning. so we want to find out the top 10 loads which had run long time in date wise.
    We need the load start time and end time of the load process, Infosource and datatarget name.
    There are nearly 1000 loads, So it is very difficult to collect the load's timings in RSMO.
    Is there any another alternative to collect the top 10 loads based on time duration in date wise?
    Thanks & Regards,
    Raju

    Hi Gangaraju,
    You can install BI Statistics for getting these type of data.
    Or you check in RSDDSTAT or RSMDATASTATE_EXT or  table for the Load process time.
    Or goto t-code ST13 to get detailed analysis of a Process chain for a given period.
    Hope this helps.
    Regards,
    Ravi Kanth

  • F4 Help IN ALV (OOPs) based on value entered in Other colunm.

    Hi,
    I have developed a module pool using ALV GRID Display.
    i have two fields in it. and for the second field i should provide F4 help. and the list in the f4 help should be based on the value enterd in first column.
    below is my code.
    MODULE BPO_100 OUTPUT.
    DATA: LT_FCAT TYPE LVC_T_FCAT.
    DATA: ls_fcat    TYPE lvc_s_fcat.
    DATA: wa type t_znout.
    *DATA: it_kd1 LIKE zish_pm_cs_kd1fd OCCURS 0 WITH HEADER LINE.
    SELECT * FROM zish_pm_cs_kd1fd INTO TABLE it_kd1 WHERE einri = rnpa1-einri.
      IF sy-subrc = 0.
        SORT it_kd1 BY sno.
      ENDIF.
      DELETE ADJACENT DUPLICATES FROM it_kd1 COMPARING fieldname.
    LOOP AT it_kd1 into wa.
    clear wa-value.
    MODIFY it_kd1 FROM wa.
    ENDLOOP.
           ls_fcat-fieldname = 'FIELDNAME'.
           ls_fcat-scrtext_l = 'Field name'.
           ls_fcat-scrtext_m = 'Field name'.
           ls_fcat-scrtext_s = 'Field name'.
           ls_fcat-tabname   = '1'.
           ls_fcat-col_pos = '1'.
           ls_fcat-outputlen = 15.
           APPEND ls_fcat TO lt_fcat.
           ls_fcat-fieldname = 'VALUE'.
           ls_fcat-scrtext_l = 'Value'.
           ls_fcat-scrtext_m = 'Value'.
           ls_fcat-scrtext_s = 'Value'.
           ls_fcat-tabname   = '1'.
           ls_fcat-col_pos = '2'.
           ls_fcat-outputlen = 15.
           ls_fcat-edit = 'X'.
           ls_fcat-f4availabl = 'X'.
           APPEND ls_fcat TO lt_fcat.
    IF G_CUSTOM_CONTAINER1 IS INITIAL.
    create a custom container control for our ALV Control
        CREATE OBJECT g_custom_container1
            EXPORTING
                container_name = g_container1
            EXCEPTIONS
                cntl_error = 1
                cntl_system_error = 2
                create_error = 3
                lifetime_error = 4
                lifetime_dynpro_dynpro_link = 5.
            IF sy-subrc ne 0.
    add your handling, for example
          CALL FUNCTION 'POPUP_TO_INFORM'
            EXPORTING
              titel = 'ZISH_SCRN_ALV'
              txt2  = sy-subrc
              txt1  = 'The control could not be created'(510).
        ENDIF.
    create an instance of alv control
        CREATE OBJECT grid1
               EXPORTING i_parent = g_custom_container1.
      CALL METHOD grid1->set_table_for_first_display
               EXPORTING
                i_structure_name = 'ZISH_PA_ZNOUT'
          i_default        = gs_test_1700-vari_default
                 i_default        = 'X'
                i_save           = gs_test_1700-vari_save
                is_variant       = ls_vari
                is_layout        = gs_layout1
               CHANGING
                 it_outtab        = it_kd1
                 IT_FIELDCATALOG  = LT_FCAT.
    ENDIF.
    ENDMODULE.                 " BPO_100  OUTPUT
    Edited by: Guru Ram on Sep 24, 2009 8:58 AM

    See sample code.
    I have 2 fields  MATNR and DESC in screen 100. Change it according to ur needs.
    In screen flow logic,
    PROCESS ON VALUE-REQUEST.
      FIELD  desc MODULE module_desc. " F4 for screen field DESC based on value entered in field MATNR
    In report,
    MODULE module_desc INPUT.
      TABLES: ddshretval.
      DATA:  l_t_dynpread LIKE dynpread OCCURS 0 WITH HEADER LINE,
               l_t_dynpread1 LIKE dynpread OCCURS 0 WITH HEADER LINE.
      DATA: l_t_retdynr TYPE TABLE OF ddshretval,
              l_wa_retdynr LIKE LINE OF l_t_retdynr.
      DATA: BEGIN OF g_t_desc OCCURS 0,
            maktx TYPE makt-maktx,
            END OF g_t_desc,
            wa LIKE g_t_desc.
      l_t_dynpread-fieldname = 'MATNR'.  " Field1 name
      APPEND l_t_dynpread.
      CALL FUNCTION 'DYNP_VALUES_READ'
        EXPORTING
          dyname               = sy-repid
          dynumb               = '0100'
        TABLES
          dynpfields           = l_t_dynpread
        EXCEPTIONS
          invalid_abapworkarea = 1
          invalid_dynprofield  = 2
          invalid_dynproname   = 3
          invalid_dynpronummer = 4
          invalid_request      = 5
          no_fielddescription  = 6
          invalid_parameter    = 7
          undefind_error       = 8
          double_conversion    = 9
          stepl_not_found      = 10
          OTHERS               = 11.
      READ TABLE l_t_dynpread INDEX 1.
      IF l_t_dynpread-fieldvalue IS NOT INITIAL.
    CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT'  " Converting matnr to 18 digits
    EXPORTING
    input = l_t_dynpread-fieldvalue
    IMPORTING
    output = l_t_dynpread-fieldvalue.
        SELECT maktx FROM makt INTO TABLE g_t_desc WHERE matnr = l_t_dynpread-fieldvalue.
        CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
                EXPORTING
                  retfield        = 'MAKTX'
                  dynpprog        = sy-repid
                  dynpnr          = sy-dynnr
                  value_org       = 'S'
                TABLES
                  value_tab       = g_t_desc
                  return_tab      = l_t_retdynr
                EXCEPTIONS
                  parameter_error = 1
                  no_values_found = 2
                  OTHERS          = 3.
        READ TABLE l_t_retdynr INTO l_wa_retdynr INDEX 1.
        IF sy-subrc = 0.
          l_t_dynpread1-fieldname = l_wa_retdynr-fieldname.
          l_t_dynpread1-fieldvalue =  l_wa_retdynr-fieldval.
          APPEND l_t_dynpread1.
          l_t_dynpread1-fieldname = 'DESC'. " Field2 name
          APPEND l_t_dynpread1.
          CALL FUNCTION 'DYNP_VALUES_UPDATE'
            EXPORTING
              dyname               = sy-repid
              dynumb               = sy-dynnr
            TABLES
              dynpfields           = l_t_dynpread1
            EXCEPTIONS
              invalid_abapworkarea = 1
              invalid_dynprofield  = 2
              invalid_dynproname   = 3
              invalid_dynpronummer = 4
              invalid_request      = 5
              no_fielddescription  = 6
              undefind_error       = 7
              OTHERS               = 8.
        ENDIF.
      ENDIF.
    ENDMODULE.                 " module_desc  INPUT
    Thanks.

  • Job Chain. How to create Rule based on Time also?

    Hi ,
    I need to check at 9:30 AM that one of the previous step in the existing chain has been completed.
    If not I'd like to do some 'send_notification' Step.
    So, I need to create rule based on Time and 'step_n succeeded'.
    Could you please tell me how to do that?
    Thanks for your help,
    LSY.

    Hi,
    Alberto is right in his approach. You can't say to evaluate the chains rules at 9:30am but you can set an evaluation context of 10 minutes so that the chains rules are reevaluated every 10 minutes.
    Then you can create a rule that says
    if the time is between 9:30am and 9:40am and step_to_check is running or not_started
    then start send_notification_step
    Hope this helps,
    Ravi.

  • How to run a script based on time/action?

    Hi,
    I am using UNIX operating system.I need to execute a script if particular table got updated to certain value.
    Details:
    1.Consider Table A has column B.
    2.If column B has value = sysdate,then I need to do @ Path/filename.sql;
    3.I will not know,what time column B will be update to sysdate.
    How to do that in UNIX?Please share your thoughts....
    Thanks
    Aravindh

    I can't use a procedure to do that actionWhy you couldn't ? See Inputting and Outputting Data with PL/SQL
    But I'm not sure that's a good design to do this on an update. How often the update is occured on table A col B ? Do you want to create a file each time ? I would understand based on time (see DBMS_SCHEDULER) but on a column value... that seems strange to me.
    Nicolas.

  • Anyone else having extra long delivery time for the late 2013 macbook pro 15" 2.6ghz 1tb model?

    Anyone else having extra long delivery time for the late 2013 macbook pro 15" 2.6ghz 1tb model?
    As of today feb 15 i have been waiting for 78 days. Finland doesn't have an official apple store (only authorized resellers) It was my mistake because i should have bought from apple.com. But i think 2.5 months is too long and i have no information about when i can get it..

    The low-end 15” rMBP with a 8 GB or RAM and a 256 GB SSD costs $2,000. 
    The low-end 15” rMBP with a 8 GB or RAM and a 512 GB SSD costs $2,300. 
    With 16 GB of RAM and a 512 GB SSD it costs $2,500.
    The high-end 15” rMBP with a 16 GB of RAM and a 512 GB SSD costs $2,600.
    All cost $500 dollars more with a 1 TB SSD.
    So the SSD size is not a differentiating factor unless you prefer 256 GB.
    If you think you need 16 GB of RAM and a 512 GB SSD then you might as well spend the extra $100 for the high-end model.
    The high-end model will make a difference on gaming and graphics-oriented applications.
    They tend to run other applications at about the same speed.
    Both models are rated with 8 hours of battery life.
    Benchmarks on PhotoShop comparing memory sizes:  https://discussions.apple.com/thread/5659174?tstart=30
    The speed was about 10% different between 8 GB and 16 GB models.
    On other applications your mileage may vary.
    Application benchmarks:
    http://www.macworld.com/article/2059215/15-inch-retina-macbook-pro-review-a-tale -of-two-laptops.html
    The low-end and high-end performed the about the same on non-graphics oriented applications.
    Graphics oriented benchmarks:
    On the Cinebench OpenGL benchmark the high-end was about twice as fast.
    On the Unigine Heaven Benchmark benchmark they ran at about the same speed.
    On the Unigine Valley Benchmark benchmark the high-end was about 1.5x as fast.
    Message was edited by: hands4

  • Number value average based on time average

    Hello,
    I am in need of help of trying to develop a formula to determine numerical average based on time average.  The example I have is, 
    Time 
    Value
    9:00:00
    102
    9:00:05
    103
    9:00:10
    104
    9:00:15
    105
    9:00:20
    106
    9:00:25
    107
    9:00:30
    108
    9:00:35
    109
    9:00:40
    110
    9:00:45
    111
    9:00:50
    112
    9:00:55
    113
     Is it possible to create a formula that would spit out the average value for a one minute average?  Thank you.

    Not really sure, If I get what you need... but anyway - there are statistical functions in Excel, that could help you achieve that result ..
    First idea - you don't have the whole "minute" data - so we can calculate the target value, if the time gets to 9:01:00 ... since you have linear data (see chart in attachment), we can use LINTREND function, that calculates one new value based
    on known previous values... for time 9:01:00 the value would probably be 114. After that, you can calculate the standard AVERAGE function..or am I missing something here? :)
    Try to go through the attachment and let me know it it works for you..
    Milan
    attachment

  • HT3275 Has anyone encountered this message on their time capsule/machine? Time Machine couldn't complete the backup because the backup disk image"/Volumes/Patti's Time Capsule/Patti's MacBook Pro.sparsebundle" is already in use"?

    Has anyone encountered this message on their time capsule/machine? Time Machine couldn't complete the backup because the backup disk image"/Volumes/Patti's Time Capsule/Patti's MacBook Pro.sparsebundle" is already in use"?

    If you reboot the computer it should fix the problem. Also see the first link under More Like This to the right of this page:
    I am received an error on my Time Capsule   which states the backup disk image  "Volumes/Data/MacBook Pro. sparse bundle? is already in use.  so time machine couldn't complete the backup to time capsule - any suggestion

  • Configuring Cost Code along with Payroll elements in Timekeeper time entry

    Hi,
    I am trying to configure cost code as a separate entry along with payroll elements in timekeeper time entry screen.
    Can any one help me in completing the task.
    Regards
    BK

    I have configured the time keeper time entry scree of my own.

  • Error during date calculation: Time entered not numerical

    Hi All,
    We are using SAP MI 7.0 SP18 Server and Client
    xMAM 3.0 SR06
    Now when we create a Notification using the link  Notification Management of type PV and SAVE.
    When Synchronized, it is completed but backend no notification is trigerring and when checked in Error Logs
    the following message is shown Error during date calculation: Time entered not numerical
    Kindly Suggest
    Regards,
    Kiran Joshua

    Hi All,
    I got to know how to edit the entries from merep_mon : Thanks to Chinna.
    But unfortunately that did not solve my problem
    I had to debug the function module of the respective SyncBO and found that the Profile type was not maintained in the backend.
    Infact the error "Error during date calculation: Time entered not numerical" was misleading.
    Anyways upon customising the Profile for the PJ and PV type Notifications that solved my issue.
    Regards,
    Kiran Joshua

Maybe you are looking for

  • Are the delays in iMessage fixed in IOS 7.1 ?

    For quite some time there are discussions about delays in iMessages. For me (iPhone 4S, IOS 7.0.4) iMessages started to show huge (up to 45 minutes) delays in communication with exactly one person (iPhone 4S). The problems suddenly showed up and were

  • How do I listen to music when iPod is in Disk Mode?

    I have a 4g 20gb iPod and it is currently in Disk mode and it is holding the entire first season of Ugly Betty in disk mode. I had to put the episodes on the iPod because my computer's hard drive is not large enough to store them. What I'm wanting to

  • Placed Files and Copied Text not Appearing in Links Palette

    I am working on an annual report. The report is a booklet. I'm using master text boxes. The report is basically one, long flowing stream of text. Within this there are many articles, divided by headings. I'm receiving articles for this annual report

  • Data Guard Broker and Cold Failover clusters

    Hi, I wanted to use Data Guard Broker to control primary/standby systems on AIX clusters but found that without Oracle clusterware it is not supported on failover of a database to another node (unless you drop and recreate the configuration which in

  • Can i use icloud to save changes to logic 9 projects on different macs?

    hi peops, can i use icloud to save projects on logic 9? I use an imac at home but use my macbook pro away from home. everything is duplicated but find it a pain consolidating and have forgotten sometimes to updat a project on 1 machine or the other.