首页 > 其他分享 >BAPI_ACC_GL_POSTING_POST-创建会计凭证

BAPI_ACC_GL_POSTING_POST-创建会计凭证

时间:2023-04-14 20:11:55浏览次数:42  
标签:ACC BAPI CURR 会计凭证 WA HEADER ITEM LT TYPE

*&---------------------------------------------------------------------*
*& Report  Z002
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT Z002.


DATA LV_HEADER TYPE BAPIACHE08.       "凭证抬头
DATA LT_ITEM TYPE TABLE OF BAPIACGL08."凭证行项目-科目
DATA LT_CURR TYPE TABLE OF BAPIACCR08."凭证行项目-金额
DATA LT_RETURN TYPE TABLE OF BAPIRET2."返回


LV_HEADER-COMP_CODE = '8000'.
LV_HEADER-DOC_DATE = SY-DATUM.
LV_HEADER-PSTNG_DATE = SY-DATUM.
LV_HEADER-DOC_TYPE = 'SA'.
LV_HEADER-HEADER_TXT = 'this is bapi'.
LV_HEADER-USERNAME = SY-UNAME.


*借方科目  银行存款-工商银行1169
DATA WA_ITEM TYPE BAPIACGL08.
WA_ITEM-ITEMNO_ACC = '1'.
WA_ITEM-GL_ACCOUNT = '0010020400'.
WA_ITEM-COMP_CODE = '8000'.
WA_ITEM-PSTNG_DATE = SY-DATUM.
WA_ITEM-DOC_TYPE = 'SA'.
WA_ITEM-ITEM_TEXT = '银行取现'.
APPEND WA_ITEM TO LT_ITEM.
CLEAR WA_ITEM.

*贷方科目 银行存款-招商银行7785
WA_ITEM-ITEMNO_ACC = '2'.
WA_ITEM-GL_ACCOUNT = '0010020400'.
WA_ITEM-COMP_CODE = '8000'.
WA_ITEM-PSTNG_DATE = SY-DATUM.
WA_ITEM-DOC_TYPE = 'SA'.
WA_ITEM-ITEM_TEXT = '银行取现'.
APPEND WA_ITEM TO LT_ITEM.
CLEAR WA_ITEM.

DATA WA_CURR TYPE BAPIACCR08.
WA_CURR-ITEMNO_ACC = '1'.
WA_CURR-CURRENCY = 'CNY'.
WA_CURR-AMT_DOCCUR = '100.00'.
APPEND WA_CURR TO LT_CURR.

WA_CURR-ITEMNO_ACC = '2'.
WA_CURR-CURRENCY = 'CNY'.
WA_CURR-AMT_DOCCUR = '-100.00'.
APPEND WA_CURR TO LT_CURR.




CALL FUNCTION 'BAPI_ACC_GL_POSTING_POST'
  EXPORTING
    DOCUMENTHEADER       = LV_HEADER
* IMPORTING
*   OBJ_TYPE             =
*   OBJ_KEY              =
*   OBJ_SYS              =
  TABLES
    ACCOUNTGL            = LT_ITEM
    CURRENCYAMOUNT       = LT_CURR
    RETURN               = LT_RETURN
*   EXTENSION1           =
          .



  if sy-subrc is initial.
    call function 'BAPI_TRANSACTION_COMMIT'
      exporting
        wait = 'X'.
    COMMIT WORK AND WAIT.
  endif.

  if sy-subrc is initial.
    DATA result type BAPIRET2.
    READ TABLE lt_return INTO  result INDEX 1.



    write : / '创建成功',result-MESSAGE.
  endif.

 

标签:ACC,BAPI,CURR,会计凭证,WA,HEADER,ITEM,LT,TYPE
From: https://www.cnblogs.com/hua900822/p/17319810.html

