zoukankan      html  css  js  c++  java
  • 财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代

    一、替代是什么
    根据业务逻辑获取新值对财务凭证中一个或多个字段原有值进行替换,替代值包括:常量值,变量(需要开发实现)。

    替代作用范围:抬头、行项目、完全凭证。
    二、如何实现替代

    主要包含如下几个步骤:

        配置替代-GGB1
        配置替代开发增强程序-GCX2(开发人员实施)
        将替代和公司代码关联-OBBH
        激活替代 - RGUGBR00(SE38  中执行)

    示例:外币评估时,资金存款类型科目生成会计凭证时需要强制输入“原因代码”,对应屏幕字段(BSEG-RSTGR).

    2.1 配置替代-GGB1

    两个步骤:创建替换、创建步骤

    2.1.1 新建替换

    可以使用已存在的替换,也可以新建替换,新建替换:ZFII001

    2.1.2 替换中添加步骤

    选定ZFII001,点击“步骤”按钮,创建步骤001

    2.1.3 设置先决条件

    添加“先决条件”,所谓的先决条件即表示在什么情况下会发生原始的值被新值替代,只针对外币评估凭证即ZX

    2.1.4 设置替换

    "替换",即使用新值替换原来的值

    常量值:固定值

    退出:针对复杂的替换逻辑,设置增强接口,提供给开发人员,实现相关功能

    字段:使用其他字段值,来替换目标字段

    2.2 配置替代开发增强程序-GCX2(开发人员实施)

    复制RGGBS000命名为ZRGGBS000,应用区域为GBLS [若为验证,使用应用区域GBLR]

    如果前面选择替换值类型选择“退出”,则增强在程序ZRGGBS000实现

    如下几张图是自己搞来的,不保证有用

     

    ZRGGBS000代码如下

     

    2.3 将替代和公司代码关联-OBBH

    将新建的替代ZFII001分配到公司代码SPM5,调用点“0002 行项目”

    调用点:2 行项目

    活动等级:1 激活

    2.4 激活替代 - RGUGBR00(SE38  中执行)

    激活

    ————————————————
    版权声明:本文为CSDN博主「王小磊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/wangjolly/article/details/105848328/

     

    如下是自己总结验证的逻辑步骤:

    1.GGB0维护验证规则

    下图标记退出接口,需要在GCX2的复制程序中创建新的退出接口,这样在退出标签页就能显示新增的退出接口

    如下自己找的图

    2.复制程序RGGBR000为ZRGGBR000 感觉没有必要!!!!!!!因为是检查,又不是替换,没必要改代码

    3.绑定接口与规则 OB28

    4.用程序激活RGUGBR00

    5.会有如下一个程序跑出来

  • 相关阅读:
    rss相关资料(TODO)
    chrome extension 开发
    macos finder 创建smart folder
    JDK 16都发布了,为什么我们要关心Java8
    你真的了解索引吗(上)?|mysql 系列(6)
    VARCHAR 最多存多少个字符?|mysql系列(3)
    Ansible 快速入门
    MySQL 中存储时间的最佳实践
    没登录网页也能个性化推荐?一文详解浏览器指纹
    私有化仓库的 GO 模块使用实践
  • 原文地址:https://www.cnblogs.com/seven1314pp/p/14990862.html
Copyright © 2011-2022 走看看