SAP ABAP 报表几个事件的先后执行顺序和作用
2023-06-13 09:18:22 时间
ABAP 报表源代码:
REPORT zappointment_dis_attachment.
PARAMETERS: desc TYPE crmd_orderadm_h-description OBLIGATORY DEFAULT 'Jerry 2015-07-20 13:17PM'.
START-OF-SELECTION.
WRITE:/ 'start of selection'.
AT SELECTION-SCREEN.
WRITE:/ 'at selection screen'.
at SELECTION-SCREEN OUTPUT.
WRITE:/ 'at selection output'.
F8 执行后,首先触发的是 AT SELECTION-SCREEN OUTPUT
继续 F8,看到 parameter 窗口:
再次执行,触发 AT SELECTION-SCREEN
再次触发,执行 START-OF-SELECTION
:
最后看到 list 输出:
点 F3 回退,触发 at SELECTION-SCREEN OUTPUT
:
再次看到 parameter 界面:
在 ABAP 报表中,AT SELECTION-SCREEN OUTPUT 事件处理程序用于在选择屏幕被显示后对屏幕进行自定义操作。它在选择屏幕被显示后被激活,并允许你对选择屏幕的布局、外观和其他属性进行调整。
以下是 AT SELECTION-SCREEN OUTPUT 事件处理程序的一些常见用途:
- 调整屏幕布局:你可以使用 AT SELECTION-SCREEN OUTPUT 事件处理程序来调整屏幕布局,使其更符合用户需求。例如,你可以重新排列屏幕上的字段,改变它们的大小和位置,或者更改它们的字体和颜色。
- 设置屏幕默认值:你可以使用 AT SELECTION-SCREEN OUTPUT 事件处理程序来设置屏幕字段的默认值,以便用户更容易地填写屏幕。例如,你可以将某个字段的默认值设置为上个月的日期,或者将另一个字段的默认值设置为当前用户的 ID。
- 显示帮助信息:你可以使用 AT SELECTION-SCREEN OUTPUT 事件处理程序来在屏幕上显示帮助信息,以便用户更好地理解屏幕上的各个字段。例如,你可以在屏幕上添加一个“帮助”按钮,当用户点击按钮时,弹出一个帮助文档或提示框。
- 添加自定义控件:你可以使用 AT SELECTION-SCREEN OUTPUT 事件处理程序来添加自定义控件,以便用户更方便地使用屏幕。例如,你可以在屏幕上添加一个下拉框或日期选择器,以便用户更容易地选择屏幕上的值。
相关文章
- SAP UI5 BaseObject.extend 方法的单步调试
- SAP UI5 SimpleForm 在 size XL 下的布局开发
- SAP UI5 sap.ui.layout.Grid 控件概述
- SAP UI5 sap.ui.layout.Grid 控件宽度百分比的设置原理
- SAP 电商云 Assisted Service Module (ASM) 功能模块讲解
- 关于使用命令行 cf login 登录 SAP BTP CloudFoundry 环境的问题
- 给 SAP Commerce Cloud Storefront 设置 endpoint
- 如何用 ABAP 代码创建 SAP CRM IBase
- SAP UI5 应用中的 sap.ui.require.toUrl 使用场景
- 关于 SAP UI5 所有控件的共同祖先 - sap.ui.base.ManagedObject
- SAP_FICO常用BAPI
- 使用 SAP UI5 sap.ui.export.Spreadsheet API 进行 Excel 导出的一些限制
- SAP UI5 sap.ui.Device.media.RANGESETS 的使用介绍
- 关于 SAP AMDP 调用错误消息 client-specific and restricts access to a client
- SAP Enhancement
- SAP将裁减2800名员工;IBM裁员3900人;DeepMind也将解雇英国部分员工,并关闭加拿大一处办事处丨每日大事件
- SAP UI5 sap.m.Table Manual Pop-In Mode 概述
- SAP Fiori Launchpad url 参数 sap-app-origin-hint 的含义
- 34. 如何使用 Postman 发送 SAP OData Batch 请求到 ABAP 后台服务器
- 安装SAP,Linux获台前瞻未来(linux安装sap)
- SAP ALV中同一列的不同行显示不同的小数位,并能够总计,小计详解编程语言
- SAP 摘录数据集详解编程语言
- 比较:Oracle与SAP的对比(oracle和sap)
- 深度比较:SAP vs Oracle(sap与oracle比较)
- 调用SAP接口:MSSQL实现自动化(mssql调用sap接口)
- Oracle从SAP抽取数据的简单方法(oracle从sap抽数)
- Oracle和SAP技术比较优势和劣势(oracle与sap比照)
- Oracle与SAP金蝶谁更具竞争力(oracle sap金蝶)
- 聘请高级Oracle与SAP顾问,拓展业务潜力(oracle sap顾问)