WorkForce employee extract

We have over 12K employees in our 9.3.1 Planning/Worforce system and it is extrememly tedious to pull out data for all employees. In order to get lowest level department and entity by employee requires (in Excel using addin) many steps of pulling data by entity first and then by department at about 150 per head because of the limitations of Excel retrieves. I was curious if anyone has found a quicker way to pull this type of data.
Appreciate any thoughts.

if you must use the addin, then the best you can do is use member selection to put employees in the row set, then put the top level of each of the dimensions. In the options menu, in zoom, select the 'bottom-level' option, and then make sure you suppress missing/zero upon retrieval.
But, this sounds like something meant for MDX/Report Script, not so much the addin.
-Matt

Similar Messages

  • Reg idoc interface

    hi all,
    its regarding idoc interface,try to help me.
    i have a programRHALEINI and defined in Work Item WA00012 - "IDOC Extract for HR Master Data"
    This IDoc will be created in SAP but not delivered to any external system.
    The interface created in this work item will then read these IDOCs and the required fields will be identified and reformatted so that it can be processed by the FMS system.
    Program RHALEINI is executed to create the IDoc’s for all employees. Refer to Work Item WA00012 - "IDOC Extract for HR Master Data
    WI WA00012 will also provide Function Module Z_TP_INI_IDOCS to pull all the IDOCs needed to extract all of the employee data (latest employee extract).
    The purpose of this interface program is to read all IDOCs created by program in WA00012 and map the required data into a flat file structure.
    here to map i have header trailor and body data how to do this.
    provide me solution asap with an example
    thanking u

    Hi,
    Once you get the idocs then you have to read the info from these idocs and then you have to populate it into your file.
    It depends on the data format that they want to create it.
    cretae a file of type l_v_filename    TYPE draw-filep,
    then start creating header structure item structure and footer structure.
    keep passing data to these structures and transfer it to file
    TRANSFER l_wa_header TO l_v_filename_temp
    same thing you cna do for ur item data,
    loop on this and pass line by line to the file.
    same way populate the footer data also.
    It entirely depends ont he way they want to populate in the final file.
    Reward points if you find useful.
    Regards,
    Sasi

  • Oracle XML DB Using Views

    I created a view for XMLType table. When I insert rows into table they are not reflected in view.
    CREATE TABLE EMPLOYEE OF XMLType
      XMLTYPE store AS OBJECT RELATIONAL
      XMLSCHEMA "EMPLOYEE.XSD" ELEMENT "root";
      CREATE OR REPLACE VIEW
      employee_master_view(empid, empname, empproj, emporg)
    AS SELECT extractValue(OBJECT_VALUE, '/EMPLOYEE/empid'),
              extractValue(OBJECT_VALUE, '/EMPLOYEE/empname'),
              extractValue(OBJECT_VALUE, '/EMPLOYEE/empproj'),
              extractValue(OBJECT_VALUE, '/EMPLOYEE/emporg')
         FROM EMPLOYEE;
    INSERT INTO EMPLOYEE VALUES (XMLType(bfilename('XML_DIR', 'EMPLOYEE.XML'),
                                         nls_charset_id('AL32UTF8')));
    SELECT object_value from employee;
    OBJECT_VALUE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
    SYS.XMLTYPE
    SELECT extract (object_value, '/') from employee;
    EXTRACT(OBJECT_VALUE,'/')                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
    <root><empid>1</empid><empname>Gates</empname><empproj>EIS</empproj><emporg>Tata Cosultancy Services</emporg></root>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
    1 rows selected
    desc employee_master_view;
    Name                      
    Null
    Type                                                                                                                                                                                    
    EMPID                              
    VARCHAR2()                                                                                                                                                                              
    EMPNAME                            
    VARCHAR2()                                                                                                                                                                              
    EMPPROJ                            
    VARCHAR2()                                                                                                                                                                              
    EMPORG                             
    VARCHAR2()                                                                                                                                                                              
    4 rows selected
    select empid, empname, empproj, emporg from employee_master_view;
    EMPID     EMPNAME     EMPPROJ     EMPORG
    1 rows selected
    This returns empty rows. It should be printing the values of the xml tags in the columns.
    Please help.

    extractValue(OBJECT_VALUE, '/EMPLOYEE/empid'),
    I don't see any "EMPLOYEE" element in your sample XML document. Do you?
    Try this XPath instead : /root/empid
    And be aware extractValue and alike are deprecated starting from 11.2.

  • Regarding schema validation and dbms_xmlparser, dbms_xmldom

    Hi All,
    Recently I came across one scenario, where I need to register XSD and validate all incoming xml agaist registered XSD and then access its contents and process them as per business needs.
    To accomplish this:
    1. Simply I have registered XSD using registerschema+ .
    2. To validate xmls, used schemaValidate+ .
    3. Once this is done then to fetch value from xml, I used below statement:
    SELECT EXTRACTVALUE (COLUMN_VALUE, '/details/emp_id') "Employee_ID"
    FROM TABLE
    +(XMLSEQUENCE+
    +(XMLTYPE+
    +('<?xml version="1.0"?>+
    +<employee>+
    +<details>+
    +<emp_id>1001</emp_id>+
    +</details>+
    +</employee>'+
    +).EXTRACT ('/employee/details')+
    +)+
    +) t;+
    This works fine.
    But I was browsing the same requirement over forum, got solutions related to DBMS_XMLPARSER and DBMS_XMLDOM.
    I tried to go through its details but didnt get much idea on the same.
    Can anyone please help me to understand about use of dbms_xmlparser and dbms_xmldom and about DOM.
    In which scenario we need to use them?
    Thanks
    Vikram

    Where I was thinking with that sentence is the "streaming evaluation" that Oracle now offers. This option is available when XML is stored in an XMLType column of SECUREFILE BINARY format (introduced in 11.1.0.6 and default for XMLType columns in 11.2.0.2) and that data is queried/accessed.
    You can find some information on it here
    http://docs.oracle.com/cd/B28359_01/appdev.111/b28369/xdb01int.htm
    (Search for "streaming")
    and here as well
    http://docs.oracle.com/cd/B28359_01/appdev.111/b28369/xdb_xquery.htm#CBAIIEFG
    Streaming is basically reading the data as Oracle scans past it since it knows, based on the binary storage format, what the XML looks like, so it does not need to create the whole document to find the sections the XPath/XQuery specifies. You can see that a SQL statement is using streaming evaluation when "XPATH EVALUATION" shows up in the explain plan as shown by
    {message:id=10737315}
    This option is only available when the XML is stored in the DB in the correct format. If the XML is stored in a PL/SQL variable, Oracle cannot use streaming evaluation on it.

  • 0HR_PT_1 Datasource doesnot extract New employees in Delta Load

    Hi Gurus,
    I did an initialization of delta based on Company code selection and calendar month range (01.2008 to 12.2009) in the month of Aug-09 around 60million records came into BI.The dataload was successfull (Info yellow but made into green). After that when the new employees created in ECC for these emplyoees there is no data being extracted through 0HR_PT_1 datasource.
    Gone through the following notes
    Note 670751 - Time management extractors and new employees
    This talks ablut selection range for Personnel Number which i have not given at the time of init. But now already data is there in BI and it will take hell out of time. Its not sure even though we did init selection with peronal Number ranges 10 years data is coming into BI.
    Note 353177 - Long-run. progr. at time data extrct. in delta mode
    This note talks about time frame which itself is a confict with the infotype 0439.
    Please suggest how to minimize the successfull initialization of delta with out missing the new employees workschedule data.

    If u click the 'Documentation' icon at the IMG node, u can see the following
    Define Time Frame for Transfer
    In this step, you define the time frame used to select time data for reports in the Business Warehouse. Only time data entered for a date or period within this time frame is transferred to BW.
    The time frame you specify is activated when you
    Request data for initializing the delta transfer
    Request the delta since the last request or repeat the delta request
    Transfer all requested data and do not restrict the required period in BW.
    Example
    1. You regularly use BW to gain an overview of the current calendar year.
    You enter January 1, 2001 as the earliest transfer date and December 31, 2001 as the latest transfer date. At the start of the next year, you set the dates forward one year.
    2. You want to have regular access to the current data. You also want to take account of time data that has changed in the last six months. You are also interested in absences that have been recorded for future periods.
    You therefore set the earliest transfer data to six months ago and the latest transfer date to six months in the future. Each month, you set the dates forward one month.
    Recommendation
    Make the time frame as small as possible to avoid unnecessarily long runtimes, and as large as necessary to transfer all relevant data.
    Activities
    1. Choose the Check Feature TIMMO activity.
    2. Check the modifiers specified. If you want to use special modifiers for BW, adjust the feature accordingly.
    3. Choose the Earliest Transfer Date activity and enter the date up to which
    a) Data is to be selected (when you request all data)
    b) All changes made after the last request are to be selected (for a delta request)
    4. Choose the Latest Transfer Date activity and enter the date up to which data entered for the future is to be selected.
    5. Note these activities (outside the SAP system) for your periodical activities so that you can update the time frame monthly or annually, for example.

  • Error while extracting Employee details in Webdynpro application

    Hi,
    I am using below codes to extract details from Employess in Method tab
    wd_this->fire_to_alv_table_plg(  ).
      DATA lo_nd_employee TYPE REF TO if_wd_context_node.
      DATA lo_el_employee TYPE REF TO if_wd_context_element.
      DATA lt_employee TYPE wd_this->elements_employee.
      DATA ls_employee TYPE wd_this->element_employee.
    navigate from <CONTEXT> to <EMPLOYEE> via lead selection
      lo_nd_employee = wd_context->get_child_node( name = wd_this->wdctx_employee ).
      DATA lo_el_context TYPE REF TO if_wd_context_element.
      DATA ls_context TYPE wd_this->element_context.
      DATA lv_emp_no LIKE ls_context-emp_no.
      DATA lv_num TYPE I.
    get element via lead selection
      lo_el_context = wd_context->get_element(  ).
    get single attribute
      lo_el_context->get_attribute(
        EXPORTING
          name =  `EMP_NO`
        IMPORTING
          value = lv_emp_no ).
      SELECT ZZORGEH ZZ_PER_ASSG BEGDA ENDDA INTO CORRESPONDING FIELDS OF TABLE
          lt_employee  FROM PA9027 WHERE PERNR EQ lv_emp_no AND ENDDA EQ '99991231'.        
      DESCRIBE TABLE lt_employee LINES lv_num.       
      lo_nd_employee->BIND_TABLE( lt_employee ).
      data lo_cmp_usage type ref to if_wd_component_usage.
      lo_cmp_usage =   wd_this->wd_cpuse_alv( ).
      if lo_cmp_usage->has_active_component( ) is initial.
        lo_cmp_usage->create_component( ).
      endif.
      DATA lo_INTERFACECONTROLLER TYPE REF TO IWCI_SALV_WD_TABLE .
      lo_INTERFACECONTROLLER =   wd_this->wd_cpifc_alv( ).
      DATA lo_value TYPE ref to cl_salv_wd_config_table.
      lo_value = lo_interfacecontroller->get_model( ).
    Set Visible Row Count as 5
      lo_value->if_salv_wd_table_settings~set_visible_row_count( lv_num ).
    The Config Table Setting to Display Table & Business Graphics
      DATA: l_ref_config_table TYPE REF TO if_salv_wd_table_settings,
            l_display_as TYPE salv_wd_constant VALUE '02'.
      l_ref_config_table ?= lo_value.
      l_ref_config_table->set_display_as( value = l_display_as ). 
    endmethod.
    It is giving me error saying Field "WDCTX_EMPLOYEE" is unknown. It is neither in one of the          
    specified tables nor defined by a "DATA" statement . . . . . . . . . .          
    Can u tell me where i am going wrong..
    Thanks
    Shan

    Well wd_this->wdctx_employee is the generated constant to hold the name of your context node.  I would say that one of three things caused this error.
    1.  You type the code (or cut and pasted it) and this context node name is spelled different or doesn't exist in the local context (maybe not copied from a component controller yet?).
    2.  You haven't activated the component/view yet so the attribute hasn't been generated in the dynamic class.  Comment out the code, activate, then remove the comments.
    3.  You had the context named employee and entered the code (or used the wizard to generate it).  Everything was fine.  Then you renamed the context - this would lead to breaking the code because the name changed and the constant no longer exists in the generated class.
    Any way around this - check you context node name and make sure it matches what is referenced in the code.

  • CRM employee (business partner) & org unit extraction question

    Hi all,
    I have a question regarding extracting business partner and org unit in CRM. Basically user wants to report on employee level and org unit level.
    When I looked at the org unit hierarchy datasource (0BBP_ORGUNIT_HR01_HIER), it does not include the employee. I also tried the DS 0BP_UNAME_ORGUNIT_ATTR, but that does not give me the org unit of an employee.
    Any hint is highly appreciated.
    Best regards,
    Ben

    HI
    Try this DS  0CRM_POSITION_ATTR,here u will get the org.unit,but u need to add the users (employees) in the data source.
    Sridath..

  • Workforce Planning: Relation between Employee and Entity dimension

    Hi,
    I was looking at the Workforce Planning module and the hierarchy/forms/rules that come built with it. One of the major points I noted was that the forms showed data for all employees (with a suppress missing data condition applied) so only those employees showed up against a particular entity for whom there was data.
    I was just curious if accidentally a user enters any data for a particular employee against an incorrect location (maybe using the excel add-in), this will show the associated costs for that employee for the wrong entity.
    Is there any way that I can create a relationship against these two dimensions which can restrict employees to a particular entity member?
    Regards,
    Shehzad

    Hi
    Kindly ref to the below tables
    MCAFVGV : Versions: Order Procedure
    CAUFV: View "Order Headers PP/CO"
    Regards
    S.Senthil

  • Extracting employee photo to BW

    Hi Experts,
    Is there a method avialble to extract the employee photo uploaded in SAP HR to BW?
    My requriement is to display employee photo against peronnel number in xcelsius.
    Regards,
    Arun.

    Hi Arun,
    I am not sure if you can extract the image directly from SAP HR to BW or not. But surely you can upload the required image in SAP BW using SE80 transaction.
    Se80->mime repository->sap( folder)->BW->customer->images->right click on image folder and upload your images.
    Afterward I am not sure how you can use it in BEX query or  xcelsius.
    Regards,
    Durgesh.

  • Hyperion Workforce Planning - 100K employees - 11.1.2.2

    Hi to all,
    I am facing quite a challenge on this one. My clients requirements for a budget/simulation employee application is to load all existing employees into Hyperion workforce Planning.
    I know it sound odd loading all the 100K employees from Peoplesoft, I finished installing Workforce, next step is to start stress testing by loading 10K employees,20K etc.
    Any of you has similar experiences with large employee numbers? Any Issues with the existing employees forms?
    Please share your thoughts.
    Regards to All
    yannis

    If it is the default admin account then there shouldn't be a problem because the native SID should stay the same.
    If it is a different native admin account then this will change and you would have to update it in the HSP_USERS table.
    Sometimes it is easier to log into planning on the source environment, update the application owner to be admin, create an application on your target environment with admin, then migrate.
    Once the migration has finished you can always change the application owner to another admin account.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Nakisa OrgChart 3.0 SP1- Staged extracting only active employee

    Hi Experts,
    We have OrgChart 3.0 SP1 Staged environment. It extracts only active employees. Itu2019s not extracting other employee having other employment status (say inactive- employee who are on maternity leave for example).
    How we can set extraction so that we can see all the employee in organization irrespective to the employment status?
    Thanks
    Dave

    Luke is right about STAT2 being employment status and how to remove it.  But rather than simply removing it, then confirm your requirement more clearly by looking at the various employment statuses you have defined and which ones you can need (or can exclude).
    Also you might need to extract PA2001 (Absences) if you have a requirement around maternity leave (although I would still expect these to be 3 - "Active" employees!) and write some explicit logic in the joinconfiguration.xml to include employees you wish to see in the OrgChart and exclude those you don't.
    Regards,
    Stephen

  • Employee in workforce planning

    Hi,
    for Workforce Planning, we add all the client's employees in the Employee dimension.
    But the employee number is about 20,000.
    i am really worried about the performance.
    can anyone help to confirm that we can add 20,000 employees in planning and it is viable.

    Don't worry about those numbers. Keep in mind not to make a flat hierarchy, try to add them in a hierarchical way, if nothing is there then use A then AB and arrange the users with AB under it.
    Regards
    Celvin

  • Workforce Planning - Editing Existing Employee Data

    Has anyone ever received the message "Unable to load the following resource: Members update failed" after trying to save a change in the "Edit Employee" form in Workforce planning? I have been receiving this message for any changes that are made. I checked to see if the outline or other objects in EAS were locked and they are not. I would appreciate any thoughts. Thanks!!

    Did you ever fix this problem? I am receiving the same error. Thanks in advance.

  • How to extract the number of employees (Head count) in a particulr month

    Hi Experts,
    We are trying to have a customized report  on  Having the  employee  headcount  for a particular month  with number of employees joined on the month and number of employees left the organisation.What is the way to get it.
    Please advice.
    V Sai.

    Hi Vicky Sai,     
    The standard report is S_PH9_46000223 - EEs Entered and Left
    If you want to obtain the numbers in the same screen you should do the following1
    1 - access the report
    2 - further selection button - select Action type and move it to the Selection fields (you will get it on the screen)
    3 - select action Hiring and action Leaving (so that the report will only count these elements)
    4 - Period - current month
    5 - run the report
    6 - you will now have to see the number of employees (unfortunately you cannot do Sum here as you could do in a Querry that you would build as you would add the Count field so we need to do a little trick)
    7 - Change layout icon - View tab- select Preferred view instead of SAP List viewer ->Microsoft Excel
    8 - Select a template - press save
    9 - You will see now the report in the Excel format. You can do sums if you want, add formulas, or you simply delete the first line and just look at the latest line filled in (total number of EE who left or were hired during the month)
    If you do your own Querry - you can skip the Excel part and make a screen variant with the Sums.
    At least now you have 2 options that you can choose from
    Regards,
    Adriana

  • How to extract an employee reporting hierarchy per org unit in spreadsheet

    Hi Guys,
    Can any one advise if there's a standard report I can use to see employee's  reporting hierachy in spreadsheetformat ?
    Report must have per org unit positions with their  related positions :'reports to' A002  relationship between two positions in a specific org unit and person's name/employee number occuping the positions.
    I tried creating joint table but battling to undestand how I can have the two related positions info in the infoset.
    Current standard report give me only positions with reports to relationship but haven't found report showing me positions with reports to relationship and their related position.

    Have you tried using logical database PCH? That gives flexibility to create this kind of report. Create an infoset in SQ02 and an Adhoc Query in SQ01 based on PCH Logical Database. You will need the relationship subtype 'A002' and related object type 'P' on selection screen.
    Edited by: Shafiq Rehman on Feb 6, 2008 4:23 PM

Maybe you are looking for