前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何保存MF60拉料单的全局设置

如何保存MF60拉料单的全局设置

作者头像
老铁一起学
发布2021-03-29 15:28:56
1.2K0
发布2021-03-29 15:28:56
举报
文章被收录于专栏:老铁一起学老铁一起学

因一个人而流出一滴泪

成就因爱着爱着爱着而成就的我

一生美丽太多

一片云能浮出一张脸

天荒地老不过一抹尘

如何离别你 愿你不忘我

如何能回去 末了想最初

不呼不吸听到什么

不光不黑看到什么

当一切越不测 越坚定地爱

当一切能烧光

生生的轮回

爱过几多

匆匆的成人

爱到衣衫厚 谁料到岁月薄

如何保存MF60的全局设置?

业务场景:用户需要在MF60拉料单中做一个库存转移的预留(领料申请)发送到外围系统,然后外围系统根据此预留单(领料申请)转移库存。在MF60中做移库预留时,需要在全局设置中,勾选“转储预定的库存”,但是全局设置中这个勾选项是默认不勾的,每次创建预留都需要在全局设置中进行勾选。用户希望能把全局设置中的勾选保存起来,不用每次设置。

经过研究发现MF60的全局设置是没有办法直接保存的。一般做法是:设置屏幕变式,然后再选择变式即可。但是这个办法不够自动,用户体验肯定不行。当然SAP是强大的,怎么可能做不到呢,至少有三种方法可以实现。

  • 第一种方法:创建新的事务码

1、先在MF60中保存一个变式,此变式勾选“转储预定的库存”。

注意:

屏幕变式中工厂这里要勾选保存无值的字段,因为用户可能会操作多个工厂。还有需求日期要使用动态的变量,否则日期就只会是当时保存变式的日期。

2、然后用SE93创建一新的事务码:ZMF60

在新的事务码中,将事务文本、程序、选择屏幕的赋值都参考MF60,然后再使用变式启动里选择第一步保存的变式。

3、再把新的事务码分配给用户即可。

这个方法就是需要重新分配权限、角色,而且还有就是屏幕变式不是跨系统,需要在新系统也创建同样的屏幕变式。如果怕麻烦还有下面两种方法。

  • 第二种方法:创建事务变式

1、用SHD0创建事务码MF60的事务变式。

在进入到全局设置屏幕后,勾选转储预定的库存,然在它的屏幕变式中如下设置,然后保存。

对“转储预定的库存”这个屏幕选项,要勾选含内容。

2、激活事务变式

将上一步保存的事务变式激活。

3、重新进入MF60,可以发现全局设置中已经勾选转储预定的库存。我们转到MF60的系统状态可以发现,已经自动使用了刚刚创建的事务变式。

这种方法的操作稍微复杂,如果项目有开发大神,或者自己就知道MF60的增强,请看下面的方法。

  • 第三种方法:增强实现

1、先找到MF60的程序对应的增强点,如下:

在增强点中发现有一个屏幕初始化的增强点。

2、再找到“转储预定的库存”对应的屏幕参数,可以看到默认为空值。

3、在第一步找到的增强点里创建一个增强实现,然后在增强实现中将第二步找到的屏幕参数修改为默认打勾即可。

再进入事务码MF60的时候,就可以发现转储预定的库存已经自动打勾了。

这里只是针对转储预定的库存做保存,其他选项设置的保存参考此做法。


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-03-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老铁一起学 微信公众号,前往查看

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

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

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