2020-08-25 16:18发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我没有使用HR_MAINTAIN_MASTERDATA和abap跳过一些信息类型
因为我需要通过此功能自动使用它,但是我们需要跳过某些信息类型,并且我们不需要创建新的信息组,因此我们想在PA40上手动使用相同的信息组。
对于所有寻求解决方案但没有找到解决方案的人来说,就在这里。
这需要一个精心设计的方案,但可以完成工作。
要处理要跳过的屏幕时,您需要实现BADI HRPAD00INFTY并将值" NEXT"传递到BEFORE_OUTPUT中的屏幕字段FCODE中。
DATA:lv_screen_field TYPE字符串。 FIELD-SYMBOLS: TYPE任意。 lv_screen_field ='('&& sy-cprog &&')'&&'FCODE'。 分配(lv_screen_field)到。 ='NEXT'。
当然,您需要找到一种方法,将信息从调用HR_MAINTAIN_MASTERDATA的代码传递到BADI实现,这需要一些导入/导出到MEMORY体操,但我敢肯定,您会弄清楚的:)
即使屏幕上包含必填字段,即使单击"下一个屏幕"也可以在PA40中跳过,该方法似乎也不起作用。 您使用此方法跳过的屏幕是否包含必填字段?
干杯。
最多设置5个标签!
对于所有寻求解决方案但没有找到解决方案的人来说,就在这里。
这需要一个精心设计的方案,但可以完成工作。
要处理要跳过的屏幕时,您需要实现BADI HRPAD00INFTY并将值" NEXT"传递到BEFORE_OUTPUT中的屏幕字段FCODE中。
当然,您需要找到一种方法,将信息从调用HR_MAINTAIN_MASTERDATA的代码传递到BADI实现,这需要一些导入/导出到MEMORY体操,但我敢肯定,您会弄清楚的:)
即使屏幕上包含必填字段,即使单击"下一个屏幕"也可以在PA40中跳过,该方法似乎也不起作用。 您使用此方法跳过的屏幕是否包含必填字段?
干杯。
一周热门 更多>