2020-09-08 04:12发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们正尝试通过Badi通过数据管理器软件包更新工作状态。
基本上,我们想使用数据管理器包来锁定/解锁数据集。
我们正尝试使用标准类'CL_UJW_WORK_STATUS_MGR'在Badi中设置锁定/解锁,但是我们不确定要使用哪种以下方法来实现此目的。
UPDATE_WORKSTATE
UPDATE_WORK_STATUS_LOCKS。
如果有人以前做过任何事情或对此有任何想法,可以请您帮助我们。
谢谢。
此致
马赫什
请查看示例: https://blogs.sap.com/2013/10/28/how-to-change-work-status-from-script-logic-using-badi /
必须使用UPDATE_WORK_STATUS_LOCKS
P.S。 请接受正确的答案!
嗨,瓦迪姆,
非常感谢您的答复。
当前状态我可以通过仅触发基本级别的BADI来更改工作状态(打开0,已提交1,已批准2)并借助脚本逻辑。
现在,我们正在尝试通过选择"节点"以查找和更改所有基本级别的工作状态来更改工作状态(打开-0,已提交-1,已批准2)。如何通过触发脚本逻辑来克服这种情况 巴迪。
感谢与问候,
Mahesh P。
非常容易!
例如,您有某个DIM1的父成员:P1DIM1
* XDIM_MEMBERSET DIM1 AS%P1BASE %= BAS(P1DIM1)//%P1BASE%将在父级下包含基本成员 *对于%B%=%P1BASE% * START_BADI Z_LOCK_WS 查询=关闭 写=关 DIM1 =%B% //...其他尺寸 状态= XXX * END_BADI * NEXT
只需为父级下的所有基本成员多次调用badi
最多设置5个标签!
请查看示例: https://blogs.sap.com/2013/10/28/how-to-change-work-status-from-script-logic-using-badi /
必须使用UPDATE_WORK_STATUS_LOCKS
P.S。 请接受正确的答案!
嗨,瓦迪姆,
非常感谢您的答复。
当前状态我可以通过仅触发基本级别的BADI来更改工作状态(打开0,已提交1,已批准2)并借助脚本逻辑。
现在,我们正在尝试通过选择"节点"以查找和更改所有基本级别的工作状态来更改工作状态(打开-0,已提交-1,已批准2)。如何通过触发脚本逻辑来克服这种情况 巴迪。
如果有人以前做过任何事情或对此有任何想法,可以请您帮助我们。
感谢与问候,
Mahesh P。
非常容易!
例如,您有某个DIM1的父成员:P1DIM1
只需为父级下的所有基本成员多次调用badi
一周热门 更多>