iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何进行bapi_acc_document_post使用说明
  • 559
分享到

如何进行bapi_acc_document_post使用说明

2023-06-04 07:06:44 559人浏览 独家记忆
摘要

如何进行bapi_acc_document_post使用说明,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。bapi_acc_document_post使用说明bapi_ac

如何进行bapi_acc_document_post使用说明,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

bapi_acc_document_post使用说明

bapi_acc_document_post适用于创建会计凭证,功能与前台FB01等相同,其输出是创建的会计凭证号。该bapi时常与badi ACC_DOCUMENT配合使用,在标准功能的基础上实现客户化需求。

1.   bapi常用参数说明

参数名

说明

用法举例

DOCUMENTHEADER

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

*  抬头
    ls_documentheader-doc_type   = 'SA'. "总帐科目凭证
    ls_documentheader-username   = sy-uname.
    ls_documentheader-comp_code  = pt_main-bukrs.
    ls_documentheader-doc_date   = pt_main-budat_cb.
    ls_documentheader-pstng_date = pt_main-budat_cb.
    ls_documentheader-fisc_year  = pt_main-budat_cb+0(4).
    ls_documentheader-fis_period = pt_main-budat_cb+4(2).
    ls_documentheader-ref_doc_no = pt_main-belnr.  "CO凭证

ACCOUNTGL

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

    ls_accountgl-itemno_acc = lv_itemno.         "行项目号
      ls_accountgl-item_text  = pt_main-kstar_txt. "科目描述
      ls_accountgl-gl_account = pt_main-kstar.     "科目
      ls_accountgl-costcenter = pt_main-kostl.     "成本中心
      APPEND ls_accountgl TO lt_accountgl.
      CLEAR ls_accountgl.

ACCOUNTRECEIVABLE

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

  ls_accountreceivable-itemno_acc = 10.                "行项目号
    ls_accountreceivable-customer   = pt_main-bukrs_in.  "转入方公司代码
    ls_accountreceivable-sp_gl_ind  = 'E'.               "特殊总账标识
    APPEND ls_accountreceivable TO lt_accountreceivable.
    CLEAR ls_accountreceivable.

ACCOUNTPAYABLE

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

  lv_itemno = lv_itemno + 10.
    ls_accountpayable-itemno_acc = lv_itemno.          "行项目号
    ls_accountpayable-vendor_no  = pt_main-bukrs.      "转出方公司代码
    ls_accountpayable-sp_gl_ind  = 'D'.             "特殊总账标识
    APPEND ls_accountpayable TO lt_accountpayable.
    CLEAR ls_accountpayable.

ACCOUNTTAX

存放与税相关行项目

***************行项目30 税
    ls_accounttax-itemno_acc = 30.                      "行项目号
    ls_accounttax-gl_account = '0022210118'.            "科目
    ls_accounttax-tax_code   = 'X3'.                   "税码
    APPEND ls_accounttax TO lt_accounttax.
    CLEAR ls_accounttax.

CURRENCYAMOUNT

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

**    行项目金额设定
    lv_sum = lv_sum * ( -1 ).
    ls_currencyamount-itemno_acc = lv_itemno.         "行项目号
    ls_currencyamount-currency   = 'RMB'.             "货币单位
    ls_currencyamount-amt_doccur = lv_sum.            "合计金额
    APPEND ls_currencyamount TO lt_currencyamount.
    CLEAR ls_currencyamount.

2.   实例讲解

通过Tcd:FB01创建一张凭证,分别有以下行项目(无需分析业务合理性,只能技术角度考虑)

行项目号

科目

金额

说明

特殊总账

10

020101

1000

总账科目

20

YH50

500

客户

09E

30

YHG3

1590-

供应商

39E

40

22210118

90

税X3, 6%


 如何进行bapi_acc_document_post使用说明

上述数据使用bapi过账时,设定如下

行项目10存入ACCOUNTGL

行项目20存入应收,总账标识E

行项目30存入应付,总账标识D

行项目40存入税,税基、税额、税码都要填写。

10-40行对应的金额都要存入CURRENCYAMOUNT。

代码见附件

效果

如何进行bapi_acc_document_post使用说明

如何进行bapi_acc_document_post使用说明

bapi_acc_document_post.docx

关于如何进行bapi_acc_document_post使用说明问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: 如何进行bapi_acc_document_post使用说明

