SAP VBKD业务表的情况处理

Posted 健康一贴灵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SAP VBKD业务表的情况处理相关的知识,希望对你有一定的参考价值。

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

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

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

 

 

 

 解决方法:

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

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

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

 

活到老,学到老。

以上是关于SAP VBKD业务表的情况处理的主要内容,如果未能解决你的问题,请参考以下文章

在SAP 中BP为啥会出现数据修改不生效的情况

SAP 常用业务数据表设计

sap软件里发票校验跳出来借贷不相等是怎么回事

SAP程序代码中RANGE表的用法注意点

SAP内向交货单的业务场景

请问SAP为啥不能控制:已经审批的采购申请,在不反审批的情况下,可以被删除?