SAP初始屏幕中如何调用弹出框(我们在此输入ID和密码)

2020-08-14 21:27发布

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

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


专家们,

我需要在sap初始屏幕(我们在其中输入ID和密码)中调用一个带有一个输入字段的弹出框,并且该弹出框应根据某些条件进行调用。任何人都可以帮助我进行设计。

我的想法是将一个子屏幕称为带有一个输入字段的弹出框,这可能吗? 我试过了,但是没用。

谢谢

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

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


专家们,

我需要在sap初始屏幕(我们在其中输入ID和密码)中调用一个带有一个输入字段的弹出框,并且该弹出框应根据某些条件进行调用。任何人都可以帮助我进行设计。

我的想法是将一个子屏幕称为带有一个输入字段的弹出框,这可能吗? 我试过了,但是没用。

谢谢

付费偷看设置
发送
4条回答
zhangjiyang1323
1楼 · 2020-08-14 22:06.采纳回答

据我所知,唯一的标准解决方案是用户通过CMOD退出SUSR0001(请参阅 37724 -客户以SAP登录身份退出()=功能模块EXIT_SAPLSUSF_001 =包含ZXUSRU01。

任何用户类型(对话框,服务等)和任何连接类型(对话框,RFC等)都会被调用

因此,您必须测试SAP GUI是否已连接,例如通过调用CL_GUI_FRONTEND_SERVICES的任何方法(例如CHECK_GUI_SUPPORT),如果不是对话连接,则会引发NOT_SUPPORTED_BY_GUI异常,否则 这是一个对话框连接。

建议仔细处理所有异常并进行全局try catch,以防止无法登录。 一开始只对您自己的用户执行代码(如果SY-UNAME ='YOU')。

Climb_Ma
2楼-- · 2020-08-14 21:44

我不知道它是否可以工作,但是您可以设置默认的开始菜单 (trans SU01)或默认程序(表AGR_DATEU)。 如果可行,您可以在调用标准默认菜单之前执行操作...

悠然的二货
3楼-- · 2020-08-14 21:48

您好,

您可以在表SSM_CUST上抢劫。

使用SM30,可以在登录后自定义屏幕。

最诚挚的问候。

Thierry

callcenter油条
4楼-- · 2020-08-14 21:57

您的意思是,为什么测试登录是否在对话框中完成很重要? 或者您的意思是您无法使CL_GUI_FRONTEND_SERVICES正常工作以检测它是否是对话框连接?

一周热门 更多>