我需要检查bapi是否有效的帮助。

2020-09-12 01:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用bapi_goodsm...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用bapi_goodsmvt_create,我不知道是否可以执行它,因为它没有创造新的动作。

这是我的代码:

 bapiret2的数据lv_return类型表。
   数据:bapi2017_gm_item_create的it_goodsmvt_item类型表,
         wa_goodsmvt_item类型bapi2017_gm_item_create。
 数据:ls_goodsmvt_header TYPE BAPI2017_GM_HEAD_01。
 数据ls_zgo_lgort类型zgo_mes_lgort。
 数据ls_zgo_resb类型zgo_mes_resb。



 ls_goodsmvt_header-pstng_date = sy数据。
 ls_goodsmvt_header-pr_uname = sy-uname。



 wa_goodsmvt_item-move_type ='Z61'。

 wa_goodsmvt_item-stge_loc = ls_zgo_lgort-lgort。

 wa_goodsmvt_item-item_text = ls_zgo_resb-maktx。

 wa_goodsmvt_item-orderid = aufnr。  "功能模块的输入参数

 wa_goodsmvt_item-entry_qnt =数量。  " FM的输入参数

 wa_goodsmvt_item-RESERV_NO = ls_zgo_resb-rsnum。

 wa_goodsmvt_item-RES_ITEM = ls_zgo_resb-rspos。

 wa_goodsmvt_item-material = ls_zgo_resb-matnr。

 将wa_goodsmvt_item附加到it_goodsmvt_item。





   调用函数" BAPI_GOODSMVT_CREATE"

     出口

       goodsmvt_header = ls_goodsmvt_header

       goodsmvt_code ='01'

 * TESTRUN =''

 * GOODSMVT_REF_EWM =

 * GOODSMVT_PRINT_CTRL =

 *重要

 * GOODSMVT_HEADRET =

 * MATERIALDOCUMENT =

 * MATDOCUMENTYEAR =

     桌子

       goodsmvt_item = it_goodsmvt_item

 * GOODSMVT_SERIALNUMBER =

       返回= lv_return

 * GOODSMVT_SERV_PART_DATA =

 * EXTENSIONIN =

 * GOODSMVT_ITEM_CWM =

     。
4条回答
SKY徐
2020-09-12 02:17 .采纳回答

Rachid-您的问题的答案实际上在功能模块的详细文档中详细说明,其中指出:

更多信息

该方法仅在以下情况下才能执行您的功能: 返回表中未生成任何错误消息。 如果成功处理了标题数据和所有项目,则为这种情况。

未实现交易控制。 因此,调用程序必须在成功调用此方法后执行提交工作本身(换句话说,如果 Return 参数中未报告任何错误)。

- --------

在SE37中,只需单击一下即可显示"功能模块文档"

一周热门 更多>