Pay Scale inrease - Custom Program

HI  Guyz,
   A custom program is developed for the pay scale increase  and it should be  run on a regular basis as a background job to update the pay increase of the employees who have completed either 60 days or 6 months or 9 months from the hire or rehire date. The program   should perform the processing only for the hourly employees of the Personnel Area. The processing would consist of checking the current date with the employee hire or rehire date and determining the increase in amount based on the number of days the employee has been working. After the necessary processing is done the program will update new data records for the basic pay infotype for the associates who need to have an increase in the pay.
Can someone help me with the technical steps needed for this development.
Note:Pay Scale Reclassification program cannot be used as we are not implementing compensation management

Yes ..
This Bapi will do the same job & i guess in a easier way than BDC
Call this Bapi in loop.
Make sure to lock and unlock master records of employee before
and after the call using
BAPI_EMPLOYEE_ENQUEUE --- lock
BAPI_EMPLOYEE_DEQUEUE -
unlock
<b>or</b>
HR_EMPLOYEE_ENQUEUE  -
Lock
HR_EMPLOYEE_DEQUEUE --- unlock
otherwise bapi will throw a message personnel number not yet locked.
Hope this helps.
Kindly reward in case useful.
Rgds,
Darshan

Similar Messages

  • Oracle11i AP positive Pay customized program setting

    Hi
      I need to know how to set up a new customized program for Positive Pay file for payment batch where the checkbox is in actions panel so once it is clicked by the user the program will be triggered
    Thanks

    ISUTri wrote:
    Thank you for your reply Hussein. Those documents don't appear to address the specific problem we seem to be having. Out of the log file that I posted I have been concentrating my search on this error message. Let me know if you have any other tips.
    java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error: character to number conversion error
    ORA-06512: at "APPS.IBY_EXTRACTGEN_PVT", line 380
    ORA-06512: at line 1
    Is there a way I can get additional information that might help me track down what is happening? I have an SR on this but Oracle seems to be as stumped as I am.R12: Troubleshooting Payment Process Request (PPR) Errors: Comprehensive Listing of Errors and Solution Documents [ID 1314118.1]
    IBY_FD_PAYMENT_FORMAT_TEXT Format Payment Instructions Errors with ORA-06502 [ID 1073786.1]
    Thanks,
    Hussein

  • How to handle pay scale tables in infotype 0008?

    Hi friends,
    I have 2 questions:
    1) What's the difference between "Pay Scale Groups And Levels" (view v_t510)  and "Pay Grades And Levels" (view v_t710). And In which case apply each one?.
    2) I have a pay scale table with differents levels, for each level i have a minimun and maximun salary. I think i can handle this by using "pay grades and levels", but in the infotype 8 in the pay scale data i indicate the type, the area, and when i going to select the group the search help displays the values of the "pay scale groups and levels" and i would like to know how to display the "pay grades and levels" instead of the displayed currently?.
    Thanks in advance,
    Albio Vivas.-

    1. Pay scales - >  These are used when you have logical step increases in employee's salary.  Fixed increases that can be defined in configuration.  These are good, becuase they are easily maintained through configuration and standard programs update the employee master data for you.
        Pay grades - > These are used when you do not have fixed compensation for employees and need a salary range to go by, so you use these are a range.
    2. As for manipulating whether an employee used a scale or a grade list on info type 8  is dictated by feature TARIF located in transaction PE03.
    thanks.
    JB

  • How to create an install medium of Windows 8 with custom programs (like an OEM install)

    Hello all,
    I am interested in setting up a small business of making PCs for people around my area, and was curious if there was any way I could install Windows 8.1 on those computers with custom programs (i.e. Browsers, Anti-virus, etc.), but not have to create a user
    account to do so? I want people to get these computers and go through the regular setup account process when they turn them on for the first time, just like with any computer from a regular OEM. Basically, I am trying to create my own OEM instillations of
    Windows.
    Thanks for any help, and let me know if I need to clarify anything.
    Graham

    Hi,
    Andreas is right, we have many ways to deploy Windows 8.1 like OEM.
    You can also try the ADK:
    Windows Assessment and Deployment Kit (Windows ADK) for Windows 8.1
    http://www.microsoft.com/en-hk/download/details.aspx?id=39982
    The Windows ADK enables two key scenarios: Windows deployment and Windows assessment.
    Windows Deployment is for OEMs and IT professionals who customize and automate the large-scale installation of Windows on a factory floor or across an organization.
    Kate Li
    TechNet Community Support

  • Pay scale area not getting defaulted in IT 0008

    Dear Consultants,
    We have recently upgraded to ECC 6.0.
    We have defaulted Payscale type and area using Tarif feature on basis of Employee group and their country grouping.
    My observation is when we reactivate a Pernr, in Itype 0008, it displays the payscale type as defaulted in Tariff but the payscale area is different than the one defaulted...so when I try changing the payscale area to the one defaulted in Tarif, it gives an error message: The Default pay scale cannot be changed....
    If anyone of you could provide some insights on the above error message.
    Regards,
    Prachi

    Hi,
    Thanks...There was a custom table which was also checked for defaulting the Payscale area.
    Regards,
    Prachi

  • Best way to view PDF page(s) with in a custom program

    What is the best approach for viewing PDF page(s) in a custom program?  I know you can hook in Adobe PDF Viewer, but I need access to mouse clicks and location on the page.  As well, I need to control the scale and zooming of the PDF page(s).
    I'm not looking to change the PDF file, but rather draw over top of the page(s).
    Thanks for any help or pointing me in the right direction,
    Shayne

    Actually, Ive already implemented an interface after throughly reading all the Acrobat documentation on Javascript within the PDFs. Its functional but not spectacular. It simply uses the setField function to get and set the values to the Field objects. It do this by posting messages to and from the web page that is hosting the PDF object.
    I was wondering if there is a better way. It needs to stay a thin-client interface - nothing besides PDF Reader loaded on the workstations. I am currently investigating the several other methods but was hoping for some guidance.

  • Enterprise Compensation Management - Pay Scale and Pay grade

    Hi Gurus,
                   I would like to like to know my understanding is correct.
    1) ECM supports only Pay Grade (T710) and not Pay scale (T510). If so, company using pay scale will not be able to implement ECM? If not please provide the solution (how ECM can be implemented if company use Pay scale t510).
    2) Can Annual Salary be pro-rated for part-timers, using capacity utilization level (CUL) in IT0008? I configured WT ASAL with reduction '2' in wage type characteristics under section 'Indirect valuation', but when i enter 50% in CUL, it is still reflecting the ASAL for 100%. So SAP does not support CUL for ASAL. if not please let me know what is missing in the configuration.
    What is the best way to handle part-timer?
    3) Show part time salary in compensation planning [ By implementing BADI for Calculation Base] and then convert back to full time salary?
    IT0008 Maintained with the following info.
    e.g. employee work for 20 hrs. a week. (40 hrs. per week for full time)
    CUL is 50%
    Monthly salary is 2000$
    Employee's salary is 1000$ (Actual)
    To sShow 1000 $ in planning worksheet for managers and covert to full time during Activation?
    What is the SAP best practice and recommendation and why?
    Thanks for reading my thread.
    Waiting for reply.
    Thanks
    Regards
    Senthil Bala

    hi suresh
    just a doubt
    when we create the compensation program records 0758 we specify the 1 and 2 program groupings along with the comp area
    so even when we default them to the required paygrade groups
    does the RHECM_CREATE_COMP_PRO  look at the 758 record of the employee and create the records thus excluding any one with less grade group and those messages?

  • Pay Scale Group and PS Level

    Hi everyone,
    We use Pay Scale Group and PS Level in our company (values are defaulted in IT0008); Sometimes we need to add new pay scale groups and levels, that is done in customizing client and transported to productive system using transport requests.
    Is there any other way to give permission to users to create new pay scale groups and levels directly in produqctive system?
    Thanks a lot in advance.
    Tata

    Hello
    In general practice it is not recommended to directly create PS grp and level in production as it needs a lot of testing.It may create problem in production.
    Try to follow the transport process.
    Cheers
    Rahul

  • Is it possible to automate 'Revise Pay Scale Groups and Levels'

    Hi Experts,
    I have an environment where Pay Scale Groups and Levels change yearly.  Because of the number of groups and levels we have, it would be easier to upload the information as an excel file as opposed to manually entering it (via SPRO>PA>Payroll Data>Basic Pay>Revise Pay Scale Groups and Levels).  Also, it would limit the chances of a data-entry error.
    Is it possible to upload this data somehow?  I cannot find any information on this subject.
    Thanks in advance.
    Shane

    Hi Swapna,
    So basically are you suggesting a  BDC program?
    Thanks
    Shane

  • Error Pay scale grpg for allowances for 02002162 is not defined on 20110408

    Hi,
    I do get the above error Pay scale grpg for allowances for &1 is not defined on &2 when running program RHECM_UPD_0008_FROM_1005 for Indian employees. I know that we have indirect evaluation for our Indian employees in it0008. And we do not have 'Define Pay scale grouping for allowances' (V_T7INA1) and 'Pay scale grouping for allowances' (V_T7INA3) configured for India. But then we are also not using payroll for India.
    Most strange is, that the program runs just fine in the development system for a India test employee record, whereas it fails to run in the test system for a real live India employee.
    The error message code is HRPADIN01 084 and is thrown by function module HR_ECM_INSERT_INFOTYPE. But since it;s code is all object oriented I'm getting terribly lost when trying to observe in debug mode what the actual problem is. When running the program I use planned comp. type 'S' (Salary Structure)
    Employees in all other countries update just fine, and the planned compensation infotype on the employee's job code look fine also.
    Would appreciate your help please as for what could be causing this error!
    Thanks,
    Philipp

    P.S. I have now maintained some test entries in V_T7INA1 and V_T7INA3 that match my employee's infotype 0008 entry. This does not make a difference unfortunately though. During debugging I found the message is raised in method CL_HRPA_INFOTYPE_0008_IN/CHECK_WAGETYPES_IN and within that method GET_ALGRP and then cl_hrin_services=>read_algrp.
    In the method that reads t7ina3 the code is:
    method READ .                                                                               
    IF NOT ( a_is_buffered = true  AND                 
               a_t7ina3-molga  = molga AND               
               a_t7ina3-trfgb  = trfgb AND               
               a_t7ina3-trfar  = trfar AND               
               a_t7ina3-trfkz  = trfkz AND               
               a_t7ina3-trfgr  = trfgr AND               
               a_t7ina3-trfst  = trfst ).                
        CLEAR a_t7ina3.                                  
        a_t7ina3-molga = molga.                          
        a_t7ina3-trfgb = trfgb.                          
        a_t7ina3-trfar = trfar.                          
        a_t7ina3-trfkz = trfkz.                          
        a_t7ina3-trfgr = trfgr.                          
        a_t7ina3-trfst = trfst.                          
        SELECT SINGLE * FROM t7ina3 INTO a_t7ina3        
          WHERE                                          
            molga = molga AND                            
            trfgb = trfgb AND                            
                  trfar = trfar AND              
                  trfkz = trfkz AND              
                  trfgr = trfgr AND              
                  trfst = trfst.                 
              a_subrc = sy-subrc.                
              a_is_buffered = true.              
            ENDIF.                                                                               
    IF a_subrc IS INITIAL.               
              t7ina3 = a_t7ina3.                 
            ELSE.                                
              CLEAR t7ina3.                      
            ENDIF.                                                                               
    endmethod.                             
    In there a_t7ina3 is filled initially (but interestingly field algrp is the only one that is blank). But since it is filled and matches the if not condition it does not go and select from the DB but clears t7ina3 and thus runs into the error afterwards.
    Ideas anyone?
    Thanks,
    Philipp

  • Employee group - Pay scale group - level

    Hi all,
    How can i assign Pay scale group - level for Employee group?
    Thanks,

    Hi Quang Le Vinh
    I know the solution that you can assign the values directly in IT0008 (of course T588M has to allow this).
    In the customizing "basic pay" in the personnel administration section, you have to set up the possible combinations (definition of the values).
    BR,
    Benno

  • Logical database sdf in custom program not triggering selection screen?

    I added logical Database SDF (screen 905) to a custom program - but the selection screen is not getting triggered.
    Do I have to associate these somewhere?
    Thanks,
    Ven

    HI,
    Declare this statement after the Report Statement in the program.
    TABLES : SKA1, SKB1.
    You will get the selection screen now.

  • Re: Payment order Reversal using custom program

    Hello Experts,
    The requirement is when we void any chek the corresponding documents (payment request ,payment order and accounting document) related to the check has to be reversed in Fi Tresury.
    Reversal of the payment reqest and the accounting document in my program is fine but payment order reversal is not happening in the program.
    I am able to reverse it by using standard transaction ihc02.
    In the program  i have used the same function module IHC_BCA_PAYM_ITEM_REVERSE as used in the standard program and passing the same values what we are passing in the standard transaction but reversal of  the payment order was not happening using that functiona module.
    Please suggest me what to do with this requirement and how to reverse the payment order using the custom program.
    Thanks and regards
    pavan

    Hello Experts,
    The requirement is when we void any chek the corresponding documents (payment request ,payment order and accounting document) related to the check has to be reversed in Fi Tresury.
    Reversal of the payment reqest and the accounting document in my program is fine but payment order reversal is not happening in the program.
    I am able to reverse it by using standard transaction ihc02.
    In the program  i have used the same function module IHC_BCA_PAYM_ITEM_REVERSE as used in the standard program and passing the same values what we are passing in the standard transaction but reversal of  the payment order was not happening using that functiona module.
    Please suggest me what to do with this requirement and how to reverse the payment order using the custom program.
    Thanks and regards
    pavan

  • POSTING G/L account documents through custom program

    While posting the documents through the tcode fb01,
    when I tick at PA segement button ASSIGNMENT TO
    PROFITABILITY SEGMENT screen opens, DERIVATION
    BUTTON is activated/enabled . But through a custom program when session is
    processed and when PA segement button is ticked on
    ASSIGNMENT TO PROFITABILITY SEGMENT screen, DERIVATION BUTTON is not visible. I can only see Continue, Next Page, Delete Assignment, and Cancel buttons. Where do I need to check this problem?

    Hi,
    Nope, in standard SAP you can not do that.
    You would need to develop your custom program for it.
    Regards,
    SDNer

  • Report to check authorization object used in customized programs

    Hi Guys,
    An auditor came and he raised a question to us, he asked whether all of our customized transactions and programs are maintained with authorization checks? The question is how can we check what authorization objects are used for our customized programs and transaction codes? The developer did not maintain the objects used for that program in SU24 table. Is there a program or a report to show us all the authorization object used for a customised program or transaction? Example : T-code MIGO we can check in SU24 table for all the authorization object used. How do we check for customized tcodes? Please advise. Thanks!
    Edited by: Jarod Tan on Nov 25, 2010 9:42 AM

    Note that some programs are built in such a way that no (visible) auth check is necessary, or even desired at all.
    To determine the necessity of an auth check, you should check that starting it has an entry point (tcode, rfc, service) which is appropriately restricted. The rest (whether and where and how a further check is evaluated) is entirely dependent to what the program actually does.
    Well designed applications generally have centralized functions and methods, and the checks are in there or a "base check" they use.
    Others again use the same in UI programming to determine the visibility of functions, to make the application more intuitive for the user. This on it's own is however not a sufficient auth check to rely on.
    Code review is an art form!
    Cheers,
    Julius

