二维码

[ddic] ABAP实现锁机制设计及调用

Twilight发表于 2019-08-02 14:52Twilight 最后回复于 2019-08-02 14:52 [复制链接] 3235 0

我们知道SAP数据字段中提供了标准的锁功能,且能自动创建加解锁对象,但是这个锁有一个弊端就是只能针对表记录进行锁的操作,如果是创建操作还没有生成数据,就不能加解锁。

举个例子,老ECC创建生产订单比较慢需要2s,接口采用mq异步方式调用,可能会出现同一时间mq推送多次的情况,当第一个订单正在创建还未生产数据时,第二个订单SAP锁的检查或字段值检查 等都不起作用,所以就会出现重复订单。

针对这种情况,我重新设计了锁,增加锁超时功能,且任意程序都可以使用该锁。

购买主题 本主题需向作者支付 10 枚金币 才能浏览
回复

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表