ABAP 根据按钮动态显示/改变屏幕
来源:互联网 发布:windows dns 主备切换 编辑:程序博客网 时间:2024/05/14 16:28
先说实现效果吧。运行开始时:
点击P1后:
看代码要注意,p2按钮是对应p_werks的!!!!!!
代码:
REPORT ZLEARNING3.PARAMETERS: p1 TYPE c RADIOBUTTON GROUP g1 USER-COMMAND uc, p2 TYPE c RADIOBUTTON GROUP g1 DEFAULT 'X'.PARAMETERS: p_werks TYPE werks MODIF ID ty1, p_matnr TYPE matnr MODIF ID ty2.AT SELECTION-SCREEN OUTPUT. LOOP AT SCREEN. CASE screen-group1. "这里很奇怪,小写的ty就不行。 WHEN 'TY1'. * IF p1 IS INITIAL. "等同 P1= 'X' IF p1 = 'X'. screen-active = '0'. ELSE. screen-active = '1'. ENDIF. WHEN 'TY2'.* IF p2 IS INITIAL. IF p2 = 'X' . screen-active = '0'. ELSE. screen-active = '1'. ENDIF. ENDCASE. MODIFY SCREEN. ENDLOOP.<span class="L0S52">AT </span><span class="L0S52">SELECTION-SCREEN</span><span class="L0S55">.</span> <span class="L0S52">CLEAR </span>sy<span class="L0S70">-</span>ucomm<span class="L0S55">.</span>首先循环遍历屏幕的组件,screen-group1 = TY1时,就是遍历到了单选框p_werks的时候,如果p1被选择了,那单选框p_werks就应该隐藏,否则显示。这里的screen-active作用的对象就是遍历到的这个组件。
0 0
- ABAP 根据按钮动态显示/改变屏幕
- ABAP选择屏幕:根据用户选择动态显示屏幕
- SAP ABAP编程 ABAP选择屏幕:根据用户选择动态显示屏幕
- ABAP选择屏幕:根据用户选择动态显示屏幕 (动态选择屏幕)
- abap在普通屏幕实现动态显示隐藏屏幕元素
- abap屏幕编程-按钮
- ABAP 屏幕上动态修改按钮的图标
- 根据背景色动态改变前景色按钮的颜色
- Android 根据Edittext内容动态改变Listview显示的数据
- ExtJs actioncolumn根据grid数据动态显示按钮
- 根据屏幕大小改变div
- ABAP 屏幕容器ALV显示
- 动态改变屏幕设置
- 动态改变屏幕方向
- 动态改变 CBA 按钮
- 动态改变 CBA 按钮
- 动态改变 CBA 按钮
- ABAP 选择屏幕应用工具栏添加按钮
- 火云开发课堂 - 《Shader从入门到精通》系列 第五节:在Shader中将纹理色与颜色值混合
- c++中的4种类型转化方式详细解析
- Java之数组排序
- MaxGap leetcode题目(桶排序)
- js之DOM操作访问子结点childNodes
- ABAP 根据按钮动态显示/改变屏幕
- java SE复习笔记33
- iOS 9部分问题
- 再谈线程池——友好地关闭线程池
- Linux Tomcat日志查看实用命令
- JS cookie运用
- HTML5 移动开发入门知识点
- Node.js9 Events模块
- thread EXC_BAD_ACCESS