说明: F-02对应的bapi是BAPI_ACC_DOCUMENT_POST,这个是最常用的产生凭证的bapi,但是在SAP系统中还有资产报废过账的标准事务代码和对应的bapi(BAPI_ASSET_RETIREMENT_POST),本文实现的是用F-02对应的BAPI进行资产过账。 注:在过账的时候一定要保证所有行项目的金额之和为0,手工过账的时候金额都是写的负数,但是BAPI...
2.如果是汇票类型的凭证,想使用该BAPI,需要另外做增强,参考 https://www.cnblogs.com/liangliang245916893/p/12888762.html 3.按照记账码区分总账/客户/供应商等,参考 https://blog.csdn.net/wangjolly/article/details/105610551 4.可以调用过账bapi前,可以使用BAPI_ACC_DOCUMENT_CHECK检查是否能成功 回到报表,填写...
说明: F-02对应的bapi是BAPI_ACC_DOCUMENT_POST,这个是最常用的产生凭证的bapi,但是在SAP系统中还有资产报废过账的标准事务代码和对应的bapi(BAPI_ASSET_RETIREMENT_POST),本文实现的是用F-02对应的BAPI进行资产过账。 注:在过账的时候一定要保证所有行项目的金额之和为0,手工过账的时候金额都是写的负数,但是BAPI...
生成会计凭证一般使用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_ACCH...
DATA: RETURN1 LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE. *使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入 *** *INTERNAL TABLE DECLARATION *** *&—-G/L ACCOUNT ITEM DATA: ACCOUNTGL TYPE STANDARD TABLE OF BAPIACGL09. DATA: ACCOUNTTAX ...
BAPI_ACC_DOCUMENT_POST 创建会计凭证 bapi不需要传记账码,但是要自己根据记账码判断金额符号 注:这个bapi不支持 B和W 特别总账(票据),只能用bdc;POSTING_INTERFACE_DOCUMENT这个函数是录BDC的,可以 https://launchpad.support.sap.com/#/notes/2076117/E 也可以通过增强实现,在LFACIF5D里 调用代码 3.不传税码...
把exten 数据传过来,传给bsed数据,传递数据可以用memory,也可以通过函数的方式,在函数组里建全局内表,然后调bapi的前面传数据过去,存到全局内表里,在增强里再调出来 以上是关于汇票凭证的增强,预制凭证的话也需要做几个增强 增强BADI为ACC_DOCUMENT 在自己代码里把增强结构加上 ...
SAP ABAP BAPI_ACC_DOCUMENT_POST创建会计凭证常见错误:1.借贷不平衡;2.FI/CO接口:多次输入的行项目 解决办法: 1.多次行项目 检查是否指定itemno_acc行项目,如果指定了,要检查每个行项目是否+1 2.借贷不平衡 检查是否传入记账码,如果记账码正确,检查金额是否为一正一负...
【SAP ABAP系列】ABAP MIR7预制凭证BAPI 正文部分 做预制凭证有两个BAPI: BAPI_INCOMINGINVOICE_PARK 和 BAPI_INCOMINGINVOICE_CREATE 连个的区别是:第一个只做发票预制,第二个是发票和过账一块做。 下面简单说说BAPI_INCOMINGINVOICE_PARK发票预制 做发票有四种业务...
BSCHLTYPE BSEG-BSCHL,"记账码 KKBERTYPE BSEG-KKBER,"信贷范围 ZLSPRTYPE BSEG-ZLSPR,"冻结付款标识 PROJKTYPE CHAR24,"WBS TYPETYPE BAPI_MTYPE, ICONTYPE ICON_D, MSGTYPE BAPI_MSG, ENDOF S_DATA. TYPES: T_DATATYPETABLEOF S_DATA.