如图所示,在销售凭证抬头状态表VBUK中,同时存在两个交货状态字段:LFSTK与LFGSK。
有时会存在整体交付状态LFGSK为“完成”但LFSTK交付状态仍为“部分交货”的情况,经查询SAP官方文档后通过测试用例可以了解到这两个字段的差异。
测试步骤:
1.创建销售订单1001,行项目10与20
LFSTK - 交货状态 - A ;LFGSK - 整体交货状态 - A
2.为行项目10创建交货单8001
LFSTK - 交货状态 - B ;LFGSK - 整体交货状态 - B
3.交货单8001过账收货,行项目10所有数量已交付
LFSTK - 交货状态 - B; LFGSK - 整体交货状态 - B
4.修改销售订单1001,拒绝行项目20
LFSTK - 交货状态 - B;LFGSK - 整体交货状态 - C
测试结果
LFSTK - 交货状态:表示销售凭证的抬头交货状态。从销售凭证抬头状态的角度提示其所有项目是否已交付/部分交付/或 仍然开放。
LFGSK - 整体交货状态:表示物料的实际交货状态,主要区别在于它代表真正需要进行交付的物料。
例如销售订单有两个订单行项目,其中一个行项目已完全交付,另一个行项目仍处于打开状态。此时在抬头级别的LFSTK由于第二个行项目尚未交付,将为部分交付状态,同时LFGSK也为部分交付状态。但是出于某些业务原因,如果第二个行项目被拒绝/关闭,那么 LFSTK仍为部分交付状态,而LFGSK将被标记为完成,因为第二个行项目实际上不需要交付。