zoukankan      html  css  js  c++  java
  • 【ABAP系列】SAP ABAP替代校验全解析

    公众号:matinal
    本文作者:matinal
     

    前言部分

    大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。

    正文部分

    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 - 运输:替代

  • 相关阅读:
    asp.net区
    推荐大家一个保护视力的Visual Studio皮肤
    微软Team Foundation Server相关技术
    TFS2008安装图解(详细版本)
    VS2008 ,TFS2008破解序列号
    分析器错误信息: 发现不明确的匹配。
    ASP.NET MVC Routing概述
    软件工程文档编写
    Visual SourceSafe学习小结
    aspnetpager 详解 (转)
  • 原文地址:https://www.cnblogs.com/SAPmatinal/p/11249559.html
Copyright © 2011-2022 走看看