动态创建单选按钮和输入字段

2020-09-24 20:41发布

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

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


您好专家

我正在开发一个报告,其中将动态创建输入字段,为了动态创建参数和选择选项,我使用了FM FREE_SELECTIONS_INIT。 现在,我想使用相同的按钮来创建单选按钮,但是不幸的是,我没有任何选择可以这样做。 是否可以使用相同的FM创建单选按钮? 其他替代解决方案吗?

提前谢谢!

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

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


您好专家

我正在开发一个报告,其中将动态创建输入字段,为了动态创建参数和选择选项,我使用了FM FREE_SELECTIONS_INIT。 现在,我想使用相同的按钮来创建单选按钮,但是不幸的是,我没有任何选择可以这样做。 是否可以使用相同的FM创建单选按钮? 其他替代解决方案吗?

提前谢谢!

付费偷看设置
发送
6条回答
软件心理学工程师
1楼 · 2020-09-24 21:21.采纳回答

大家好。

使用以下FM解决了我的查询:-

ABAP4_CALL_TRANSACTION

谢谢您的回答。

大道至简
2楼-- · 2020-09-24 21:21

嗨,米歇尔,

我的RFC将返回选择屏幕,如下所示:-

它还将为我提供所有输入字段以及单选按钮。 就FREE_SELECTIONS_INIT而言,我知道您需要将输入参数和输入文本传递给该功能模块。 调用FREE_SELECTIONS_DIALOG后,SAP将在程序顶部自动创建一个屏幕。 输入输入值并按屏幕上的执行按钮后,它将返回用户输入的值。 您将在该FM的"表格"选项卡中获取值。 由于屏幕是动态生成的,因此我们不能在其后放置单选按钮的逻辑。

谢谢

Sourabh

宇峰
3楼-- · 2020-09-24 21:13

您要使用报告吗? 他们是如何确定的? 我会在屏幕上使用循环。 然后,当您想使其可见时,只需再次循环即可。 我不确定您要做什么。

参数:rb1 RADIOBUTTON GROUP GRP1,
              rb2 RADIOBUTTON GROUP GRP1。
 数据:gv_field(3)。


 选择屏幕输出时。
 gv_field ='RB1'。
 环视屏幕。
 如果屏幕名称='RB1'。
 屏幕不可见=" 1"。
 修改屏幕。
 万一。
 结局。



 
SAP小黑
4楼-- · 2020-09-24 21:11

感谢Tibor! 有没有其他方法可以实现此功能?

落灬小鱼
5楼-- · 2020-09-24 21:04

尝试使用ALV网格进行操作。 首先,您可以扩展Enno Wulff复选框的代码:从列表中选择多个选项的变化 ...

宇峰
6楼-- · 2020-09-24 21:09

无法使用功能模块FREE_SELECTIONS_INIT创建单选按钮和复选按钮。

技术原因是,您无法将"元素类型"从输入/输出字段动态更改/转换为单选按钮组或复选框。

一周热门 更多>