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