想学FM系列(16)-SAP FM模块:预算结构(7)-预算结构操作-多层预算结构维护

3.2.2.3 多层预算结构的维护

1)FMHIE_HIEID- 编辑层次结构标识

功能为多层预算结构备用树定义一相标识ID,并定义相关属性,为之后生成备用树做准备。操作如下

① 在第一次进入这个事务码时,要求指定财务管理范围和预算结构,指定的预算结构必须是配置为多层预算结构。用户在这个界面里可以点

来进行修改。

② 预算类别:选择预算结构的预算类别,付款预算9F,承诺预算9G。

③ 层次结构标识:给定一个标识名称即可,比如Z01。

④ 录入完成后,可以点击来创建标识。如果原标识已存在,则可以点击来进入修改。

⑴BA 定义规则:定义从多层预算结构地址备用树生成预算地址的有效节点。‘’层次结构中所中的所有地址都是有效的预算地址;N层次结构当中非叶子节点的地址是有效的预算地址。通常在不能明确之前,最好将所有地址都当成是有效的备选节点,即选前一个参数。

⑵PA 定义规则:定义从多层预算结构地址备用树生成记账地址的有效节点。A层次结构中所中的所有地址都是有效的过账地址;L层次结构中仅叶子节点是有效的过账地址;‘’过账地址是独立于层次结构,这意味着你要用FMBSPO/FMBSPO_MULT来生成过账地址,而不是FMBSPO_HIE_MULT来生成过账地址。如果企业要求预算的使用过程的核算要做到最细,那可以选择L,即只有叶子节点才可以生成记账地址。

2)FMHIE_GENERATION - 生成

根据对定义好的层次结构标识,生成多层预算结构地址备用树。

① 层次结构标识:选定在事务码FMHIE_HIEID中维护好的层次结构标识ID。

② 选择多层预算结构Z00002当中定义的跟层次结构相关的基金中心(注,在多层预算结构当中定义跟层次结构无关的账户分配要素就不显示出来了,见前面多层预算结构的配置),是采用清单式还是结构式来限制基金中心值。如果选择清单式,且用后面的多项选择器来录入限制值;如果选结构式,则需要是选用主数据的结构层次,还是选用主数据组来录入限制值。在这里我们使用了基金中心的标准层次变式0000,用户可根据自已情况来选择。

③ 在第②步中选了的按结构来录入限制值时,又对其结构中的账户分配要素按照多项目选择器录入限制值。比如限制为基金中心标准层次不等于根节点ROOT。

④ 选择多层预算结构Z00002当中定义的跟层次结构相关的承诺项目,是采用清单式还是结构式来限制承诺。类似②步的操作。在这里我们使用了承诺项目的的备用层次变式ZZZ,用户可根据自已情况来选择。

⑤ 在第④步中选了的按结构来录入限制值时,其操作类似第③步。

⑥ 账户分配的顺序:默认来自多层预算结构的配置,用户可以视需求来修改。顺序在前的先展并放在前,然后在其每个节点上展开后一个顺序账户分配要素。说明:见多层次预算结构配置当中账户分配顺序。

⑦ 测试运行:选中代表是测试运行,去掉正式更新运行。通常先测试运行无错后进行正式更新运行。

⑧ 参数录入后,点执行生成多层预算结构备用地址树。见下图

3)FMHIE_CHANGE - 更改

对已生成多层预算结构地址备用树进行人工修改调整。

点 执行 进入修改界面见下图

① :选中节点准备剪切走。

② :将第①步要粘贴到新选中的节点下。

③ :删除选中的节点。

④ 在选中节点相同级次上插入节点。如下

手工插图入节点:手工输入各个账户分配要素的值,比如这里基金中心、承诺项目。

从变式/组插入:从账户分配要素的层次结构中或组当中选择并插入。

从清单插入:使用多项选择器选择账户分配要素并插图入。

⑤ 在选中节点之下插入节点。其它操作类同第④步。

⑥ 设置为最高节点:将当前节点设为无父节点。

⑦ 可以在树结构显示区域可拖动节点来移动它所处位置。

⑧ 修改完成后,点击保存。

4)FMHIE_DISPLAY - 显示:用来显示多层预算结构备用树的层次结构。

5)FMHIE_COPY - 复制

复制多层次预算结构。比如预算结构没有什么变化时,可从上一年复制一个到下一年。

① 指定复制源的参数,预算结构、年度、预算类别、层次结构标识。

② 指定复制源中要限制的账户分配要素值范围。

③ 指定要复制生成的预算结构参数,其中层次结构标识在第一次录入时,会有弹出框要求指定层次结构参数的BA 定义规则和PA 定义规则。

