2020-08-15 14:32发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我已经基于参数表中的详细信息创建了一个动态选择屏幕。 我现在的问题是我不知道如何确定该复选框是否被选中。 我不想使用以下代码,因为它很可能会破坏创建动态选择屏幕的目的。 例如,如果我有25个复选框,则我不想使用25个if语句只是为了检查该特定复选框是否被选中。
IF cb_name EQ abap_true。 "在此处插入代码以调用该复选框的类 ENDIF。
你们是否知道有任何方法可以验证动态复选框是否被勾选?
你好 Katherine Darunday
也许是这样的:
数据: lt_checkbox_names TYPE TABLE OF字符串。 字段符号: TYPE char1。 APPEND | P_CHECK | 到lt_checkbox_names。 APPEND | P_CHK01 | 到lt_checkbox_names。 APPEND | P_CHK02 | 到lt_checkbox_names。 循环至lt_checkbox_names INTO DATA(lv_checkbox_name)。 ASSIGN(lv_checkbox_name)到。 检查sy-subrc = 0。 如果 = abap_true。 其他。 万一。 ENDLOOP。
很高兴听到! :-)
最多设置5个标签!
你好 Katherine Darunday
也许是这样的:
亲切的问候,Mateusz
很高兴听到! :-)
亲切的问候,
Mateusz
一周热门 更多>