在实际的业务场景中,财务凭证的创建往往来自多种来源,例如销售订单的收款、采购订单的付款、工资支付等,BAPI_ACC_DOCUMENT_POST就是为了将这些业务信息转化为会计凭证,以便于财务系统进行记账和核算。 功能概述 BAPI_ACC_DOCUMENT_POST可以帮助企业将业务数据转换为会计数据,从而保持系统内的财务信息一致性。它支持总账、...
在自开发过账功能中,调用BAPI_ACC_DOCUMENT_POST记账时,增加了负数过账的业务场景: 正向分录未启用Extension2的入参,记账码系统自动根据科目性质+金额赋值,可以正常过账; 如果为负数,需要生成反向的记账分录,同时赋值反记账标识=X,通过Extension2传入反记账标识字段,测试时,系统报错:F5 846:借/贷标记不一致 形成原因...
它可以处理各种类型的会计凭证,包括普通总账凭证、应收账款和应付账款凭证等。在实际的业务场景中,财务凭证的创建往往来自多种来源,例如销售订单的收款、采购订单的付款、工资支付等,BAPI_ACC_DOCUMENT_POST就是为了将这些业务信息转化为会计凭证,以便于财务系统进行记账和核算。 功能概述 BAPI_ACC_DOCUMENT_POST可以帮助...
wa_zbapi_acc01-xnegp='X'."反记账 wa_zbapi_acc01-bschl='40'. wa_extension2-structure='ZBAPI_ACC01'. wa_extension2-valuepart1= wa_zbapi_acc01. APPEND wa_extension2TO lt_extension2. CLEAR:wa_accountgl. lv_i= lv_i +1. wa_accountgl-itemno_acc= lv_i."会计凭证行项目编号 ...
参考网址:error bapi BAPI_ACC_DOCUMENT_POST 848 FF | SAP Community 参考步骤 实际代码 FORM frm_create_exp TABLES it_exp_item TYPE zttif_hly_exp_log CHANGING lt_return TYPE zbapiret2_t iv_no_commit TYPE flag. DATA:ls_documentheader TYPE bapiache09, ...
解决办法: 1.多次行项目 检查是否指定itemno_acc行项目,如果指定了,要检查每个行项目是否+1 2.借贷不平衡 检查是否传入记账码,如果记账码正确,检查金额是否为一正一负 3.借/贷标记不一致 检查检查是否传入记账码,如果记账码正确,检查金额是否正负写反
注:在过账的时候一定要保证所有行项目的金额之和为0,手工过账的时候金额都是写的负数,但是BAPI中要写清楚是正还是负。 下面是实现步骤: 第一步:对于过账中的记账码,付款原因代码和事务类型等需要进行增强,增强的方式网上有不少,这里还是说明一下。 1.SE11创建一个结构,示例如图 ...
其中,ZFIDOCEXT为自定义结构,其中包含行号,记账码,原因代码和一个字符标识: 在程序中,调用BAPI_ACC_DOCUMENT_POST前,将结构ZFIDOCEXT型变量赋值,在预制会计凭证时需要将STATUS赋值为2,即将C_ACCHD-STATUS_NEW赋值为2,然后将ZFIDOCEXT传给BAPI的参数EXTENSION2: ...
问题现象: 启用ECCS的实时更新后,自开发程序调用BAPI_ACC_DOCUMENT_POST会触发生成合并凭证,但是总会缺少第一行,通过FB01手工记账生成的合并凭证没有问题。 DEBUG发现执行到FC_DOCUMENT_INTERFACE_POST后行项目内表IT_ACCIT少了一行: 解决:打NOTES: 0002910069 Real-time update: Incomp... ...