使用MIGO收货分包组件消耗。

2020-08-22 12:51发布

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

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


我们有好几次收货员在为分包项目进行MIGO收货时会扩展分包组件树,并取消选中"确定"指示器或将组件数量清零。 结果是,无需消耗任何组件就可以将顶级商品接收到库存中。 这种情况发生后,组件将无法被消耗到采购文档中,从而导致我们在供应商处的组件库存以及收到的物料的移动平均价格均出现错误。

如果能够迅速发现错误,则可以将收货冲销并正确重新收货,但是在大多数情况下,直到事发很久之后才发现收货,并且收货项目本身已经被出售或消费为 更高级别的程序集。

除了培训外,有人知道防止这种问题的方法吗?

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

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


我们有好几次收货员在为分包项目进行MIGO收货时会扩展分包组件树,并取消选中"确定"指示器或将组件数量清零。 结果是,无需消耗任何组件就可以将顶级商品接收到库存中。 这种情况发生后,组件将无法被消耗到采购文档中,从而导致我们在供应商处的组件库存以及收到的物料的移动平均价格均出现错误。

如果能够迅速发现错误,则可以将收货冲销并正确重新收货,但是在大多数情况下,直到事发很久之后才发现收货,并且收货项目本身已经被出售或消费为 更高级别的程序集。

除了培训外,有人知道防止这种问题的方法吗?

付费偷看设置
发送
7条回答
歪着头看世界
1楼 · 2020-08-22 13:16.采纳回答

感谢所有回答过的人。

我们已经设置了"将来建议确定功能"指示器,默认情况下,所有项目都标记为"确定"。 如果收货员从分包合同组件中手动删除"确定"指示符,或者将该组件设置为零,则会出现问题。

我认为这是一个培训/学科问题,但是我的用户希望我检查是否有防止这种情况的方法。

Haoba3210
2楼-- · 2020-08-22 13:12

调查上方的第一个下拉框 留在MIGO中,这是活动,在这里您应该找到后续的调整

或者旧事务MB04仍然存在。

过帐后续调整(SAP库-管理特殊库存(MM-IM))

您可以根据用户ID在执行MIGO时自动使Item正常发布。

转到MIGO

在标题设置-默认值中

选中"建议将来提供确定功能"复选框

点击检查并采用按钮。

现在转到MIGO交易并做好收据,项目"好的"滴答声将自动出现。

木偶小白
4楼-- · 2020-08-22 13:16

Ashok,

感谢您的回答。 我同意根本的问题是培训/学科问题。

您能否详细解释一下MIGO中的"后续调整"选项。

以我的经验,解决问题的唯一方法是取消原始收据,然后重新正确接收。 是否有另一个功能可以将组件消耗到采购订单中而无需取消原始收货?

暮风yp
5楼-- · 2020-08-22 13:15

Hi

根据das的建议,您可以使用自动ok滴答功能特定的用户ID。

有时候这会导致很好地接收未收到的材料。

如果要特定于此功能移动类型,除了将Badis用于MIGO之外,别无其他选择,或者在ababper的帮助下进行客户增强。 没有标准设置。

致谢

Gadgil DR

愤怒的猪头君
6楼-- · 2020-08-22 13:29

您的商店人员必须定期监视系统中货物的移动情况。

最终用户可能会减少或增加 甚至在subcon grn期间将数量设置为零。 您无法通过Badi或用户出口来控制一切。 对于您来说,验证理论上的正确性无疑将是一项艰巨的工作。

如果您可以定期监视货物移动,则MIGO中将提供"后续调整"选项。 您可以使用此功能立即调整较低和较高的消耗量。

您可以在论坛上搜索相似的主题,最重要的是,您可以更好地控制这种用户习惯/培训。

SAP小菜
7楼-- · 2020-08-22 13:26

首先转到T代码SE80选择功能组= MIGO

然后转到->包含LMIGOKR1->重置方法

创建增强功能

方法重置。

增强2 ZPOST_J1IGRECON。 "活动版本
*
数据:消息类型字符串。

如果GODYNPRO-MAT_DOC不是INITIAL,而GODYNPRO-DOC_YEAR不是INITIAL,并且sy-tcode ='MIGO'和(SY-UCOMM = 'OK_POST1'或SY-UCOMM ='OK_POST')。


