同一项目中不同用户设置/重置WBS的系统状态-CJ20N

2020-09-10 21:39发布

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

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


你好

下面是单个项目的WBS批准矩阵。

尝试以下方法:

1。 没有可用于控制系统状态的标准授权对象

2。 试图通过User Status来解决,但没有用。 (我已经具有五个级别的WBS用户状态来控制计划和执行控制,除了RELEASE不能合并以上状态,因为它不依赖于SET/RESET LOCKED/TECO)

3。 通过增强功能进行了尝试:CNEX0002:EXIT_SAPLCNAU_002:PS客户退出WBS元素授权检查

使用此出口,我们能够获取当前状态并抛出错误消息,但是在获得错误消息后程序不会停止并且标准代码的处理继续进行。

4。 WBS Badi进行的尝试:在AT_SAVE时间进行WORKBREAKDOWN_UPDATE:

在此badi中,我们使用功能模块" STATUS_READ"获取了缓冲区中所有状态的列表,但在这里我们无法获取用户选择的当前状态。

需要专家建议。

谢谢

Akash Khandelwal

(20.5 kB)

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

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


你好

下面是单个项目的WBS批准矩阵。

尝试以下方法:

1。 没有可用于控制系统状态的标准授权对象

2。 试图通过User Status来解决,但没有用。 (我已经具有五个级别的WBS用户状态来控制计划和执行控制,除了RELEASE不能合并以上状态,因为它不依赖于SET/RESET LOCKED/TECO)

3。 通过增强功能进行了尝试:CNEX0002:EXIT_SAPLCNAU_002:PS客户退出WBS元素授权检查

使用此出口,我们能够获取当前状态并抛出错误消息,但是在获得错误消息后程序不会停止并且标准代码的处理继续进行。

4。 WBS Badi进行的尝试:在AT_SAVE时间进行WORKBREAKDOWN_UPDATE:

在此badi中,我们使用功能模块" STATUS_READ"获取了缓冲区中所有状态的列表,但在这里我们无法获取用户选择的当前状态。

需要专家建议。

谢谢

Akash Khandelwal

(20.5 kB)
付费偷看设置
发送
2条回答
亦是此间程序员
1楼 · 2020-09-10 22:32.采纳回答

将STATUS_READ的调用替换为STATUS_CHANGES_GET的调用以获取已更改状态的列表。

大道至简
2楼-- · 2020-09-10 22:23

谢谢,它的工作原理... !!!

一周热门 更多>