脚本跳过文本元素

2020-08-25 11:44发布

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

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


嗨,

我在脚本中遇到一个奇怪的问题,它正在跳过一个文本元素并且没有打印相关信息。

我发现处于调试模式。 驱动程序正在为该文本元素调用Write_form,然后控制转到该布局的特定文本元素。 您可以在下面的代码中看到,控件将转到/E E1行。

然后我有一个if条件,如&ekko-bstyp&='F'。 在第一行它自我检查了ekko-bstyp值,发现它仅等于" F"。

/E E1。

/:如果&EKKO-BSTYP&='F'。

/:包括ZM_SA_TERMS_6200对象文本ID ST段Y6语言ZH

/:ENDIF。

从第一行/E中,我按F5键,则即使进入第二行也没有。 直接就出来了,没有为那个窗口打印任何东西。

我们怎么知道那段代码是否被执行? 以及如何在运行时查看该特定窗口的内容?

有人可以向我提供任何输入来解决这个问题吗? 请帮帮我。

提前谢谢。

PRa

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

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


嗨,

我在脚本中遇到一个奇怪的问题,它正在跳过一个文本元素并且没有打印相关信息。

我发现处于调试模式。 驱动程序正在为该文本元素调用Write_form,然后控制转到该布局的特定文本元素。 您可以在下面的代码中看到,控件将转到/E E1行。

然后我有一个if条件,如&ekko-bstyp&='F'。 在第一行它自我检查了ekko-bstyp值,发现它仅等于" F"。

/E E1。

/:如果&EKKO-BSTYP&='F'。

/:包括ZM_SA_TERMS_6200对象文本ID ST段Y6语言ZH

/:ENDIF。

从第一行/E中,我按F5键,则即使进入第二行也没有。 直接就出来了,没有为那个窗口打印任何东西。

我们怎么知道那段代码是否被执行? 以及如何在运行时查看该特定窗口的内容?

有人可以向我提供任何输入来解决这个问题吗? 请帮帮我。

提前谢谢。

PRa

付费偷看设置
发送
12条回答
spaceman01
1楼-- · 2020-08-25 12:34

嗨,

我相信TEXT ELEMENT/E E1将在主窗口中起作用,而不在其他窗口中起作用。

谢谢

Naren

大道至简
2楼-- · 2020-08-25 12:40

naren,

您如何确定它将在MAIN窗口中执行?

实际上,文本元素与另一个窗口关联,并且驱动程序仅使用WRITE_FORM调用该窗口。

Pra

jovirus
3楼-- · 2020-08-25 12:32

嗨,

在IF条件之后,打印一些字符串,例如" Test Program"(测试程序)左右。 如果将其打印出来,将确保控件进入IF块。 以后您可以删除此字符串。 还使用SO10检查是否存在各自的存在?

希望这会有所帮助。

ashish

haha101010
4楼-- · 2020-08-25 12:25

Ashish

尝试在该IF块之后插入HARD代码" XXXX"。 它也不打印此文本。

如果cond失败意味着什么? 还是只是跳过而未检查该条件。...如果是,原因是什么??

PRa

渐行渐远_HoldOn
5楼-- · 2020-08-25 12:23

将条件更改如下...

/:IF&EKKO-BSTYP&EQ'F'。

Baoming ROSE
6楼-- · 2020-08-25 12:32

Naren,

在"开发"框中选中,该窗口仅是另一个窗口,名称为TERMS。

仅供参考。

如果程序找不到足够的空格,它将跳过该文本元素吗?

PRa

一周热门 更多>