To get paygrade of an employee in HR-ABAP

Hi All,
Is there any function module that can get me the paygrade for employee? i have to know the paygrade of employees in a org unit. Also i have to get the appraisal text for that employee in a paygrade. Anyone has any inputs on this?
Regards,
San

Hi,
Table T513 F will fetch you the Appraisal Criteria texts.
Table T510 gives  the pay scale/grade  groups.
Also you can use the fun module
RHPA_APPRAISEES_APP_READ
to read the appraisal data.
You can get the wage Type related data from 008 using the fun module
RP_FILL_WAGE_TYPE_TABLE_EXT.
Regards,
Anji

Similar Messages

  • How to get no. of active employees in a employee subgroup on a particular date

    Dear Experts.
    Sorry for the basic questions.
    I want to get the no. of active employees in a employee subgroup on a particular date.  I am not using logical database.
    I am  facing problem with the date .
    my select query as below .
    SELECT PERNR PERSK
            FROM PA0001
            INTO TABLE LT_DATA
            WHERE PERSG = '1'
            AND ( PERSK = 'M1' OR
                  PERSK = 'M2' OR
                  PERSK = 'M3' OR
                  PERSK = 'M4' OR
                  PERSK = 'M5' OR
                  PERSK = 'M6' OR
                  PERSK = 'M7' OR
                  PERSK = 'P1'  )
                  AND BEGDA = LV_DATE .  with this select query i am get only those entries which are created on LV_DATE.
    Please suggest the select query so the i can get no. of active employees working in employee sub group on LV_DATE.
    I hope its clear.
    Thanks & Regards,
    Bhushan

    Hello ,
    You have to use a join with  table PA0000 on PERNR with the condition ( PA0000-STAT2 = 3 ) Active and , LV_DATE >= BEGDA AND LV_DATE < ENDDA   .
    Regards

  • Hi i want to create BAPI to get approver of the employee

    hi i want to create BAPI to get approver of the employee
    in this  BAPI if there are two approver for that employee than i need both approver personal no.
    please help me
    thanks in advanced.

    Hi
    I doubt whether there is a direct Standard BAPI for that.
    The below report will get you the employees approver org position. Even if there are two approvers are there, it will display both the approvers position.
    *& Report  ZGD_TEST_HR_ORG_STR
    REPORT  ZGD_TEST_HR_ORG_STR.
       DATA: plvar            LIKE hrsobid-plvar.
      DATA: otype            LIKE hrsobid-otype.
      DATA: sobid            LIKE hrsobid-sobid.
      DATA: date             LIKE sy-datum.
      DATA: leading_position LIKE hrobject OCCURS 1 WITH HEADER LINE.
      DATA: org_agent        LIKE swhactor.
      DATA: lv_sw_vapos      TYPE xflag,
            lv_subrc         TYPE sy-subrc.
      DATA spfli_wa TYPE spfli.
      DATA carrid_buffer TYPE spfli-carrid.
      IF plvar IS INITIAL.
        CALL FUNCTION 'RH_GET_ACTIVE_WF_PLVAR'
          IMPORTING
            act_plvar       = plvar
          EXCEPTIONS
            no_active_plvar = 1.
        IF sy-subrc > 0.
          MESSAGE e300(5w) RAISING no_active_plvar.
        ENDIF.
      ENDIF.
    IF otype IS INITIAL OR sobid IS INITIAL.
          otype = 'US'.
          sobid = sy-uname.
      ENDIF.
      CALL FUNCTION 'RH_GET_LEADING_POSITION'
        EXPORTING
          plvar              = plvar
          otype              = otype
          sobid              = sobid
          date               = sy-datum
          auth               = ' '
          consider_vac_pos   = space
        TABLES
          leading_pos        = leading_position
        EXCEPTIONS
          no_lead_pos_found  = 1
          OTHERS             = 2.
       IF sy-subrc > 0.
        MESSAGE e802(5w) WITH otype sobid
                         RAISING no_lead_pos_found.
      ELSE.
        LOOP AT leading_position.
          write :  / leading_position-otype,
                     leading_position-objid.
        ENDLOOP.
      endif.
    Hope it helps you

  • How to get the list of employees whose full n final setellment done in mont

    hi  Experts,
    We are trying to get the list of employees whose full and final settelemnt were done in a particular month.
    Is there any way to get the employees whose fnf was done in a particular month.
    Please advice.
    Regards,
    V Sai.

    Hi Experts,
    We are trying to get the list of employees from sap for whom  we ran the FNF  in the current month.
    For example,if an employee left the organisation in the month of April,we  are holding the salary of the employye.
    After approvals from different departments,may be after 2 months we change the control record to april and we run the payroll for the employee.later we change the control record to current period.  In posting we use the other period and maintain 01 2010  and post to accounts.
    Here we want to extract the list of employees for whom we post the  Full and final settelement in the particular month.
    Please helpme to solve it.'
    U r help is highly approciated.
    Regards,
    Sai.

  • To get record of colleague  employee who working in same department in oracle

    to get record of colleague  employee who working in same department in oracle

    Please read the FAQ:
    Re: 2. How do I ask a question on the forums?
    and post sufficient details for people to help you.
    Ensure you post what you've tried yourself and what's not working/error messages.

  • To get  HOD for the employees(HR-ABAP)

    Hi Experets,
    i am new in  abap hr please suggest me  how to get hod of an employee and trying to do with bellow codes, kindly suggest me.
    select single ORGEH from pa0001 into lv_orgeh where pernr = employeenumber
                                                           and ENDDA = '99991231'.
                   if sy-subrc = 0.
    select single sobid from HRP1001 into lv_sobid where OBJID = lv_orgeh
                                                           and rsign = 'A'
                                                           and relat = '803'
                                                           and endda = '99991231'.
       if sy-subrc = 0.
         SELECT SINGLE objid FROM HRP1001 INTO lv_objid
                       WHERE OTYPE = 'O'
                       AND   OBJID = lv_sobid
                       AND   RELAT = '12'
                       AND   RSIGN =  'B'
                       AND   ENDDA = '99991231'  .
       IF SY-SUBRC EQ 0.
         SELECT SINGLE sobid INTO lv_sobid
                   FROM hrp1001
                  WHERE otype EQ 'S'
                    AND objid EQ lv_objid
                    AND plvar EQ '01'
                    AND rsign EQ 'A'
                    AND relat EQ '008'
                    AND istat EQ '1'
                    AND endda EQ '99991231'.
                 IF sy-subrc EQ 0.
                   lv_pernr = lv_sobid.
        ENDIF.
       ENDIF.
       ENDIF.
       ENDIF.
       ENDIF.

    FYI
    see the include = RPCMFPV0 for
    call function 'HR_GET_ABSENCE_QUOTA_DATA'
    HRBR_REM_ABSENCE_NEW_QUOTA    
    HRBR_REM_ABSENCE_NO_NEW_QUOTA 
    HR_ABSENCE_VALUATION_VIA_QUOTA
    HR_QUOTAS_DEDUCTED_BY_ABSENCE 
    HR_QUOTA_SPLITS_FOR_ABSENCE   
    HR_SPLIT_ABSENCE_BY_QUOTA     
    HR_ABSENCE_QUOTA_REMOTE       
    HR_INFOCOLUMN_ABSENCE_QUOTA_10
    Thanks
    Saquib

  • Report for time log on detail for each employees in SAP ABAP-HR report

    hi experts,
          please help me .how to create a report for time log on detail for each employees in SAP ABAP-HR report.please help me.
                                                      thank you

    Hi,
    For Time Management Infotypes , If you want to read the data using macro you need to use the Macro called RP_READ_ALL_TIME_ITY
    Example:
    DATA: BEGDA LIKE P2001-BEGDA, ENDDA LIKE P2001-ENDDA.
       INFOTYPES:  0000, 0001, 0002, ...
                         2001 MODE N, 2002 MODE N, ...
         GET PERNR.
       BEGDA = '19900101'. ENDDA = '19900131'.
       RP_READ_ALL_TIME_ITY BEGDA ENDDA.
       IF PNP-SW-AUTH-SKIPPED-RECORD NE '0'.
          WRITE: / 'Authorization for time data missing'.
          WRITE: / 'for personnel number', PERNR-PERNR. REJECT.
       ENDIF.

  • How to update  Previous Employee Data  in ABAP  HR

    I'm new to  ABAP HR Module and have problem to update  Previous Employee Data  in ABAP  HR.
    Helpful  Advice will be appreciated.

    wat u want update or upload
    plz don't post incomplete questions
    u should clear with ur requirement

  • BP not getting created while creating employee

    Hi,
    When I Hire an employee a BP should be created for it. It used to happen earlier in the system but after we moved to another system this is not working.  Can someone please let me know the necessary config for this?
    I've the following settings:
    HRALX   ONUMB  = 2
    HRALX   OSUBG = MD
    The MD number range is from 90000000 to 9999999999. Should this number range be internal or external?
    When I use the HR_SYNC_PERSON report for an employee I get the error as
    "Determination of connections to object 'BP' of 'CP' '50000201' failed"
    "Object of type 'US' with ID '1122' does not exist or is inconsistent"
    "Determination of connections to object 'BP' of 'O' '50000101' failed" etc
    Also I need to upload the employee master data using LSMW and BP does not get created with LSMW also? Is there some specific config while using LSMW?
    Please help.

    Whenever you are uploading employees using LSMW, you need to run program HR_SYNC_PERSON.
    Pls refer to the following thread for further info:
    Assignment: Business partner for person '50000029' is not unique
    Regards,
    Dilek

  • Re: Need sap hr report to get promotion detial of employee

    Hi Expert,
    as i am  new to sap hr i have to develop a custom report for employee promotion detail so is there any report to get
    the details of prmotion detail like
    employee name  employee number promotiona date time like this in need in the output.
    Regards,
    Adddu

    Hi Adddu,
    Hope you have a separate action for promotion.
    In that case
    Suppose 'PR' is the action for Promotion, Then Select data from IT0000 where action = 'PR'
    1. Employee Number --> IT0000-PERNR
    2. Promotion Date --> IT0000-BEGDA.
    Select data from IT0001 where pernr = IT0000-pernr
    3.  Employee Name --> IT0001-ENAME
    If you don't have an action for this and then let us know the case.
    Hope this helps.
    Pradeep.

  • How to get the list of employees whose Sal on hold and who are active

    HI Experts,
    We are trying to extract a report,where the list of employees whose  salary was hold  and who are active in a particular month.
    Please advice.
    Regards,
    V Sai.

    Hi,
    I can think of two different solutions. You can choose the one as per the requirement.
    1. Creating  a report of locked employees as on date.
      Active employee that are locked in Infotype 3.
    As infotype 3 doesnt have different Begin data and end dates, we cannot have historic data/report.
    2. Creating a report for payroll not run.
    Getting a list of active  employees
    Check the RT of the employees for previous payroll runs.
    You can use the selection criterila for dates/months.
    Hope this helps.
    Param

  • GET PERNR skips some employees in the report

    Hi all.
    This is my first post in this forum. I'm beginner in ABAP programming and I've got a issue in my report that I don't succeed in solving it.
    In the first line of the source code, within the start-of-selection event, I use the GET PERNR command to bring the employee personnel numbers. While I was debugging I've noted this command was skipping some employees. There isn't any line of code before the GET PERNR.
    Do you have any ideia about what's happening?
    Thanks in advance.
    Tiago.

    HI Tiago,
    here is another probably cause. The dates. It´s important that the employees,
    are active in the infotype(I think that is Infotype 0), in the dates that check your program. It´s useful to know
    the selection data period (pnpbegda/pnpendda), the employees selection data (pnpbegps/pnpendps), the radiobutton selection data (pn-begda/pn-endda), of the pnp logical d.b.selection screen. You can see the values of these fields debbuging Ah!, another point, start-of-selection & Get pernr, are differents events in the execution of an abap program.
    Hope this lines help you!
    Carles

  • Getting BP number by Employee number in the CRM

    Hi Guys ,
    Does anyone know a function to get BP number according to employee number  in CRM ?
    We can write a simple selection from HRP1001 table ..
    But I prefer using a ready to use function (more safe)  , if there is one ...
    Thanks ,
        Nitzan.

    Hi ,
    Nice function.
    But I need the opposite which I can not find -
    BP Number from employee .no. ...
    Thanks

  • How can we get the top 5 employees list ................

    How can we get the list of top 5 employees who are drawing highest salaries from a table

    SQL> select * from
      2  (select ename,sal from emp order by sal desc)
      3  where rownum < 6;
    ENAME             SAL
    KING             5000
    SCOTT            3000
    FORD             3000
    JONES            2975
    BLAKE            2850
    SQL>

  • How we get the lower level employee under particular level employee

    Hi ,
    i have query like
    select lpad(' ', 3*level) || empno, level
    from
    scott.emp
    start with
    mgr is null
    connect by
    prior empno=mgr
    output:-
    LPAD('',3*LEVEL)||EMPNO     LEVEL
    7839     1
    7566     2
    7788     3
    7876     4
    7902     3
    7369     4
    7698     2
    7499     3
    7521     3
    7654     3
    7844     3
    7900     3
    7782     2
    7934     3
    i want to get all hierarchy under particular employee id i entered during runtime. eg. if i entered 7566     then it should display the following output.
    7566     2
    7788     3
    7876     4
    7902     3
    7369     4
    is it possible , please suggest.
    thanks
    kam

    Hello,
    How about trying like this?
    SELECT LPAD(' ', 3*LEVEL) || empno, LEVEL
    FROM scott.emp
    START WITH empno=7566 -- Or any value from where you want to start
    CONNECT BY PRIOR empno=mgr -Ammad

Maybe you are looking for

  • How do I deactivate a (lost) copy of Acrobat XI professional

    I am advised to contact Adobe but am unable to do so. Please let me have a contact number for Adobe in the UK  so I can get this reinstalled copy working

  • Upload without compressing

    I have a 110 MB FCP movie file. I want to upload the whole file to vimeo, but am unable to do so in this format. I am unable to export this into another format, it seems, without compressing it. Could someone please tell me how to convert the entire

  • IPod restore problem.

    I'm having trouble with my iPod photo (60G) Every so often, my iPod freezes and the Sad iPod face appears. I've acknowledged the website, and have tried everything on there. Nothing works. It won't respond when I connect it to my computer, it won't g

  • Separate 2.0 and 5.1 mixes for an Apple TV file?

    Hi, Is there any workflow which would allow me to mux an already-created Dolby Digital 5.1 AC3 file into an Apple TV workflow? Right now, all I can figure is that Compressor only allows me to create the resulting 2.0 AAC file from the front LR channe

  • Unable To Cancel Previous Reconciliation

    Hi All, We are using SAP Business One 2007 A SP01 PL 05. The problem that I currently have is that an external reconciliation was done and it was not done correctly.  When I go to Manage Previous External Reconciliations and select the GL account I f