Он написал:
А можно по подробнее о вашей ошибке, я так понял вы используете функциональный модуль HR_MAINTAIN_MASTERDATA, но там я не вижу полей, которые вы описываете...
Это все:REPORT Z_PERSON_TEST .
data:
person_info like PPROP occurs 0 WITH HEADER LINE,
msg_result like BAPIRETURN1,
hr_return like HRHRMM_MSG.
person_info-infty = '0000'.
person_info-fname = 'P0000-BEGDA'.
person_info-fval = '20050702'.
append person_info.
person_info-infty = '0000'.
person_info-fname = 'P0000-ENDDA'.
person_info-fval = '99991231'.
append person_info.
person_info-infty = '0000'.
person_info-fname = 'P0000-VORNA'.
person_info-fval = 'ВэВэ'.
append person_info.
person_info-infty = '0000'.
person_info-fname = 'P0000-NACHN'.
person_info-fval = 'Путин'.
append person_info.
person_info-infty = '0000'.
person_info-fname = 'PSPAR-PERSK'.
person_info-fval = 'X0'.
append person_info.
person_info-infty = '0000'.
person_info-fname = 'PSPAR-PERSG'.
person_info-fval = '1'.
append person_info.
person_info-infty = '0000'.
person_info-fname = 'PSPAR-WERKS'.
person_info-fval = '0026'.
append person_info.
person_info-infty = '0002'.
person_info-fname = 'P0002-VORNA'.
person_info-fval = 'ВэВэ'.
append person_info.
person_info-infty = '0002'.
person_info-fname = 'P0002-NACHN'.
person_info-fval = 'Путин'.
append person_info.
person_info-infty = '0002'.
person_info-fname = 'P0002-GBDAT'.
person_info-fval = '20001212'.
append person_info.
*person_info-infty = '0002'.
person_info-fname = 'Q0002-ANREX'.
person_info-seqnr = 1.
*person_info-fval = 'Г-н'.
append person_info.
call function 'HR_MAINTAIN_MASTERDATA'
exporting
DIALOG_MODE = '2'
BEGDA = '20050702'
ENDDA = '99991231'
NO_EXISTENCE_CHECK = 'X'
importing
RETURN1 = msg_result
HR_RETURN = HR_RETURN
tables
PROPOSED_VALUES = person_info.