在ABAP屏幕画家中定义或展开单选按钮组

时间:2015-07-23 15:36:02

标签: radio-button sap abap

如何在图形ABAP屏幕画家中定义单选按钮组?

很容易对它们进行绘制,但它们不能作为一个整体工作。

分组 - >定义和分组 - >展开是灰色的

1 个答案:

答案 0 :(得分:5)

第一种方式:

要插入单选按钮,请单击左侧的单选按钮元件,然后在右侧的画布上单击以插入单选按钮。

对每个按钮重复。

选择一个按钮来填充名称(您在ABAP程序中定义的变量名称)和文本(用户可见的标签)

第二种方式: 打开字典窗口(里面有一个较小的红色矩形的蓝色矩形)

键入您在程序中使用的变量名称(您也可以为该结构中的所有字段键入结构名称)

Klick on get from Program。

选择您想要的行。在该行的右端标记单选按钮。点击确定按钮。

点击要插入按钮的画布。

如何让它们作为一个群体工作

用鼠标选择一个单选按钮。

按住鼠标左键并在所有单选按钮周围拖出一个矩形。

右击 - >单选按钮组 - >定义(如果稍后添加内容,则展开)。

完成

但是定义一个组不起作用,定义和扩展是灰色的

如果您不是刚刚开始尝试稍后向屏幕画家dynpro添加内容,就会发生这种情况。

这就是它发生的原因:当您拖动矩形以选择所有单选按钮时,有时无法避免不是单选按钮的其他屏幕元素。发生这种情况时,您要使用的功能将显示为灰色。

而不是拖动矩形,

  1. 用鼠标
  2. 选择第一个单选按钮元素
  3. 按住键盘上的ctrl键
  4. 当你按住ctrl键时,你只需按一下剩下的每个单选按钮一次。
  5. 在此之后,所有单选按钮都被选中,现在你可以正确点击 - >单选按钮组 - >定义哪个现在不是灰色的。