BAPI infotype 0024

Hello all,
please could anyone help me on massive updating of Personal Development dates saved in the infotype 0024. I need to update not only links between objects P<->B and P<->VA but also create notes. Call transaction PPDPIM fails and according to SAP Note one should use a BAPI to do it.
So the question is: Which BAPI could I use instead of calling transaction PPDPIM? and in case there is no such a BAPI created, how should I proceed?
Thank you in advance!

Thanks
The problem is that the FM allows me to edit only the table PA0024 and what I want is to for example update massively comments saved in the Notes that you can link to the Individual Development Plan or to any of its Items, etc. Call transaction PPDPIM fails, how to do it? Any idea?

Similar Messages

  • Uploading data in infotype 0024

    Hi all,
    I want to upload datain infotype 0024 - qualifications tab. Now the issue here is that this infotype contains a table control in which the data is not getting stored in infotype 0024 but some place else instead.
    Please suggest how to tackel the situation using bdc.
    Thanks
    Ribhu

    Ofcourse i need more information - please read this:
    Well please go to  pa30 and try to create a record in Infotype 0024.
    There in the qualifications tab, you cant enter anything - u have to click on the create button below the table control to choose languages - various check boxes for languages.
    Now when I do recording - this step of choosing the languages do not comes up . moreover the fields in the tabstrip for qualification - they are not in the pa0024 table and are stored somewhere else. So even if i use hr_infotype_operation, it do not shows up the fields for qualifiactions tab - like language, profecincey level and dates for various languages.
    Please suggest if you know something.
    Infotype no 0045 is also a similar infotype where the data gets stored at some other place ..... I mean by any chance if u know how to upload data in IT0045, it would be a great help.
    thanks
    Ribhu

  • HR ABAP -- infotype 0024 enhancement

    u201CNew joiner u201Cis an action in our client system in which 8 infotypes are configured. When I execute this action in PA40 transaction, the 8th infotype that appears will be 0024.When this infotype screen appears as a part of u201DNew joiner u201Caction, the user should be presented with the defaulted qualification and proficiency based on nationality of the individual.
    I decided to look for a user exit. The user exit PBAS0001 gets triggered for the PBO and PAI of every infotype in PA .But infotype 0024 u2013 (Qualifications) belongs to Personal Development (It belongs to package PPPE).There is no exit associated with this package. Also I searched for the string u201Ccustomer u201Cin the function group RHP6 (0024 infotype screen belongs to this function group) but couldnu2019t get any solution.
    Also I did not get any result for searching u201CBADIu201D in the above function group. I am using ECC 5.0 system.
    The user needs the values to be defaulted in the 0024 infotype screen .
    Can you please suggest any other approach to achieve the above objective?

    that is an Function group problem tell to your Functional people, they will resolve

  • Infotype 0024

    Hello,
    I am looking for a Enhancement/BADI for infotype 0024, i want this to trigger when the infotype is about to be saved to the database tables. I checked BADI HRPAD00INFTY, but it is not triggering for infotype 0024. The data for IT0024 is saved in HRP10001 so this is a bit different from other infotypes.
    Can anyone help me in this case?
    Thanks.

    hi,
    check out these exits related to pa30.
    Exit Name           Description
    HRPBAS01            User Exit for HR Master Data
    HRPC0001            HR: PC download authorization
    HRRPAI01            User exit for FB HR_ENTRY_DATE and HR_LEAVING_DATE
    PARA0001            Enhancement for Determining the Number of Periods
    PARA0002            Enhancement for Calculating Annual Salary; IT0008,14,15
    PBAS0001            PA: Pers.Admin./Recruitment: Default values and checks
    PBAS0002            PA: Enhancements for Personnel Administration - Menu
    PBASRP01            PA: User exit distributed reporting
    hope this helps.
    reward if helpful.

  • Copy Qualifications of HR personel (Infotype 0024)

    Hi all,
    How can i copy qualifications of HR personel(Infotype 0024) from one to another?
    Best regards,
    Munur

    Hello,
    Are you planning to do this as a batch (a lot of copies) or do you want a single one of them?
    With Pa30 I am afraid it's not possible, only for the same pernr.
    Regards,
    Bentow.

  • Infotype 0024 enhancement

    u201CNew joiner u201Cis an action in our client system in which 8 infotypes are configured. When I execute this action in PA40 transaction, the 8th infotype that appears will be 0024.When this infotype screen appears as a part of u201DNew joiner u201Caction,  the user should be presented with the defaulted qualification and proficiency based on nationality of the individual.
    I decided to look for a user exit. The user exit PBAS0001 gets triggered for the PBO and PAI of every infotype in PA .But infotype 0024 u2013 (Qualifications) belongs to Personal Development (It belongs to package PPPE).There is no exit associated with this package. Also I searched for the string u201Ccustomer u201Cin the function group RHP6 (0024 infotype screen belongs to this function group) but couldnu2019t get any solution.
    Also I did not get any result for searching u201CBADIu201D in the above function group. I am using ECC 5.0 system.
    The user needs the values to be defaulted in the 0024 infotype screen .
    Can you please suggest any other approach to achieve the above objective?

    Hi Kiran,
    First, you need to check whether you're using qualifications with PD integration or not.
    Goto SM31 -> PLOGI ORGA value.
    If it is 1 A032 Q, then there is the PD integration.
    So you need to attach a qualification to an employee through PP01.
    Thus, in order for automatic creation,  you may write a user exit in  PBAS0001 and try to create A032 relationship between P object (employee) and Q object (qualification).
    Best Regards,
    Dilek

  • [Qualif.] Difference between object type 'Q' and infotype 0024

    Hi,
    For the xRPM 4.0 solution, we need to maintain skills for resources. There is a HCM integration functionality to import skills from a HR system to Business Partners (which - basically - represent users that can be staffed on a project in the xRPM solution).
    Today, there is no skill management in our HR system.
    There are 2 notions that look very similar to me :
    - <b>Infotype 0024</b> [Transaction PA20/PA30] : contains Qualifications of a user in PA (Personal Adminsitration) with the standard table T574A holding the possible values
    - <b>Organizational Structure</b> (HRP1000/HRP1001) [transaction BP / PP* ?]: with the objects Qualifications 'Q' and Qualifications Group 'QK'
    It seems taht the integration operates on the Organizational Structure. But we would like to assess both solutions.
    <b>What is the difference (pros&cons) between the 2 of them ?</b>
    Thanks in advance.
    Best regards,
    Guillaume
    Message was edited by:
            Guillaume GARCIA

    To be precise, the way Infotype 24 behaves depends on whether integration between PA and PD is active.  This is controlled by setting PLOGI QUALI in table T77S0.  There are also other settings in this table that affect how quals work in an integrated scenario, you will find these in the QUALI XXXX section.
    If integration is active, the qualifications are maintained in a catalogue via transaction OOQA.  What you see in IT0024 are the object Q <--> P relationships as mentioned above once a qualification object has been assigned to the employee.  This option has the advantages of being able to use the integrated objects in othe modules e.g. as prerequisites or imparted quals in the training module, skills/requirements matchup etc.  The down side is that being PD objects, these are more difficult to report with SAP Query or Adhoc Query tools, but there are ways of doing it.
    If integration is not active, the data is simple stored in PA table PA0024 and the quals themselves are set up via the IMG.  The data really can't be used in any other module, but the reporting aspects are much easier with the standard query tools.
    Regards,
    John

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

  • Data retrieval from infotype 0024(Qualification)

    hi abapers,
    could someone suggest me how to retrieve data from infotype 0024(Qualification)
    I tried from pa0024,but no data is stored there.
    yogesh

    Hi Yogesh,
    Make use of below FMs to fetch the data from IT0024 -
    * Fill t_pernr_tmp with employees (PERNRs) as follows -
          t_pernr_tmp-plvar = '01'.
          t_pernr_tmp-otype = 'P'.
          t_pernr_tmp-sobid = '00000001'.  "give employee number here
          append t_pernr_tmp.
    *     READ QUALIFICATION
          CALL FUNCTION 'RHPP_Q_PROFILE_READ'
            EXPORTING
              begda            = w_low  "provide date in sy-datum format
              endda            = w_high "provide date in sy-datum format
              with_stext       = c_x
              with_qk_info     = c_x
            TABLES
              OBJECTS    = t_pernr_tmp
              profile          = t_qual_data
            EXCEPTIONS
              no_authority     = 1
              wrong_otype      = 2
              object_not_found = 3
              undefined        = 4
              OTHERS           = 5.
    * here t_qual_data will have qualification  data.
    *after that make use of FM 'RHPE_QCAT_BRANCH_READ_UP' and the *t_qual_data table to read the branches of qualification data.

  • Hide the two tab from infotype 0024

    Hello,
    I need to hide two tabs from  infotype 0024 sreen, "Appraisals where appraisee" and "appraisals where appraiser", in PA30 transaction. But it should appear on the infotype 0025 . Is there any way to do that?
    Thanks in advance.
    Regards
    Kuntal

    Screen 3000 is and overview screen. You need to create a module pool for screen 2000 - detail screen. Enter 2000 also as alternative screen in the same line and double click it. There you can set the invisiblity of the certain field / tab.
    The entry should look like
    "Module pool   Screen       Alter. screen
    MP002400     2000       2000
    You can also include feature if you want to differantiate alternative screen i.e. based on country.
    Regards
    Marcin

  • Qualifications and Infotype 0024

    I would like to understand the relationship between Qualifications Profiles and Infotype 0024
    When we create Qualifications Profiles on the PD side, on the Person Object, for example, does it automatically get transferred to IT0024 or do we have to run a Program or a Report to populate IT0024.
    Similarly, if we create IT0024 with Qualification data, do we have to also maintain Profile on the PD side with similar data or does it trnasfer data automatically or do we have to run a Report or a Program.
    <b>Pl note that PA/PD/OM integration is all ACTIVE</b>

    Hi My Friend
    Please refer to the SAP note  384001 -  FAQ: Qualifications and Requirements
    1.  How do you activate integration between Personnel Administration and
         Personnel Planning for qualifications?
    Customizing: table T77S0, parameter PLOGI QUALI
                                                                       Page 2
    2.  How does active integration affect infotype 0024 in a personnel
         action?
    When integration is active, infotypes 0024 or 0025 must always come at
    the end of a personnel action.
    3.  What impact does active integration have for the Ad Hoc Query?
    When integration is active, the data is no longer physically stored in
    infotype 0024 (table PA0024), but in infotype 1001 (table HRP1001
    subtype A032).This explains too, why you can no longer directly access
    the infotype fields of IT0024 in the query. Any attempt to access these
    always fails.
    4.  Why is the qualifications catalog not alphabetically sorted in F4
         possible entries help?
    Generally speaking, sorting in the qualifications catalog (transaction
    OOQA or PPQD) is not the same as sorting in the possible entries feature
    (F4 help). The reason for this is the different method used for the
    sorting. While sorting in transactions OOQA and PPQD is done
    alphabetically, the possible entries feature only sorts the first level
    (qualification groups) alphabetically. All other levels are sorted by
    object ID.
    From release 4.6C you can sort qualifications manually in the
    qualifications catalog (transaction OOQA).From a technical point of
    view, this information is stored in the database field P1001-PRIOX.This
    sorting also applies to the possible entries help.Thus, the
    qualifications catalog has the same sorting throughout.
    If you have a pre-4.6C release, you can only achieve the same sorting if
    you adjust the field P1001-PRIOX accordingly using transaction PP01 or
    PP02. Before you use transactions PP01 or PP02, you should check whether
    maintenance is allowed in table T777I.
    5.  How are notes for qualifications stored in the qualifications
         profile?
    The notes are stored period-independent with the key 'person has
    qualification' (for example, P 0003212 A032 Q 50001231).The advantage of
    this is that you only have one note attached to a qualification, whose
    history you can monitor.
    Example (Qualifications profile):
    Qualification Proficiency Period Note
       English 1 01.01.1980 - 30.06.1998 X
       English 2 01.07.1998 - 31.12.9999 X
    The same note is displayed regardless of whether you look at the note
    for the first or second entry.
    6.  Can you create customer-specific Infosets (Ad Hoc Query) for the
         unrestricted search for persons and applicants?
    Yes, you can create customer-specific InfoSets. These customer-specific
    InfoSets must be defined in the 'global work area' in transaction SQ02.
    Customer-specific InfoSets for Personnel Development must not be
    defined in the standard work area, they must always be in the global
    area.
    7.  How does the inheritance logic work for the specification
         descriptions for qualifications?
    If you want to store standard values for the specification descriptions,
    you can do this in the IMG (Personnel Development) under 'Edit scales'.
    So that these standard values are inherited to the qualifications, in
    the qualification catalog, the 'Default' flag must be set both in the
    qualification group and in the qualification in the tab.
    If the flag in the qualification group is not set, the stardard values
    are not inherited t othe qualification below.
    If the flag is not set in the individual qualification, the standard
    values are only not inherited to this qualification. Then you can enter
    a specification description for this qualification.
    Hope it can give you answer
    Regards,
    Jun

  • Customizing infotype 0024?

    Hey everyone,
    I'm a beginner on SAP HR module.
    I have a question about customizing infotype 0024.
    How do I add new qualifications? AKA : Creating new skills (such as language)
    I'm not too good at creating them on tables. Is there any other way to create them? If not, can someone please explain it to me step by step?
    Thanks a lot.

    Hi,
    You can add new qualifications going through the spro.
    Enter Tcode SPRO
    Personnel Management>Personnel administration>employee qualifications-->create qualifications
    Almost everytime you will find many of your configuration needs in the SPRO.
    Regards...

  • New Tab creation in Infotype 0024

    Hi Freinds,
    I am searching for a solution for craeting a New Tab in Infotype 0024 having the same functional specs and interation like Standard Tab 'Qualification'.
    Please revert back with solution if any.
    Thanking you in advance
    Regards
    R. Jyoti

    Hi
        Here i have some solution,give your BADI name so i can proceed futher..
    SPROLOGISTICSBussiness Partner--- Customers --- Control ---Adoption of
    Customer own master Data fields--- click on Prepare Modification free Enhanvement of cusomer master record..
    hERE YOU CREATE your new entries.
    if you give that badi. i will check and give the solution to my knowledge.
    thanks

  • How to update infotype 0024 in HR

    Hi all,
    I have a requirement to update the qualifications of an employee. That is, i need to modify the Proficiency value of a qualification (qualification tab) in IT 0024 and create new qualification record IT 0024.
    Can someone help me what is the function module used to modify proficiency and create new qualification record in IT 0024.
    Also, how to query IT 0024 data? Bcoz i have to read the qualification data first in order to modify the existing proficiency value? If we update IT 0024, then will this be reflected in OM (P to Q relation in HRP1001 table)?

    Hi,
    IT 0024 is different from other infotypes. You need to use special FMs to read and write this infotype also delete it. Which are:
    RHPP_Q_PROFILE_DELETE
    RHPP_Q_PROFILE_READ
    RHPP_Q_PROFILE_WRITE
    RHPP_Q_PROFILE_WRITE_N_DIF
    İ'm also adding some infos and code sample for you.
    "declaration
    DATA : profile LIKE hrpe_relaq OCCURS 0 WITH HEADER LINE.
    "fill it
    *&      Form  fill_profile
    FORM fill_profile .
      IF r_tpos = 'X'.
        profile-tbjid = 50000041.
        profile-profcy  = 0003.
        APPEND profile. CLEAR profile.
        profile-tbjid = 50000042.
        profile-profcy  = 0003.
        APPEND profile. CLEAR profile.
        profile-tbjid = 50000043.
        profile-profcy  = 0003.
        APPEND profile. CLEAR profile.
      ELSE.
        profile-tbjid = 50000044.
        profile-profcy  = 0003.
        APPEND profile. CLEAR profile.
        profile-tbjid = 50000045.
        profile-profcy  = 0003.
        APPEND profile. CLEAR profile.
        profile-tbjid = 50000046.
        profile-profcy  = 0003.
        APPEND profile. CLEAR profile.
      ENDIF.
    ENDFORM.                    " fill_profile
    "usafe of fM
    DATA lv_objid LIKE  p1001-sobid.
      lv_objid = gs_24-pernr.
      CALL FUNCTION 'RHPP_Q_PROFILE_WRITE'
        EXPORTING
          plvar                       = '01'
          otype                       = 'P'
          objid                       = lv_objid
    *     VTASK                       = 'D'
        TABLES
          profile                     = profile.
      CLEAR lv_objid.
    Çağatay

  • User Exit in Infotype 0024 (Appraisals)?

    Hi,
    I'm an ABAPer and I've been asked to find out if there are any user exits on the 0024 create screen?  We want to add in some tick boxes.
    I've searched SPRO and nothing jumps out at me, could anyone point me in the right direction?
    Thanks,
    Gill

    Hi gill,
    Actually your requirement can be fulfilled with "Enhancing Standard Infotype".I think user exit is not at all required.Check the following link:-
    https://wiki.sdn.sap.com/wiki/x/GIGrAg
    -Goodluck,
    Bhumika

