健康一贴灵,专注医药行业管理信息化

SAP VBKD业务表的情况处理

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

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

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

 

 

 

 解决方法:

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

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

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

 

posted @ 2021-12-09 09:52  一贴灵  阅读(667)  评论(0编辑  收藏  举报
学以致用,效率第一