问题解决]Personnel master record xxxx not found (check entry)

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中没有对应员工的数据。

维护之后,工序确认成功。

以上。

posted @ 2020-03-23 10:52  差劲  阅读(221)  评论(0编辑  收藏  举报