S4 预制凭证问题

预制凭证创建和BAPI和记账凭证的BAPI是同一个:
BAPI_ACC_DOCUMENT_POST
documentheader-doc_status = ‘2’ 为预制凭证

预制凭证创建成功之后:
VBKPK 预制凭证抬头表
VBSEC 凭证预制一次性数据凭证段
VBSEGA 凭证预制的凭证段 - 资产数据库
VBSEGD 客户凭证预制的凭证段
VBSEGK 供应商凭证预制的凭证段
VBSEGS 凭证预制的凭证段 - 总帐科目数据库
VBSET 税收凭证预制的凭证段

预制凭证创建,修改查询
FBV1/FBV2/FBV3
预制凭证过账
FBV0

补充说明:BAPI_ACC_DOCUMENT_CHECK
如果documentheader-doc_status = ‘2’ 预制凭证检查的时候,预制凭证不报错但是预制凭证后续过账会报错。
解决方案:预制凭证创建之前可以测试运行,doc_status不赋值,当作正式的记账凭证调BAPI_ACC_DOCUMENT_CHECK ,检查无误之后再doc_status = ‘2’ ,调用BAPI_ACC_DOCUMENT_POST生成预制凭证。

猜你喜欢

转载自blog.csdn.net/ABAP_NY/article/details/109453164