④ 用途在分配:选上则可启用对地址的重派生规则推导。例如:承诺项目或基金中心使用了年度相关性,且其中结构发生了较大变化,上一年结构地址可以使用重派生规则推导来生成下一年的结构地址。

⑤ 测试运行:选上测试运行,无误后正式运行。

6)FMHIE_DELETE - 删除

用来删除多层预算结构的备用地址树和层次结构标识。

选中删除层次结构标识时,在删除备用地址树外,还同时把层次结构标识删除了。

7)FMBSBO_HIE_MULT - 维护预算地址

根据层次结构标识生成的备用地址树来生成预算地址。

① 指定多层预算结构的层次结构标识。

② 指定层次结构标识备用地址树中用到的账户分配要素的值限制范围。

③ 限制多层预算结构中被定义为无关的账户分配要素的值限制范围。比如这里没有使用到的基金和基金计划。

④ 动作:创建地址还是删除地址,后面的“包括层次结构路径”,选上代表除了生成预算地址外,还生成预算地址树,例如生成了预算地址的父、子结构后,可以在预算地址的派生规则中使用函数FMHIE_GET_PARENT_ADDRESS来取得其父节点。注意:非多层次预算结构形成的地址是没有父、子节点关系,只是地址中的某个账户分配要素有父、子节点关系。

8)FMBSPO_HIE_MULT - 维护过帐地址

根据层次结构标识生成的备用地址树来生成记账地址。

① 指定多层预算结构的层次结构标识。

② 指定层次结构标识备用地址树中用到的账户分配要素的值限制范围。

③ 限制多层预算结构中被定义为无关的账户分配要素的值限制范围。比如这里没有使用到的基金和基金计划。

④ 动作:创建地址还是删除地址。

执行更新如下列表:

在层次结构标识当中设置了PA规则为:L只有叶子节点才有有效的过账地址,因此生成的过账地址都是备用地址树当中的叶子节点。

未完待续...

原文发布于微信公众号 - SAP最佳业务实践(sztunxi)

原文发表时间:2017-04-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT派

从零开始:手把手教你安装深度学习操作系统、驱动和各种python库!

为了研究强化学习,最近购置了一台基于 Ubuntu 和英伟达 GPU 的深度学习机器。尽管目前在网络中能找到一些环境部署指南,但目前仍然没有全面的安装说明。另外...

4448
来自专栏沃趣科技

容器化RDS|调度策略

导 语 前文数据库容器化|未来已来我们介绍了基于Kubernetes实现的下一代私有 RDS。其中,调度策略是具体实现时至关重要的一环,它关系到RDS 集群的服...

50510
来自专栏PPV课数据科学社区

数据挖掘系列(5)使用mahout做海量数据关联规则挖掘

上一篇介绍了用开源数据挖掘软件weka做关联规则挖掘,weka方便实用,但不能处理大数据集,因为内存放不下,给它再多的时间也是无用,因此需要进行分布式计算,ma...

3084
来自专栏沃趣科技

容器化RDS|调度策略

前文我们介绍了基于 Kubernetes 实现的下一代私有 RDS. 其中, 调度策略是具体实现时至关重要的一环, 它关系到 RDS 集群的服务质量和部署密度....

38010
来自专栏企鹅号快讯

技术分享连载|UGUI对于emoji表情的处理|加载资源时的内存波动|Animator采样……

我们将从日常技术交流中精选若干个开发相关的问题,建议阅读时间15分钟,认真读完必有收获。如果您有任何独到的见解或者发现也欢迎联系我们,一起探讨。 内存管理 Q:...

3766
来自专栏数据派THU

手把手教你安装深度学习软件环境(附代码)

来源:机器之心 本文长度为2800字,建议阅读5分钟。 本文向你解释如何在一台新装的 Ubuntu 机器上安装 Python 和 Nvidia 硬件驱动、各类库...

2218
来自专栏杨建荣的学习笔记

MySQL备份调度器的实现

对于MySQL方向的调度需求考虑了好久,总是感觉不够优雅,不够灵活。从我的感觉来看,如果设置成为crontab,其实管理起来是比较臃肿的。

1293
来自专栏机器之心

从零开始:深度学习软件环境安装指南

3928
来自专栏机器学习算法与Python学习

值得收臧 | 从零开始搭建带GPU加速的深度学习环境(操作系统、驱动和各种机器学习库)

关键字全网搜索最新排名 【机器学习算法】:排名第一 【机器学习】:排名第一 【Python】:排名第三 【算法】:排名第四 原文:https://medium....

3896
来自专栏AI科技大本营的专栏

全文来了!打败DBA老炮,机器学习如何改变数据库管理系统

作者 | Dana Van Aken、Andy Pavlo、Geoff Gordon 编译 | AI100 数据库管理系统(DBMSs)是所有数据密集型应用的...

37312

扫码关注云+社区

领取腾讯云代金券