SAP HR Headcount Reporting

Hi Experts,
We are consolidating our system and looking for optimal ways to identify the correct headcounts.
SAP provides standard reports S_PH9_46000219 for headcount. Can someone help me in identifying what is considered as a headcount from SAP standard point of view. I know different organizations may have different criteria for calculating headcount but I'm primarily interested in standard behavior. Accordingly we will decide if we can make use of this standard report.
Thanks & Regard,
Ravi

Hi Ravi,
I found an interesting read on this report. Sharing link with you. Hope this will help!!!
http://scn.sap.com/community/erp/hcm/blog/2013/04/04/headcount-reporting-as-easy-as-one-two-three
Regards,
Jitendra

Similar Messages

  • OM - Issue with Employee Headcount Report

    Hi All
    While making a selection of org units in Employee Headcount Report its been noticed that some org units and getting selected and some are not and during selection of required org units there are few org units which are appearing as related object index and some as non related object index
    Could someone let me know what is a Related and Non Related Index of a Org Unit

    I checked the report, and it certainly returns incorrect data, I found exactly what you say regarding active/inactive persons.
    What is SAP's reason for not looking into this? It would be interesting to hear their argumentation for this not being a bug. 
    It may be that SAP expects RHSTRU00 to be called only for active persons? This would require running another report first to get the input for RHSTRU00. This seems like a strange prerequisite for the program, and I do not understand why SAP don't see this as a bug. The error seems rather obvious and reproducable.
    I often find that I have to push to get passed first line of support to have SAP see the problem. It is tiring, but I have found this to be the fact far too often. 
    PS - we never use the program like this, so we do not face the problem ourselves.
    /Kirsten

  • HR Headcount Reporting

    Hello experts,
    I have to count employees who worked at least one day in a year.
    I don't know how to do this because if I display the year, the report counts only employee who worked the entire year.
    I'm new on the HR reporting and the headcount cube behavior is a little strange for me.
    If you have any ideas it will be great !
    PS : Sadly I'm using BW 3.1...
    Regards,
    - Benjamin Barbaray -

    Hi Ravi,
    I found an interesting read on this report. Sharing link with you. Hope this will help!!!
    http://scn.sap.com/community/erp/hcm/blog/2013/04/04/headcount-reporting-as-easy-as-one-two-three
    Regards,
    Jitendra

  • Benefits of SAP Business Warehouse Reporting compared with the Query-tools?

    Hello experts,
    I've been creating reports with SAP Query tools, but been faced with few problems. First of all, there are restricted possibilities in terms of joining tables, and thus I cannot include all the data required for the report.
    One solution for this would have been to create separate queries and join the data together in Excel. The problem with this is that there exists no common field that would make sense as for a selection criterion. If the selection criterion is different in different queries, there is the danger of combining false data together, which would eventually result with distorted data. 
    So I was wondering, could anyone briefly tell me if SAP Business Warehouse reporting would solve these problems? And what other benefits would it provide compared with the SAP Query? I'd urgently need to know if it would be a beneficial investment for the company, since I haven't found solutions for the problems occurred in the creation of reports.
    Thank you in advance for you help!
    Maria

    The answers are yes - and thousands of companies have gone down this route
    Puttingin BW is a strategic aim of the comapny and not to be thought about and discussed in a BI forum such as this
    The costs of implementation and hardware will no doubt make your eyes water.
    To be quite honest SAP BI is a "no brainer" as most of the new e-SOA and new R3 modules reply on BW for their reporting needs

  • How to Get Supervisor Id In Headcount Report

    Hi Experts,
    I am working On Headcount Reports.
    I need to get the Supervisor Id to my Report.
    By Using HRP1001 am getting the Supervisor ID
    by Passing S to OTYPE,
    Position to OBJID.
    002 to RELAT.
    My Problem is If the Supervisor record gets Deleted from the Database(when he/she resigns),we need to Get the Immediate Supervisor to Supervisor Id.
    will it be automatically Updated in the Infotypes or we need to Implement any logic.
    Your Suggestions will be highly Appreciated.
    Thanks,
    -Vijay

    hi vijay try the below code,
    and one thing to tell you if approver resigns it means tht person assigned to tht position had left but tht position exists so u need to check if the approver position is empty or assigned,if empty then u can find out the approver's manager from tht position and then find the person (top approver) assigned to tht position.
    Please change or code the IF-Else condition accordingly,it wil serve ur purpose -
    DATA: ls_sobid TYPE sobid,    "approver's position
          ls_sobid1 TYPE sobid,  "will contain PErnr of approver
          ls_sobid2 TYPE sobid,   "approver's manager position
          ls_sobid3 TYPE sobid.  "will contain pernr of approver's manager
    data: i_plans like pa0001-plans.
    i_plans = '50019473'.
        SELECT SINGLE sobid FROM hrp1001 INTO ls_sobid
         WHERE otype = 'S'
         and   plvar = '01'
         AND   objid = i_plans
         AND   endda >= sy-datum
         AND   begda <= sy-datum
         AND   rsign = 'A'
         AND   relat = '002'.
        IF sy-subrc NE 0.
      message e000(000) with 'no approver'.
        else.
       SELECT SINGLE sobid FROM hrp1001 INTO ls_sobid1
       WHERE otype = 'S'                 "position
       AND   plvar = '01'
       AND   objid = ls_sobid
       AND   endda >= sy-datum
       AND   begda <= sy-datum
       AND   rsign = 'A'
       AND   relat = '008'.
       if sy-subrc ne 0.
    SELECT SINGLE sobid FROM hrp1001 INTO ls_sobid2
         WHERE otype = 'S'
         and   plvar = '01'
         AND   objid = ls_sobid
         AND   endda >= sy-datum
         AND   begda <= sy-datum
         AND   rsign = 'A'
         AND   relat = '002'.
      SELECT SINGLE sobid FROM hrp1001 INTO ls_sobid3
       WHERE otype = 'S'                 "position
       AND   plvar = '01'
       AND   objid = ls_sobid2
       AND   endda >= sy-datum
       AND   begda <= sy-datum
       AND   rsign = 'A'
       AND   relat = '008'.
        endif.
        ENDIF.
    write: 'Approver',ls_sobid1,' ','Approver Manager',ls_sobid3.

  • Nodes statement in payroll in SAP ABAP hr  Report

    hi,
      i am working in sap abap hr report for payroll.i am using nodes statement in that report.it is showing error that ""PERNR" is not a node of the logical database __S".how can i solve this error.in this report.          
    NODES pernr .
    INFOTYPES: 0000, 0001, 2001.
    TABLES: t554s, pcl1, pcl2.
    INCLUDE rpclst00.
    INCLUDE rpc2rx09.                      "Payroll results datadefns-Intl.
    INCLUDE rpc2rxx0.                      "Payroll results datadefns-Intl.
    INCLUDE rpc2rgg0.                      "Payroll results datadefns-GB
    INCLUDE rpcfdcg0.                      "Payroll results datadefns-GB
    INCLUDE rpcdatg0.
    INCLUDE rpc2cd00.                      "Cluster Directory defns.
    INCLUDE rpc2ps00.                      "Cluster: Generierte Schematas
    INCLUDE rpc2pt00.
    INCLUDE rpcfdc10.
    INCLUDE rpcfdc00.
    INCLUDE rpppxd00.
    INCLUDE rpppxd10.
    INCLUDE rpcfvp09.
    INCLUDE rpcfvpg0.
    INCLUDE rpppxm00.
    TYPES: BEGIN OF t_salrate,
        seqnr    TYPE pc261-seqnr,
        begda    TYPE p2001-begda,
        endda    TYPE p2001-endda,
        split(2) TYPE c,
        val      TYPE p DECIMALS 2,
       END OF t_salrate.
    DATA: it_salrate TYPE STANDARD TABLE OF t_salrate INITIAL SIZE 0,
          wa_salrate TYPE t_salrate.
    *Selection screen
    SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE text-001.
    SELECT-OPTIONS: so_awart FOR p2001-awart.
    SELECTION-SCREEN END OF BLOCK block1.
    *START-OF-SELECTION.
    START-OF-SELECTION.
    GET pernr.
    get payroll results data
      rp-init-buffer.
      CLEAR rgdir. REFRESH rgdir.
      CLEAR rt. REFRESH rt.
      CLEAR: rx-key.
    set key to current pernr
      MOVE pernr-pernr(8) TO cd-key-pernr.
    retrieves payroll results for specific pernr(personnel number)
      rp-imp-c2-cd.
      IF rp-imp-cd-subrc = 0.                                "rgdir success
        rx-key-pernr = pernr-pernr.
        SORT rgdir BY seqnr ASCENDING.
        CLEAR rgdir.
      ENDIF.
      SORT rgdir BY fpbeg fpend ASCENDING seqnr DESCENDING.
    RGDIR the table where all payroll results periods are stored
      LOOP AT rgdir WHERE  abkrs IN pnpabkrs        "pay area
                      AND  srtza EQ 'A'
                      AND  void  NE 'V'.
        IF sy-subrc NE 0.
        set key to specific payroll results period(current RGDIR loop pass)
          UNPACK rgdir-seqnr   TO   rx-key-seqno.
        Retrieves data for specific payroll results period (current RGDIR
        loop pass)
          rp-imp-c2-rg.
        Loop at wpbp data for specific payroll results period
          LOOP AT wpbp.
            wa_salrate-seqnr = rgdir-seqnr.
            wa_salrate-begda = wpbp-begda.
            wa_salrate-endda = wpbp-endda.
            wa_salrate-split = wpbp-apznr.
          loop at rt data for specific payroll results period
            LOOP AT rt WHERE lgart EQ '/010' AND             "wage type
                             apznr EQ wpbp-apznr.            "payroll split
              wa_salrate-val = ( rt-betpe * ( wpbp-adivi / wpbp-kdivi ) ).
              APPEND wa_salrate TO it_salrate.
            ENDLOOP.
          ENDLOOP.
        Process BT table
          LOOP AT BT.
          ENDLOOP.
        Process NIPAY table
          LOOP AT NIPAY.
          ENDLOOP.
        etc................
        ENDIF.
      ENDLOOP.
    *END-OF-SELECTION.
    END-OF-SELECTION.

    Hi,
    Have you put a Logical Database in the attributes of the program that you have created ?
    Regards,
    Samson Rodrigues.

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

  • MATMAS01 IDOC not reaching to SAP XI via report program.

    Dear Experts,
    WE are facing small challenge.
    I searched on SDN on scenarios: IDOC not reaching to SAP XI. But could not find exact solution t oour scenario.
    Problem:
    MATMAS01 IDOC is not reaching to SAP XI via report program and is in status of 03 on SAP system. And there are not entries under SM58.
    Under SAP XI system IDOC entry is not reflecting under IDX5 transaction, I tried to delete meta data of MATMAS01 thru IDX1 and uploaded again but still IDOC is not reaching to SAP XI.
    The strange is that MATMS01 IDOC is reaching to XI via WE19 test tool. So PORT and RFC destination settings betweeen R3 and XI is also correct.
    What could be the wrong ?
    Thanks
    Divyesh

    When sending Idoc from R/3,
    Settings at R/3
    create one port at WE21,
    Create Partner Profile for Outbound Message type in WE20.
    settings at XI
    Create one port in IDX1
    Import Matadata in IDX2.
    Create complete scenario in ESR for Idoc sender, also import IDoc in Imported Objects.
    Check these settings & send test idoc using WE19.

  • SAP CRM Interactive Reports in Interaction Center

    Hi
    I am trying to use SAP CRM Interactive reports. I am aware that we don't need a separate  BW serve for it. Do we need a separate local BI client or can we just use them through the IC_MANAGER Role?
    What are the settings to enable interactive reports?
    How can I create Interactive reports through the Analytics role?
    All help is greatfully appreciated.
    Thanks
    Tarang

    Take a look at  [SAP Help Topic 'CRM Interactive Reports'|http://help.sap.com/saphelp_crm70/helpdata/en/61/553f78fc3c48c894c082d0fb23ef0f/frameset.htm]
    Also you can refer to best practice building block [C41: CRM Interactive Reporting|http://help.sap.com/bp_crm70/BBLibrary/HTML/C41_EN_DE.htm].

  • SAP Record-to-Report in SAP FI

    Hi SAP Gurus,
    I want the details of SAP Record-to-Report and any configuration steps also.
    Help me ASAP.
    Regards
    Shruthi

    Bashir,
    Report to Report Interface doc
    This is called "opendocument", which is a special facility within the software that allows you to build a hyperlink on a value in the "parent" report, then click on that link and it passes a response to the "child" report that would be prompting for the same.  Once the parameter is passed the "child" report appears.  Depending on the version (XI R2 or XI 3) determines how the hyperlink is built.  Please refer to the appropriate documentation for the version you are working under for the correct syntax/workflow to create the hyperlink.
    Thanks,
    John

  • How to Include JAVA script code in SAP BI7 web Reporting?

    How to Include JAVA script code in SAP BI7 web Reporting?

    In nw2004s there is a new web item called "Script" web item which lets you add javascript code. When you add javascript code in this web item, you don't need the opening and closing <script> tags...
    Hope it Helps
    Chetan
    @CP..

  • Save view button in SAP BW Query Report view

    Dear all,
    When SAP BW Query report iview is called in portal, u will get Save view, Bookmark, variableSreen...etc buttons.. When u click on saveview button...it will ask u to save as a view of that report with specfic name.
    My question is, where it will get stored.?
    If u give the BEx analyzer for users, u will be able to see the saved views.....but i dont want to give BEx analyzer to the enduser...
    Kindly suggest me
    Rgds
    Pradeep
    Message was edited by: Pradeep Reddy
    Message was edited by: Pradeep Reddy

    I hava the same doubt. Other portal web  has a "Open View" link button, how can i config it?

  • SAP Executive HR Reporting rapid-deployment solution

    Hi,
    I am trying to install the SAP Executive HR Reporting rapid-deployment solution, but I can only find the Configuration Guides and install files to the Solution Manager in the SAP Software download center.
    What I can't find is the .lcmbiar file with the pre-configured dashboards. Can anyone in here help me?
    Br
    Martin

    Hello, Martin,
    We are facing the same problem, did you manage to find anything?

  • How to activate SAP Visual Composer Reporting on ABAP Side

    Hello,
    How can we activate SAP Visual Composer Reporting on ABAP Side in ECC 6?
    It is not in BI or in Portal.
    And I have some problem to find documentation about it.
    Thank you a lot!
    Manu

    Hi Manish, Is not posible to migrate iviews, you need to do a new deploy in the new server.
    Regards.
    Ignacio.

  • SAP User Audit Report

    Hi Expert,
    I want to download SAP user audit report through USMM.
    but whenever i run USMM and click on system measurement its goes on background job.
    I need this report in PDF format. plz help 

    Hi Kumar
    1.  Once you’re all system measurement are getting over collect those data in to one system.
           Refer the PPT 's which provided the steps
    https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&uact=8&ved=0CC8QFjAD&url=https%3A%2F%2Fsupport.s…
    2 Transaction code  LAW perform a consolidation of user records and then send the information to SAP direct or email
    SAP Library - License Administration Workbench
    BR
    SS

Maybe you are looking for

  • Function to check whether a value is NUMERIC

    Hi I have a requirment, where I need to check for a field whether it contains a valid numeric value or not. Could you please suggest a function. If I use TO_NUMBER(VAL1) it throws an exception in case of an non_numeric value. The requirement is as fo

  • Can't import cd's to itunes!!

    ITunes can't locate CD configuration folder so i cannot put my cds into my iTunes library. How do i find that folder??

  • Document window sizing/position on opening a file

    I use a custom workspace with all the CS5 apps that I use (InDesign, Illustrator, Photoshop, and Dreamweaver), with a dual monitor setup. I prefer to have the Control bar at the bottom instead of the top and the application bar always off, so that th

  • Mac OS X 10.4.9 and Leica RAW

    I installed the subject update, which is supposed to include support for the Leica DLUX-3 RAW format. I am still unable to view images from this camera in Aperture. I tried the "Migrate" function, but to no avail. Is there an additional step which ne

  • [SOLVED] makepkg leaves empty source dir

    Hello, I made this package https://aur.archlinux.org/packages/i8kutils-bzr/ Works as expected, the only problem is that after running makepkg (with or without the --clean flag) there is always an empty "i8kutils-bzr" directory in the package root. Th