在PUT中使用BAPI_GOODSMVT_CREATE访问输入数据。

2020-09-08 20:24发布

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

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


大家好,

我目前正在寻找一种方法来访问我在http请求中传递的xml。
目前存在演示数据,因为我无法从请求中找到数据。

欢迎任何线索。

提前感谢,
西蒙

方法PURCHASEORDERITE_UPDATE_ENTITY。
 * BAPI的结构
  数据:gm_header类型bapi2017_gm_head_01,
  gm_code类型bapi2017_gm_code,
  gm_headret类型bapi2017_gm_head_ret,
  gapi_item_create的gm_item类型表
  wa_item喜欢LINE OF gm_item,
  gm_return bapiret2的类型表,
  gm_retmtd类型bapi2017_gm_head_ret-mat_doc。
  清除:gm_return,gm_retmtd。 刷新gm_return。

 *设置BAPI标头数据。
  gm_header-pstng_date = sy数据。
  gm_header-doc_date = sy-datum。
  gm_code-gm_code ='01'。

 *将101移动写入表格
  清除wa_item。
  将" 101"移至wa_item-MOVE_TYPE。
  将" 4500000028"移至wa_item-PO_NUMBER。
  将" MZRMR30002"移至wa_item-material。
  将" 1"移至wa_item-entry_qnt。"添加预期的Qnt吗?
  将" EA"移至wa_item-entry_uom。
  将" 0004"移至wa_item-plant。
  将" 4000"移至wa_item-stge_loc。
  将" 201"移至wa_item-move_reas。

  将wa_item附加到gm_item。

 *呼叫商品移动BAPI
  调用函数" BAPI_GOODSMVT_CREATE"
     出口
        goodsmvt_header = gm_header
        goodsmvt_code = gm_code
     输入
        goodsmvt_headret = gm_headret
        materialdocument = gm_retmtd
     桌子
        goodsmvt_item = gm_item
        return = gm_return。
   调用函数" BAPI_TRANSACTION_COMMIT"
      出口
      等待='X'。
 终止方法。

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

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


大家好,

我目前正在寻找一种方法来访问我在http请求中传递的xml。
目前存在演示数据,因为我无法从请求中找到数据。

欢迎任何线索。

提前感谢,
西蒙

方法PURCHASEORDERITE_UPDATE_ENTITY。
 * BAPI的结构
  数据:gm_header类型bapi2017_gm_head_01,
  gm_code类型bapi2017_gm_code,
  gm_headret类型bapi2017_gm_head_ret,
  gapi_item_create的gm_item类型表
  wa_item喜欢LINE OF gm_item,
  gm_return bapiret2的类型表,
  gm_retmtd类型bapi2017_gm_head_ret-mat_doc。
  清除:gm_return,gm_retmtd。 刷新gm_return。

 *设置BAPI标头数据。
  gm_header-pstng_date = sy数据。
  gm_header-doc_date = sy-datum。
  gm_code-gm_code ='01'。

 *将101移动写入表格
  清除wa_item。
  将" 101"移至wa_item-MOVE_TYPE。
  将" 4500000028"移至wa_item-PO_NUMBER。
  将" MZRMR30002"移至wa_item-material。
  将" 1"移至wa_item-entry_qnt。"添加预期的Qnt吗?
  将" EA"移至wa_item-entry_uom。
  将" 0004"移至wa_item-plant。
  将" 4000"移至wa_item-stge_loc。
  将" 201"移至wa_item-move_reas。

  将wa_item附加到gm_item。

 *呼叫商品移动BAPI
  调用函数" BAPI_GOODSMVT_CREATE"
     出口
        goodsmvt_header = gm_header
        goodsmvt_code = gm_code
     输入
        goodsmvt_headret = gm_headret
        materialdocument = gm_retmtd
     桌子
        goodsmvt_item = gm_item
        return = gm_return。
   调用函数" BAPI_TRANSACTION_COMMIT"
      出口
      等待='X'。
 终止方法。
付费偷看设置
发送
2条回答
三十六小时_GS
1楼 · 2020-09-08 20:51.采纳回答

显然我不是在阅读我的输入数据

 IO_DATA_PROVIDER-> READ_ENTRY_DATA(IMPORTING ES_DATA = ER_ENTITY)。

&然后将测试数据替换为:

ER_ENTITY -...

DafaDDDa
2楼-- · 2020-09-08 20:40

使用事务/iwfnd/traces尝试有效负载跟踪

一周热门 更多>