说明: F-02对应的bapi是BAPI_ACC_DOCUMENT_POST,这个是最常用的产生凭证的bapi,但是在SAP系统中还有资产报废过账的标准事务代码和对应的bapi(BAPI_ASSET_RETIREMENT_POST),本文实现的是用F-02对应的BAPI进行资产过账。 注:在过账的时候一定要保证所有行项目的金额之和为0,手工过账的时候金额都是写的负数,但是BAPI...
在自开发过账功能中,调用BAPI_ACC_DOCUMENT_POST记账时,增加了负数过账的业务场景: 正向分录未启用Extension2的入参,记账码系统自动根据科目性质+金额赋值,可以正常过账; 如果为负数,需要生成反向的记账分录,同时赋值反记账标识=X,通过Extension2传入反记账标识字段,测试时,系统报错:F5 846:借/贷标记不一致 形成原因...
2、SE19实现BADI增强ACC_DOCUMENT,这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传入系统表 3、使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入 3、使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入 DATA: ACCOUNTGL TYPE STANDARD TABLE OF BAPIACGL09. DATA: CU...
IF BAPIRET2-TYPE CA ‘EA’. ROLLBACK WORK. ELSE. COMMIT WORK AND WAIT. ENDIF. BAPI(6)-财务凭证相关 FI Document 星期四, 08月 25th, 2011 ①BAPI_ACC_DOCUMENT_CHECK财务凭证过账前检查 CALL FUNCTION ‘BAPI_ACC_DOCUMENT_CHECK’ EXPORTING DOCUMENTHEADER = HEADER_KJ * CUSTOMERCPD = * CONTRACT...
我们在使用BAPI_ACC_DOCUMENT_POST进行凭证过账测试时(也包括重新封装一个凭证过账函数开发过程中),需要注意一点,测试时需要和另外一个函数一起测试,方可以正常产生凭证(如果只是测试BAPI_ACC_DOCUMENT_POST,则函数会提示凭证过账成功,却查不到凭证),具体步骤如下: 在SE37中选择菜单“功能模块-执行-测试序列”,分别...
前面几篇博客文章介绍BAPI_ACC_DOCUMENT_POST的使用,如果需要用代码完成类似 F-04 过账并清账的操作,可以顺序调用下面的三个函数: - POSTING_INTERFACE_START - POSTING_INTERFACE_CLEARING - POSTING_INTERFACE_END 这三个函数在内部也是调用 BDC,但对于开发者来说,只需要给定参数,简化了编码的工作。
FB08 过账冲销会计凭证:BAPI_ACC_DOCUMENT_REV_POST 会计:冲销凭证: BAPI_ACC_ACT_POSTINGS_REVERSE 会计: 过帐票据凭证冲销: BAPI_ACC_BILLING_REV_POST 会计:核算冲销: BAPI_ACC_DOCUMENT_REV_CHECK FS00 创建总账科目:GL_ACCT_MASTER_SAVE AS01 创建固定资产:BAPI_FIXEDASSET_CREATE1,BAPI_FIXEDASSET_CREATE...
而BAPI_ACC_DOCUMENT_POST 并没有提供这些字段。所以需要走增强。 首先肯定是想到的extension2 字段 "创建凭证 CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST' EXPORTING documentheader = gs_bkpf TABLES accountgl = gt_account accountreceivable = gt_customer ...
我尝试注释了BAPI_ACC_DOCUMENT_CHECK,直接用BAPI_ACC_DOCUMENT_POST,过账成功了。但是用check检查还是不通过。请问这是什么原因呢? yan_zhao Employee 2015 Nov 30 0 Kudos 您好, 这两个bapi的check应该是一样的,您说的情况很奇怪。 如果您没有通过BAPI*_CHECK, 理论上直接调用post应该也是...
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 do posting F-47 (Down Payment Request) via BAPI and BTE with 1 line item: 1) Create a new function group using transac...