前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >matinal:SAP ABAP 如何用BAPI实现MD11计划订单创建

matinal:SAP ABAP 如何用BAPI实现MD11计划订单创建

作者头像
matinal
发布2023-10-14 15:28:12
2360
发布2023-10-14 15:28:12
举报
文章被收录于专栏:SAP Technical

直接上代码

代码语言:javascript
复制
DATA:ls_return     TYPE bapireturn1,
     ls_plaf       TYPE plaf,
     ls_headerdata TYPE bapiplaf_i1.

ls_headerdata-pldord_profile = ls_plaf-paart .
ls_headerdata-plan_plant = ls_plaf-plwrk .
ls_headerdata-prod_plant = ls_plaf-pwwrk .
ls_headerdata-material = ls_plaf-matnr .
ls_headerdata-order_start_date = ls_plaf-psttr .
ls_headerdata-order_fin_date = ls_plaf-pedtr .
ls_headerdata-base_uom = ls_plaf-meins .
ls_headerdata-version = ls_plaf-verid .
ls_headerdata-total_plord_qty = ls_plaf-bdmng.
ls_headerdata-firming_ind = 'X' .

CALL FUNCTION 'BAPI_PLANNEDORDER_CREATE'
  EXPORTING
    headerdata   = ls_headerdata
*   IS_SEASON_INFO              =
*   IV_ASSIGN_SEASON            =
  IMPORTING
    return       = ls_return
    plannedorder = ls_plaf-plnum
*   CREATEDHEADERDATA           =
*   CAPACITYHEADERDATA1         =
*   CAPACITYHEADERDATA2         =
*   CAPACITYHEADERDATA3         =
*     TABLES
*   COMPONENTSDATA              =
*   CREATEDCOMPONENTSDATA       =
*   CAPACITYDATA1               =
*   CAPACITYDATA2               =
*   CAPACITYDATA3               =
  .

IF ls_return-type = 'S' .

  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
      wait = 'X'.

ELSE .

  CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

ENDIF .
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档