今天读到这个程序有了一点点感悟,自己对SD这个模块所了解的也不多,慢慢的研究,把自己所知道的先记录下来,以便以后看。呵呵。。
SAP存储数据的时候,分为表头和行项目,SD这边也是一样的。VF01产生的凭证,会分别放到VBRK和VBRP表中,凭证是有了,但是凭证需要管理,这样就自然有了管理状态的表,即VBUK。产生了开票凭证后,可以查看凭证流,存凭证流状态的表,即VBFA.
上面分析的不知道对不对,如果有什么不对的,请大家指正一下,SD不太熟悉。
下面在说一下具体的:
在VBRK表中FKART字段可以确定 开票的凭证,即判断这张凭证是什么类型的;FKSTO字段可以判断某个凭证是否被 取消.
从VBRP表中,可以取得销售订单号,即行项目和数量等等信息.
VBFA表是 销售凭证流 VBTYP_N字段 判断是什么类型的单据,这次说的是交货单。
VBUK 表抬头状态和管理数据 WBSTK字段是 货物移动状态,即货物是否已经出库.(不知道是否可以这样理解)
总结:VBRK表和VBRP表可以取出所有的开票凭证和销售订单号,VBFA表和VBUK表可以取得已交货的凭证,这样根据后者,删除前面的,即可知道查询已开票未出库的销售订单
联系客服