点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
TYPES:TG_STRUC的开始, 复选框C型 ID TYPE ZQED_SAP_DOC1-ZID, NAME TYPE ZQED_SAP_DOC1-ZNAME, 年龄类型ZQED_SAP_DOC1-ZAGE, 状态(40)C型, CELLTAB类型LVC_T_STYL, TG_STRUC的结尾。 数据:TG_STRUC的TG_ITAB类型表, TG_WA TYPE TG_STRUC。
MODULE USER_COMMAND_5000 INPUT。 案例SY-UCOMM。 当" SEL"。 执行F_SEL_ALL_ENTRIES。 当" DESEL"。 执行F_DESEL_ALL_ENTRIES。 当"保存"时。 执行F_UPDATE_PROCESS。 当"下载"时。 进行F_DOWNLOAD_EXCEL。 ****************************************************** ************************************************ 表格F_SEL_ALL_ENTRIES。 数据:I_FILTER_ENTRIES类型LVC_T_FIDX, L_TABIX TYPE SY-TABIX, L_VALID TYPE C, LS_STABLE类型LVC_S_STBL。 调用方法VG_GRID-> CHECK_CHANGED_DATA 输入 E_VALID = L_VALID。 如果L_VALID EQ'X' 呼叫方法VG_GRID-> GET_FILTERED_ENTRIES 输入 ET_FILTERED_ENTRIES = I_FILTER_ENTRIES。 将TG_ITAB循环到TG_WA。 L_TABIX = SY-TABIX。 从L_TABIX传输没有字段的表中读取表I_FILTER_ENTRIES。 如果SY-SUBRC不是初始的。 TG_WA-CHECKBOX ='X'。 从TG_WA运输复选框修改TG_ITAB索引L_TABIX。 万一。 结局。 LS_STABLE-ROW ='X'。 LS_STABLE-COL ='X'。 调用方法VG_GRID-> REFRESH_TABLE_DISPLAY 出口 IS_STABLE = LS_STABLE 万一。 万一。 ENDFORM。
************************************************
单击"选择"按钮后,它会检查整个行,但是当我们手动删除复选框时,再次单击"全选"按钮,则表示它未选中该框。
还要教我如何编写查询以取消选择整个行的功能。
请使用CODE按钮设置代码格式,以便以更加用户友好的格式(彩色)显示代码。 示例:
你好 Karthik Sekar ,
请按照 Sandra Rossi 来解决这个问题。
目前尚不清楚所有这些方法中的含义。 您正在使用哪个ALV,为什么需要这样做? 您是否尝试过在Google中搜索解决方案? 许多旧的SCN帖子和博客都很好地介绍了ALV功能。
与其他人一样,未经格式化的代码很难阅读。 而且它也不是代码的相关部分...
一周热门 更多>