相关文章

  • Access denied for user 'root'@'x.x.x.x' (using password: YES)请求的ip跟报错显示
      这里请求的实际上报这一条错误是说明已经请求到了目标服务器的,mysql中以‘root’@‘x.x.x.x’这种格式表示的ip其实是我们当前的ip而非目标ip,这里报错是因为我密码输错了,所以报了错......
  • cannot obtain exclusive access to locked queue 未解决
    场景安装版本:3.7.4Consumers下已经没有了消费者知识扩展exclusive:创建一个只有自己可见的队列,即不允许其它用户访问,RabbitMQ允许你将一个Queue声明成为排他性的true:排他false:不排他特点:1.声明了exclusive属性的队列只对首次声明它的连接可见,并且在连接断开时自动删除2.针对......
  • HDU 1588 Gauss Fibonacci(矩阵快速幂)
    题目地址:HDU1588用于构造斐波那契的矩阵为1,11,0设这个矩阵为A。sum=f(b)+f(k+b)+f(2*k+b)+f(3*k+b)+........+f((n-1)*k+b)<=>sum=A^b+A^(k+b)+A^(2*k+b)+A^(3*k+b)+........+A^((n-1)*k+b)<=>sum=A^b+A^b*(A^k+A^2*k+A^3*k+.......+A^((n-1)*k))(1)设矩阵B为A^k;那么(1......
  • HDU 3306 Another kind of Fibonacci(矩阵快速幂)
    题目地址:HDU3306没什么智商的题目,只要把构造矩阵硬算出来就行。代码如下:#include<iostream>#include<cstdio>#include<string>#include<cstring>#include<stdlib.h>#include<math.h>#include<ctype.h>#include<queue>#include<......
  • Cannot access defaults field of Properties
    webxmlattributeisrequired(orpre-existingWEB-INF/web.xmlifexecutinginupdatemode)如果遇到IDEA在运行maven打war的时候,提示报错:CannotaccessdefaultsfieldofProperties解决办法是要在pro.xml文件下添加以下插件,才可以打包war包打包jar包不添加也是没有......
  • Asp.NetWebApi跨域解决方案
    最近新开项目,项目初期本地部署访问webapi,api采用JWT验证,发现加上Authorization请求头后就报跨域问题,网上很多方案例如修改webconfig请求头什么的,均测试未果,多方尝试后有了以下方案,一行代码便完全解决跨域问题,特此记录!1、NuGet下载Microsoft.AspNet.WebApi.Cors  2、App_Sta......
  • Kubernetes客户端认证(二)—— 基于ServiceAccount的JWTToken认证
    1、概述在Kubernetes官方手册中给出了“用户”的概念,Kubernetes集群中存在的用户包括“普通用户”与“ServiceAccount”,但是Kubernetes没有普通用户的管理方式,通常只是将使用集群根证书签署的有效证书的用户都被视为合法用户。那么对于使得Kubernetes集群......
  • 解决NewBing报错【Sorry, looks like your network settings are preventing access t
    开全局,使用浏览器插件ProxySwitchyOmega进行代理1、x2ray软件配置2、ProxySwitchyOmega配置将以下规则加入配置:*.msftconnecttest.com+proxy*.1drv+proxy*.microsoft+proxy*.aadrm.com+proxy*.acompli.com+proxy*.acompli.net+proxy*.aka.ms+proxy*.aka......
  • 使用浏览器api操作本地文件 File System Access API
    学习新的浏览器api:showOpenFilePicker,showDirectoryPicker,getDirectoryHandle,getFileHandle,removeEntry之前文件上传使用的是:<inputtype="file">今天看到直接使用浏览器api即可实现文件读取,文件删除,写入等,局限性:需要https环境,如果是本地localhost不受此限制。不能在ifr......
  • k8s 会把自己的ca.pem 注入到 /var/run/secrets/kubernetes.io/serviceaccount/ 目录
     k8s会把自己的ca.pem注入到/var/run/secrets/kubernetes.io/serviceaccount/目录下 生成三个文件lrwxrwxrwx1rootroot13Dec1201:56ca.crt->..data/ca.crtlrwxrwxrwx1rootroot16Dec1201:56namespace->..data/namespacelrwxrwxrwx1rootroot12D......