FM SD_DOCUMENT_FLOW_GET SD凭证流程清单

通过FM获取SD凭证流

当然这个FM功能函数SD_DOCUMENT_FLOW_GET,基本上它是表VBFA和VBUK的组合

我们通过直接访问标准表来找到正确的SD文档流。 SAP为我们提供了一个名为SD_DOCUMENT_FLOW_GET的功能模块,它非常易于使用,速度足以查找流程中的所有文档。 为了给您举个例子,我将使用外向交货单,你也可以使用任何SD凭证,例如销售订单,发票等:

 

1.让我们进入事务代码SE37并在参数IV_DOCNUM中输入外向交货单号码:

 

2.我们获得外向交货单的SD凭证流程清单,例如,查到有七个凭证:

  

3.我们打开表格ET_DOCFLOW查看所有文档:

 

4.这些表的字段很重要:

 

  

DOCNUM:SD凭证号码。

 

FOCUS:指出搜索开始的文档。

 

HLEVEL:文档流程树上的层次结构位置。

 

VBTYP_N:SD凭证类别(DOCNUM字段的凭证类型)。 在我们的例子中,我们有以下几点:

 

类型 描述
C 销售订单Order
J 发货Delivery
R 物料移动Goods movement
M 发票Invoice
8 装运Shipment

您可以通过在事务代码SE11中查找VBTYP域的值来检查完整的类别列表:

 

  

这就是我们从订单到FI中的会计凭证中获得SD凭证。作为建议,您应该按ERDAT和ERZET字段进行降序排列表,以便我们基于创建日期查看凭证。

 

当然这个FM功能函数SD_DOCUMENT_FLOW_GET,基本上它是表VBFA和VBUK的组合

 

文档流程所有的数据都在VBFA表中,而且阅读起来相当简单。此外,此FM仅适用于单个凭证,而通过VBFA表我们可以获取多个凭证的数据。

posted @ 2018-08-15 09:13  以成Ronny  阅读(861)  评论(0)    收藏  举报