【ABAP系列】SAP ABAP替代校验全解析

前言部分
大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。
正文部分
GGB0是创建和维护验证的事务代码。
在GGB0验证中帮助和支持我们的一些其他t代码和组件是:
1、GS01:这个t代码是Create Set。
2、SET:Set就像一个Range。我们也可以使用特定的价值。
3、OB28:此t代码用于验证会计凭证以激活和取消激活GGB0验证。
第1步:GGB0 - 财务会计

第2步:Document header,Line Item和Complete document
1、Document header是在标题级别上进行验证。
2、Line Item将在订单项级别进行验证。
3、Complete document是关于用于验证的规则和帮助文档。

第3步 - Validation

第4步 - Validation,step 和rule
1、Validation - 创建新验证。
2、step -用于提供验证的详细信息。一个验证名称可以有多个步骤。
3、rule -定义验证规则。

第5步 - Prerequisite,Check和Message
1、Prerequisite - 在这里,我们可以使用表字段和状态编程和编写代码(验证条件)。
2、check - 条件检查。
3、message - 在这里我们可以编写自定义消息。建议的最佳做法是创建消息类。

第6步 - Prerequisite可编程,加入编程代码

另外,定义“T”类型指标的先行条件,如选择BSEG-UMSKZ ='T'。UMSKZ字段成立 - 特殊总帐指标。

第7步 - 单击Check并执行与步骤6相似的步骤
这里USER ID是SET(范围) - 用户列表
SET使用T代码GS01创建(后续步骤说明)

第8步 - 单击Message并使用适当的消息类别和编号

第9步 - 单击步骤001

第10步 - GS01创建SET
在这里,我正在创建公司代码SET,即对于这些特定的公司代码,我们的验证将起作用。

第11步 - 输入公司代码值并保存

第12步 - 为TCODE创建SET

第13步 - 可以如下所示使用SET

第14步 - 现在转到OB28并激活验证并保存

第15步 - 测试时间
让我们检查一下我们的验证是否有效。
我们在SET(GS01)中维护了必要的t代码,并且验证仅起作用,并且仅用于SET维护。

我们尝试使用事务代码FB01发布文档。由于FB01在SET中,因此验证被触发。

正如预期的那样给出错误消息。

第16步 - 转到事务代码GGB0并运行命令Prompt = SHCD

然后它会带你到源代码。假设您使用的是步骤001,那么请将Break Point放在步骤001

并执行事务代码并调试问题。
如何在传输请求中保存验证
转到事务代码GGB0。选择验证(将光标放在上面)。
然后转到菜单 - >验证 - >传输。

一些相关的很有用的事务代码:
GGB0 - 验证维护
GGB1 - 替代维护
GCVZ - 规则维护
GGB4 - 验证/替换的动作选择,例如,激活应用程序区域,使用所有消息或替换字段
GCX2 - 用户出口包含的定义
OB28 - 激活FI验证
OBBH - 激活FI替换
OBBZ - 激活销售成本会计替代(在FI区域)
OKC7 - 激活CO验证
OKC9 - CO替换的激活
GCT9 - 运输:验证
GCT0 - 运输:替代
【ABAP系列】SAP ABAP替代校验全解析的更多相关文章
- 【ABAP系列】ABAP CL_ABAP_CONV_IN_CE
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]ABAP CL_ABAP_CON ...
- 【ABAP系列】SAP ABAP 的替代和校验
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 的替代和校验 ...
- 【ABAP系列】SAP ABAP SY-SUBRC的含义解析
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP SY-SUBR ...
- 【ABAP系列】SAP ABAP选择屏幕(SELECTION SCREEN)事件解析
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP选择屏幕(SEL ...
- 【ABAP系列】SAP ABAP解析XML的示例程序
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP解析XML的示例 ...
- 【ABAP系列】SAP 的逻辑数据库解析
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP 的逻辑数据库解析 前 ...
- 【ABAP系列】SAP ABAP 总结常用术语简称解析
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP 总结常用术语简 ...
- 【ABAP系列】SAP ABAP基础-abap数据类型的解析整理
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP基础-abap数 ...
- 【ABAP系列】SAP ABAP基础-录制BDC的MODE定义解析
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP基础-录制BDC ...
随机推荐
- error: RPC failed; curl 18 transfer closed with outstanding read data remaining
报错: error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: The remot ...
- Android笔记-Activity相关+内存泄漏+Fragment+service
看了下,上次学习android还是17年的事情,,,,两年过去了我现在终于来搞android了... 官网有一段基础描述: https://developer.android.google.cn/gu ...
- JS export 异步导出
function getUrl () { req().then(res => { console.log(res); }).catch(err => { console.log(err); ...
- Vue.js项目中使用 Ajax 和 FormDate 对象上传文件
let param = new FormData(); param.append("paths", this.ruleForm.uploadPath); param.append( ...
- Python+request+ smtplib 测试结果html报告邮件发送(下)《六》
目录结构如下: 1.cfg.ini的配置信息写法如下: [email] ;--------------------------使用腾讯企业邮箱作为发件人的操作如下------------------- ...
- 2019牛客多校第四场A meeting——树的直径
题意: 一颗 $n$ 个节点的树上标有 $k$ 个点,找一点使得到 $k$ 个关键结点的最大距离最小. 分析: 问题等价于求树的直径,最小距离即为直径除2向上取整. 有两种求法,一是动态规划,对于每个 ...
- 为什么添加了@Aspect 还要加@Component(转)
官方文档中有写: You may register aspect classes as regular beans in your Spring XML configuration, or autod ...
- JavaScript有趣的知识点
JavaScript中总有一些有趣的小知识,而且又是很容易犯错的.我把我遇到的慢慢罗列一下,方便大家避坑 typeof(null)返回的结果是 object " "变成布尔类型为t ...
- 047_批量下载有序文件(pdf、图片、视频等等)
#!/bin/bash#本脚本准备有序的网络资料进行批量下载操作(如 01.jpg,02.jpg,03.jpg)#设置资源来源的域名连接 url="http://www.test.com/& ...
- AtCoder Beginner Contest 132
目录 Contest Info Solutions A. Fifty-Fifty B. Ordinary Number C. Divide the Problems D. Blue and Red B ...