请问SAP采购订单,交货单,对于每个物料凭证证,销售订单他们的含义,来源以及他们之间的关系

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

在之前的两篇文章曾经提到过公司间采购订单的交货状态,当时并没有提到建交货單对应的状 态同时当时提到对应的交货状态也是有误的,因为当时考虑的是确认收货的状态了(只有通过migo对交货单收货后采购订单对應收货完成才标记上),但是 作为发货方我关心的更多的是货物是否发出去是否超过交货期等,至于发货过账后对方是否确认收货并不是特别关心!如果客户要求出一张报表关于公司间采购订 单的建交货单和交货状态,如果不明白其中的数据流的话这报表简直就是天方夜譚了,下面把建交货单的状态分为A(未建交货单)、B(部分建交货单)、 C(完全建交货单)三种状态与销售订单状态相同;交货状态分為完成交货、未完成交货。整个数据流如下图所示:
其中1、2、3是数据表的数据流(表示通过订单创建交货单同时在表EKBE、VBUP生成跟交货有的記录,其中表EKBE记录了交货单对应的采购订单的交货数量表VBUP记录了交货订单的货物移动状态;4、5是我们做程序的取数的流程:
谈到这里,夶家应该可以想到通过什么规则来判断订单的相关状态了当然是通过数量了,订单的行项目数量与对应的交货单的数量、已过账的数量楿比较如果对 应的交货单数量为0,则对应的是A;对应的交货单数量小于订单数量则对应的是B;否则就为C了;如果交货过账数量小于订單行数量则对应的是未完成交货, 否则完成交货
那如何判定那些是对应的是订单行项目的交货单,那些是已经发货过账的交货单呢
根據订单、行项目从表EKBE取 BEWTP = 'L',就是对应的已建交货单。
根据交货单、行项目从表VBUP取货物移动状态(WBSTA)= 'C'对应的就是已交货过账的交货单。

参考资料

 

随机推荐