Hi guyz
I want to create new pernr and I am using Hr_maintain_masterdata for the same.However its giving me the above dump No data available for A 01000904 0003 where 01000904 is the pernr generated.When I am checking in pa30 there is no data for same. After debugging I understood its talking about infotype 0003,so I also tried passing values to 0003,but the same error continues.I am attaching my code.
Any help would be highly grateful.I am in great mess ,plz help.
Actions Infotype 0000
ls_values-infty = '0000'.
ls_values-fname = 'P0000-BEGDA'.
ls_values-fval = '20130501'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
ls_values-infty = '0000'.
ls_values-fname = 'P0000-ENDDA'.
ls_values-fval = '99991231'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
ls_values-infty = '0000'.
ls_values-fname = 'P0000-MASSN'.
ls_values-fval = 'Z3'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
ls_values-infty = '0000'.
ls_values-fname = 'P0000-MASSG'.
ls_values-fval = '01'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0000'.
ls_values-fname = 'PSPAR-PLANS'.
ls_values-fval = '99999999'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0000'.
ls_values-fname = 'PSPAR-WERKS'.
ls_values-fval = 'G001'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0000'.
ls_values-fname = 'PSPAR-PERSG'.
ls_values-fval = '1'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0000'.
ls_values-fname = 'PSPAR-PERSK'.
ls_values-fval = 'J2'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
* Personel Data Infotype 0002
CLEAR ls_values.
ls_values-infty = '0002'.
ls_values-fname = 'P0002-BEGDA'.
ls_values-fval = '20130501'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0002'.
ls_values-fname = 'P0002-ENDDA'.
ls_values-fval = '99991231'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
ls_values-infty = '0002'.
ls_values-fname = 'Q0002-ANREX'.
ls_values-fval = 'Mr'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
CLEAR ls_values.
ls_values-infty = '0002'.
ls_values-fname = 'P0002-NACHN'.
ls_values-fval = 'bdc'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0002'.
ls_values-fname = 'P0002-VORNA'.
ls_values-fval = 'test'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0002'.
ls_values-fname = 'P0002-GESC1'.
ls_values-fval = 'X'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
*
CLEAR ls_values.
ls_values-infty = '0002'.
ls_values-fname = 'P0002-GBDAT'.
ls_values-fval = '19920901'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0002'.
ls_values-fname = 'P0002-GESCH'.
ls_values-fval = '1'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0001'.
ls_values-fname = 'P0001-BEGDA'.
ls_values-fval = '20130501' .
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0001'.
ls_values-fname = 'P0001-ENDDA'.
ls_values-fval = '99991231'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0001'.
ls_values-fname = 'P0001-BTRTL'.
ls_values-fval = '0101'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0001'.
ls_values-fname = 'P0001-ABKRS'.
ls_values-fval = 'G1'.
APPEND ls_values TO lt_values.
CLEAR ls_values.
ls_values-infty = '0001'.
ls_values-fname = 'P0001-PLANS'.
ls_values-fval = '99999999'.
APPEND ls_values TO lt_values.
*
CLEAR ls_values. ls_values-infty = '0003'.
ls_values-fname = 'P0003-RRDAT'.
ls_values-fval = '20130401'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
CLEAR ls_values. ls_values-infty = '0003'.
ls_values-fname = 'P0003-RCBON'.
ls_values-fval = '20130401'.
ls_values-seqnr = '00'.
APPEND ls_values TO lt_values.
*
CALL FUNCTION 'HR_MAINTAIN_MASTERDATA'
EXPORTING
massn = 'Z3'
actio = 'INS'
tclas = 'A'
begda = '20130101'
endda = '99991231'
plans = '99999999'
dialog_mode = '1'
luw_mode = '1'
no_existence_check = 'X'
IMPORTING
return = ls_rc
return1 = ls_rc1
hr_return = ls_hr_return
TABLES
proposed_values = lt_values
modified_keys = lt_pskey.
Another problem that I am facing is,its not taking the values of field ANREX. Kindly suggest why its not able to pick ANREX value?