虽然BAPI_ACC_DOCUMENT_POST主要处理外币金额并通过汇率自动计算本位币金额,但在某些情况下,你可能希望直接指定本位币金额(比如当外部系统已经计算好金额时)。这通常通过填充IT_CURRENCYAMOUNT表来实现,该表允许你为每行项目指定外币和本位币金额。 4. 实现代码以调用BAPI_ACC_DOCUMENT_POST,并正确导入“本位币金额” ...
一般将下面三个函数配合使用: 先用BAPI_ACC_DOCUMENT_CHECK 进行检查。如果没有错误,sy-subrc <> 0 调用BAPI_ACC_DOCUMENT_POST 进行过账。这个函数会占用凭证号码。 如果POST 函数的 sy-subrc = 0,调用函数 BAPI_TRANSACTION_COMMIT 提交修改。 本示例创建的会计凭证是本位币,没有汇率。 凭证过账检查 银行科目...
如果POST 函数的sy-subrc = 0,调用函数BAPI_TRANSACTION_COMMIT提交修改。 本示例创建的会计凭证是本位币,没有汇率。 凭证过账检查 银行科目需要输入 value date。假设我们注释掉银行存款行的 value date,此时会计凭证时不能过账的,我们使用BAPI_ACC_DOCUMENT_CHECK来检查,读取函数 return 返回值获取信息: report zacc...