通话画面出现问题

2020-08-25 21:29发布

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

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


大家好,我确实使用Tx SE38编写了一个程序,在该程序中我称为屏幕。

开始选择。

执行completa_lista。

呼叫屏幕0100。

选择结束。

程序运行很好,但是。 当程序在屏幕0100中时,按下按钮BACK或按钮EXIT。 不要返回到调用屏幕0100的程序,请始终返回到SAPMSSY0程序,然后再次按BACK或EXIT键返回调用到屏幕0100的程序。

这是我在PAI中的代码:

MODULE user_command_0100输入。

CASE sy-ucomm。

"退出"或"返回"时。

离开屏幕0。

结束。

ENDMODULE。

我尝试使用SET SCREEN0。或LEAVE TO SCREEN0。但是总是返回到程序SAPMSSY0

是否可以跳过程序SAPMSSY0?

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

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


大家好,我确实使用Tx SE38编写了一个程序,在该程序中我称为屏幕。

开始选择。

执行completa_lista。

呼叫屏幕0100。

选择结束。

程序运行很好,但是。 当程序在屏幕0100中时,按下按钮BACK或按钮EXIT。 不要返回到调用屏幕0100的程序,请始终返回到SAPMSSY0程序,然后再次按BACK或EXIT键返回调用到屏幕0100的程序。

这是我在PAI中的代码:

MODULE user_command_0100输入。

CASE sy-ucomm。

"退出"或"返回"时。

离开屏幕0。

结束。

ENDMODULE。

我尝试使用SET SCREEN0。或LEAVE TO SCREEN0。但是总是返回到程序SAPMSSY0

是否可以跳过程序SAPMSSY0?

付费偷看设置
发送
6条回答
土豆飞人
1楼-- · 2020-08-25 22:08

嗨,

对于BACK按钮,请退出EXIT,然后尝试在菜单绘制器中将功能类型指定为'E'。

关于此,

Srini

N-Moskvin
2楼-- · 2020-08-25 22:30

嗨,

在0100屏幕是否处于激活状态时将其检出,并在该特定屏幕中检查FCT代码的BACK/exit。

否则请检查0100屏幕属性。 在下一个屏幕上放置空白选项。

使用剩余时间进行编程

我希望您的疑问能解决。

编辑者:praveenreddys,2010年12月15日上午10:11

悻福寶寶
3楼-- · 2020-08-25 22:14

HI

尝试

设置屏幕0。
       离开屏幕。

nafran

Nan4612
4楼-- · 2020-08-25 22:30

嗨,

留在屏幕上0可以解决您的情况。

它回到触发屏幕0100的位置。

如果要退出程序并返回到轻松访问屏幕,则必须使用LEAVE PROGRAM。

希望这会有所帮助!

此致

Soumya Ranjan

作者:Soumya Ranjan,2010年12月15日上午5:59

梦想连接
5楼-- · 2020-08-25 22:25

HI,

您是否调试过该程序? 如果不是,则在按BACK按钮之前,通过/h启动调试,然后检查控件的位置。 然后恢复原状。

关于

Madhukar Shetty

悻福寶寶
6楼-- · 2020-08-25 22:27

我遇到了类似(相同)问题,原因是 SELECTION-SCREEN中的SKIP语句。 ALV上的"返回"按钮进入空白屏幕(其Program(GUI)= SAPMSSY0&GUI status = STLI)。

选择屏幕上的SKIP语句在程序SAPMSSY0中引起一个NEW-LINE写入(WRITE语句),在FORM new-line上设置一个断点并调试BACK按钮以了解它。

从选择屏幕中删除"跳过",然后尝试。

一周热门 更多>