cancel
Showing results for 
Search instead for 
Did you mean: 

Where infotype 24 records are stored?

former_member191296
Participant
0 Kudos

Hi,

Am new to HCM. I have to develop a program to upload Info type 0024 data. I am unable find the records in PA0024 but the records exist when I check from PA30 Tcode. Could someone please help me in which table data will be stored.

And I can see that "HR_INFOTYPE_OPERATIONS" will not work here to create records for info type 0024. Could someone guide me on how to create records programmatically for Personnel Development(PD) info types.

Regards

Raghu

Accepted Solutions (1)

Accepted Solutions (1)

venkat_polisetty
Active Contributor
0 Kudos

Hi,

IT0024 is a PA infotype, Qulaification Group is a PD Object & hence is stored in the PD tables. You can loo k up in HRP1000 for OTYPE = 'Q' for the basic info & HRP1001 for all the relationships that exist for the Qualification.


Regards,

Venkat Polisetty

former_member191296
Participant
0 Kudos

Thanks Venkat for the prompt reply.

I have just figured out that. I am sharing the logic to create Qualification for an employee, hoping that it can be helpful to others even.

DATA: return TYPE bapireturn1,

       bapiqualific_tab TYPE bapiqualific_tab OCCURS 0 WITH HEADER LINE,

       prof_del TYPE bapiqualific_tab OCCURS 0 WITH HEADER LINE.

bapiqualific_tab-begda = '20150925'.

bapiqualific_tab-changed_on = sy-datum.

bapiqualific_tab-endda = '20150926'.

bapiqualific_tab-obj_id = '50000327'.       "Qualification ID

bapiqualific_tab-qgroup_id = '50000282'.  "Qualification Group ID

*bapiqualific_tab-qgrouptxt = '2.3.01 Wire Harness Fabrications'.

bapiqualific_tab-user_name = sy-uname.

APPEND bapiqualific_tab.

CALL FUNCTION 'BAPI_QUALIPROF_CHANGE'

   EXPORTING

     plvar          = '01'

     otype          = 'P'

     sobid          = '00003705'    "Employee Number

   IMPORTING

     return         = return

   TABLES

     profile_add    = bapiqualific_tab      "Create

     profile_delete = prof_del                "Delete

*   ERR_PROFILE    =

*   CHANGE_PROFILE =                 "Change

   .

WRITE return.

Regards

Raghu

ChrisSolomon
Active Contributor
0 Kudos

Very cool of you to not only mark the answer as correct for the person that helped but to also add your own solution for others!!!! GREAT job and THANKS FOR SHARING!

Answers (2)

Answers (2)

former_member191296
Participant
0 Kudos

Thanks Polisetty.

I have done some research by debugging the standard process and figured out the solution for it.The FM to read Qualification description is, RH_OBJECT_DESCRIPTION_READ. And the table which store the description is HRT1002

Qualification info type 0024 tables: HRT1002, HRP1002, HRP1000.(PVLAR = '01', OTYPE = 'Q')

Regards

Raghu

former_member191296
Participant
0 Kudos

I have one more query here.. How can I read description of the Qualification. Is there any FM to read or do we need to read from text table.

Regards

Raghu

venkat_polisetty
Active Contributor
0 Kudos

Hi,

Kindly check the following FM: "READ_TEXT".


In addition to above kindly go through the below link you will get more clarity on this.




Regards,

Venkat Polisetty