Maybe you are looking for

  • Transfer itunes music from flash drive to new pc

    I have a new PC, HP Envy.   I had previously copied my Music, etc. onto ex-hard-drive from my old PC but do not know how to get this music onto my new PC.   I have an I-Pod which I attach to my computer on occasions to update it.  I have just downloa

  • Accessibility-mode set to inaccessible and 508 compliance

    Hi, I'm using JDEV 10.1.3.3.0. I've set accessibility-mode to inaccessible in adf-faces-config.xml in order to set the InitialFocusID on some of my pages. Does this setting mean that my application is not/cannot be 508 compliant? Is there a way to us

  • Using Markers to Synch Audio & Video?

    Hi, I am new to GB. I have been using FCP to work on the audio. I went to a mac store event about podcasting and how you can use GB as a scoring tool. I'm using GarageB to do the audio on my reel but having a few problems ... My situation is that I h

  • Po with reff to contract

    hi, by what t code and how p.o. is created refference to contract. contract is just a memo for long term aggreement.so in SAP can we create p.o. that shows respective contract. Thanks in advance sumit bisla

  • Table entries in the transport

    Hi, What are the steps to add Table entries(SM30) in the transport? I have added the entries using SM30 for the table, but it doesnt appear in the transport request. Please help. Thanks & regards, Yogita