仅在相关旅行请求已获批准的情况下,才可以创建旅行费用

2020-09-26 01:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP同事您好, 由于SAP...

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

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


SAP同事您好,

由于SAP Netweaver升级,我们刚刚将ESS Travel Management从Java WebDynpros迁移到ABAP WebDynpros。 在旧的Java解决方案中,只有在相关旅行请求已经获得批准的情况下,才可能创建旅行费用。 当前,在基于ABAP WD的ESS中,我们能够独立于旅行请求状态创建旅行费用。 您能否给我们解决方案,我们如何激活此功能? 我们不确定是否可以通过自定义激活,还是需要通过代码修改来激活。

谢谢

P.s .:在下面的图片中您可以看到,可以为仍处于打开(未批准)状态的旅行请求创建旅行费用。

(70.8 kB)
4条回答
bbpeas
2020-09-26 01:35 .采纳回答

你好

最终,我们通过增强WD组件FITE_VC_PRESELECTION解决了该问题。

我已经创建了自己的逻辑来预先退出ON_INIT和PREPARE_TRIP_LIST。

当用户尝试创建差旅费用时,将在表PTRV_PERIO中检查相关的差旅请求以获取批准状态。 如果旅行请求尚未得到批准,则会引发错误消息,并阻止进一步的处理。 我必须使用report_fatal_error_message方法,否则处理不会被阻止。

这是一种解决方法,但问题已解决。

谢谢您对Monika的支持。

亲切的问候,

Tomas

一周热门 更多>