在实际的业务场景中,财务凭证的创建往往来自多种来源,例如销售订单的收款、采购订单的付款、工资支付等,BAPI_ACC_DOCUMENT_POST就是为了将这些业务信息转化为会计凭证,以便于财务系统进行记账和核算。 功能概述 BAPI_ACC_DOCUMENT_POST可以帮助企业将业务数据转换为会计数据,从而保持系统内的财务信息一致性。它支持总账、...
在实际的企业财务场景中,BAPI_ACC_DOCUMENT_POST经常用于从外部系统或者其他 SAP 模块传输财务信息。例如: -采购应付:在采购订单的支付过程中,系统需要创建应付账款的凭证,这个凭证会记录对供应商的应付款项。通过调用BAPI_ACC_DOCUMENT_POST,可以在 SAP 财务模块中自动创建相应的会计凭证,减少了手动记账的风险和误差。
在自开发过账功能中,调用BAPI_ACC_DOCUMENT_POST记账时,增加了负数过账的业务场景: 正向分录未启用Extension2的入参,记账码系统自动根据科目性质+金额赋值,可以正常过账; 如果为负数,需要生成反向的记账分录,同时赋值反记账标识=X,通过Extension2传入反记账标识字段,测试时,系统报错:F5 846:借/贷标记不一致 形成原因...
wa_documentheader-doc_date= p_date."凭证日期 wa_documentheader-pstng_date= p_date."过账日期 wa_documentheader-doc_type='Z4'. wa_documentheader-username= sy-uname. wa_documentheader-fisc_year= p_date+0(4). wa_documentheader-header_txt='合同税率计算过账'. wa_documentheader-fis_period= ...
1、BAPI_ACC_GL_POSTING_POST,使用CMOD对组件ACBAPI01进行增强。 BAPI的extension传入相关字段,如原因代码、记账码、反记账标识等 在ACBAPI01对应的function中,include程序ZXACCU15中,将传入的extension信息,存入T_ACCIT,ok。 2、BAPI_ACC_DOCUMENT_POST,使用BADI:ACC_DOCUMENT进行增强 ...
参考网址: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, ...
SAP提供了BAPI_ACC_DOCUMENT_POST这一BAPI来实现批量凭证的生成。 使用该BAPI是必须做一个BADI增强,主要是把诸如记账码之类的行项目必须输入的字段导入, BADI详细的生成方法参照如下: http://blog.csdn.net/longgerr/article/de… 在该BAPI中行项目的各个字段的组织是靠行项目来进行的,所以在BADI的增强结构体重必须...
在使用BAPI:BAPI_ACC_DOCUMENT_POST进行资产过账的时候遇到了一些问题,过账的需求如下: 遇到的问题主要有三个: 第一个问题:如上图中的行项目,第一行是固定的科目编码,第二行是根据内表中的不同资产号进行填充科目编码,在手工过账的时候,输入第一个行项目之后回车会自动带出一个统驭科目编号,然后输入第二个行项...
© HAND SAP 第 5 页(共 17 页) SAP 山鹰纸业技术培训 BAPI_ACC_DOCUMENT_POST 1.3 BAPI 行项目字段增强 许多行项目字段在该BAPI 里面的内表里面并没有(常见的有反记账BSEG- XNEGP 、 代码 BSEG-RSTGR、汇票签发日期BSED-WDATE 等)这里我们需要对这些字段做BADI 增强。 (1)T-CODE SE11 创建结构,该...
生成会计凭证一般使用BAPI:BAPI_ACC_DOCUMENT_POST。 在使用该BAPI生成预制会计凭证时需要做增强,实例化BAPI出口ACC_DOCUMENT,实现方法CHANGE: READ TABLE C_EXTENSION2 INTO LS_EXTE WITH KEY STRUCTURE = 'ZFIDOCEXT'. IF SY-SUBRC = 0. ZEXT_DATA = LS_EXTE-VALUEPART1. MOVE ZEXT_DATA-STATUS TO C_ACC...