摘要:
SAP允许直接通过ABAP代码在屏幕上创建一个页签,相关语法如下。SELECTION-SCREEN BEGIN OF TABBED BLOCK FOR n LINES.每个页签都是由一个单独的子屏幕控制,N代表分页控件的高度,屏幕载入时必须先通过INITIALIZATION事件对其属性初始化。下例... 阅读全文
摘要:
在工具栏上新增功能按钮,该按钮定义保存在系统结构体SSCRFIELDS中,N为一个整数类型的序号例如当N等于1时,按钮描述保存在字段SSCRFIELDS-functxt_01中,按钮的功能代码将默认赋值为‘FC01’,保存在字段SSCRFIELDS-UCOMM中,其使用方法如下例所示。注意:本例中共 阅读全文
摘要:
用于定义或修改本地元素的注释,包括parameter、checkbox button等,例如checkbox button的描述,其在selection texts中最长字段只有30位,通过selection-screen comment语法可以按text symbols设置对其属性重新定义。 1 ... 阅读全文
摘要:
SAP可以定义子屏幕,将所定义屏幕窗体作为一个新的对话框窗体来引用,子屏幕分为两种,一种为INCLUDE SCREEN,可以通过report端程序直接调用,另一种是subscreen,需要通过screen painter所创建引用,今天先写INCLUDE SCREEN1.在子屏幕引用中可以通过参数来... 阅读全文
摘要:
很多桌面程序的设计习惯通过按钮来实现与用户动作的交互。在SAP选择开发中也可以实现按钮功能。REPORT ztest_sum.TABLES:sscrfields. "引用屏幕字段属性结构TYPE-POOLS icon. "声明引用图标SELECTION-SCREEN: "创建按钮对象PUSHB... 阅读全文
摘要:
1.创建包括文本的基本框架REPORT ztest_sum.TABLES:mara,syst.SELECTION-SCREEN BEGIN OF BLOCK 100 WITH FRAME TITLE mytitle. "mytitle是框架上的文本PARAMETER:p_lang(20) AS L... 阅读全文
摘要:
1、定义复选框REPORT ztest_sum.TABLES:mara,syst.PARAMETER p_box AS CHECKBOX USER-COMMAND comm1. "comm1是事件代码,控制语句at selection-screen.或者 start-of-selection过程捕获... 阅读全文
摘要:
SAP提供数据输入控制参数来控制屏幕对象的输入值1.控制输入默认值DEFAULET vall[TO val2][OPTION opt][SIGN sgn]控制输入默认值范围该参数针对select-option所定义对象屏幕加载后所显示的默认值,输入值可以改变默认的值REPORT ztest_sum.... 阅读全文
摘要:
1.先TABLES:mara这是先定义参考表,select-options必须制定参考表REPORT ztest_sum.TABLES:mara.SELECT-OPTIONS:s_matnr FOR mara-matnr. "select-options是一个值输入区间,其定义时必须制定参考表及参... 阅读全文
摘要:
1.HELP-REQUST[FOR{LOW|HIGH}]字段的F1帮助当选择SAP屏幕功能的制定字段按F1键时可以调关注用自定义的程序或者系统帮助文件,该功能通常称为F1帮助。TYPES:syst.SELECT-OPTIONS:s_date FOR syst-datum.AT SELECTION-S... 阅读全文