由于客户特殊的需求,在选择屏幕的界面会要求某些查询条件设置为默认值,并且不可输入,效果如下所示:

实现有三个步骤 :
1)在选择屏幕设定默认值
如: PARAMETERS:     P_WERKS LIKE AUFK-WERKS DEFAULT '1300'.              "工厂
2) 设置屏幕元素不可编辑
如:
*---------------------------------------------------------------------*
*   FRM_SET_NEDIT.
*   设置屏幕的元素不能编辑
*
*---------------------------------------------------------------------*
FORM FRM_SET_NEDIT.
LOOP AT SCREEN.
IF SCREEN-NAME EQ 'P_WERKS'.
SCREEN-INPUT = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDFORM.     
3) 在选择屏幕的初始化时调用子例程
INITIALIZATION.
PERFORM FRM_SET_NEDIT.                     "设置工厂不能编辑

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16794144/viewspace-681161/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/16794144/viewspace-681161/

abpa 设置选择屏幕的元素不可编辑(转)相关推荐

  1. abpa 设置选择屏幕的元素不可编辑

    由于客户特殊的需求,在选择屏幕的界面会要求某些查询条件设置为默认值,并且不可输入,效果如下所示: 实现有三个步骤 : 1)在选择屏幕设定默认值 如: PARAMETERS :     P_WERKS  ...

  2. ABAP选择屏幕的例子

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

  3. ABAP 动态控制选择屏幕 / Free Selection

    常规实现方式: 1. 动态控制属性,使用如下语句代码控制. 2. 标准模块实现的free selection 3. 结合逻辑数据库的动态选择屏幕 具体实现: 第一种大致通过如下代码实现 AT SELE ...

  4. SAP ABAP 动态选择屏幕

    常规实现方式: 1. 动态控制属性,使用如下语句代码控制. 2. 标准模块实现的free selection 3. 结合逻辑数据库的动态选择屏幕 具体实现: 第一种大致通过如下代码实现 AT SELE ...

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

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

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

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

  7. SAP选择屏幕开发(一)

    用户通过屏幕操作来实现与SAP的数据交互,而SAP的屏幕开发一般分为两种,一种是通过SAP ABAP语法创建屏幕元素,称之为选择屏幕,选择屏幕主要是用来输入查询参数:第二种是通过SAP的屏幕编辑器开发 ...

  8. 选择屏幕abap开发

    视频课程: 选择屏幕 内存: sap内存和abap内存 paramter 基本用法 测试程序源代码 *&-------------------------------------------- ...

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

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

最新文章

  1. mysql导出数据库数据及表结构
  2. Google Chrome —— 使用 PowerShell 命令安装 Google Chrome 浏览器
  3. linux搭建交换机日志,用LINUX的SYSLOG做交换机、路由器的日志服务器
  4. UVA12113 Overlapping Squares重叠的正方形 暴力破解
  5. 介绍一些平时用得到的服务/组件
  6. SAP Analytics Cloud连接Cloud for Customer的一些后台调试
  7. 程序员应该抛弃的10种思维定式
  8. mysql 用户与权限
  9. 改变kingcms默认拼音路径格式/修改kingcms拼音路径
  10. C++ boost 正则表达式用法
  11. Atitit 群控云控资料索引index cyonkon yunkon cyonkonYonkon群控云控方面资料.rar C:\Users\ATI\Documents\cyonkonYonko
  12. 医院耗材管理系统开发_2
  13. 《统计会犯错——如何避免数据分析中的统计陷阱》目录—导读
  14. 如何生成密钥文件Snk .
  15. xcode 免cleanup build
  16. mysql db_owner_SQL Server修改数据库对象所有者(Owner)浅析
  17. 银行加息有什么影响(央行加息,对股市和房价有何影响?)
  18. 从零到一制作个人网站
  19. win10连上wifi却上不了网
  20. js_中国大陆加港澳台手机正则验证

热门文章

  1. 微信小程序真机无法发送网络请求or网络错误解决方法
  2. 论文小结——CenterPoint
  3. 网络操作系统第87页作业
  4. PWM脉宽调制信号转直流电压电流模拟信号输出隔离变送器5v10v4-20ma
  5. 这是一个个人的“云图库”
  6. 学习无线通信 无线数据传输 要了解那些基本概念
  7. 秒杀解决方案思路和步骤
  8. ORACLE集群管理-核心资源分析-MDNS
  9. “印度管理”会成为超越中国的秘密武器吗?[高度关注]
  10. 基于51单片机的传送带产品计数器