2020-08-14 21:27发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我需要在sap初始屏幕(我们在其中输入ID和密码)中调用一个带有一个输入字段的弹出框,并且该弹出框应根据某些条件进行调用。任何人都可以帮助我进行设计。
我的想法是将一个子屏幕称为带有一个输入字段的弹出框,这可能吗? 我试过了,但是没用。
谢谢
据我所知,唯一的标准解决方案是用户通过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')。
我不知道它是否可以工作,但是您可以设置默认的开始菜单 (trans SU01)或默认程序(表AGR_DATEU)。 如果可行,您可以在调用标准默认菜单之前执行操作...
您好,
您可以在表SSM_CUST上抢劫。
使用SM30,可以在登录后自定义屏幕。
最诚挚的问候。
Thierry
您的意思是,为什么测试登录是否在对话框中完成很重要? 或者您的意思是您无法使CL_GUI_FRONTEND_SERVICES正常工作以检测它是否是对话框连接?
最多设置5个标签!
据我所知,唯一的标准解决方案是用户通过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')。
我不知道它是否可以工作,但是您可以设置默认的开始菜单 (trans SU01)或默认程序(表AGR_DATEU)。 如果可行,您可以在调用标准默认菜单之前执行操作...
您好,
您可以在表SSM_CUST上抢劫。
使用SM30,可以在登录后自定义屏幕。
最诚挚的问候。
Thierry
您的意思是,为什么测试登录是否在对话框中完成很重要? 或者您的意思是您无法使CL_GUI_FRONTEND_SERVICES正常工作以检测它是否是对话框连接?
一周热门 更多>