状态管理–不允许用户更改文档,不允许外部系统更改文档

2020-09-05 16:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的大师, 我们在销售订单中...

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

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


尊敬的大师,

我们在销售订单中具有以下状态。

状态01(E0001)

状态02(E0002)

状态03(E0003)

状态04(E0004)

当销售订单的状态为01和02时,用户可以更改文档。如果文档的状态为03和04,则用户不能更改文档,但是系统必须允许外部系统修改销售订单( BAPI)。

我们进行了以下测试:

我们将业务交易分配给状态03和04

商业交易影响下一步操作结果更改文档禁止设置用户不能更改文档,但是外部系统也不能更改文档。否允许更改允许设置用户可以更改文档锁定允许文档设置用户可以将文档更改为 被分配允许集用户可以更改文档

有人知道我该怎么做吗?

最诚挚的问候,

1条回答
悠然的二货
2020-09-05 16:26

你好费尔南多,

由于您要在业务逻辑中包含异常,因此我将实现badi CRM_ORDER_AUTH_CHECK(如果只希望更改特定字段,甚至可以使用badi CRM_ORDER_FIELDCHECK),而不是通过状态配置锁定文档。

看看是否对您有帮助。

亲切的问候,
加西亚

一周热门 更多>