SCREEN-INPUT = '1'. "可输入 MODIFY SCREEN. ELSEIF SCREEN-NAME = 'P_AGE'. SCREEN-INPUT = '0'. "禁止输入 MODIFY SCREEN. ENDIF. ENDLOOP.
screen-input=0."C2钩选时,所以屏幕输入元素禁止输入 MODIFY SCREEN. ENDIF. "控制下拉列表(文本框也是一样)的必输性:外观上打钩,但不自动校验 IFp_rd2='X'AND screen-group1='MXY'. "显示 screen-active='1'. * screen-input= '1'."显示前设为可输入 screen-required='2'."外观上打钩,但不自动校...
我们首先用一个 ABAP 变量 lv_screen_input 来维护 P_SHM 和 P_PER_SA 的可编辑状态,1 代表可以编辑,0 代表不可编辑,即禁用状态。 如果P_ACTIVE 值为 abap_false, 说明其未被选中,则 P_SHM 和 P_PER_SA 应该处于禁用状态,lv_screen_input 应该被赋值为 0. 计算了 lv_screen_input 之后,我们还应设...
6 (下面的方法进行验证)找到自己的程序,打开【屏幕】文件件后,找到自己下拉框所在的某个屏幕,如图所示是9203,再点击如图所示的【Layout】7 找到需要设置必填项的控件,鼠标双击打开【screen painter:】窗口 8 找到【Attributes】(属性)面板,点击如图所示的【Program】(程序)选项卡 9 查看Input右侧的下拉菜单,...
ABAP--SAP的SCreen录入的简单模板 ABAP--SAP的SCreen录入的简单模板ABAP--SAP的SCreen录入的简单模板 1、主程序单元 ***Copyright2003**AllRightsReserved**---**ProgramName:ZFIE0005**TYPE:REPORT**Project:SAPImplementationProject**ProgramTitle:管理部门年度预算考核额调整*Createdby:DEV01**Createdon:*Version:...
AT SELECTION-SCREEN OUTPUT."对选择屏幕字段进行修改 AT SELECTION-SCREEN INPUT. 处理特殊输入字段 AT SELECTION-SCREEN ON <FIELD> 创建值输入列表 AT SELECTION-SCREEN ON VALUE-REQUEST FOR <FIELD>. 创建输入字段的帮助 AT SELECTION-SCREEN ON HELP-REQUEST FOE <FIELD>. 处理单选按钮组 AT SELECTION-SCREEN...
步骤如下: (1)建立一个新程序; (2 )设计Screen,处理控件、逻辑流; (3 )调整程序,调用新建立的Screen。 6.2.1 建立一个新程序 输入TCODE :SE38,输入程序名,单击“创建”按钮,如图6-3 所示。 2 版权归原作者所有 仅供学习交流之用,请勿用于他途 图6-3 输入标题,程序类型等信息后,单击“保存”按钮,...
SELECTION-SCREEN:格式化选择屏幕 一、给参数分配缺少值: PARAMETERS<p> ... DEFAULT <f> ... "<f>可以是文字或字段名。如果指定字段名,则系统将按缺省值处理该字段内容。报表用户可以在选择屏幕中更改缺少值。 二、禁止参数显示 语法: PARAMETERS <p> ... NO-DISPLAY... 创建参数,并通过DEFAULT...
在屏幕上放置一个Table控件后,还要在ABAP程序中声明一个同名的TableView变量才能操作,声明示例如下。 CONTROLS tb TYPE TABLEVIEW USING SCREEN 100. 声明变量后,TableView的总行数可以通过字段lines来设置。如tb-lines = 10即设置Table的总行数为10,用户只能在这10行内输入数据。如果设tb-lines = 0,则垂直滚动条不...
screen-input = 0.'C2钩选时,所以屏幕输入元素禁止输入 MODIFY SCREEN. ENDIF. '控制下拉列表(文本框也是一样)的必输性:外观上打钩,但不自动校验 IF p_rd2 = 'X' AND screen-group1 = 'MXY'. '显示 screen-active= '1'. * screen-input= '1'.'显示前设为可输入 screen-required= '2'.'外观上...