首页 > 其他分享 >BAPI_ACC_DOCUMENT_POST 解决多行一次性供应商凭证导入问题

BAPI_ACC_DOCUMENT_POST 解决多行一次性供应商凭证导入问题

时间:2023-04-28 17:15:05浏览次数:41  
标签:ACC accfi BAPI 28.04 itl lt POST TYPE

 POST 函数将一次性供应商 的信息放在抬头入参上,业务需要多个一次性供应商一起做凭证时,就满足不了。

抬头入参会把所有行的一次性给一样的名称。

想起之前做的 IF_EX_ACC_DOCUMENT~CHANGE ,于是尝试了一下 ,发现可以解决

IF_EX_ACC_DOCUMENT~CHANGE

  "add by itl_csw 28.04.2023 15:50:49
  TYPES:BEGIN OF ty_accfi,  “c
          posnr TYPE posnr_acc,
          name1 TYPE name1_gp,
          ort01 TYPE ort01_gp,
        END OF ty_ACCFI.
  DATA ls_accfi TYPE ty_accfi.
  DATA lt_accfi TYPE TABLE OF ty_accfi.
  "end by itl_csw 28.04.2023 15:50:49

"add by itl_csw 28.04.2023 15:51:48
  IF c_accfi IS NOT INITIAL.
    IMPORT tab = lt_accfi FROM MEMORY ID 'LT_ACCFI'. “c
*    FREE MEMORY ID 'LT_ACCFI'.  check 会进来一次 不能清  在BAPI结束后再清“c
    IF lt_accfi IS NOT INITIAL.
      LOOP AT c_accfi ASSIGNING FIELD-SYMBOL(<fs_accfi>).
        READ TABLE lt_accfi INTO ls_accfi WITH KEY posnr = <fs_accfi>-posnr.
        IF sy-subrc = 0.
          <fs_accfi>-name1 = ls_accfi-name1.
          <fs_accfi>-ort01 = ls_accfi-ort01.
        ENDIF.
      ENDLOOP.
    ENDIF.
  ENDIF.
  "end by itl_csw 28.04.2023 15:51:48

标签:ACC,accfi,BAPI,28.04,itl,lt,POST,TYPE
From: https://www.cnblogs.com/sapcsw/p/17362650.html

相关文章

  • PostgreSQL技术大讲堂 - 第15讲:数据文件与块存储结构
     PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUGPG技术大讲堂。Part15:数据文件与块存储结构内容1:表的OID与数据文件对应关系......
  • access 查询报“提供程序无法确定 Object 值.例如,该行刚刚创建,未提供 Object 列的默
    access查询报“提供程序无法确定Object值.例如,该行刚刚创建,未提供Object列的默认值,并且”System.InvalidOperationException:TheprovidercouldnotdeterminetheObjectvalue.Forexample,therowwasjustcreated,thedefaultfortheObjectcolumnwasnota......
  • AntDB数据库再获奖,亚信安慧被评为“2022PostgreSQL中国最佳创新企业”
    “中国PostgreSQL数据库生态大会”由中国开源软件推进联盟PostgreSQL分会&中科院软件所&CSDN联合举办,旨在引入更多技术资源、人才资源及校企合作资源,推进PostgreSQL在各行业和区域的推广与应用能力。本次榜单评选表彰了对PostgreSQL中国生态起到重大推动与贡献作用的企业与技术专家......
  • 代理服务修改postbody内容相关问题
    1.如果修改了postForm的内容,那么需要同步修改请求的contentType的值,对于go来说需要修改的是request.ContentType里的值以下是源码中关于contenType字段的注释ContentLengthrecordsthelengthoftheassociatedcontent.Thevalue-1indicatesthatthele......
  • questions_02:【KeyError: 'mobile_phone'[27/Apr/2023 21:42:21] "POST /register/ H
    BUG在成功注册之后,如果填写相同的信息,会报出一个【KeyError:'mobile_phone'[27/Apr/202321:42:21]"POST/register/HTTP/1.1"50086526】的bug,原因是我们的cleaned_data中的数据是按照fields中的顺序去校验成功之后添加的,所以当出现相同的数据时候cleaned_data前面几个字......
  • 【工具软件】Postman 设置登陆全局 token
    先设置Tests脚本constres=pm.response.json()pm.globals.set('token',res.data.token)使用......
  • 解决 Error querying database. Cause: org.postgresql.util.PSQLException: ��������: �û� "p
    最近做数据库作业做得很崩溃,本来就没学过java,结果还要用mybatis+servlet+jsp,,,,,没办法还是得学啊TT遇到个特别无语的报错:###Errorqueryingdatabase. Cause:org.postgresql.util.PSQLException:��������:�û�"postgres"Password��֤ʧ��###Theerrormayexistincom/test/entity/gra......
  • postman升级后无法加载workspaces
    退出账户后,点击设“置图标”--》settings-->关掉ssl验证,之后重新登录就可以了(别问为什么,我也不知道,网上找的方法) ......
  • DataX-在Windows上实现postgresql同步数据到mysql
    场景DataX-阿里开源离线同步工具在Windows上实现Sqlserver到Mysql全量同步和增量同步:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130330353在上面实现sqlserver到mysql的数据同步之后,如果要实现postgresql到mysql数据同步流程一样。以PostGis中的OGC元数据......
  • jsp js iframe用post方式提交大数据
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>NewDocument</title><metaname="Generator"content="Edi......