财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代

摘要:
因为它是一个检查,而不是替换,所以没有必要更改代码3.绑定接口和规则OB284。使用程序激活RGUGBR005。将出现以下程序

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

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

主要包含如下几个步骤:

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

示例:外币评估时,资金存款类型科目生成会计凭证时需要强制输入“原因代码”,对应屏幕字段(BSEG-RSTGR).财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第1张

2.1 配置替代-GGB1

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

2.1.1 新建替换

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第2张

2.1.2 替换中添加步骤

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第3张

2.1.3 设置先决条件

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第4张

2.1.4 设置替换

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第5张

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第6张

常量值:固定值

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

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第7张

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

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第8张

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

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第9张财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第10张

 

ZRGGBS000代码如下

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第11张财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第12张

 

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

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第13张

调用点:2 行项目

活动等级:1 激活

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第14张

激活

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第15张

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第16张 

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

1.GGB0维护验证规则

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第17张

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第18张

如下自己找的图

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第19张财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第20张财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第21张

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第22张财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第23张

3.绑定接口与规则 OB28

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第24张

4.用程序激活RGUGBR00

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

财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代第25张

免责声明:文章转载自《财务凭证替代(Substitutions) [GGB1/OBBH] 和激活替代》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇asp.net(c#) 取得网卡mac地址PIC定时器的使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

socks5代理使用和安装配置

如上图所示,选择Socks5代理的类型,然后正确填写Socks代理服务器的IP、端口、用户和密码。示例3:Firefox代理Firefox浏览器连接设置可以配置为使用Socks5代理。问题是它没有提供用户输入和密码验证项目。如上图所示,客户端的默认规则是所有应用程序都使用Socks代理,这就是为什么Firefox透明地使用Socks,而不进行任何代理设置。P...

js引用类型赋值不改变原对象值

在JS中,对象的赋值是指默认情况下的赋值。如果更改指定对象,原始对象也将更改。如果要复制赋值,需要重新分配对象:vara={'name':'zhangsan'};varb=对象。分配b、 name='lisi';这样,原始对象的下一层的值不会更改,但如果对象中存在对象,下一层也会更改下一层中的原始对象。处理两个对象的相关性有一个简单而激烈的问题:obj1={...

iOS学习——内存泄漏检查及原因分析

由于我刚刚加入项目团队,我不熟悉所讨论的模块的代码,所以当我遇到问题时,我感到非常困难。此外,作为一名iOS新手,我真的不知道如何排除内存泄漏以及原因。因此,我也借此机会研究了iOS开发中内存泄漏的故障排除方法和原因分析。尽管当前的iOS开发基本上采用ARC模式进行内存管理,但如果不小心,就会发生内存泄漏。...

前端er们如何最快开发h5移动端页面?

因此,它总结了移动终端H5最快发展的最佳方案。web移动终端的发展应注重简化,以满足基本业务需求,设计应尽可能扁平化。前视图层angularjs或react作为框架,node作为中间层,js处理从后端接口获取的数据并操作渲染模板文件,这相当于在MVC中完成控制器层的工作。底层是数据库和后端。...

Jenkins安装

1、 Jenkins简介1.开源自动化持续集成和部署平台CI、持续集成CD和持续部署2.Jenkins Free风格任务管道Maven项目多配置项目多分支管道任务支持的任务类型,不会执行任何更新;触发器(由Gitlab...

js 预览 excel,js-xlsx的使用

js-xlsx简介SheetJS生成的js-xls x是一个非常方便的工具库,只能使用纯js读取和导出excel。它功能强大,支持多种格式,支持xls、xlsx和ods等十几种格式。本文以xlsx格式为例。官方github:https://github.com/SheetJS/js-xlsx支持演示在线演示地址:http://demo.haoji.me/20...