点击此处---> 群内免费提供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)
你好
最终,我们通过增强WD组件FITE_VC_PRESELECTION解决了该问题。我已经创建了自己的逻辑来预先退出ON_INIT和PREPARE_TRIP_LIST。
当用户尝试创建差旅费用时,将在表PTRV_PERIO中检查相关的差旅请求以获取批准状态。 如果旅行请求尚未得到批准,则会引发错误消息,并阻止进一步的处理。 我必须使用report_fatal_error_message方法,否则处理不会被阻止。
这是一种解决方法,但问题已解决。
谢谢您对Monika的支持。
亲切的问候,
Tomas
你好莫妮卡,
感谢您的回答。 我们正在与授权团队一起建议解决方案。 我会尽快将结果告知您,但看起来很有希望。
此致
Tomas
嗨,
检查SAP注释2164524,其中详细描述了如何使用授权对象P_TRAVL仅针对批准的差旅请求创建费用报表。
此致
莫妮卡
嗨,莫妮卡,
通过授权调整的解决方案部分起作用,但是由于负责人表示不可能将其合并到现有授权概念中,因此未被管理层接受。 当他们根据SAP注释2164524配置了授权对象P_TRAVL时,他们几乎失去了所有当前权限,并且无法使用旅行管理。 还有其他解决此问题的标准方法吗?
谢谢
亲切的问候,
Tomas
一周热门 更多>