如何给 SAP ABAP ALV 报表的修改功能添加自定义校验逻辑试读版
2023-02-18 16:38:07 时间
本教程前面的步骤,我们已经介绍了如何编辑 SAP ALV 报表里的某一列数据:
如下图 Airfare 和 Capacity 列所示。然而实际的开发项目中,我们肯定不会允许用户对这些列进行随心所欲的修改,必定要增添一些自定义校验逻辑,以免在系统产生一些脏数据。本文向大家介绍如何为 SAP ABAP ALV 报表某一列的编辑功能,增加自定义校验逻辑。
先看一下本文实现的效果。我们允许用户在 ALV 报表上修改航班的 Occupied 即已经卖出去的座位个数,显然这个个数不能超过航班最大允许的座位数,即不能超过前一列 Capacity 的值。
我们把上图第一行的 375,改成3750,然后回车,触发如下的自定义校验逻辑,错误消息显示:The number of seats occupied exceeds the capacity of the plane 747-400
同时,我手动把 Plane Type 列的 747-400 改成 747-401,也会收到另一条错误消息:Entry 747-401 does not exist in SAPLANE (check entry)
下面是这些自定义校验的详细实现步骤。
相关文章
- 实现websocket的两种方式
- leetcode和牛客网刷题
- LayUI之旅-数据表格
- 草料二维码如何在多行业实现管理和自动化工作
- IP地址与网络号
- Meta AI 更新的 Data2vec 2.0 | 实现更快、更高效的视觉、语音和文本的自监督学习
- 互联网电商大厂的分布式事务使用案例
- 购物车系统设计
- 【实用】div选中添加√,并将选中的图片在其他地方显示
- Apache Flink实战(二) - 第一个Flink应用程序
- 实现CSS动画(animation)的无限播放和暂停
- 进制转换
- 身份证号内容及校验方法
- 自从有了你(WP-China-Yes),世界变得很美丽
- POI生成word文档完整案例及讲解
- i18n、g11n、l10n
- 现代 CSS 高阶技巧,完美的波浪进度条效果!
- 为WordPress添加评论回复邮件通知
- wondows7中word小四对应几号字体?
- POI 操作word