原文链接:https://blog.csdn.net/weixin_43885987/article/details/114253642

效果图:

这样的按钮是怎么实现的?
top里面引入表

TABLES : t001 ,sscrfields..

选择屏幕的里面写

*--·begin 测试选择屏幕增加按钮
SELECTION-SCREEN : FUNCTION KEY 1.
SELECTION-SCREEN : FUNCTION KEY 2.
SELECTION-SCREEN : FUNCTION KEY 3.
SELECTION-SCREEN : FUNCTION KEY 4.
SELECTION-SCREEN : FUNCTION KEY 5.
PARAMETERS p_bukrs TYPE t001-bukrs OBLIGATORY DEFAULT '3006'.
*--·end 测试选择屏幕增加按钮
INITIALIZATION.
sscrfields-functxt_01 = '按钮1'.
sscrfields-functxt_02 = '按钮2'.
sscrfields-functxt_03 = '按钮3'.
sscrfields-functxt_04 = '按钮4'.
sscrfields-functxt_05 = '按钮5'.at SELECTION-SCREEN .CASE sscrfields-ucomm.  “或者 CASE sy-ucomm.when 'FC01'.MESSAGE 'MANU1'TYPE 'S'.WHEN 'FC02'.MESSAGE 'MANU2'TYPE 'S'.WHEN 'FC03'.MESSAGE 'MANU3'TYPE 'S'.WHEN 'FC04'.MESSAGE 'MANU4'TYPE 'S'.WHEN 'FC05'.MESSAGE 'MANU5'TYPE 'S'.ENDCASE.

注意: 这里按钮 sscrfields-ucomm.的值只能写到FC05,

【选择屏幕】 sscrfields-ucomm按钮相关推荐

  1. ABAP 选择屏幕上添加按钮,按钮上添加文字和图片

    TABLES: sscrfields. TYPE-POOLS:slis,ole2. TYPE-POOLS icon. * 选择屏幕 SELECTION-SCREEN SKIP 1. SELECTION ...

  2. SAP 选择屏幕中定义按钮 pushbutton

    SELECTION-SCREEN PUSHBUTTON 1(22) BUT1 USER-COMMAND DOWNLOAD. " 定义搜索按钮 在选择屏幕定义按钮 INITIALIZATION ...

  3. abap选择屏幕工具栏按钮问题

    选择屏幕的工具栏按钮?听上去好像就是SE80创建report的时候,新增加一个GUI状态嘛,对不对?其实不是的. 我们先看一个普通的report程序 不就是这样嘛? 我们运行这个report看看 点击 ...

  4. 选择屏幕——按钮、单选复选框

    12.6.     按钮.单选复选框.下拉框的FunCode 如果复选框与单选按钮没有设置Function Code,则它们就会像普通的输入框一样,即使状态发生了改变,也不会触发PAI事件 对话屏幕中 ...

  5. 史上接近最完整的选择屏幕开发知识(针对初学者)(还有下拉菜单的实现)

    选择屏幕的开发知识无非就是围绕这3个点:PARAMETERS        SELECT-OPTIONS               SELECTION-SCREEN (一)PARAMETERS:为变 ...

  6. 在选择屏幕的标准应用工具条上增加自定义按钮

    sap的选择屏幕的标准工具栏上系统预先定义了5个按钮,他们对应的功能码是FC01-FC05,默认是不激活的.用户可以使用SELECTION-SCREEN FUNCTION KEY i.来激活这5个按钮 ...

  7. ABAP选择屏幕的例子

    下面是一个典型的选择屏幕的典型例子. 1.设置选择屏幕参数. ***begin(end) of block使用屏幕元素逻辑块. SELECTION-SCREEN BEGIN OF BLOCK BK1 ...

  8. abap选择屏幕上的button

    1.背景:近期在看sap的一些abapDemo,看了一个比較好用的功能.分享一下.希望对用到的兄弟有帮助,主要功能是:在选择屏幕上弹出一个小窗体.放一些button在上面,触发不同button,会处理 ...

  9. ABAP选择屏幕建议

    选择屏幕是用户使用报表等大多数程序的第一步,选择屏幕的显示.操作非常丰富,看似简单,但是若不加以统一,一个项目中的程序将会是五花八门.为了改进用户体验,我在写程序的第一部,规范了选择屏幕的定义,设想如 ...

最新文章

  1. C++中的new和delete用法
  2. 用它调试线上bug,真得劲!
  3. RxSwift处理Error事件
  4. linux卸载mariadb数据库,CentOS yum 安装、卸载MariaDB数据库
  5. 深入理解闭包系列第二篇——从执行环境角度看闭包
  6. 力扣有没有java_【Java】一篇文章带你玩转用Java刷力扣
  7. java 数组扩容_Java数组扩容算法及Java对它的应用
  8. Flink 新一代流计算和容错——阶段总结和展望
  9. Can not find the tag library descriptor for http://java.sun.com/jsp/jst1/core
  10. java nlpir_1---------java调用NLPIR(ICTCLAS2016)实现分词功能
  11. win10开机密码忘记怎么办|win10登陆密码忘记解决方法
  12. 服务器无线网络禁用启用无效,无线网络卡一直被禁用,无法启用
  13. 【微服务】Nacos 注册中心的设计原理
  14. 网站文章采集与伪原创技巧
  15. 单链表的定义、特点、结构及其一些基本操作
  16. 成功路上并不拥挤 因为坚持的人不多
  17. 推荐几款视频声音变声软件给大家
  18. 奇异值分解实验:图像压缩与推荐系统
  19. 2021年最火的前端框架
  20. 科学数据库(Pandas)——第二节 pandas之DataFrame

热门文章

  1. 树莓派-系统安装连接无线远程连接
  2. c语言实现TXT转doc,国二c语言笔试题库可转TXT.doc
  3. 2020年中国鳗鱼养殖业市场现状分析,福建省鳗鱼养殖五个全国第一「图」
  4. Android 多媒体开发 MediaPlayer|SoundPool |MediaRecorder |Camera2| MediaProjectionManager
  5. VBScript教程 一、VBScript简介
  6. 设计一个程序,要求新建一个名为“hello”的文件并利用write函数向其写入“linux下的c软件设计”。
  7. Ivan and Powers of Two
  8. html边框线怎么闪烁,闪烁特效边框代码
  9. React脚手架应用(创建脚手架、代理配置、ajax相关、组件通信)(四)
  10. 开启network-manager.service