SAP BAPI_ACC_DOCUMENT_POST 正常的过账怎么是反记账了 ?
时间: 2024-06-07 19:06:51 浏览: 339
这个问题属于IT类问题,我可以回答。
如果使用的是BAPI_ACC_DOCUMENT_POST进行过账,但是结果是反记账,可能是因为:
1. 在调用BAPI_ACC_DOCUMENT_POST时,传递的凭证日期是在当前时间之前的日期,导致系统将其视为反记账。
2. 在调用BAPI_ACC_DOCUMENT_POST时,传递的凭证类型是反记账类型。
3. 在调用BAPI_ACC_DOCUMENT_POST时,传递的过账标识是'X',而不是' '。'X'代表反记账,' '代表正常过账。
4. 在调用BAPI_ACC_DOCUMENT_POST时,传递的凭证行项目中的金额为负数,导致系统将其视为反记账。
您可以检查一下以上几个方面,看看是不是其中的原因导致了问题的发生。
相关问题
SAP BAPI_ACC_DOCUMENT_POST 汇率
BAPI_ACC_DOCUMENT_POST 是 SAP 中的一个函数模块,用于在会计系统中创建会计凭证。该函数模块可以用于通过编程方式自动创建会计凭证。
关于汇率的问题,如果你想在创建会计凭证时使用特定的汇率,你可以在调用 BAPI_ACC_DOCUMENT_POST 函数模块之前获取所需的汇率,并将其作为输入参数传递给该函数模块。
具体来说,你可以使用 SAP 中的其他函数模块或数据表来获取汇率信息,例如使用 BAPI_EXCHANGERATE_GETCURRENT 获取当前汇率,或者使用 TCURR 表获取特定日期的汇率。
在调用 BAPI_ACC_DOCUMENT_POST 函数模块时,你需要将获取到的汇率值传递给相关的输入参数,例如 BAPI_ACCGL_POSTING_ITEM-EXCH_RATE。
需要注意的是,具体的实现方法可能会因为你的具体业务需求和系统配置而有所不同。建议你参考 SAP 的官方文档或咨询 SAP 系统管理员以获取更详细和准确的信息。
bapi_acc_document_rev_post
bapi_acc_document_rev_post是一个SAP系统中的BAPI函数,用于反转会计凭证。它可以将已经过账的会计凭证进行反转,使其变为未过账状态,以便进行修改或删除等操作。该函数可以通过SAP系统中的RFC接口进行调用,并且需要传入相关的参数来指定需要反转的会计凭证的凭证号、凭证行号等信息。
阅读全文