如何更改默认的MIRO屏幕布局?

2020-09-09 02:40发布

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

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


我们希望将MIRO屏幕上的输入字段之一设置为仅显示。

由于我们不想更改SAP交付的MIRO布局7_6310,因此我们创建了MIRO屏幕变体Z7_6310作为7_6310的副本,但进行了较小的更改以使一个字段变为只读。

我们要做的是更改系统设置,以便Z7_6310屏幕变体是用户运行MIRO事务时的默认布局。 通过阅读其他SCN注释和文档,MIRO似乎总是从最后使用的布局值开始。 我们希望对此有更多的控制权,以便即使用户在一个MIRO会话期间更改布局,下次他们运行MIRO时,它也会默认为我们所需的布局。

在尝试解决此问题时,我们使用事务SHD0设置了"交易变量" ZMIRO,然后引用了新的屏幕变量Z7_6310,但是当我们调用ZMIRO时,它仍然会显示上一次使用的布局。

有没有一种方法可以强制在调用事务MIRO(或ZMIRO)时,默认布局始终为Z7_6310?

谢谢

Gord

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

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


我们希望将MIRO屏幕上的输入字段之一设置为仅显示。

由于我们不想更改SAP交付的MIRO布局7_6310,因此我们创建了MIRO屏幕变体Z7_6310作为7_6310的副本,但进行了较小的更改以使一个字段变为只读。

我们要做的是更改系统设置,以便Z7_6310屏幕变体是用户运行MIRO事务时的默认布局。 通过阅读其他SCN注释和文档,MIRO似乎总是从最后使用的布局值开始。 我们希望对此有更多的控制权,以便即使用户在一个MIRO会话期间更改布局,下次他们运行MIRO时,它也会默认为我们所需的布局。

在尝试解决此问题时,我们使用事务SHD0设置了"交易变量" ZMIRO,然后引用了新的屏幕变量Z7_6310,但是当我们调用ZMIRO时,它仍然会显示上一次使用的布局。

有没有一种方法可以强制在调用事务MIRO(或ZMIRO)时,默认布局始终为Z7_6310?

谢谢

Gord

付费偷看设置
发送
4条回答
渐行渐远_HoldOn
1楼 · 2020-09-09 03:23.采纳回答

嗨Gord,

检查BADI MRM_TRANSACT_DEFAULT ...

关于此,

毛罗

四川大学会员
2楼-- · 2020-09-09 03:24

谢谢。

我实现了badi MRM_TRANSACT_DEFAULT并将其用于将参数e_item_list_version设置为具有新Z7_6310布局的默认值。 根据需要工作。 谢谢Mauro,

haha101010
3楼-- · 2020-09-09 03:39

嗨,

看看表ESDUS(MM:动态用户设置)。

查找:

UNAME = YOUR_USER

ACTION = MIRO

ELEMENT = ITEM_LIST_VERSION

ACTIVE = 7_6310

最诚挚的问候。

落灬小鱼
4楼-- · 2020-09-09 03:32

在记录SHD0变体记录(捕获)时,所需的布局也带有标记为" With Contains"和"仅Output"的选项。

因此,系统将默认设置所需的布局,并且也将使其不可编辑。

一周热门 更多>