在上SAP项目过程,上了SD模块的企业一般都要做一些跟公司间采购订单或销售订单的交货状态的报表,通过这些报表可以经客户的业务上提供很大的灵活性,至于如何的灵活,还是那句老话“谁用谁知道"。
1)如何判断公司间采购订单是否已交货?
     这个比较简单了,直接通过表EKPO的字段 ELIKZ来判断的,前台如下图所示,至于这个字段我想多说,只想说一下这个标记是什么产生的?来理一下业务的知识,根据公司间的采购订单创建交货单,发货过账后,当时幼稚的我认为这个标记应该打上了,但是并没有打上,只有通过migo收货过账后这个标记才会打上.

2)销售订单表头的交货状态
此交货状态与下图显示的交货状态意义并不一样,图示的交货是跟交货单有关的,与交货单是否已经过账无关,通俗点说就是如果当前订单的所有行项目都创建相关 的交货单,则这里的状态就显示未交付状态;但是只有部分(并不全部)行项目创建了交货单,则这里就显示部分交付;如果所有行项目都创建了相应的交货单,并 且数量跟销售订单的数量一致,则这里就显示完全完全交付,否则这里也显示部分交付。通过对上面的理解,估计大家都知道了这里的交货状态跟创建交货单的数量 有关(不关心是否过账),通过交货单数量控制了这个状态。

3)销售订单的项目状态。
这里的状态跟表头的项目状态一样,它关心的只是当前的行项目,但是影响到表头的交货状态。

4)交货单的货物移动状态由如下图所示。
交货单的货物移动状态用于确定当前的交货单是否过账发货,经常可以看到的状态有尚未开始(A)、完全处理(C),对于部分处理(B)好像不存在的(我测 试),所谓尚未开始就是只是创建了交货单没有过账发货,而完全处理就是已经过账发货了。这里之所以要列出交货单的状态,是因为它的状态影响到了销售订单的 交货状态(非销售订单上的交货状态)。

5)如何决定销售订单的行项目的交货状态(可以理解发货状态)
如果我们以没有交货、部分交货、完全交货来分类销售订单的行项目发货状态,则存在以下的组合

订单行项目交货状态

交货单行项目状态

订单行项目发货状态

A (尚未开始)

不管

没有交货

B (部分处理)

不存在有C 状态

没有交货

C (完全处理)

不存在有C 状态

没有交货

B (部分处理)

存在有C 状态

部分交货

C (完全处理)

存在有C 状态

部分交货

C (完全处理)

完全C 状态

完全交货

6)以上这些状态所讲的这些状态对应哪些表呢?
     这估计是大家最关心的东东了,这些状态主要跟3张表有关:VBFA、VBUK、VBUP。
1、VBFA(销售凭证流)
这张表记录销售订单对应的交货单(子层凭证类别VBTYP_N = ‘J’),以及底层过账发货生成的物料  凭证(子层凭证类别VBTYP_N = ‘R’)、冲销交货单生成的物料凭证(子层类别VBTYP_N = ‘H’),还有等等。
2、VBUK(销售凭证 : 抬头状态和管理数据)
这张表既记录了销售订单的表头交货状态,也记录交货单表头的货物移动状态,通过上表找到的交货单到这张表找到相对应的状态。
3、VBUP(销售凭证 : 项目状态)
这张表既记录了销售订单的行项目交货状态,也记录交货单行项目的货物移动状态。

