ACC_DOCUMENT 增强 BADI -- IF_EX_ACC_DOCUMENT~CHANGE METHOD if_ex_acc_document~change. DATA: wa_extension TYPE bapiparex, ext_value(960) TYPE c, wa_accit TYPE accit, l_ref TYPE REF TO data. FIELD-SYMBOLS: <l_struc>TYPE any,<l_field>TYPE any. SORT c_extension2 BY structure. LOO...
在实际的业务场景中,财务凭证的创建往往来自多种来源,例如销售订单的收款、采购订单的付款、工资支付等,BAPI_ACC_DOCUMENT_POST 就是为了将这些业务信息转化为会计凭证,以便于财务系统进行记账和核算。 功能概述 BAPI_ACC_DOCUMENT_POST 可以帮助企业将业务数据转换为会计数据,从而保持系统内的财务信息一致性。它支持...
BAPI_ACC_DOCUMENT_POST可以帮助企业将业务数据转换为会计数据,从而保持系统内的财务信息一致性。它支持总账、应收账款和应付账款的财务记账,同时还可以指定成本中心、利润中心等额外的会计信息,以便于精细化的财务管理。 使用场合 在实际的企业财务场景中,BAPI_ACC_DOCUMENT_POST经常用于从外部系统或者其他 SAP 模块传输...
通过ACC_DOCUMENT help文档知道,方法CHANGE用来完成字段的扩展,还有一个需要注意的是参考业务类型,这个一定要选对,不然执行BAPI的时候不会调用这个BADI,我用的是BKPFF,如下图: 激活这个BADI实现。 双击change方法创建,可以查看ACC_DOCUMENT的实现例子CL_EXM_IM_ACC_DOCUMENT(R/3 4.7版本,其他版本可能名称不一样),,...
在自开发过账功能中,调用BAPI_ACC_DOCUMENT_POST记账时,增加了负数过账的业务场景: 正向分录未启用Extension2的入参,记账码系统自动根据科目性质+金额赋值,可以正常过账; 如果为负数,需要生成反向的记账分录,同时赋值反记账标识=X,通过Extension2传入反记账标识字段,测试时,系统报错:F5 846:借/贷标记不一致 形成原因...
虽然BAPI_ACC_DOCUMENT_POST主要处理外币金额并通过汇率自动计算本位币金额,但在某些情况下,你可能希望直接指定本位币金额(比如当外部系统已经计算好金额时)。这通常通过填充IT_CURRENCYAMOUNT表来实现,该表允许你为每行项目指定外币和本位币金额。 4. 实现代码以调用BAPI_ACC_DOCUMENT_POST,并正确导入“本位币金额” ...
3、使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入 详细步骤如下: 1、创建结构,se11,很简单,不再赘述,如下图: 2、SE19实现BADI增强ACC_DOCUMENT 通过ACC_DOCUMENT help文档知道,方法CHANGE用来完成字段的扩展,还有一个需要注意的是参考业务类型,这个一定要选对,不然执行BAPI的时候不会调...
1. BAPI_ACC_DOCUMENT_POST统驭科目的作用 BAPI_ACC_DOCUMENT_POST统驭科目是一个用于会计凭证过账的功能模块。在SAP系统中,会计凭证是记录企业交易和财务信息的重要手段。通过BAPI_ACC_DOCUMENT_POST统驭科目,可以实现将会计凭证数据传递给SAP系统,并进行自动过账的功能。 2. BAPI_ACC_DOCUMENT_POST统驭科目的使用...
BAPI_ACC_DOCUMENT_POST是一个用于创建财务凭证的SAP标准BAPI。关于你提到的“备选统驭科目”,标准BAPI中有传入备用统驭科目的参数,但不起作用。在实际应用中,如果传入备选统驭科目,系统可能会将其替换为总账科目。 具体到BAPI_ACC_DOCUMENT_POST,对于应收和应付相关的信息,标准BAPI提供了ACCOUNTRECEIVABLE和ACCOUNTPAY...
SAP ABAP BAPI_ACC_DOCUMENT_POST写入获利能力段 WA_CRITERIA-ITEMNO_ACC =G_ITEMNO. WA_CRITERIA-FIELDNAME ='PRCTR'. WA_CRITERIA-CHARACTER = WA_UPLOAD-PRCTR.APPENDWA_CRITERIATOIT_CRITERIA.CLEARWA_CRITERIA. CALLFUNCTION'BAPI_ACC_DOCUMENT_POST'EXPORTINGDOCUMENTHEADER= DOCUMENTHEADER"录入凭证头CUSTOMERCPD...