我需要与功能" RH_CUT_INFTY_1001_EXT"相关的帮助

2020-08-22 18:30发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想用A 008来定义位置关系,所以我正在使用FM RH_CUT_INFTY_1001_EXT,但是我将异常1作为ERROR_DURING_CUT。

有人可以帮我吗?

以下是我的代码:


lw_hrp1001-PLVAR ='01'。
lw_hrp1001-otype ='S'。
lw_hrp1001-sclas ='P'。
lw_hrp1001-INFTY ='1001'。
lw_hrp1001-sobid = wa_file-pernr。
lw_hrp1001-objid = ls_pa0001-plans。
lw_hrp1001-endda = wa_file-生效日期。
lw_hrp1001-begda ='20111001'。
lw_hrp1001-rsign =' '。
lw_hrp1001-relat ='008'。
将lw_hrp1001附加到lm_hrp1001。

呼叫功能'RH_CUT_INFTY_1001_EXT'
导出
gdate = wa_file-生效日期
histo =' '
vtask ='V'

innnn = lm_hrp1001 []
例外情况
ERROR_DURING_CUT = 1
NO_AUTHORIZATION = 2
GDATE_BEFORE_BEGDA = 3
CUT_OF_TIMCO_ONE = 4 < br> RELATION_NOT_REVERSIBLE = 5
CORR_EXIT = 6
其他= 7

IF sy-subrc <>0。
*在此处实施适当的错误处理
ENDIF。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想用A 008来定义位置关系,所以我正在使用FM RH_CUT_INFTY_1001_EXT,但是我将异常1作为ERROR_DURING_CUT。

有人可以帮我吗?

以下是我的代码:


lw_hrp1001-PLVAR ='01'。
lw_hrp1001-otype ='S'。
lw_hrp1001-sclas ='P'。
lw_hrp1001-INFTY ='1001'。
lw_hrp1001-sobid = wa_file-pernr。
lw_hrp1001-objid = ls_pa0001-plans。
lw_hrp1001-endda = wa_file-生效日期。
lw_hrp1001-begda ='20111001'。
lw_hrp1001-rsign =' '。
lw_hrp1001-relat ='008'。
将lw_hrp1001附加到lm_hrp1001。

呼叫功能'RH_CUT_INFTY_1001_EXT'
导出
gdate = wa_file-生效日期
histo =' '
vtask ='V'

innnn = lm_hrp1001 []
例外情况
ERROR_DURING_CUT = 1
NO_AUTHORIZATION = 2
GDATE_BEFORE_BEGDA = 3
CUT_OF_TIMCO_ONE = 4 < br> RELATION_NOT_REVERSIBLE = 5
CORR_EXIT = 6
其他= 7

IF sy-subrc <>0。
*在此处实施适当的错误处理
ENDIF。

付费偷看设置
发送
8条回答
四川大学会员
1楼-- · 2020-08-22 19:05

嗨,

在使用

FM'HR_MAINTAIN_MASTERDATA'时,我将首先使用'BAPI_EMPLOYEE_ENQUEUE'锁定员工,然后 当用'BAPI_EMPLOYEE_DEQUEUE'完成解锁后,

所以也许您需要在RH_CUT_INFTY_1001_EXT之后解锁。

作为观察,我每次通过'HR_MAINTAIN_MASTERDATA'执行操作时都不会尝试定界 PD端。

如果进行了一些数据更新后,PA和PD之间不一致,那么我将使用标准的RHINTE10-RHINTE30程序进行整理。

bg

四川大学会员
2楼-- · 2020-08-22 19:05

谢谢,但是HR_MAINTAIN_MASTERDATA无法保持位置关系,我需要从外部进行操作。

一周热门 更多>