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...
说明: F-02对应的bapi是BAPI_ACC_DOCUMENT_POST,这个是最常用的产生凭证的bapi,但是在SAP系统中还有资产报废过账的标准事务代码和对应的bapi(BAPI_ASSET_RETIREMENT_POST),本文实现的是用F-02对应的BAPI进行资产过账。 注:在过账的时候一定要保证所有行项目的金额之和为0,手工过账的时候金额都是写的负数,但是BAPI...
这些数据是保存在bsed表的。 而BAPI_ACC_DOCUMENT_POST 并没有提供这些字段。所以需要走增强。 首先肯定是想到的extension2 字段 "创建凭证 CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST' EXPORTING documentheader = gs_bkpf TABLES accountgl = gt_account accountreceivable = gt_customer accountpayable = gt_vendor c...
通过ACC_DOCUMENT help文档知道,方法CHANGE用来完成字段的扩展,还有一个需要注意的是参考业务类型,这个一定要选对,不然执行BAPI的时候不会调用这个BADI,我用的是BKPFF,如下图: 激活这个BADI实现。 双击change方法创建,可以查看ACC_DOCUMENT 的实现例子CL_EXM_IM_ACC_DOCUMENT(R/3 4.7版本,其他版本可能名称不一样),,...
Hi, Even am using BAPI BAPI_ACC_DOCUMENT_POST to post my FI doc and its working fine except some 3 problem in that 1. for some document type for eg AB it calculate some
(BAPI_ACC_DOCUMENT_POSTCALCUL。。。CALL FUNCTION'CALCULATE_TAX_FROM_GROSSAMOUNT'EXPORTING i_bukrs = '1000' "公司代码 i_mwskz = 'X1'"税码 i_waers = 'CNY'"币种 i_wrbtr = amount "⾦额 TABLES T_MWDAT = t_tax_info.* Now I loop the t_tax_info table in order to ...
在自开发过账功能中,调用BAPI_ACC_DOCUMENT_POST记账时,增加了负数过账的业务场景: 正向分录未启用Extension2的入参,记账码系统自动根据科目性质+金额赋值,可以正常过账; 如果为负数,需要生成反向的记账分录,同时赋值反记账标识=X,通过Extension2传入反记账标识字段,测试时,系统报错:F5 846:借/贷标记不一致 形成原因...
For the F-47 posting, it only post to 1 line item whereby BAPI "BAPI_ACC_DOCUMENT_POST" have to post in 2 lines for balance the account. Here are the steps to
BAPI_ACC_DOCUMENT_POST Case 1: Here we are going to pass the value only to freely defined currency i.e. The amount in Transaction Currency, Company Code Currency and Group Currency will remain zero. It is a basic GL entry as : Consulting Service: Dr Cash : Cr In CURRENCYAMOUNT normally...
BAPI_ACC_DOCUMENT_POST是SAP中的一个BAPI(Business Application Programming Interface),用于在SAP系统中创建和过账会计凭证。它允许外部系统或程序以标准化的方式向SAP财务模块发送数据,从而自动化财务流程。 2. 研究sap bapi_acc_document_post的当前实现,找出可能的增强点 在使用BAPI_ACC_DOCUMENT_POST时,可能会遇到...