本文链接: https://www.lsjlt.com/news/236866.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何进行bapi_acc_document_post使用说明
    如何进行bapi_acc_document_post使用说明,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。bapi_acc_document_post使用说明bapi_ac...
    99+
    2023-06-04
  • 如何进行Oracle Latch 说明
    这篇文章给大家介绍如何进行Oracle Latch 说明,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Oracle Latch 说明一. Latch说明 1  &nbs...
    99+
    2023-06-06
  • 如何进行session和v$session说明
    这期内容当中小编将会给大家带来有关如何进行session和v$session说明,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、前言v$session和v$proces...
    99+
    2024-04-02
  • 如何进行AP_INVOICES_ALL表结构的说明
    小编今天带大家了解如何进行AP_INVOICES_ALL表结构的说明,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“如何进行AP_IN...
    99+
    2023-06-05
  • 如何进行扩展Python的相关说明
    如何进行扩展Python的相关说明,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下面全面进行讲述Python的相关问题,它是一种面向对象、直译式计算机程序设计语言,也是一种功能...
    99+
    2023-06-17
  • 如何对C/C++头文件进行说明
    这期内容当中小编将会给大家带来有关如何对C/C++头文件进行说明,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。C、传统 C++#include <assert.h>//设定插入点#includ...
    99+
    2023-06-17
  • 如何对Web Setup Project项目进行说明
    这篇文章给大家介绍如何对Web Setup Project项目进行说明,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。随着时代的进步科技的发展Web Setup Project也快速的提升与升级,下面我就对升级前和升级后...
    99+
    2023-06-17
  • python 运行nmon使用说明
    python 运行nmon使用说明 第一步:安装:paramikowindow安装方法:pip install paramiko 参考:http://www.jb51.net/article/97655.htm第二步:以下代码包含发送命令与...
    99+
    2023-01-31
    使用说明 python nmon
  • 如何进行对Python操作方法的说明
    今天就跟大家聊聊有关如何进行对Python操作方法的说明,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Mysql是一个优秀的开源数据库,它现在的应用非常的广泛,因此很有必要简单的介绍...
    99+
    2023-06-17
  • SAP Analytics Cloud中如何进行Smart Predict功能的说明
    SAP Analytics Cloud中如何进行Smart Predict功能的说明,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。SAP Analytics Cloud也是部署...
    99+
    2023-06-03
  • 如何对Python特定数据库管理进行说明
    这篇文章将为大家详细讲解有关如何对Python特定数据库管理进行说明,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在Python里的Python特定数据库,允许Python程序员很方便的创建...
    99+
    2023-06-17
  • 怎么进行Oracle 执行计划的说明
    这期内容当中小编将会给大家带来有关怎么进行Oracle 执行计划的说明,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。如果要分析某条SQL的性...
    99+
    2024-04-02
  • z3py使用说明
    http://z3prover.github.io/api/html/z3.html http://www.cs.tau.ac.il/~msagiv/courses/asv/z3py/guide-examples.htm 学习...
    99+
    2023-01-31
    使用说明 z3py
  • window.dialogArguments 使用说明
    f1.php页面JS代码,第二个传的参数必须是self不能是别的 复制代码 代码如下: <script type="text/javascript"> function ...
    99+
    2022-11-21
    dialogArguments
  • 说明如何使用javascript提交表单
    随着Web技术的不断进步,动态Web网站的开发越来越受到人们的关注,JavaScript作为一种客户端脚本语言,为Web应用程序提供了很好的交互和响应能力。其中,提交表单是JavaScript最基础的功能之一。本文将为您讲解如何使用Java...
    99+
    2023-05-22
  • RCMD的使用说明
    这篇文章主要介绍“RCMD的使用说明”,在日常操作中,相信很多人在RCMD的使用说明问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”RCMD的使用说明”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!*****...
    99+
    2023-06-08
  • 【pytorch】torch.cdist使用说明
    使用说明 torch.cdist的使用介绍如官网所示, 它是批量计算两个向量集合的距离。 其中, x1和x2是输入的两个向量集合。 p 默认为2,为欧几里德距离。 它的功能上等同于 scipy.sp...
    99+
    2023-09-02
    pytorch 深度学习 python
  • Xilinx URAM使用说明
    Xilinx URAM(Ultra RAM)是一种高性能、低延迟的存储器资源,用于在Xilinx FPGA器件中实现大容量的存储和高...
    99+
    2023-09-23
    Xilinx
  • Python sys 使用说明
    获取linux下python的路径,以及执行python时使用的参数。 代码如下:   #!/usr/bin/python # -*- encoding:utf-8 -*- # time:2012-07-06 import sys;   p...
    99+
    2023-01-31
    使用说明 Python sys
  • mysql8.0JSON_CONTAINS的使用说明
    目录JSON_CONTAINS的使用语法案例JSON_CONTAINS函数问题结构如下JSON_CONTAINS的使用 语法 JSON_CONTAINS(json_doc, val[...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作