FI替代功能初解

FI替代功能初解

ID:38667297

大小:593.86 KB

页数:15页

时间:2019-06-17

FI替代功能初解_第1页
FI替代功能初解_第2页
FI替代功能初解_第3页
FI替代功能初解_第4页
FI替代功能初解_第5页
资源描述:

《FI替代功能初解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、FI替代功能初解作者:杨冶我们在实施FI模块时,经常会遇到客户提出一些简单的,但是通过配置不能实现的小功能。比如说,凭证中行项目中的原因代码、创建固定资产主数据时带出来的残值率等需要将一些没有直接显示出来的内容直接显示到某个字段中,这种需求我们可以通过替代来解决。本文档的前两小节是对替代进行一个概述性的解释,后几小节是对各种功能的解释分析。一、替代概述替代功能可以将一些业务在系统中覆盖不到的字段来“废物利用”,实现标准功能无法满足的一些需求。在SAP的系统逻辑中,所有的替代规则都存放在一个规则管理器中,当数据被输入到系统中时,就会根据

2、规则管理器中的规则进行替代。在SAP的划分中,替代功能和有效性检查都是划分在特别分类帐中的。在配置了替代之后,需要在相应目录下进行激活(如OBBH、OACS)。凭证替代的Tcode:GGB1如图1,我们在凭证替代中可以对凭证抬头、行项目、完全凭证、销售成本会计等进行选择操作。在资产主数据中可以对折旧范围、主数据内容进行替代。替代可以让你选择到的任一字段在满足一个判断或者是任意情况下都为一个值、一个其他字段的内容,甚至通过程序实现的各种内容,极大的满足了客户多变的需求。应用范围有效性检查替代AMAssetManagementXXCOCo

3、ntrollingXXCSConsolidationXFIFinancialAccountingXXGLSpecialPurposeLedgerXXKCEnterpriseControlling:XXSAPSEISLCLegalConsolidationXPCProfitCenterAccountingXPSProjectSystemXX①表1①引自ECC6.0,Help文档一个完整的字段替代,创建依次进行定义“替换”、“步骤”。字段替代中包含步骤和替换,在SAP中可对替换添加999个步骤,一个步骤主要由两部分构成1.先决条件顾名思义

4、,前提条件就是对当前输入的条件进行判断,是确定是否满足替代的要求。若满足前提条件,就使用下面的替代2.替换替换就是对所选择的字段进行就行替代,可以替代一个或一系列的字段。替换的方式主要分为三种,分别是常量值、退出、字段-字段分配。在替换中,可以对多个字段分别定义不同种替换方法。二、替换的三种方式上面提到了替换的三种方式,那么下面我们就来讲一下这三种方式,分别可以完成哪些功能。1.常量值常量值,是指满足前提条件时,指定的字段内容为这个指定的值。2.退出退出,是指留出出口,供ABAPer通过程序对这个字段的内容进行控制3.字段-字段分配字

5、段分配是指,将一个已经有的字段内容,赋值给需要进行替代的字段内容。三、先决条件先决条件的逻辑其实就是一个布尔函数,通过一系列的判断来确定是否满足进行替代的条件要求。最终的结果必然只有两种情况,“是”或“否”。四、实战之常量替代假设业务场景:新增的固定资产,在固定资产主数据中,系统不能根据折旧码带出残值率,这样的话想看残值没法看到。业务信息:资产类别1000、2000,折旧码SM01,截止码SM1,残值率5%本例中已经对资产类别配置了默认的折旧码,所以只需通过前提条件对资产类别进行判断,然后使用常量替代。1.建立替代进入GGB1,选择资

6、产会计->主数据->创建替换2.创建步骤进入GGB1,选择资产会计->主数据->创建替换3.选择替代字段字段选择残值率(ANLB-SCHRW_PROZ),替换方法选择常量值,输入常量值54.建立先决条件在这里建立的先决条件用以决定什么条件下激活替代,根据业务信息可知,当资产类别等于1000或2000时,使用替代程序将残值率字段(ANLB-SCHRW_PROZ)替代为常量值5%5.保存,去到OACS进行激活创建新条目,分别如图中所示输入公司代码、替换范围、逻辑范围及替换名。替换范围,是指替换资产主数据中的主数据(ANLA)中的字段还是折

7、旧范围(ANLB)中的字段;逻辑范围,是指折旧范围中的一般数据、计算方式还是附加说明。在资产主数据中可以清楚的看到,残值率字段在附加说明中。最后,选择将替换激活。这时再去测试一下,当双击进入折旧范围的附加页面时,敲下回车就可以看到残值率为5%。五、userexit详解Userexit,在SAP中被翻译为退出。个人认为翻译为“出口”更为合适,实际上我们平时在叫它时,也称其为“出口”。出口在SAP中是被预留下来的很灵活的替代手段,当简简单单的字段替代、常量替代根本满足不了需求时,当我们需要对一个字段进行计算时,进行取表判断时,我们就可以用

8、“出口”来满足了。在出口中,我们可以自由的用ABAP来进行程序设计。在字段替代中的所有出口程序,都在一个程序中。就像一般程序中的,每一个出口都是一个Function,每个定义好的Function的名字都可以在字段替代中进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。