如何获取公司间采购订单或销售订单的交货状态相关推荐

  1. SAP-MM STO订单详解 9(公司间采购)

    公司间的转储订单与UB类型的STO很相似,只不过公司间采购是在公司级别上的,需要开具发票信息. 配置前必须前台先创建公司间供应商主数据和客户主数据,公司间交易是将集团内子公司作为供应商或客户,所以在必 ...

  2. 公司间采购的后台配置备忘录

    spro→物料管理→采购→采购订单→设置库存调拨订单→定义工厂的装运数据 客户号:如果这个工厂作为买方,那么把这个工厂当作这个客户.所以在前台要创建相应的客户主数据. 还有就是销售组织结构方面的三个数 ...

  3. SAP案例教程STO公司间采购前台操作

    目录 新建公司间物料(部件公司) 新建公司间供应商(整机公司) 新创建公司间客户(部件公司) 创建STO公司间采购订单(整机公司) 部件公司计划相关操作 运行MRP (部件公司) 集中显示MRP清单 ...

  4. 关于采购订单、销售订单、工作单行上的库存详细信息说明

    关于采购订单.销售订单.工作单行上的库存详细信息说明 关于采购订单.销售订单.工作单行上的库存详细信息说明 库存详细信息 录入时配置 处理后查看 处理后配置 关于采购订单.销售订单.工作单行上的库存详 ...

  5. odoo14教程(制造订单与销售订单关联)

    前言(MTO与MTS) MTO:基于销售订单的生产,即销售订单需要多少就生产多少.在odoo13中,销售下单确认后就直接根据销售订单明细行生成制造订单.如果在增加销售订单,相同的产品也会重新创建一个制 ...

  6. 金蝶KIS专业版V13.0二次开发 选单流程:‘采购订单-选单-销售订单‘

    一.开采购订单在表头选择'源单类型'–销售订单,点击'选单号'弹出'销售订单序时簿'选单界面勾选需要采购的物料,即可方便的将数据带入采购订单的表体,减少采购部门的工作量. 如图所示: 在这里插入图片描 ...

  7. sap 流程图 退货销售订单_销售订单_退货型

    一.业务描述 在销售流程完成后,如果货物有损坏或缺陷的情况发生,经投诉及协商后向客户退货,可用销售凭证的一种退货订单(Returns)类型进行处理. 退货订单可参照销售订单或发票生成,后续需创建退货交 ...

  8. sap 流程图 退货销售订单_销售订单_退货及退回客户(采用高级退货)

    一.说明 客户退货,换货后再发给客户,通常方案用两张销售订单完成,一张退货订单加一张出货订单,两张订单通常关联性不强.但在启用高级退货(Advanced Returns)后,可用一张销售订单完成,操作 ...

  9. sap 流程图 退货销售订单_销售订单_退货入库及退款(采用高级退货)

    一.说明 客户退货及退款,在通常方案需要两张销售订单完成,一张退货一张贷项凭证请求,两张订单均需手工维护县城通常关联性不强.但在启用高级退货(Advanced Returns)后,在创建退货订单时,系 ...

最新文章

  1. Sql server 2005系统表详细说明
  2. 一个不错的shell 脚本入门教程
  3. pycharm 进行远程服务器修改与调试
  4. 推荐系统论文DSIN:Deep Session Interest Network
  5. 多线程调用同一个对象的方法_多线程之如何创建和使用线程
  6. 【原】webpack--loaders,主要解释为什么需要loaders和注意事项
  7. 弃医从码 | 从肄业少年到失业青年,再到科技工程师的逆袭人生路
  8. ASIHTTPRequest-断点续传需要原网站支持!
  9. 文件隐藏服务器版本信息吗,隐藏/屏蔽服务器信息与web软件版本信息
  10. Mac端将本地新项目上传到github
  11. 别人:OpenCV学习笔记(一)——安装配置、第一个程序(http://blog.csdn.net/yang_xian521/article/details/6894228)...
  12. java flv 转swf_swf转flv格式转换器 使用ffmpeg进行视频文件转换成FLV整理
  13. Win7连接蓝牙耳机(千月蓝牙激活码分享)无需破解软件
  14. 基于51单片机的步进电机驱动程序
  15. mysql主从配置文件
  16. IOS关闭锁屏状态下左滑相机
  17. How do I ensure that data is securely and reliably written to disk?
  18. Window和WindowManager--《Android开发艺术探索》阅读笔记——第八章
  19. RK系列开发板音频驱动适配指南(二)
  20. 微信小程序初探【类微信UI聊天简单实现】

热门文章

  1. 软件测试岗位,真正达到月收入1万以上的有多少?
  2. QD75D2控制MR-J3-10A伺服电机
  3. Cefsharp实现拼多多 后台 多开,免登录
  4. Pyqt5 按键窗口置顶与取消置顶
  5. 信息技术学业水平考试 上机考试 18题 Word操作题一(20分)
  6. 牛客-https://www.nowcoder.com/acm/contest/96/H
  7. 软件设计模式-中介者模式
  8. Face Anti-Spoofing FAS 综述
  9. 《计算机体系结构:量化研究方法》5th 学习笔记
  10. VNote v2.7.1 绿色版下载