1, 问题描述
ABAP程序中,调用函数 BAPI_PRODORDCONF_CREATE_TT确认工序(confirm operations)失败,返回一个错误,提示Personnel master record xxxx not found (check entry),message id:RU,message number:40。如下:
2, 问题解决
debug 函数BAPI_PRODORDCONF_CREATE_TT,发现函数最后调用了RP_CHECK_PERNR来校验员工是否存在,
在RP_CHECK_PERNR中检查了infotype 0000和0001,如果数据不存在就返回错误,
最后查询这两个infotype,发现在0000中没有维护,也就是在pa0000中没有对应员工的数据。
维护之后,工序确认成功。
以上。
发表评论