SAP VBKD业务表的情况处理

今天业务反映有一个交货单的发货数量记录重复,找了下后台发,表发现是VBKD的表中多了一条记录,如果SQL 中不加判断肯定会重复;先是各种分析,再BAIDU发现有人提到此问题。

(41条消息) SAP VBKD表_少年休闲海-CSDN博客_sap vbkd表

VBKD主要保存订单的一些辅助信息,如:付款方式,发货类型,地区等,如果对订单有过修改,有时会自动在VBKD表中多加一条记录,在“项目”POSNR列与原列有不同的标记,默认是为空的,修改过的是10或20 。。。。;

SAP VBKD业务表的情况处理

 

SAP VBKD业务表的情况处理

 

 

 解决方法:

1、如果可以忽略订单修改的影响,直接使用 VBKD~POSNR = '000000' 仍采用修改前的辅助信息。

   这种方法简单但有隐患 。推荐懒人使用。

2、取VBKD表中POSNR的最大值 。此SQL 还没有想好。。。。

SAP VBKD业务表的情况处理

 

上一篇:SAP统计指标


下一篇:数字化技术下的双11大战,这才是零售商们的“硬核武器”