2020-09-15 05:26发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我创建了一个包含最高包含的程序。
我在顶部include中定义了变量,并在Tabstrip控件中创建了一个子屏幕,
在定义由2个单选按钮组成的单选按钮组并为两个单选按钮分配功能代码后,我在PBO中初始化了它们的值,在PAI中尝试根据用户命令/输入检查它们的值。/p>
由于某种原因,我选中了单选按钮,但没有选中。 它将恢复为第一个单选按钮的选中状态。
卡住了2天,尝试了一切
亲切的问候
Spyros
您好,尝试阅读屏幕流逻辑 文档。 问候
我制作了一个完整的程序,它可以正常工作,所有的tabstrip子屏幕都可以按规则工作,包括文本编辑器,将屏幕编号分配给dynpr的模块,检查值的模块等
我唯一的问题是未选中/选中单选按钮。
可能有些小事...卡住了
即,如果我没有为单选按钮分配功能代码,则可以选择/检查它,
但随后不会触发子屏幕的PAI ...
在定义单选按钮组时可能会出错吗?我是说必须按住ctrl键并同时单击第二个单选按钮吗?
嗨,Spyros,
在屏幕布局中选择两个单选按钮(将光标保持在屏幕上并按住一个矩形)->右键单击->单选按钮组->定义。
it 无法再使用,我已经绘制了许多矩形对象来定义无线电组,但仍然无法使用...
我会重试...
首先,如果您在顶部include中声明单选按钮,则可以选择单选按钮,请选中此选项。
第二,要检查PAI中的功能代码,请使用fcode将它们定义为组,然后检查PAI中的fcode +单选按钮值。
这很奇怪,因为我做同样的事情,并且一切正常。...我还能猜到的另一件事是您可能忘记了在屏幕元素中设置OK_CODE ...
如果您想进行交叉检查,请在此处上传我的简单测试程序:
主要:
子:
顶部:
控制MYTABSTRIP类型TABSTRIP。数据:OK_CODE类型SY-UCOMM, SAVE_OK类型SY-UCOMM。数据:OPT1,OPT2。 MYTABSTRIP-ACTIVETAB ='TAB1'。 pre> 命令: 模块USER_COMMAND输入。 SAVE_OK = OK_CODE。清除OK_CODE。如果SAVE_OK ='OPT'。 CASE'X'。当OPT1时。 MESSAGE'opt1 'TYPE'I'。当OPT2。消息'opt2'TYPE'I'。 ENDCASE。 ENDIF。 ENDMODULE。
命令:
模块USER_COMMAND输入。 SAVE_OK = OK_CODE。清除OK_CODE。如果SAVE_OK ='OPT'。 CASE'X'。当OPT1时。 MESSAGE'opt1 'TYPE'I'。当OPT2。消息'opt2'TYPE'I'。 ENDCASE。 ENDIF。 ENDMODULE。
最多设置5个标签!
您好,尝试阅读屏幕流逻辑 文档。 问候
我制作了一个完整的程序,它可以正常工作,所有的tabstrip子屏幕都可以按规则工作,包括文本编辑器,将屏幕编号分配给dynpr的模块,检查值的模块等
我唯一的问题是未选中/选中单选按钮。
可能有些小事...卡住了
即,如果我没有为单选按钮分配功能代码,则可以选择/检查它,
但随后不会触发子屏幕的PAI ...
在定义单选按钮组时可能会出错吗?我是说必须按住ctrl键并同时单击第二个单选按钮吗?
嗨,Spyros,
在屏幕布局中选择两个单选按钮(将光标保持在屏幕上并按住一个矩形)->右键单击->单选按钮组->定义。
it 无法再使用,我已经绘制了许多矩形对象来定义无线电组,但仍然无法使用...
我会重试...
首先,如果您在顶部include中声明单选按钮,则可以选择单选按钮,请选中此选项。
第二,要检查PAI中的功能代码,请使用fcode将它们定义为组,然后检查PAI中的fcode +单选按钮值。
这很奇怪,因为我做同样的事情,并且一切正常。...我还能猜到的另一件事是您可能忘记了在屏幕元素中设置OK_CODE ...
如果您想进行交叉检查,请在此处上传我的简单测试程序:
主要:
子:
顶部:
一周热门 更多>