单选按钮和字段之间的对齐

2020-09-01 05:50发布

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

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


嗨,

当天的问候

我无法在单选按钮之间留出空间

谁能解决我的问题

选择屏幕跳过。

"结算合作伙伴
选择屏幕行开始。

选择屏幕注释(20)文本-001。

参数:pstlptnr(10)c类型,pstltit(30)c类型。

选择屏幕行尾。

选择屏幕跳过。


br>
行的选择屏幕开始。

选择屏幕的注释(20)文本002.

参数pcntrno RADIOBUTTON GROUP grp1。

选择屏幕 字段pcntrno的注释(20)。

参数pcntrid RADIOBUTTON组grp1。

筛选字段注释(20)字段pcntrno。

参数pcntrtyp RADIOBUTTON组grp1。< br>
字段pcntrtyp的选择屏幕注释(20)。

行的选择屏幕结尾。

跳过选择屏幕。

"合同
>
行的选择屏幕开始。

选择屏幕注释(20)文本-003。

参数:pcntr(10)c型,pcntrdis(30)c型。

选择屏幕行尾。
选择屏幕跳过。

选择屏幕:行的开头。

选择屏幕注释(60)文本004.

选择屏幕 注释(32)文本005.

选择屏幕注释(10)文本006.
选择屏幕:行尾。

"结算期处理过程
****************************************************** **
选择屏幕:行的开始。

参数:pstlult RADIOBUTTON GROUP rad1用户命令测试。
*选择屏幕位置20.
选择屏幕:注释(30 )字段pstlult。

参数:pmonth(2)类型c,pyear(4)类型c。

参数:pback RADIOBUTTON GROUP rad2。

选择屏幕位置 60.

选择屏幕:现场pbackstl的注释(30)。

参数:pstanstl RADIOBUTTON GROUP rad3。

选择屏幕:现场pstanstl的注释(30) 。

选择屏幕:行尾。
******************************** *****************

选择屏幕:开始 线的

参数:pstltdat RADIOBUTTON GROUP rad1。

选择屏幕:注释(30)字段pstltdat。
**
参数:pdate TYPE sy-datum。

参数:ponline RADIOBUTTON GROUP rad2。

选择屏幕:注释(30)领域PONLINE。

参数:pinol RADIOBUTTON GROUP rad3。

选择屏幕:字段pinol的注释(30)。

选择屏幕:行尾。

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

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


嗨,

当天的问候

我无法在单选按钮之间留出空间

谁能解决我的问题

选择屏幕跳过。

"结算合作伙伴
选择屏幕行开始。

选择屏幕注释(20)文本-001。

参数:pstlptnr(10)c类型,pstltit(30)c类型。

选择屏幕行尾。

选择屏幕跳过。


br>
行的选择屏幕开始。

选择屏幕的注释(20)文本002.

参数pcntrno RADIOBUTTON GROUP grp1。

选择屏幕 字段pcntrno的注释(20)。

参数pcntrid RADIOBUTTON组grp1。

筛选字段注释(20)字段pcntrno。

参数pcntrtyp RADIOBUTTON组grp1。< br>
字段pcntrtyp的选择屏幕注释(20)。

行的选择屏幕结尾。

跳过选择屏幕。

"合同
>
行的选择屏幕开始。

选择屏幕注释(20)文本-003。

参数:pcntr(10)c型,pcntrdis(30)c型。

选择屏幕行尾。
选择屏幕跳过。

选择屏幕:行的开头。

选择屏幕注释(60)文本004.

选择屏幕 注释(32)文本005.

选择屏幕注释(10)文本006.
选择屏幕:行尾。

"结算期处理过程
****************************************************** **
选择屏幕:行的开始。

参数:pstlult RADIOBUTTON GROUP rad1用户命令测试。
*选择屏幕位置20.
选择屏幕:注释(30 )字段pstlult。

参数:pmonth(2)类型c,pyear(4)类型c。

参数:pback RADIOBUTTON GROUP rad2。

选择屏幕位置 60.

选择屏幕:现场pbackstl的注释(30)。

参数:pstanstl RADIOBUTTON GROUP rad3。

选择屏幕:现场pstanstl的注释(30) 。

选择屏幕:行尾。
******************************** *****************

选择屏幕:开始 线的

参数:pstltdat RADIOBUTTON GROUP rad1。

选择屏幕:注释(30)字段pstltdat。
**
参数:pdate TYPE sy-datum。

参数:ponline RADIOBUTTON GROUP rad2。

选择屏幕:注释(30)领域PONLINE。

参数:pinol RADIOBUTTON GROUP rad3。

选择屏幕:字段pinol的注释(30)。

选择屏幕:行尾。

付费偷看设置
发送
5条回答
spaceman01
1楼-- · 2020-09-01 06:10

因此,您抱怨单选按钮的标签太靠近标签了。

这是dynpro技术的约束。

解决方法:

  1. 或者在选择文本的开头添加空格(最佳解决方案)
  2. 或者不输出标签,而是定义单独的注释(此解决方案的缺点是单击注释不会 不要勾选单选按钮,因为它们不相关)

 SELECTION-SCREEN BEGIN OF LINE。
 参数ponline RADIOBUTTON GROUP RAD1。
 现场ponline的选择屏幕注释(30)。
 选择屏幕行尾。

 选择屏幕行的开始。
 参数品索尔RADIOBUTTON GROUP RAD1。
 选择屏幕注释10(30)pinoltx。
 选择屏幕行尾。

 初始化。
   pinoltx ='Insolvency'(001)。

PS:无需发布很多无用的行,只需问几个问题即可!

土豆飞人
2楼-- · 2020-09-01 06:18

有人可以帮我解决这个问题吗?

N-Moskvin
3楼-- · 2020-09-01 06:05

"我们在这里不这样做"(c)

不要无礼,但这只是不良的UI设计而不会 不要遵循SAP的"外观"。

首先,应该有一个块,该块具有以某种逻辑方式对屏幕元素进行分组的帧。

第二,单选按钮并不是要按照您想要的方式对齐。 它们应该各自位于一行上,并且文本应该在"选择文本"中正确维护,以便于翻译。

我们还可以使用其他元素(例如标签)来组织选择字段。 例如,查看事务WLF_IDOC。 它有一个非常复杂的选择屏幕,但是您找不到任何看起来像您要实现的设计的元素。

作为用户,我个人也会对这种设计感到非常恼火。 我必须在整个屏幕上拖动鼠标,而不是一个漂亮的列? 不,谢谢。

大道至简
4楼-- · 2020-09-01 06:03

请使用CODE按钮设置代码格式,以便以更加用户友好的格式(彩色)显示代码。

hongfeng1314
5楼-- · 2020-09-01 06:00

请指定 您要在其中显示文本的位置,类似这样

参数:RADIOBUTTON GROUP rad1的pstltdat。
 选择屏幕:字段pstltdat的注释30(10)。

一周热门 更多>