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

2020-09-26 01:10发布

         点击此处--->   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)

         点击此处--->   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
1楼 · 2020-09-26 01:35.采纳回答

你好

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

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

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

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

谢谢您对Monika的支持。

亲切的问候,

Tomas

Baoming ROSE
2楼-- · 2020-09-26 01:43

你好莫妮卡,

感谢您的回答。 我们正在与授权团队一起建议解决方案。 我会尽快将结果告知您,但看起来很有希望。

此致

Tomas

compass1988
3楼-- · 2020-09-26 01:22

嗨,

检查SAP注释2164524,其中详细描述了如何使用授权对象P_TRAVL仅针对批准的差旅请求创建费用报表。

此致

莫妮卡

派大星 ヾ
4楼-- · 2020-09-26 01:35

嗨,莫妮卡,

通过授权调整的解决方案部分起作用,但是由于负责人表示不可能将其合并到现有授权概念中,因此未被管理层接受。 当他们根据SAP注释2164524配置了授权对象P_TRAVL时,他们几乎失去了所有当前权限,并且无法使用旅行管理。 还有其他解决此问题的标准方法吗?

谢谢

亲切的问候,

Tomas

一周热门 更多>