等待最多2秒。


从mseg到表@DATA(it_mseg)中选择mblnr,mjahr,其中mblnr = @ GODYNPRO-MAT_DOC和mjahr = @ GODYNPRO-DOC_YEAR。


如果sy-subrc = 0。


描述it_mseg线数据(计数)表。


中频计数> 1。


使用选择屏幕" 1000"提交ZAUTO_FIFO_POST,其中P_MBLNR = GODYNPRO-MAT_DOC
P_MJAHR = GODYNPRO-DOC_YEAR并返回。


CONCATENATE'材料文档'GODYNPRO-MAT_DOC'已发布'到味精,由'分隔。


消息msg类型'S'。


ENDIF。


清除:计数

ENDIF。

ENDIF。

增强。

创建程序= ZAUTO_FIFO_POST

*&--------------------------------------------- ------------------------ *
*&报告ZAUTO_FIFO_POST
*&
*&-------- -------------------------------------------------- ----------- *
*&
*&
*&----------------------- ---------------------------------------------- *
报告zauto_fifo_post。

* ---------------------------------------- ------------------------------ *
*数据定义
* --------- -------------------------------------------------- ----------- *
*单个事务的Batchinputdata
数据:bdcdata类似于bdcdata OCCURS 0,带有标题行。
*呼叫事务的消息
数据:messtab类似于bdcmsgcoll 带有标题行的OCCURS0。


参数:p_mblnr类型mkpf-mblnr,
p_mjahr类型mkpf-mjahr。

开始选择。

*执行bdc_dynpro使用'SAPMJ1IGRC''0100'。

bdcdata-program ='SAPMJ1IGRC'。
bdcdata-dynpro ='0100'。
bdcdata-dynbegin ='X'。
附加bdcdata。

*执行bdc_field 使用'BDC_CURSOR'
*'MKPF-MJAHR'。
清除bdcdata。
bdcdata-fnam ='BDC_CURSOR'。" fnam。
bdcdata-fval ='MKPF-MJAHR'。" fval。
附加bdcdata。

*执行bdc_field,使用'BDC_OKCODE'
*'= RECO'。
清除bdcdata。
bdcdata-fnam ='BDC_OKCODE'。" fnam。
bdcdata-fval ='= RECO'。" fval。
附加bdcdata。

*执行bdc_field使用'MKPF-MBLNR'
* p_mblnr。 "" 5000353391"。

清除bdcdata。
bdcdata-fnam ='MKPF-MBLNR'。" fnam。
bdcdata-fval = p_mblnr。" fval。
附加bdcdata。


*使用'MKPF-MJAHR'执行bdc_field。* p_mjahr。"'2020'。

清除bdcdata。
bdcdata-fnam ='MKPF-MJAHR'。" fnam。
bdcdata-fval = p_mjahr。" fval。
附加bdcdata。

*执行bdc_field使用'R_FIFO'
*'X'。


清除bdcdata。
bdcdata-fnam ='R_FIFO'。" fnam。
bdcdata-fval ='X'。" p_mjahr'。" fval。
附加bdcdata。

*执行bdc_dynpro使用'SAPMJ1IGRC ''0200'。
清除bdcdata。
bdcdata-program ='SAPMJ1IGRC'。
bdcdata-dynpro ='0200'。
bdcdata-dynbegin ='X'。
附加bdcdata。

*使用'BDC_CURSOR'执行PERC bdc_field
*'MKPF-MBLNR'。

清除bdcdata。
bdcdata-fnam ='BDC_CURSOR'。
bdcdata-fval = 'MKPF-MBLNR'。
附加bdcdata。

*执行bdc_field使用'BDC_OKCODE'
*'= SAVE'。
清除bdcdata。
bdcdata-fnam ='BDC_OKCODE' 。
bdcdata-fval = '= SAVE'。
附加bdcdata。

*使用'J1IGRECON'执行bdc_transaction。

使用bdcdata
呼叫'J'IGRECON'模式'N'
*更新 'L'"将CUPDATE
消息发送到messtab。
提交工作。

一周热门 更多>