首页 > 其他分享 >DEMO:针对销售订单的贷项凭证开票BAPI_BILLINGDOC_CREATEMULTIPLE_SAP刘梦_新浪博客

DEMO:针对销售订单的贷项凭证开票BAPI_BILLINGDOC_CREATEMULTIPLE_SAP刘梦_新浪博客

时间:2022-10-12 19:34:27浏览次数:82  
标签:BAPI billingdatain CREATEMULTIPLE BILLINGDOC doc success lt ls TYPE


DEMO:针对销售订单的贷项凭证开票BAPI_BILLINGDOC_CREATEMULTIPLE_SAP刘梦_新浪博客_python

开票 ,冲销,再开票,VBFA和VBRK去查看



如果VF01 如果不输入日期,默认是读取订单上的开票日期



DEMO:针对销售订单的贷项凭证开票BAPI_BILLINGDOC_CREATEMULTIPLE_SAP刘梦_新浪博客_html_02

*&---------------------------------------------------------------------*



*& Report  ZLM_VF01_02



*&



*&---------------------------------------------------------------------*



*&



*&



*&---------------------------------------------------------------------*





REPORT  zdemo_vf01.







PARAMETERS p_so TYPE vbeln_va.





DATA: lt_billingdatain   TYPE TABLE OF bapivbrk,



      ls_billingdatain   TYPE bapivbrk,



      lt_success         TYPE TABLE OF bapivbrksuccess,



      ls_success         TYPE bapivbrksuccess,



      lt_return          TYPE TABLE OF bapiret1,



      ls_return          TYPE bapiret1.



CLEAR lt_billingdatain[].





*ls_billingdatain-ref_doc_ca    = 'J' . "先期SD凭证的凭证类别



*G  合同



*H  退货



*I  免费订单



*J  交货



*K  贷项凭单请求



*L  借项凭单请求



*M  发票



*N  取消发票



*O  贷项凭单





** BAPI赋值



*  LOOP AT tp_din_item INTO ls_din_item.



*    lv_index = lv_index   1.



*ls_billingdatain-doc_number    = p_dn ."销售凭证



ls_billingdatain-doc_number    = p_so ."销售凭证



ls_billingdatain-itm_number    = 10.



ls_billingdatain-ref_doc       = p_so."参考单据的单据编号



ls_billingdatain-ref_item      = 10.



ls_billingdatain-ref_doc_ca    = 'K' . "先期SD凭证的凭证类别



ls_billingdatain-salesorg      = 'S600'.



ls_billingdatain-distr_chan    = '10'.



ls_billingdatain-division      = '00'.



ls_billingdatain-plant         = 'S600'.



*ls_billingdatain-material      = 'XSWPTEST'.



*ls_billingdatain-req_qty       = 1.



ls_billingdatain-sales_unit    = 'EA'.



APPEND ls_billingdatain TO lt_billingdatain.



*



*







CLEAR: ls_billingdatain.



*  ENDLOOP.



DATA:creatordatain  LIKE  bapicreatordata.





creatordatain-created_by =  sy-uname.



creatordatain-created_on =  sy-datum.





CALL FUNCTION 'BAPI_BILLINGDOC_CREATEMULTIPLE'



  EXPORTING



    creatordatain = creatordatain



TABLES



billingdatain         = lt_billingdatain



*     conditiondatain       = lt_conditiondatain



*     CCARDDATAIN           =



*     TEXTDATAIN            =



*     ERRORS                =



return                = lt_return



success               = lt_success



      .



*





READ TABLE lt_success INTO ls_success INDEX 1.





WRITE ls_success-bill_doc.





CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'



  EXPORTING



    wait = 'X'.



DEMO:针对销售订单的贷项凭证开票BAPI_BILLINGDOC_CREATEMULTIPLE_SAP刘梦_新浪博客_python_03

​​

标签:BAPI,billingdatain,CREATEMULTIPLE,BILLINGDOC,doc,success,lt,ls,TYPE
From: https://blog.51cto.com/u_15680210/5751351

相关文章

  • .Net Core Razor Page添加WebApi
     1、在 Startup.cs的函数 ConfigureServices添加 services.AddControllers();publicvoidConfigureServices(IServiceCollectionservices){......
  • 【Q&A】Abp WebApi [FromBody] 简单类型渡劫Axios请求
    后端接口强制WebAPI从请求正文读取简单类型,添加[FromBody]属性到参数[HttpPost][Route("create")]publicTask<CalendarDto>CreateAsync([FromBody]......
  • BAPI_SALESORDER_CREATEFROMDAT2创建销售订单(并修改价格)
    只是做个简单记录,用的时候方便copy修改大致的代码如下:FORMfrm_create_so. DATA:lw_showLIKELINEOFgt_show. FIELD-SYMBOLS......
  • BAPI_NETWORK_COMP_REMOVE 物料组件删除
     物料组件删除BAPI:BAPI_NETWORK_COMP_REMOVE首先调用BAPI_NETWORK_COMP_GETDETAIL获取明细,得到物料组件唯一编号:component​​​​​​只需要将物料组件......
  • 插件化编程之WebAPI统一返回模型
    WebApi返回数据我们一般包裹在一个公共的模型下面的,而不是直接返回最终数据,在返回参数中,显示出当前请求的时间戳,是否请求成功,如果错误那么错误的消息是什么,状态码(根据业务......
  • 插件化编程之WebAPI统一返回模型
      WebApi返回数据我们一般包裹在一个公共的模型下面的,而不是直接返回最终数据,在返回参数中,显示出当前请求的时间戳,是否请求成功,如果错误那么错误的消息是什么,状态码(根......
  • PaddleOCR在 Linux下的webAPI部署方案
    很多小伙伴在使用OCR时都希望能过采用API的方式调用,这样就可以跨端跨平台了。本文将介绍一种基于python的PaddleOCR识方案。喜欢的可以关注公众号,获取更多内容。   ......
  • .NetCore WebAPI 导入、导出Excel文件
    .NetCoreWebAPI导入、导出Excel文件导入思路:上传Excel文件,使用MemoryStream在内存中加载,使用NPOI读取内容到Model类中。///<summary>///导入Excel文件///</su......
  • .Net WebApi 中的 FromBody FromForm FromQuery FromHeader FromRoute
    在日常后端Api开发中,我们跟前端的沟通中,通常需要协商好入参的数据类型,和参数是通过什么方式存在于请求中的,是表单(form)、请求体(body)、地址栏参数(query)、还是说通过请求......
  • 520813 - FAQ: BAPIs for goods
    SymptomThisnotecontainsfrequentlyaskedquestions/answersregarding'BAPIsforgoodsmovements'.Questions1.WherecanIfindthedocumentationforcallingth......