SAP 销售订单BAPI数量没写进去的原因

调用BAPI  SD_SALESDOCUMENT_CREATE创建销售订单,发现数量没写进去

image

 原因是BAPI参数SCHEDULES需要传值

image

      "计划行
      IF <fs_item>-menge IS NOT INITIAL.

        schedules[] = VALUE #( BASE schedules[] (
                               itm_number = lv_posnr
                               sched_line = '0001'
                               req_date   = <fs_item>-edatu     "计划行日期
                               req_qty    = <fs_item>-menge     "以销售单位计的订单数量
                               ) ).

        schedulesx[] = VALUE #( BASE schedulesx[] (
                                itm_number = lv_posnr
                                sched_line = '0001'
                                req_date   = abap_true
                                req_qty    = abap_true
                                ) ).
      ENDIF.

 

posted @ 2025-08-12 17:50  艾靑  阅读(27)  评论(0)    收藏  举报