In HR Module PA30

Dear all,
I want to restrict PA30 t-code for some of the user . Is there any solution for this?
Manas

You can discuss with BASIS Person to create Authorization Profile of users who are allowed to view this Tcode and Add Authorization object to this profile with "03" Display or "02" with change Rights in ACTVT flag.
Hope this will solve your problem... For more details on authorization object refer following link on SAP help.
http://help.sap.com/saphelp_erp2005vp/helpdata/en/d8/b3e937a5caba6ee10000009b38f842/frameset.htm
Darshan

Similar Messages

  • PA30-Function Module

    Hi SAP Technical Guru,
    i need function module for PA30, which retrieve all the infotypes like actions, organizational assignment,personal data,addresses,bank details,family member/dependents,challenge,internal medical service, maternity protection/parental leave.
    PLS kindly give me function modules should give all fields from all infotypes as abovementioned.
    regards,

    Hi again,
    1. There is no ONE fm which will retrieve ALL infotypes data
       with all fields in one shot.
    2. The reason is that all infotypes have different fields.
    3. To do this, u may have to call this FM
       more than once ,  (for each infotype - one time)
    and get the data in different structures/itabs P0001, P0002, P0006 etc.
    regards,
    amit m.

  • PA30-Education problem-HR Module

    Hi,
    in pa30 goto education details
    for selected perners some of the education fields are invisible on the screen
    like education/Training, E&T Categories
    How do i change configuration and get those fields back on the screen
    Reward points will be given to satisfactory answers.

    Check the entries in V_T588M for MP002200 screen 2000.. if radiobutton hide is checked for these fields .. click on 'Std' and you should see them now..
    ~Suresh

  • Function module for pa30

    hi all,
    what is the function module to retrieve employee details from all infotypes.
    i know few of FMs hr_read_infotypes like this but these are not satisfying my requirement.
    thanks,

    >
    ashwini sada wrote:
    > i know few of FMs hr_read_infotypes like this but these are not satisfying my requirement.
    > thanks,
    What exactly is your requirement? Did you take a look at teh Std report RPPSTM00?
    ~Suresh

  • Can we view HR DMS data via PA20/PA30

    Dear SAP HR GuruS!
    We had a requirement wherein we stored HR Data scanned and stored on
    DMS server, we wish to link Employee DMS data to Employee master data
    i.e supervisor should be able to view Employee data via PA30/PA20. what
    is the way to view employee record ( Stored in DMS Server) ,
    I am looking by any mean can be link it to PA20/pa30 to any infotype,
    in one of the Tab of employee master data...

    Hey,
    There is no standard solution, but yoju can use this (see below) to create a object link between HR object and DMS
    //Håkan
    Adding Other Objects
    Purpose
    You can also link documents with SAP objects for which no linking is supported in the standard
    SAP System.
    Prerequisites
    In Customizing for the Do
    cument Management ,SAP objects that you want to link to document info records, by choosing Control Data ® Maintain key fields.
    Process
    Program two screens for the following module pools for the SAP object that is to be linked additionally:
    u2013 SAPLCV00
    u2013 SAPLCVIN
    The process logic must be according to that of screen 0204 in program SAPLCV00 and must not be changed.
    Create the function moduleOBJECT_CHECK_XXXX (XXXX = name of the SAP object).
    If this object can be classified, this function module already exists in the standard system. Otherwise, copy the existing function module OBJECT_CHECK_EQUI (linking of equipment) and change it to suit the new object.
    Result
    After you have completed the above, documents can be linked with the SAP object that you have added. You define the settings for this in Customizing for the Document Management System (see:
    Object Links).

  • How to add a field in standard tcode pa30 with info type 21.

    Hi Experts
    I need to add a field Child Allowance Entitlement in PA30 transaction where infotype is 21, this field is available in table P0021 but which is not active in standard transaction.
    I just check in SPRO Settings - > Personnel Management - > Personnel Administration -> Customizing user Interface -> Change screen modificaion -> in that i gave the module pool number as mp002100 and screen number as 2000. the field is not shown there. but in alternative screen 2005 that field is available how can i display that field in the standard transaction pa30 with infotype 21.
    Can anyone please suggest me to display the field in the standard transaction.
    Regards,
    Vijayan.R

    Hi Vijayan,
    to modify the infotype screen for your purposes, you have to maintain feature P0021 as mentioned above, in order to obtain your screen modifier.
    Usually this modifier is equal to your corresponding MOLGA.
    This modifier is then used in V_T588M, when you can assign alternate screen modification to your modifier.
    Let`s say :
    Modifier 06 - France -    Screen 2000
    Modifier 01 - Germany - Screen 2000 with some hidden fields.
    I hope it helps
    Best regards
    Ondrej
    Edited by: Ondrej Smutny on Aug 15, 2011 10:38 PM

  • How to export values to a Module POOL Program

    Dear Gurus
    there is a customized infotype for an appraisal.
    i have made a program which calls that infotype module program through transaction but it shows the error that no entry in table t589a for P.
    can you guide me how to solve this issue..
    i just want to call the screen of that infotype which is seen in PA30.
    Regards Saad. Nisar.
    DATA: itab_empdata LIKE TABLE OF person.
    DATA: itab_data LIKE TABLE OF person WITH HEADER LINE.
    data: itab_info like table of pskey with HEADER LINE.
    DATA:  ppernr TYPE pa0001-pernr.
    DATA opt TYPE ctu_params.
    opt-DISMODE = 'e'.
    opt-defsize = 'X'.
    opt-updmode = 'x'.
    *----------------------Start of Selection Screen----------------------*
    SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (15) text-002 FOR FIELD pernr.
    PARAMETERS pernr TYPE pa0001-pernr.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (15) text-008 FOR FIELD ename.
    PARAMETERS ename TYPE pa0001-ename.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (15) text-003 FOR FIELD persg.
    PARAMETERS persg TYPE pa0001-persg.
    SELECTION-SCREEN COMMENT 20(15) text-009 FOR FIELD werks.
    PARAMETERS werks TYPE pa0001-werks.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (15) text-004 FOR FIELD persk.
    PARAMETERS persk TYPE pa0001-persk.
    SELECTION-SCREEN COMMENT 20(15) text-005 FOR FIELD kostl.
    PARAMETERS kostl TYPE pa0001-kostl.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (15) text-006 FOR FIELD orgeh.
    PARAMETERS orgeh TYPE pa0001-orgeh.
    PARAMETERS orgehtxt TYPE person-orgeh_txt .
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (15) text-007 FOR FIELD plans.
    PARAMETERS plans TYPE pa0001-plans.
    PARAMETERS planstxt TYPE person-plans_txt .
    SELECTION-SCREEN END OF LINE.
    "SELECTION-SCREEN END OF BLOCK b1.
    SELECTION-SCREEN END OF SCREEN 100.
    SELECTION-SCREEN: BEGIN OF TABBED BLOCK b2 FOR 6 LINES,
                      TAB (16) title USER-COMMAND '' DEFAULT SCREEN 100,
                      END OF BLOCK b2.
    SELECTION-SCREEN BEGIN OF BLOCK block WITH FRAME TITLE text-001.
    PARAMETERS intype TYPE pskey-infty.
    SELECTION-SCREEN END OF BLOCK block.
    INITIALIZATION.
      title = 'Employee Details'.
    START-OF-SELECTION.
    *AT SELECTION-SCREEN OUTPUT.
    AT SELECTION-SCREEN OUTPUT .
      LOOP AT SCREEN.
        IF screen-name = 'ENAME'
        OR screen-name = 'PERSG'
        OR screen-name = 'PERSK'
        OR screen-name = 'KOSTL'
        OR screen-name = 'WERKS'
        OR screen-name = 'ORGEH'
        OR screen-name = 'PLANS'
        OR screen-name = 'ORGEHTXT'
        OR screen-name = 'PLANSTXT'.
          screen-input = '0'.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
      LOOP AT SCREEN.
        IF screen-name = 'ORGEHTXT'
         OR screen-name = 'PLANSTXT'.
          screen-output = '1'.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
    *AT SELECTION-SCREEN .
    AT SELECTION-SCREEN .
      ppernr = pernr.
      CALL FUNCTION 'HR_GET_EMPLOYEE_DATA'
        EXPORTING
          person_id             = ppernr
          selection_begin       = sy-datum
          selection_end         = sy-datum
        IMPORTING
          personal_data         = itab_data
        EXCEPTIONS
          person_not_found      = 1
          no_active_integration = 2
          OTHERS                = 3.
    ename = itab_data-ename.
      persg = itab_data-persg.
      persk = itab_data-persk.
      orgeh = itab_data-orgeh.
      plans = itab_data-plans.
      kostl = itab_data-kostl.
      werks = itab_data-werks.
      orgehtxt = itab_data-orgeh_txt.
      planstxt = itab_data-plans_txt.
    IF pernr IS INITIAL.
        MESSAGE  'PLease Enter Employee Number' TYPE 'I'.
        " ELSEIF intype IS INITIAL.
        " MESSAGE  'PLease Appraisal Infotype' TYPE 'I'.
        "ELSE.
        "  EXIT.
      ENDIF.
      IF intype EQ 9112.
         CALL TRANSACTION 'Z9112' USING itab_info OPTIONS FROM opt.
    ENDIF.
    Moderator message - Please read Please Read before Posting in the Performance and Tuning Forum before posting - post locked
    Edited by: Rob Burbank on May 4, 2009 9:19 AM

    check this standard  program,,,
    demo_data_ext_cluster_export
    demo_data_ext_cluster_import
    This will help u
    Regards
    Anbu B

  • How to display fields in IT0002 to PA30 overview screen for IT0024(Qualifi)

    Hi,
    I have a requirement where I want to display two fields NACHN and VORNA on PA30 overview screen for IT0024(Qualifcations).
    How can I achieve this?
    Thanks,
    Ameet

    Hi,
    There is no harm in enhancing IT0024 using PM01. However, these two fields added to P0024 using Customizing Include, happen to be display only fields over the overview screen of PA30 for IT0024.
    Now to write a query in PBO of generated module pools after clicking on the button labled Generate Objects, how to take care of delimited records in both infotypes.
    Thanks,
    Ameet

  • Any changes in PA30 need to send a mail to the Managers outlook inbox

    Hi,
    Any changes in PA30 (ESS) need to send a mail to the Managers outlook inbox  .
    Kindly let me know the Standard workflow template and  to built the Custom function module in Rule .
    Thanks in advance,
    Richard A

    <i>Any changes in PA30 (ESS) need to send a mail to the Managers outlook inbox</i>
    If its just an email do u need a workflow for it? Configure dynamic actions which will call a subroutine when a change is made to the infotype and send email from that subroutine using SO_NEW_DOCUMENT_SEND_API1.(you can include the necessary logic for determining the approver in the same subroutine).
    Thanks,
    Prasath N

  • How to call Function Module in Selection Screen

    Hi All,
    I have developed one HR Report (Qualification Overview Report: To display all active employees and their Qualifications along with their Proficiency).
    Already it has 3 selection fields on selection screen and now I want one more field on selection screen like Qualification Id.
    But when the end user press F4 it should display the Popup which comes in TCode: PA30 at the time of Creating Qualification.
    I have debugged the Standard Code and searched the Function Module: 'RH_OBJID_REQUEST' which shows Popup which I wanted to show at Selection screen for newly added field.
    So I have to define new field like 'Qualification Id' and want to attach above Function Module so that it will cater my requirement.
    If anybody has worked on this type of requirement then please let me know.
    Thanks,
    Jay.

    Hi Raymond,
    I have written following code:
    s_quali is used in selection screen for Qualification Id.
    SELECT-OPTIONS :  s_quali   FOR hrp1000-objid NO INTERVALS.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_quali-low.
      CALL FUNCTION 'RH_OBJID_REQUEST'
        EXPORTING
          plvar           = '01'
          otype           = 'Q'
          seark           = '*'
          seark_begda     = '18000101'
          seark_endda     = '99991231'
          set_mode        = 'X'
        TABLES
          sel_objects     = git_objects.
      LOOP AT git_objects INTO wa_objects.         " Logic is to fill up the Selection screen field
        s_quali-low = wa_objects-objid.
        APPEND s_quali TO s_quali.
        CLEAR : s_quali, wa_objects.
      ENDLOOP.
    Now problem is that, its not populating all values in selection screen which I select from Popup screen (Choose Qualification).
    I checked that the first value in the internal Table is over written by second records in the internal table
    For e.g.: If I select 001,002,003,004 from Popup screen then I am able to see only 002,003,004 in the Multiple selection view of that field though it is available in the internal table s_quali (because I am filling up the table using Loop-Endloop)
    Please advise me how to overcome this issue. (How to fill up selection screen)
    Thanks,
    Jay.

  • Adding field in pa30 screen urgent

    hi all,
    i am new to user exits.
    and my requirement is to add a field in screen for PA30 tcode screen.
    so how i can go for this .
    if anyone has added fields in any SAP standard screen
    then plz give me the doc regd that with screen shots if u have otherwise give me the steps.
    my mail id is- [email protected]
    plz i am looking urgently for it.
    i will award all ur efforts.
    thanks
    sanjeev

    Screen Exit
    Please remove the TDS-related input fields on the PO entry screen on the customer data tab  (PO line details).
    - TDS account
    - TDS cost code
    - TDS sub code
    1.     Goto Transaction Code Me21n
    Fill the following fields
    Enter
    Give the input values in following fields from  ORGDATA TAB
    Purchasing org
    Purchasing group
    Company code
    Vendor
    Enter
    Select Customer Data tab like following
    USER EXIT  : MM06E005 (Customer fields in purchasing document )
    &#61664;  Goto  : T.Code : SMOD
    &#61664;     Give the Enhacement Name : MM06E005
    &#61664;     Click on Display
    &#61664;     Click on Components Push Button
    &#61664;     Double click on function module EXIT_SAPMM06E_016( Export Data to Customer Subscreen for Purchasing document item)
    &#61664;     Double click on Include ZXM06O01.
    &#61664;     Insert the following coding in that include
    SET PARAMETER ID 'BUK' FIELD g_ekko-bukrs.
      LOOP AT SCREEN.
        IF screen-name = 'EKPO_CI-ISMSUBTITLE1'.
          screen-input = '0'.
          MODIFY SCREEN.
        ENDIF.
    *>>>>>>>>>>>>>>>>>>>>>> Begin of insert CR336/BG1 >>>>>>>>>>>>>>>>>>>>>>
        IF screen-name = 'G_EAN11'.
          screen-input = '0'.
          MODIFY SCREEN.
        ENDIF.
    *<<<<<<<<<<<<<<<<<<<<<<< End of insert CR336/BG1 <<<<<<<<<<<<<<<<<<<<<<<
    *>>>>>>>>>>>>>>>>>> Begin of Changes for K896570/501411945 <<<<<<<<<<<<<
    IF screen-name = 'EKPO_CI-TDSACCOUNT'.
          screen-input = '0'.
          MODIFY SCREEN.
        ENDIF.
    IF screen-name = 'EKPO_CI-TDSCOST'.
          screen-input = '0'.
          MODIFY SCREEN.
        ENDIF.
    IF screen-name = 'EKPO_CI-TDSSUB'.
          screen-input = '0'.
          MODIFY SCREEN.
        ENDIF.
    *>>>>>>>>>>>>>>>>>> End of Changes for K896570/501411945 <<<<<<<<<<<<<
    *>>>>>>>>>>>>>>>>>>>>>> Begin of insert SM1 >>>>>>>>>>>>>>>>>>>>>>
        IF ( screen-name = 'EKPO_CI-TDSACCOUNT'
          OR screen-name = 'EKPO_CI-TDSCOST'
          OR screen-name = 'EKPO_CI-TDSSUB'
          OR screen-name = 'TDS_TXT_1'
          OR screen-name = 'TDS_TXT_2'
          OR screen-name = 'TDS_TXT_3'
          OR screen-name = 'TDSACCOUNT-DESC'
          OR screen-name = 'TDSCOST-DESC'
          OR screen-name = 'TDSSUB-DESC'  ).
          IF g_ekko-bukrs(2) <> 'U6'.       "not a theatrical company
            screen-invisible = '1'.
            screen-input     = '0'.
          ELSEIF g_flag = 0.                "display only
            screen-invisible = '0'.
            screen-input     = '0'.
          ELSEIF g_flag = 1.                "change
            screen-invisible = '0'.
    *>>>>>>>>>>>>>>>>>> Begin of Changes for K896570/501411945 <<<<<<<<<<<<<
           screen-input     = '1'.       "Fharook Syed
            screen-input     = '0'.        "Fharook Syed
    *>>>>>>>>>>>>>>>>>> End of Changes for K896570/501411945 <<<<<<<<<<<<<
          ENDIF.
          IF screen-name = 'EKPO_CI-TDSACCOUNT'.
            screen-required  = '1'.
          ENDIF.
          MODIFY SCREEN.
        ENDIF.
    *>>>>>>>>>>>>>>>>>>>>>> End of insert SM1 >>>>>>>>>>>>>>>>>>>>>>
    &#61664; save & activate.
    &#61664; Repeat the above process in ME21N to see customer data fileds in CUSTOMER DATA tab
    After the above Modifications CUSTOMER DATA is   displaying like this

  • HRMD_A status 53 with NO ACTUAL DATA TO SAP t-code PA30

    Hi,
    We are trying to load the HR minimaster reocord from a flat data file to R/3.
    I have created an iDoc through WE19 for message type hrmd_a and basic type hrmd_a06.
    Populated infotypes for 0000, 0001, 0002 and 0003.
    idoc created with status 53 (green light) 'Application documention posted' and information note 'HR: ALE inbound processing for HR master data'.
    HOWEVER, when I go to transaction PA30, the personnel record is not being created in R/3.
    I wonder if it has to do with the partner profile setup. Currently I have pointed the receiver information to my system.
    Please kindly help on this. THANK YOU SO MUCH!
    Rgds, MP

    Hi MP,
    Did you look in the PAXXXX tables to verify if any data truly made it into the infotypes? 
    You may also want to check the settings in table T77S0 under group HRALX as there are some entries that control how the HR module and IDOC's work together.  For example setting "HRALX MERID" impacts error handling within the IDOC.  You can use F1 on these to get more information.
    Paul

  • Pa30 create external url link ( mass opload

    Has anyone been able to upload multiple attachments from a spread sheet to this transaction. Obviously using the function upload. I think the function module that I will need to use is called BDS_BUSINESS_DOCUMENT_CREA_URL.
    I have passed the following to the function module
    classname bus1065
    classtype bo
    client 210
    object_key personell_number 00080063
    and in the next section I am creating a url.
    When I run the function module it seems to be populating the trans pa30 with an attachment but it doesnt have a dynamic link and when you select an attachment you get an info message saying attachment link could not be uploaded.
    Can anyone help with this issue, I will be grateful if you could send me some sample parameters to get the test of the function module working properly>?

    Hi jeromemonange,
    Here is some information about creating hyperlinks in a PDF, both to external sources, such as a website, or to another page within the PDF: http://help.adobe.com/en_US/acrobat/X/pro/using/WS58a04a822e3e50102bd615109794195ff-7cb7.w .html
    Please let us know how it goes.
    Best,
    Sar

  • Problem in PA30 with custom infotype

    Hi,
    I created a custom infotype 9001 and i  want to check the correctness of the infotype in PA30 but when enter the personnel no and infotype as 9001 and click on create it goes to short dump and an error arises "Dialog module "RP_9001 " not found".
    Waiting for ur reply......
    Thanks,
    Ali

    Hello  Frn  ,
          when you follow the Step for creating the infotype ...
      at the time of creating the new entries (when you press the button for infotype Charatcerstics) a screen appears ..where you need to give the
    Screen No ....
    list Screen ..
    Dialog module ...
    check all the entries ...
    Thanks and Regards..
    Priyank

  • HR BAdi to display the header data of employee (PA30)

    Hello All,
    I am using transactions PA30 and PA20 to change the HR master data. I will explain my problem as follows.
    1) Transaction pa30. Enter personal number. Press enter. Screen will display employee basic info at header, just before selecting the any infotype. SSN number is also displayed for USA employee.
    2) I will select infotype 0002, change the SSN number, save it. before saving, in function module exit:EXIT_SAPFP50M_002 (INCLUDE ZXPADU02) , i am encrypting the SSN number and then stores it in DB.
    3) In BADI HRPAD00INFTY(BEFOE_OUTPUT), i am taking same encrypted SSN number form DB, decrypt it, and showing on screen.
    But the header part is still showing encrypted value. It is not decrypting the value before display. After investigation i found that, while displaying header part, mentioned Badi is getting called. I want to decrypt he same before display in header part only. It is working fine with detailed part (Means 0002 infotype screen).
    Which Badi should i use to decrypt the SSN number, before display it in header part??
    Any help??
    Thanks,
    Prashant

    Hi Prashant,
    The Badi method is triggering before the PBO, Means before infotype screen 3000
    In your requirement you have to implement the method AFTER_INPUT rather than BEFORE_OUTPUT in the same BADI implementation
    This will work, Try it out.
    Thanks
    Pavan
    Edited by: pavan kanike on Jan 30, 2009 7:34 PM

Maybe you are looking for