如何找到用户打开并正在访问的交易文档?

2020-09-11 00:44发布

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

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


专家们,

使用SDK如何知道任何交易或交易文档保持打开状态并被用户访问?

例如,我从SDK程序对销售订单文档所做的更新很少,但是这些更改未反映在网络上的销售订单上,因为某些用户一直在打开文档。

为克服这个问题,我想在通过程序更新文档之前检查该文档是否保持打开状态并被系统中的任何用户访问。

致谢

哈努

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

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


专家们,

使用SDK如何知道任何交易或交易文档保持打开状态并被用户访问?

例如,我从SDK程序对销售订单文档所做的更新很少,但是这些更改未反映在网络上的销售订单上,因为某些用户一直在打开文档。

为克服这个问题,我想在通过程序更新文档之前检查该文档是否保持打开状态并被系统中的任何用户访问。

致谢

哈努

付费偷看设置
发送
5条回答
CJones
1楼-- · 2020-09-11 01:47

Hello Hanu,

似乎没有在销售订单的BO级别执行此验证,也没有在业务交易文档参考中进行此验证。

我建议您将其发布为增强想法 在By Design Inflence论坛中:

influence.sap.com/SAPByDesign

最好的问候 ,
道格拉斯

My梦
2楼-- · 2020-09-11 01:43

可以。

谢谢。

哈努

shere_lin
3楼-- · 2020-09-11 01:31

哈努,

我不认为SAP会在BO级别引入SDK中的这种锁定机制控件。 如果在以后的旅程中遇到问题,请分享信息。 但是,如果通过Odata,数据迁移或MDR更新,则可能会在错误日志中看到它们。

但是在BO的节点级别上有一个称为"单独锁定"的语句。 但我从未尝试过此功能。

语法[SeparatelyLockable]节点{};

描述:您可以使用此注释使子节点分别可锁定。 这样,您就可以在另一个用户编辑同一业务对象的另一个节点的同时编辑一个节点。

[SeparatelyLockable]节点示例{元素ID:ID}

角色,

钱德拉

昵称总是被占用
4楼-- · 2020-09-11 01:33

谢谢钱德拉。 这是我认识的新事物。 但是,在上述情况下,需要更新标准对象"销售订单",我认为这种语法不能添加到标准对象项目节点中。

如果我的理解力不佳,请纠正我。

致谢

Hanu K

木偶小白
5楼-- · 2020-09-11 01:33

哈努(Hi Hanu),

恐怕此功能不存在。 您可以将 custom 对象设置为可单独锁定,但不能将其锁定为标准对象。 当没有用户锁定文档时,必须进行更新。

刘易斯

一周热门 更多>