在使用BAPI:BAPI_ACC_DOCUMENT_POST进行资产过账的时候遇到了一些问题,过账的需求如下: 遇到的问题主要有三个: 第一个问题:如上图中的行项目,第一行是固定的科目编码,第二行是根据内表中的不同资产号进行填充科目编码,在手工过账的时候,输入第一个行项目之后回车会自动带出一个统驭科目编号,然后输入第二个行项...
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...
在自开发过账功能中,调用BAPI_ACC_DOCUMENT_POST记账时,增加了负数过账的业务场景: 正向分录未启用Extension2的入参,记账码系统自动根据科目性质+金额赋值,可以正常过账; 如果为负数,需要生成反向的记账分录,同时赋值反记账标识=X,通过Extension2传入反记账标识字段,测试时,系统报错:F5 846:借/贷标记不一致 形成原因...
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...
FICO模块:FB01创建会计凭证:BAPI_ACC_DOCUMENT_POST检查会计凭证:BAPI_ACC_DOCUMENT_CHECKFB02修改会计凭证:FI_ITEMS_MASS_CHANGEFB08过账冲销会计凭证:BAPI_ACC_DOCUMENT_REV_POST会计:冲销凭证:BAPI_ACC_ACT_POSTINGS_REVERSE会计:过帐票据凭证冲销:BAPI_ACC_BILLING_REV_POST会计:核算冲销:BAPI_ACC_DOCUMENT_REV_CHE...
2019-12-04 14:09 − 内表: 可以在程序中使用定义的表, 它是ABAP语言区别与其他语言最显著的特点之一。 它只存在于内存中与DB无关,定义时不会占用内存,向内表中追加数据时其占用的内存也会相应增加。 内表类似于JAVA语言中的LIST<MAP>, 多行数据,每行数据有不同的字段的这种数据结构。内表... 姓蜀...
1. 理解sap bapi_acc_document_post的功能和用途 BAPI_ACC_DOCUMENT_POST是SAP中的一个BAPI(Business Application Programming Interface),用于在SAP系统中创建和过账会计凭证。它允许外部系统或程序以标准化的方式向SAP财务模块发送数据,从而自动化财务流程。 2. 研究sap bapi_acc_document_post的当前实现,找出可能的...
前面几篇博客文章介绍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 ...