VA03、VL03N、VF03 事务代码的凭证流数据储存表VBFA及相关查询BAPI函数
本文简单介绍VA03、VL03N、VF03 事务代码的凭证流数据储存表VBFA及相关BAPI。希望对同学有帮助。
·
如果做SD 相关开发少不了要跟凭证流打交道。本文简单介绍这个表。SAP销售业务凭证流表VBFA记录了销售询报价到合同、再到订单、交货单、物料凭证、开票和反冲发票各个环节的凭证上下游关系。
VBELV、POSNV和VBTYP_V三个字段记录了前序凭证信息,VBELN、POSNN和VBTYP_N记录后续(当前)凭证信息,两个节点组成一行数据,通过递归查找的方式就能串成VA03一样的销售订单凭证流了。
VA03、VL03N、VF03任意事物代码进去都能调出凭证流就是这个关系和原理。
例如:VA03的凭证流如下

VL03N的凭证流如下:

相关程序取数可直接查表或者用标准函数,VBFA相关的SAP函数有:
WB2_VBFA_READ_WITH_VBELN
WB2_VBFA_READ_WITH_VBELV
读取从销售文档到交货和发票的销售文档流函数:
RV_ORDER_FLOW_INFORMATION
代码范例:
DATA :comwa LIKE vbco6,
vbfa_tab LIKE vbfa OCCURS 0 WITH HEADER LINE.
CLEAR :comwa,vbfa_tab[].
comwa-vbeln = wa_data-vbeln_vf.
comwa-posnr = wa_data-posnr_vf.
DATA:lv_dmbtr TYPE dmbtr.
CALL FUNCTION 'RV_ORDER_FLOW_INFORMATION'
EXPORTING
comwa = comwa
TABLES
vbfa_tab = vbfa_tab
EXCEPTIONS
no_vbfa = 1
no_vbuk_found = 2
OTHERS = 3.
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)