SAP 免费交货

migo 免费收货

migo 界面操作

操作界面参数

migo表头选择 收货,其他,511.

物料

在这里插入图片描述

数量

在这里插入图片描述

何处

在这里插入图片描述

供应商

在这里插入图片描述

批次

在这里插入图片描述批次号系统不必存在,提交时系统创建

ABAP 实现

参数
在这里插入图片描述DATA: gm_header TYPE bapi2017_gm_head_01.
DATA: gm_code TYPE bapi2017_gm_code.
DATA: gm_headret TYPE bapi2017_gm_head_ret.
DATA: gm_item TYPE TABLE OF
bapi2017_gm_item_create WITH HEADER LINE.
DATA: gm_return TYPE bapiret2 OCCURS 0 WITH HEADER LINE.
DATA: gm_retmtd TYPE bapi2017_gm_head_ret-mat_doc.

CLEAR: gm_return, gm_retmtd. REFRESH gm_return.
* Setup BAPI header data.
gm_header-pstng_date = sy-datum.
gm_header-doc_date = sy-datum.
gm_code-gm_code = ‘05’. " MB1C
* Write 971 movement to table
CLEAR gm_item.
MOVE ‘511’ TO gm_item-move_type .
* MOVE ‘Q’ TO gm_item-spec_stock.
MOVE iv_matnr TO gm_item-material.
MOVE iv_lfimg TO gm_item-entry_qnt.
* MOVE ‘PC’ TO GM_ITEM-ENTRY_UOM.
MOVE iv_werks TO gm_item-plant.
MOVE iv_lgort TO gm_item-stge_loc.
*MOVE ‘0901’ TO GM_ITEM-MOVE_REAS.
MOVE iv_charg TO gm_item-batch.
MOVE iv_charg TO gm_item-val_type.
MOVE iv_vendor TO gm_item-vendor.

APPEND gm_item.
* Call goods movement BAPI
CALL FUNCTION ‘BAPI_GOODSMVT_CREATE’
EXPORTING
goodsmvt_header = gm_header
goodsmvt_code = gm_code
IMPORTING
goodsmvt_headret = gm_headret
materialdocument = gm_retmtd
TABLES
goodsmvt_item = gm_item
return = gm_return.

if gm_return is INITIAL.
ev_result = ‘S’.
else.
ev_result = ‘E’.
endif.

IF NOT gm_retmtd IS INITIAL.
COMMIT WORK AND WAIT.
CALL FUNCTION ‘DEQUEUE_ALL’.
ELSE.
COMMIT WORK AND WAIT.
CALL FUNCTION ‘DEQUEUE_ALL’.
ENDIF.

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

竹影卿心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值