SAP 会计凭证 BAPI_ACC_DOCUMENT_POST 客户/供应商/资产 使用说明 传参数案例

54 篇文章 6 订阅

VALUE(DOCUMENTHEADER) LIKE  BAPIACHE09 STRUCTURE  BAPIACHE09

解析  :财务凭证抬头结构,存放凭证类型、日期等

 总账: ACCOUNTGL STRUCTURE  BAPIACGL09 OPTIONAL

存放与总账相关的行项目信息。

ITEMNO_ACC    1 类型    POSNR_ACC    NUMC    10    0    会计凭证行项目编号 
GL_ACCOUNT    1 类型    HKONT    CHAR    10    0    总账科目
ITEM_TEXT    1 类型    SGTXT    CHAR    50    0    项目文本

ACCT_TYPE    1 类型    KOART    CHAR    1    0    科目类型 
DOC_TYPE    1 类型    BLART    CHAR    2    0    凭证类型

COSTCENTER    1 类型    KOSTL    CHAR    10    0    成本中心

注:固定资产体现在总账上面

ACCOUNTGL-GL_ACCOUNT要传总账科目

ACCOUNTGL-CS_TRANS_T = ‘A’      注意:实际需要放到增强BADI中去实现 

ACCOUNTGL-ASSET_NO要做内外部转换

ACCOUNTGL-SUB_NUMBER必须要传值,这个字段是CHAR类型,传值要加引号

 ACCOUNTRECEIVABLE STRUCTURE  BAPIACAR09 OPTIONAL 存放与客户相关的行项目信息,可设定特殊总账标识。

ITEMNO_ACC    1 类型    POSNR_ACC    NUMC    10    0    会计凭证行项目编号 
CUSTOMER    1 类型    KUNNR    CHAR    10    0    客户编号
GL_ACCOUNT    1 类型    HKONT    CHAR    10    0    总账科目

COMP_CODE    1 类型    BUKRS    CHAR    4    0    公司代码
BUS_AREA    1 类型    GSBER    CHAR    4    0    业务范围

SP_GL_IND    1 类型    ACPI_UMSKZ    CHAR    1    0    特殊总分类帐标志  

备注:客户 SP_GL_IND  = E 


 ACCOUNTPAYABLE STRUCTURE  BAPIACAP09 OPTIONAL 存放与供应商相关的行项目信息,可设定特殊总账标识

ITEMNO_ACC    1 类型    POSNR_ACC    NUMC    10    0    会计凭证行项目编号 
VENDOR_NO    1 类型    LIFNR    CHAR    10    0    供应商或债权人的帐号
GL_ACCOUNT    1 类型    HKONT    CHAR    10    0    总账科目

COMP_CODE    1 类型    BUKRS    CHAR    4    0    公司代码
BUS_AREA    1 类型    GSBER    CHAR    4    0    业务范围

SP_GL_IND    1 类型    ACPI_UMSKZ    CHAR    1    0    特殊总分类帐标志

备注:供应商 SP_GL_IND  = D

ACCOUNTTAX    LIKE    BAPIACTX09    Tax item 税相关的

ITEMNO_ACC    1 类型    POSNR_ACC    NUMC    10    0    会计凭证行项目编号 
GL_ACCOUNT    1 类型    HKONT    CHAR    10    0    总账科目

TAX_CODE    1 类型    MWSKZ    CHAR    2    0    销售/购买税代码 

CURRENCYAMOUNT  存放所有行项目与金额相关的信息,正负对应的记账码系统能自动处理一些,如正40,负50等

ITEMNO_ACC    1 类型    POSNR_ACC    NUMC    10    0    会计凭证行项目编号 

CURRENCY    1 类型    WAERS    CUKY    5    0    货币码 

AMT_DOCCUR    1 类型    BAPIDOCCUR    DEC    23    4    凭证货币金额

BAPI_ACC_DOCUMENT_POST生成预制凭证增强

参考 BAPI_ACC_DOCUMENT_POST生成预制凭证增强 | GavinDong博客

注意:

  • 不需要 posting key,根据科目和金额的正负自动确定。

  • 一般将下面三个函数配合使用:

    先用 BAPI_ACC_DOCUMENT_CHECK 进行检查。如果没有错误,sy-subrc <> 0
    调用 BAPI_ACC_DOCUMENT_POST 进行过账。这个函数会占用凭证号码。
    如果 POST 函数的 sy-subrc = 0,调用函数 BAPI_TRANSACTION_COMMIT 提交修改。

  • 实现代码见文章 SAP FI 会计凭证批量创建实现 客户/供应商/资产_gavingxh的博客-CSDN博客

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值