FI替代功能初解
作者:杨冶
我们在实施FI模块时,经常会遇到客户提出一些简单的,但是通过配置不能实现的小功能。比如说,凭证中行项目中的原因代码、创建固定资产主数据时带出来的残值率等需要将一些没有直接显示出来的内容直接显示到某个字段中,这种需求我们可以通过替代来解决。
本文档的前两小节是对替代进行一个概述性的解释,后几小节是对各种功能的解释分析。
一、 替代概述
替代功能可以将一些业务在系统中覆盖不到的字段来“废物利用”,实现标准功能无法满足的一些需求。在SAP的系统逻辑中,所有的替代规则都存放在一个规则管理器中,当数据被输入到系统中时,就会根据规则管理器中的规则进行替代。在SAP的划分中,替代功能和有效性检查都是划分在特别分类帐中的。在配置了替代之后,需要在相应目录下进行激活(如OBBH、OACS)。
凭证替代的Tcode:GGB1
如图1,我们在凭证替代中可以对凭证抬头、行项目、完全凭证、销售成本会计等进行选择操作。在资产主数据中可以对折旧范围、主数据内容进行替代。替代可以让你选择到的任一字段在满足一个判断或者是任意情况下都为一个值、一个其他字段的内容,甚至通过程序实现的各种内容,极大的满足了客户多变的需求。
2021年高考惨了应用范围有效性检查替代
AM Asset Management X X
CO Controlling X X
CS Consolidation X
FI Financial Accounting X X
GL Special Purpose Ledger X X
X X
辽宁省考KC Enterprise Controlling:
SAPSEIS
LC Legal Consolidation X
PC Profit Center Accounting X
PS Project System X X
表1①
①引自ECC6.0,Help文档
一个完整的字段替代,创建依次进行定义“替换”、“步骤”。字段替代中包含步骤和替换,在SAP中可对替换添加999个步骤,一个步骤主要由两部分构成
1.先决条件
顾名思义,前提条件就是对当前输入的条件进行判断,是确定是否满足替代的要求。若满足前提条件,就使用下面的替代
2.替换
替换就是对所选择的字段进行就行替代,可以替代一个或一系列的字段。替换的方式主要分为三种,分别是常量值、退出、字段-字段分配。在替换中,可以对多个字段分别定义不同种替换方法。
二、 替换的三种方式
上面提到了替换的三种方式,那么下面我们就来讲一下这三种方式,分别可以完成哪些功能。
1.常量值
常量值,是指满足前提条件时,指定的字段内容为这个指定的值。贵州人事人才网招聘
2.退出
退出,是指留出出口,供ABAPer通过程序对这个字段的内容进行控制
3.字段-字段分配
北京社区干部字段分配是指,将一个已经有的字段内容,赋值给需要进行替代的字段内容。
三、 先决条件
江苏省公务员面试题目先决条件的逻辑其实就是一个布尔函数,通过一系列的判断来确定是否满足进行替代的条件要求。最终的结果必然只有两种情况,“是”或“否”。
四、 实战之常量替代
假设业务场景:新增的固定资产,在固定资产主数据中,系统不能根据折旧码带出残值率,这样的话想看残值没法看到。业务信息:资产类别1000、2000,折旧码SM01,截止码SM1,残值率5%
陕西省教师资格证成绩查询时间本例中已经对资产类别配置了默认的折旧码,所以只需通过前提条件对资产类别进行判断,然后使用常量替代。
1.建立替代
进入GGB1,选择资产会计->主数据->创建替换
2.创建步骤
进入GGB1,选择资产会计->主数据->创建替换
3.选择替代字段
字段选择残值率(ANLB-SCHRW_PROZ),替换方法选择常量值,输入常量值5