SAP The FM To Get the Characteristic Value SAP function module CLAF_CLASSIFICATION_OF_OBJECTS.
在实施FM模块前需要做好企业需求的调研和设计,以保证FM的有效使用。 2.1.1定义财务管理范围 定义财务管理范围 ? ? 2.1.2分配财务管理范围到公司代码 分配财务管理范围到公司代码 ? ?...2.2 、账户分配要素的激活 在FM当中账户分配要素(也叫科目分配要素)主要包括有:基金中心、承诺项目、基金、功能范围、基金计划程序、准予,它们购成了在FM模块进行业务处理的主要数据要素,各个要素的组合...,形成了在FM的各种各样的记账,用来满足复杂业务的需求。...3)激活FM-BCS当中要使用的分配要素 ?...启用PSM-FM模块当中的BCS模块(预算控制系统)来进行预算控制,原有版本的前期预算已经被BCS模块替代了,原有使用的前期预算可以迁移到新的FM-BCS来。
1、FM的功能定位 1.1 、FM模块的主要功能定位 话说当前各个实体企业都在提出精细化管理,因此有一天相关人员组织了一场讨论大会,参加人员有外企、国企、民企、还有个体户,X-SAP也混在其中,想趁机推广一下...国企:上了SAP,有啥好处啊? X-SAP:上了SAP系统后,企业就可以做预算控制了哈,把种预算控制起来,有效的跟踪和控制预算。SAP系统中的FM模块最重要的就是预算跟踪和控制。...在预算编制完成后,由决策层层批准后,再将相关的预算控制数据下达到SAP 的FM模块中。...注:FM模块不是不能做预算编制,但这不是FM模块的最强的特点,在现有企业复杂多样的预算需求,大多数企业都使用功能强大的预算编制系统来进行预算编制,比如SAP BPC。...– 预算控制层 预算的监督和控制, SAP系统提供基金管理模块(FM)来实现预算的控制。
3、主数据 在FM当中主数据主要分成了两类:一类是账户分配要素,另一类是预算结构用到的地址(如预算地址、记账地址)。...3.1 账户分配要素-主数据 根据PSM及PSM-FM-BCS激活的账户分配要素,需要对这些要素主数据进行维护,这些主数据的在维护完成后,可使用这些账户分配要素进行组合,形成FM当中的预算地址、记账地址...3.1.1承诺项目 承诺项目是FM模块当的预算科目,表达预算的内容。它可带层次结构,并不是只有最末级才能有预算和预算消耗,通常预算的消耗会放在末级节点。...其层次结构不同于SAP ECC当中的其他主数据,层次结构每一个节点是实节点,可以用来生成预算或是预算消耗。另外还可以对承诺项目搭建组,类似成本要素组的结构,用于报表分析。...8)分配选定字段行到 FM 范围 ? 将定义好的承诺项目字段控制状态分配给财务管理范围,这样可以达到指定财务管理范围的承诺项目的维护界面时的字段录入控制。 未完待续...
④ 金融业务: SAP提供的内置业务类别,它同承诺项目类别一起来决定承诺项目如何来使用,需要进行预算和预算控制的承诺项目选择30。...⑤ 承诺项目类别: SAP提供的内置类别,它同金融业务一起来决定决定承诺项目如何来使用,需要预算控制的费用、支出选择3,收入选择2。...60 3 应付类记账 在FM-BCS当中没有预算及预算控制。 60 2 应收类记账 在FM-BCS当中没有预算及预算控制。 90 1 现金类记账 在FM-BCS当中没有预算及预算控制。...1)FM_SETS_FIPEX1 - 创建 FM_SETS_FIPEX2- 更改 手动维护承诺项目组,其操作类型成本要素组的维护。...在激活增强使用用户屏幕字段出口前,需要先行定义扩展字段的数据结构:CI_FMCI,它默认包含用户需要增强的具体的字段并保存到承诺项目主数据表中(FMCI)。 未完待续...
3.1.3.1 基金配置 1)创建 FM 基金类型 在建立基金的类型时,可以在FM-BCS预算控制期间指定时是根据基金类型来决定的: A年度预算来控制,还是O总体预算来控制。...4)分配选定字段行到 FM 范围 将配置好的基金字段控制变式分配给财务管理范围。...3.1.3.2 基金主数据维护 1)FM5I /FM5U - 更改 创建/修改基金 2)FM_SETS_FUND1 /FM_SETS_FUND2 创建基金组,类似基金中心组的手工创建。...在激活增强使用自定义屏幕字段出口前,需要先行定义扩展字段的数据结构:CI_FMFINCODE,它默认包含用户需要增强的具体的字段并保存到基金数据表中(FMFINCODE)。 未完待续...
3.2 使用账户分配要素-预算结构 预算结构简单来讲就是预算和预算消耗间的映射关系。之前已经讲过,预算生成和预算消耗都需要使用账户分配元素来组合进行表达,我们...
3)分配层次变式给 FM 范围 ? 为财务管理范围的每个年度分配一个标准层次结构变量。没有激活基金中心的年度相关性,财年为0000,反之可以为每个年度分配一个层次结构变量。...6)分配选定字段行到 FM 范围 ? 将配置好的字段控制变式分配给财务管理范围。 3.1.2.2 基金中心主数据维护 ? 1)FMSA - 创建 /FMSB - 更改 ?...3)FM_SETS_FICTR1 - 创建 /FM_SETS_FICTR2 - 更改 基金中心组的手工维护,类似成本中心组的维护。 ?...在激活增强使用自定义屏幕字段出口前,需要先行定义扩展字段的数据结构:CI_FMFCTR,它默认包含用户需要增强的具体的字段并保存到基金中心数据表中(FMFCTR)。 ? 未完待续...
3.1.6 账户分配要素主数据权限检查 在FM模块当中部份主数据的权限检查,SAP支持不是很好,比如对基金计划程序的权限支持不是很好。...因此可以激活BADI:FM_AUTHORITY_CHECK 来增强用户自定义的权限检查。...FM_AUTHORITY_CHECK~FUNDS_CENTER_CHECK:对基金中心的权限检查。 FM_AUTHORITY_CHECK~FUND_CHECK:对基金的权限检查。...SAP提供了相应的主数据报表,主要有两类:一类是层次结构式报表,一类就是清单式报表。...层次结构类: 承诺项目 FM3G - 层次结构图形 基金中心 FM2G - 层次结构图形 清单类报表: S_KI4_38000034 S_KI4_38000038 S_KI4_38000039 FM7M
(例如在报表库4FM中将细分数据特性放出来,即可支持单独细分段的报表查看)。...前面讲的承诺项目的掩码规则跟这个主数据的细分本身作用有区别,同时体现在系统也是有区别的,掩码规则只是格式化显示,在数据库表中数据不包含掩码符(类同WBS的掩码规则),主数据的细分,在数据库表中数据是包含了细分符号的...各账户分配要素的子串支持数量如下:承诺项目5个;基金中心3个;基金2个,功能范围3个 主数据的细分功能是一个附加性的,在FM不是必须启用的,这个实施人员可根据用户需求来决定是否启用。...3)细分子串的BADI增强使用 对细分子串的使用,SAP还提供了BADI进行用户增强业务逻辑: FM_MD_SUBID_TYPE:用来增强检查子串部门标识; FM_MD_SUB_VALUES...FM_MD_SUBSTRINGS:用来在各个账户分配要素维护时,对其子串的检查。
2) FM_SETS_FUNDPRG1\FM_SETS_FUNDPRG2 基金程序计划组的手工维护,类似基金组的手工维护。基金程序计划组,主要用于报表查看。...3.1.4.3 基金计划程序的增强使用 SAP提供了BAPI: BAPI_0038_CHANGE (修改基金计划程序) BAPI_0038_CREATE(创建基金计划程序) BAPI_0038_DELETE...funded program GetList - beforeupdate GETLIST_OUT Exit for fundedprogram GetList - after update 扩展主数据表时...,可扩展结构CI_FMMEASURE_ADD_FLDS,来扩展用户定义的字段,该结构已包含在基金计划程序的主数据表中。
4)激活多级预算结构 指定财务管理范围激活多级预算结构。如果激活后,在某一年度想要不激活多层级预算结构,需加一条配置,从该这一年度不激活,“激活”参数不选即可。...
3.2.3.1 预算地址派生规则的BADI增强 SAP提供了BADI:FMBS_VALID_ADDRESS来供用户使用进行增强。...参考伪代码:想学FM系列:预算地址派生案例的伪代码 完成上述开发后,就可以在预算地址的派生规则里进行使用了,例如建分配规则即可 条件: ? 定义 ? 承诺项目再建一个分配规则,同上这个类似。...预算地址派生规则中用到的HELP_FIELDS字段推展 在建派生规则过程中,如果使用了比较复杂的推导规则,例如后一步是建立在前几步结果作为条件基础时,可能会出现辅助用于推导的HELP FILED字段不够用了,这个时候,SAP...思考一下,能不能在推导规则当中使用用户自己开发的函数,类似使用SAP提供的标准函数?
3.2.2.3 多层预算结构的维护 1)FMHIE_HIEID- 编辑层次结构标识 功能为多层预算结构备用树定义一相标识ID,并定义相关属性,为之后生成备用树...
4.3 派生规则推导扩展使用 前面讲到派生规则推导实际上是由SAP系统提供用户一个用来给生成自定义的代码的工具。...在推导策略执行时,由系统提供的业务源数据、辅助数据,执行推导后给目标数据,在规则推导时,考虑到业务的复杂性和灵活性,SAP系统通常提供了对业务源数据结构推展、辅助数据结构(在这些结构当中往往包含了一个’
3.2.2.2 过账地址维护 1)FMBSPO - 单个处理 功能:手工维护记账地址 过账分类账:如果使用的是9F付款预算则选则9A,如果使用的是9G承诺...
④ 多重选择FM科目分配:点击此按钮,将按照多重复杂的方式来选择账户分配要素值的范围来进行批量生成预算址。第③的选择限制功能被取消。...㈤执行按钮 :多重选择FM科目分配各项参数录入完成后,执行生成清单。如下 出来的清单中选中要生成的行,然后点击:“复制值” 按钮,来回到主选择界面。
这里暂时不讲如何使用派生规则,由于派生规则在FM大量的使用,其非常重要,因此后面会单独用一节来讲派生规则的使用。...假设承诺项目层次结构变式为非标的ZZZ,其最深为3,那推导规则如下: 0001:根据基金中心找公司代码并将公司代码放入USERSTRING1 注意目标字段到USERSTRING1(这是一个推导使用结构过程中的用户变量,由SAP...SAP的派生规则功能太变态,其配置可移置性实在不强,因为每个公司需求不一样,配置就要完全重新弄。 未完待续...
SAP在派生规则里预提供了大量可能在推导过程中用到的函数,这里列一部分供参考。
一个简单的A=B一样的赋值,搞出这么多名堂,还能让人好好的实施PSM-FM模块吗?一个非常小且不容易让人注意的地方,一不小心会造成错误的结果,但顾问自己可能还不知道原因。...4.1.4 表格查询 表格查询,相当于使用一个SQL语句来查询一个SAP中存在的表格,然后把表格查询的结果中的其它字段数据赋值给推导过程中的字段,同时根据其执行情况,提供一个”属性”来选择系统响应。...前面讲到的取基金中心的公司代码,当时我们用了函数来取,其实在这里也可以用表格查询来取(主数据表FMFCTR),见下图: 在选创建表格查询时,会要求录入要查询的表格(包含数据库表格、视图),回车进入下一步...定义: ① 表查询的源字段:指要查询表格的KEY字段值来源,来源可以为推导过程中的各个字段,也可定义为常数,点击”明细”列所在的按钮,可以进行明细的设置,如下图: ②表字段到目标字段的分配:将查询结果表格中的字段赋值给推导过程中的字段
领取专属 10元无门槛券
手把手带您无忧上云