Maybe you are looking for

  • MacBook Pro with OSX 10.7.3 using Firefox 10.0.2 no longer shows photos included in newspaper page downloads.

    Using MacBook Pro OSX 10.7.3 and Firefox 10.0.2 when downloading pages via internet of newspapers such as Toronto Star for example, photos included in the page or item download are absent from the download. There is a box with a line margin around th

  • "Abobe AIR Application Installer" is damaged and can't be opened.

    I went just downloaded ADOBE AIR and when I try to use it to install one of my Apps I get the message, "Abobe AIR Application Installer" is damaged and can't be opened. Can someone please address this. Thank you, Dr. Alan

  • JSP and SVG

    Hi all, I have a problem by generating and manupulating SVG with JSP: I generated a SVG file (for example a.jsp) with JSP using <%@ page contentType="image/svg+xml" %>. And then i want to embed this generated SVG image into a html page using <embed s

  • Standard library not found--cygwin and -mno-cygwin

    Hi, I have been working to get a program to compile on windows using cygwin. When I added the -mno-cygwin flag to the compile line things were moving smoothly until it hit a class that #included <list>. At this point it throws several errors about th

  • How to manage profiles in airport utility 6.3.1

    Anyone had any luck managing profiles, checking logs, signal strength, or any other function that ( apparently ) has disappeared on the 6 series Utility?