How to use PERNR in BI7 ?

I need to ensure that when an employee runs a SAP BI report, that the data returned relates to that employee only.
In order to do this, I believe I need to utilise PERNR. However, I haven't been able to find any suitable information that tells me what it is or how to use it within SAP BI.
I also need to create a SAP BI Security Role surrounding this as well. Again, I'm not sure what I need to do or specify.
Can anyone help?
Thanks,
M.

Hi,
From the lack of response, I assume no-one has done this before or it's not possible to do.
Therefore, does anyone have any ideas how I get set up a role that allows the following scenario:
The organisation has approx 250k employees, all of whom will be set up to use the new SAP HR system that's being created.
Structural Authorisations are being created within HR, but they only go to manager level and not individual employees.
There will be some queries which employees will have access to which should allow them to view information about themselves and nobody else.
How can we restrict the reports or create a security role so they only return information about the user who is running the report?

Similar Messages

  • How to use RSA10 in BI7

    Hi Experts,
    Can any one please tell me how to work with RSA10, i am testing actually.
    Thanks
    MARK

    hi mark,
    you find the difference by typing the transaction
    rsa1 & rsa10.
    rsa1 takes u to ware housing workbench. where u have various function area like maodelling, bi content, documentation etc....
    rsa10 takes u to one of objects in navigation pane of ur modelling area.
    thank u

  • How to create  hierarchy on bi7 by using dtp

    how to create  hierarchy on bi7 by using dtp

    Hi Deba,
    Procedure to create Hierarchies:
    1.      In the Data Warehousing Workbench under Modeling, choose the InfoObject tree.
    2.      If you have assigned the hierarchy basic characteristic to an InfoObject catalog, select the corresponding InfoObject catalog for an InfoArea.
    If the hierarchy basic characteristic does not belong to an InfoObject catalog, choose the InfoArea Non-Assigned Nodes and the InfoObject Catalog Non-Assigned Characteristics.
    3.      Select the characteristic for which you want to create a hierarchy and choose Create Hierarchy from the context menu. The Create Hierarchy dialog box appears. The InfoObject name appears by default.
    4.      Enter a hierarchy name and description (short, medium, long). Other fields may be displayed, depending on which hierarchy properties were selected for the hierarchy basic characteristics
    Fields used to enter the Validity (valid to, valid from) for the hierarchy property Total Hierarchy Time-Dependent
    Fields used to specify the Hierarchy Version for the hierarchy property Hierarchies Version-Dependent.
    5.      Confirm your entries. The Maintain Hierarchy screen appears. You can define the structure of a hierarchy here.
    6.      To create a hierarchy node, you first need to choose an insertion mode:  Insert as First Child or   Insert As Next Neighbor (see Hierarchy Editing Functions).
    7.      Choose the type of node you want to create: Text Node, Characteristic Node, <Hierarchy Basic Characteristic Node> or Interval (see Hierarchy Nodes)
    8.      Repeat this procedure until the hierarchy structure has been set. For more information, see Modeling Nodes and Leaves.
    A hierarchy can contain 50,000-100,000 leaves at most. If your hierarchy is larger, you should insert a level that is used as a navigation attribute or preferably as a separate characteristic in the dimension table.
    9.      You can use Level Maintenance and Hierarchy Attributes to set how the hierarchy is to be displayed and processed in reporting (see Level Maintenance and Hierarchy Attributes).
    10.      Save the hierarchy.
    11.      Activate the hierarchy. See Editing Hierarchies.
    For more info
    [http://help.sap.com/saphelp_nw70/helpdata/EN/80/1a6736e07211d2acb80000e829fbfe/content.htm]
    [http://help.sap.com/saphelp_nw70/helpdata/EN/e6/951d102a6c11d5b2e40050da4c74dc/content.htm]
    Regards,
    Rajkandula

  • How can use Attrib and Trasitive attrib in Infoset in BI7

    Hi Experts,
    How can use Attrib and Trasitive attrib in Infoset In BI7.
    Detail will be great.
    Thanks

    Hi Saipriya
    the code :
    data : begin of itab occurs 0,
    partner_no like crmd_order_index-partner_no,
    gross_value like crmd_pricing_i-gross_value,
    end of itab .
    data : begin of wa occurs 0,
    partner_no like crmd_order_index-partner_no,
    gross_value like crmd_pricing_i-gross_value,
    end of wa .
    data : begin of itab2 occurs 0,
    partner_no like crmd_order_index-partner_no,
    gross_value like crmd_pricing_i-gross_value,
    end of itab2 .
    data : begin of wa2,
    partner_no like crmd_order_index-partner_no,
    gross_value like crmd_pricing_i-gross_value,
    end of wa2 .
    START-OF-SELECTION.
    select partner_no
           gross_value
    into CORRESPONDING FIELDS OF TABLE itab
    from crmd_order_index join crmd_pricing_i on crmd_order_index~item eq
    crmd_pricing_i~guid
    where crmd_order_index~process_type_ix = 'ZTA'
      and crmd_order_index~pft_1 = 'X'  .
    LOOP AT itab INTO wa .
          MOVE-CORRESPONDING wa TO itab2.
      COLLECT itab2.
    ENDLOOP.
    LOOP AT itab2 INTO wa2 .
    APPEND BP_GROSS.
    actually we don't know how can we benefit from this code in infoset.
    table1 :CRMD_ORDER_INDEX (the table we take customer number (CRMD_ORDER_INDEX-PARTNER_NO))
    table2 : CRMD_PRICING_I (We take gross value form this table)
    We added BP_GROSS field (adtiona filed to infoset) and would like to append the value we have from the code (Total gross per Customer) but it doesn't work in infoset.
    Thanks in advance.
    M.

  • How to use Key Date in query

    Imagine an invoice was created for a customer on the 1st of January 2008 for £1000
    On the 1st of Feb, he paid $300, owing $700
    On the 1st of Mar, he paid $450, owing $250
    On the 1st of Apr, he paid $250.
    If I run an AR report today the 10th of Aug, I would see he owes nothing. What I want to do is to run the report today based on the 2nd of March and see a debt of £250. I dont want to use the posting date in the selection criteria henceI think this is the case when you use a key date but I’m not sure how to use this in the query properties of BI7. What Characteristic do I need to specify as time dependant? Is there anything else I should consider?

    hi,
    Key Date setting is for the 'time dependent' master data.
    Lets say u have a Characteristic MATERIAL with a time dependent attribute MATERIAL GROUP as follows.
    MATERIAL FROM TO MATERIAL GROUP
    ABD 01/01/1995 12/31/2003 X
    ABD 01/01/2004 12/31/9999 Y
    Depending on what you have for the Keydate, the Material group is selected.
    If your key date is, ex, 06/12/2001 there material group is X. Or if key date is 02/15/2005, material group is Y.
    If you do not enter any value for keydate, system automatically assumes today' date.
    hope it helps..

  • How to use the cell editor in FICO reports for YTD

    HI experts,
    I am working with BI7.0, in the below report, i have displayed result based on user input.but how to calculate the YTD values. User will give the input like 072007, results will be display one year from 072007 to 062006 (one yearback) and one more column is YTD
    Report structure is :
         user input(single value): 072007
              AUG06....JAN07....JULY07....YTD
    KEYFIGURE-1        453      -
    777     -
       232       -
      777 (Only Jan07 value of Keyfigure-1)   
    KEYFIGURE-2        879      -
    233        -
    123       -
      ???? (only sum from Jan07 to July07)
    KEYFIGURE-3        212            -
    879      -
    989                -
    KEYFIGURE-4        234            -
    656      -
    788                   -
    KEYFIGURE-5        345            -
    878      -
    878                 -
    KEYFIGURE-6        767            -
    767       -
    323                 -
    KEYFIGURE-7        879            -
    878     -
    999                -
    999 (Only last value of keyfigure-7 (July07)
    in the above report, total 7 keyfigures so 7rows of YTD column
    1) in the first YTD column, how will display only one value (keyfigure-1) of Jan07?
    2) in the last YTD Column, how will display only one value (keyfigure-7) of July07?
    3) from 2 to 6 columns of YTD, how will display the sum from Jan07 to July07?
    Note: months will be changed based on user input(single Value)
    how can use cell editor for above the senior.
    if any option is availabel please let me know
    Thanks
    kishore

    I think the following should work:
    Context:
    Rows (node,c=0:n)
    --- rowIndex (integer)
    selectedRowIndex (integer)
    Bind the "selectedKey" property of the radio button (cell editor) to attribute "selectedRowIndex" (outside table data source node) and bind "keyToSelect" to attribute "Rows.rowIndex". Make sure that the "rowIndex" attribute will contain the index of the node element in node "Rows".
    Armin

  • How to use FM:hrforms_call_pdf

    Sorry....I mean Function Module : HRFORMS_CALL_PDF.Now i got it....Previously i tried searching in google...They are giving description...But not even a piece of code for example....That's why i got confused...Sorry it's my mistake...i wrote it incorrectly...
    How to use it:
    To use it we have to declare the form object as reference to object.
         Two more function modules we have to use like :HRFORMS_CALL_INIT and HRFORMS_CALL_PERNR.
    To display the output: HRFORMS_CALL_DISPLAY.
    Thanks & Regards,
    Helma.

    Thanks for responding,
    I am using the 2 functions you mention, but when it displays the form shown in white, without the data, you could help me informing me that you gave parameters HRFORMS_CALL_PERNR function, I only give the number of staff (PERNR) and the name the object (form_object), will need some more?
    Thanks in advance,
    Jhon

  • How to use this HR_GET_PAYROLL_RESULTS in am enhancement spot?

    hi,
            can you explain me how to use this function modulde  HR_GET_PAYROLL_RESULTS.. i have tried this by giving the valid  PERNR AND  YEAR. but still i am getting no table records and some times as wrong table structure. can you  help me out in this regard. i have to use this FM in am enhancement spot.
    thanks in advance.
    swathi.

    Hi,
    Depending of the country for which you want the payroll result you have to define result table as follows:
    data: it_result type payXX_result.      "where XX is an abreviation of the country you get pay result for
                                                         "i.e. US, GB, NL, DE etc
    "for some countries there is no specific cluster table, therefore you must delcare it as
    data: it_result type pay99_result.     "this indicates that results are international
    now you simply call the FM:
    CALL FUNCTION 'HR_GET_PAYROLL_RESULTS'
      EXPORTING
        pernr                               = here your pernr
        pabrj                               = year you want to report
      tables
        result_tab                          = it_result.
    It will work:)
    Marcin

  • HR-How to use dynamic selection fields in prog ..?

    Hii
         I have written a prog to select data pertaining to details of all employees who belong to a particular country . For this i have provided a dynamic selection field for selecting country (through Selection View).But when i am getting all the records for all countries.
                    How to use the dynamic selection fields in program or they behave in the same way as the standard selection given by the LDB .As if we enter a value in the std screen then the GET event acts accordingly .
    Ajitabh Pradhan

    Hi Ajitabh,
    First off, is the Dynamic Selection working? If so, try the following code.. I am assuming, you only want to look at Permanent Address.
    tables: pernr.
    infotypes: 0001,0006.
    start-of-selection.
    get pernr.
      rp-provide-from-last p0001 space pn-begda pn-endda.
      check pnp-sw-found eq 1.
      rp-provide-from-last p0006 1 pn-begda pn-endda.
      check pnp-sw-found eq 1.
      write:/ pernr-pernr,p0001-ename,p0006-land1.
    end-of-selection.
    Regards,
    Suresh Datti

  • How to use hr_infotype_operation fm

    hi folks,
    please let me know how to use this fm
    what we need to pass at record field(syntax).
    iam getting the data like
    idoc_data-sdata format so how i convert this and pass to fm and also please provide how to use the other mandatory fields.

    Hi Venkat! I make the abap source in follow form.
    In this form you can precede all dumps at system.
    Regards!
    REPORT ZHR0006.
    INFOTYPES: 0006. "Declaration of infotype
    DATA: exc  TYPE REF TO cx_sy_conversion_no_number ,
               text TYPE string.
    DATA: bapi_return       LIKE bapireturn1,
          bapipakey         LIKE bapipakey.
    START-OF-SELECTION.
    CLEAR: p0006."Initialization of record
    TRY.
            IF NOT p0006-pernr CO '0123456789'  OR
               NOT p0006-begda CO '0123456789'  OR
               NOT p0006-endda CO '0123456789'."  OR
              RAISE EXCEPTION TYPE cx_sy_conversion_no_number .
            ENDIF.
            CATCH cx_sy_conversion_no_number INTO exc.
                         text = exc->get_text( ).
    ENDTRY.
        CALL FUNCTION 'BAPI_EMPLOYEET_ENQUEUE'
          EXPORTING
            number        = p0006-pernr
            validitybegin = sy-datum
          IMPORTING
            return        = bapi_return.
        TRY.
            CLEAR: bapipakey, bapi_return.
            CALL FUNCTION 'HR_INFOTYPE_OPERATION'
              EXPORTING
                infty         = p0006-infty
                subtype       = '0'
                number        = p0006-pernr
                validityend   = p0006-endda
                validitybegin = p0006-begda
                record        = p0006
                operation     = 'INS'
              IMPORTING
                return        = bapi_return
                key           = bapipakey.
          CATCH cx_sy_conversion_no_number INTO exc.
            text = exc->get_text( ).
        ENDTRY.

  • HOW to use HR_READ_INFOTYPE FM

    Hi Guy's,
    How to use " HR_READ_INFOTYPE" Function module.
    Thanks and Regards,
    Bhavani

    hi use this,
    *& Report  ZVENKAT_03
    REPORT  ZVENKAT_03.
    tables:p0002.
    data: it_data type p0002 occurs 0 with header line.
    data: it_data1 type p0008 occurs 0 with header line.
    data:v_name1 like p0002-cname,
         v_date like p0041-dat01.
    data:begin of it_p0002 occurs 0,
         pernr like p0002-pernr,
         begda like p0002-begda,
         endda like p0002-endda,
         vorna like p0002-vorna,
         nachn like p0002-nachn,
         end of it_p0002.
    data:begin of it_p0008 occurs 0,
         pernr like p0008-pernr,
         begda like p0008-begda,
         endda like p0008-endda,
         ansal like p0008-ansal,
         bet01 like p0008-bet01,
         preas like p0008-preas,
         end of it_p0008.
    parameters:p_pernr like p0002-pernr.
    start-of-selection.
    CALL FUNCTION 'HR_READ_INFOTYPE'
      EXPORTING
        pernr                 = p_pernr
        infty                 = '0002'
      TABLES
        infty_tab             = it_data.
    if sy-subrc eq 0.
    it_p0002-pernr = it_data-pernr.
    it_p0002-begda = it_data-begda.
    it_p0002-endda = it_data-endda.
    it_p0002-vorna = it_data-vorna.
    it_p0002-nachn = it_data-nachn.
    append it_p0002.
    clear it_p0002.
    endif.
    CALL FUNCTION 'HR_READ_INFOTYPE'
      EXPORTING
        pernr                 = it_data-pernr
        infty                 = '0008'
       BEGDA                  = it_data-begda
       ENDDA                  = it_data-endda
      TABLES
        infty_tab             = it_data1.
    if sy-subrc eq 0.
    it_p0008-pernr = it_data1-pernr.
    it_p0008-begda = it_data1-begda.
    it_p0008-endda = it_data1-endda.
    it_p0008-ansal = it_data1-ansal.
    it_p0008-bet01 = it_data1-bet01.
    it_p0008-preas = it_data1-preas.
    append it_p0008.
    clear it_p0008.
    endif.
    sort it_p0002 by pernr begda.
    read table it_p0002 index 1.
    write:/ it_p0002-pernr,it_p0002-begda,it_p0002-endda,it_p0002-vorna,it_p0002-nachn.
    sort it_p0008 by pernr.
    read table it_p0008 with key pernr = it_p0002-pernr.
    write:/ it_p0008-pernr,it_p0008-begda,it_p0008-endda,it_p0008-ansal,it_p0008-bet01,it_p0008-preas.
    sort it_p0008 by pernr.
    read table it_data1 index 2 .
    write:/ it_data1-ansal.
    regards,
    venkat.

  • About HR infotype 0024, How to use the function moudle:RHPP_Q_PROFILE_WRITE

    Hi:
    About HR infotype 0024,As qualification data goes to the OM Infotypes, How to use the function moudle:RHPP_Q_PROFILE_WRITE?
    thank you.

    thank you and the 'BAPI_QUALIPROF_CHANGE' can wok.
    DATA:it_profile_add TYPE bapiqualific_tab OCCURS 0 WITH HEADER LINE,
         it_profile_delete TYPE bapiqualific_tab OCCURS 0 WITH HEADER LINE,
         it_return TYPE bapireturn1 OCCURS 0 WITH HEADER LINE.
    it_profile_add-obj_id = '20000116'.  "Q ID
    it_profile_add-rating = '0001'.      "精通程度
    APPEND it_profile_add.
    CALL FUNCTION 'BAPI_QUALIPROF_CHANGE'
      EXPORTING
        plvar                = '01'
        otype                = 'AP'  "申请者
        sobid                = '00000170' "PERNR NUMBER
    IMPORTING
       return               = it_return
      TABLES
        profile_add          = it_profile_add
        profile_delete      = it_profile_delete
      ERR_PROFILE          =
      CHANGE_PROFILE       =
    READ TABLE it_return WITH KEY type = 'E'.
    IF sy-subrc = 0.
      MESSAGE 'FAILED' TYPE 'I'.
    ELSE.
      MESSAGE 'SUCCESS' TYPE 'I'.
    ENDIF.

  • How to use solution manager in upgrade projects

    Hi,
    How to utilize/use the solution manager in upgrade project like R/3,BW,CRM or entire landscape.
    if we are upgrading the r/3 4.6c to ecc6 and bw3.5 to bi7.0 how to use the solution manager
    please help and thanks in advance.
    Edited by: MAHIPAL REDDY on Jan 1, 2009 1:28 PM

    Hi,
    Check [this document|https://websmp208.sap-ag.de/~sapdownload/011000358700002696532005E/310_320_SOLMAN_URMP_EN.doc]. This will help you to proceed further.
    This is a detailed documentation on using Solution Manager for your upgrade project.
    This will solve your problem.
    [This Pdf |https://websmp208.sap-ag.de/~sapdownload/011000358700000208052007E/Upgrade_FAQ_SolMan_70.pdf]of FAQs on upgrade project is rich in information.
    Feel free to revert back.
    --Ragu
    Edited by: Raguraman C on Jan 3, 2009 5:27 PM

  • How to use one email adress for multiple recipients

    Hello,
    I'd like to know how to use one email adress for multiple recipients. 
    this would be very useful or projects. for example;
    if i send one mail to [email protected], all people in this project get an email.
    I will add the people in this project myself. 
    I know it is possible, but I don't know how to do it ;-)
    please help me! 

    Hope this help.
    _http://technet.microsoft.com/en-us/library/cc164331(v=exchg.65) .aspx

  • Can't figure out how to use home sharing

    Since the latest couple iTunes updates, my family and I can not figure out how to use home sharing. Everyone in our household has their own iTunes, and for a long time we would just share our music through home sharing. But with the updates, so much has changed that we can no longer figure out how to use it.
    I have a lot of purchased albums on another laptop in the house, that im trying to move it all over to my own iTunes, and I have spent a long time searching the internet, and everything. And I just can't figure out how to do it. So.... how does it work now? I would really like to get these albums from my moms iTunes, onto mine. I would hate to have to buy them all over again.
    If anyone is able to help me out here, that would be great! Thanks!

    The problem im having is that after I am in another library through home sharing, I can't figure out how to select an album and import it to my library. They used to have it set up so that you just highlight all of the songs you want, and then all you had to do was click import. Now I don't even see an import button, or anything else like it. So im lost... I don't know if it's something im doing wrong, or if our home sharing system just isn't working properly.
    Thanks for the help.

Maybe you are looking for