屏幕角色-制表符ME21N

2020-08-23 04:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图以我为ME21...

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

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


大家好,

我试图以我为ME21N创建的风味合并选项卡,但有时当我在项目概览表中输入项目或输入供应商时某些字段会消失。

例如,当我将"组织数据"和"国际贸易术语"中的输入合并到新容器中时。 仍然显示"组织数据"中的字段,而" incoterms"中的字段消失。

折叠展开按钮不会导致这种情况,因为我为onAfterRefresh编写了此脚本:

//头容器中的标签条是否存在?
 if(!session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB1:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:1102/tabsHEADER_DETAIL")){
    //如果没有,请按标题按钮打开容器
     session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB1:SAPLMEVIEWS:1100/subSUB1:SAPLMEVIEWS:4000/btnDYN_4000-BUTTON")。press(); 

有人可以帮助我解决这个问题吗?

此致

德拉法

付费偷看设置
发送
5条回答
吹牛啤
1楼-- · 2020-08-23 04:37

这可能是制表符合并错误的结果。 与此相关的是脚本事件,也许这将有助于解决该问题。

zhangjiyang1323
2楼-- · 2020-08-23 04:27

您好Tamas,

谢谢您的回答。 我已经按照本教程进行了操作,但不幸的是没有运气:(

此致

Drífa

悻福寶寶
3楼-- · 2020-08-23 04:54

嗨Drifa,

您的脚本不起作用。 我将其输入到系统中并进行了尝试。

您需要为该对象使用" session.idExists"。

 if(!session.idExists(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB1:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:1102/tabsHEADER_DETAIL"))
 {
    session.utils.log('我们在这里');
    session.findById(" wnd [0]/usr/subSUB0:SAPLMEGUI:*/subSUB1:SAPLMEVIEWS:1100/subSUB1:SAPLMEVIEWS:4000/btnDYN_4000-BUTTON")。press();
 } 

尝试一下。 这将确保标题可用。

关于物品消失的原因,也许您可​​以提供更多细节。 我在ME21N上没有看到"国际贸易术语解释通则"。 当您说"组织"数据和"国际贸易术语"中的"合并"输入到新容器中时,这意味着什么? 您能否提供更多详细信息,这些信息涉及您所指向的选项卡以及这些字段将移至何处?

谢谢,布莱恩

当学会了学习
4楼-- · 2020-08-23 04:31

嗨,布莱恩,

非常感谢您的帮助:)我将就此与SAP Personas团队联系。

此致

Drífa

能不能别闹
5楼-- · 2020-08-23 04:31

嗨,布莱恩,

谢谢您的回答。

关于消失的项目,在原始屏幕上有两个选项卡"组织数据"和"国际贸易术语解释通则":

我想将这两个标签中的字段合并到我创建的新容器中:

但是,当我在"物料概览"表中输入供应商或物料并按Enter时," Incoterms"字段将消失:

当我按Enter键时,总是会发生这种情况。 我认为这与当前打开的选项卡有关。

一周热门 更多>