千家信息网

SAP ABAP的数据校验机制是什么

发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,这篇文章主要讲解了"SAP ABAP的数据校验机制是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"SAP ABAP的数据校验机制是什么"吧!# S
千家信息网最后更新 2024年12月12日SAP ABAP的数据校验机制是什么

这篇文章主要讲解了"SAP ABAP的数据校验机制是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"SAP ABAP的数据校验机制是什么"吧!

# Subject: RE: Validate data in maintanence view

SM30的Maintenance View是通过SE11里面的工具生成的,所有的显示和增删改查的逻辑都是自动生成的代码,通常这些代码在和Maintenance View同名的Function Group里面。

Function Group: CRMV_PR_SUBSTRAC

同时SAP提供了一些事件可以加到Maintenance View让USER可以自定义一些逻辑,进入上面的Table Maintenance Generator之后,再进入下面的Menu:

Maintenance View支持事件: http://x200/helpdata/en/91/ca9f0ea9d111d1a5690000e82deaaa/frameset.htm

每个事件是一个Sub Routine, 工具自动生成的代码预留了调用这些Sub Routine的地方,其中有一个事件是'Before Save Data to Database',我觉得这个事件是最适合验证数据的地方.

把验证逻辑写完之后,可以验证用户输入的数据是否和Allow Product Set type Change里面的数据冲突,也可以提示用户Error Message.

Input data.

Save

现在的问题是,Save之后,用户正在编辑的行灰掉了,不能重新点击Change继续编辑,只能回退,取消Save.

我研究得出的原因是,系统生成打代码调用了用户自定义的事件之后,不管结果如何,都会执行后续的逻辑,所以Screen无法停留在刚才的状态。而且所有的控制都是由系统生成代码完成,USER无法干预。

感谢各位的阅读,以上就是"SAP ABAP的数据校验机制是什么"的内容了,经过本文的学习后,相信大家对SAP ABAP的数据校验机制是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

数据 事件 代码 生成 机制 用户 逻辑 验证 学习 内容 地方 工具 系统 自动生成 问题 面的 研究 原因 同时 就是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库软件美国 阜阳直播平台软件开发公司 iphone 13激活无法连接服务器 中国科技互联网总结 网络安全等级保护最新通知 微信登陆显示服务器繁忙请稍后再试 小程序注册需要买服务器吗 数据库应用中的函数 创建一个空白图书管理数据库 工商银行软件开发中心成都 手机游戏网络安全手抄报 电脑上怎么查找服务器 苏州手机软件开发公司有哪些 广东大学生网络安全攻防大赛难度 淮安网络安全管理 英国大学语言数据库专业 学院网络安全工作要点2021 安徽惠普服务器虚拟化设计 上海惠普服务器维修多少钱 秦都区软件开发培训机构 黄浦区信息软件开发定制平均价格 网络安全绘画 儿童画 网络安全道德教育宣传语 crm网站后台数据库设计 如何做好公安网络安全 数据库组织节点 软件开发需求文案 删除数据库为什么删不掉 数据库中包含若干 淘宝中国网络技术有限公司
0