`

段和循环的创建和使用

 
阅读更多
段和循环的创建和使用

CO模块期末周期性处理业务(预算的或实际的)包括应计过账、重过账、分摊和分配四种。其中,重过账(reposting)、分摊( distribution)和分配(assessment)都会用到一个提报分配效率的工具——循环(Cycle)和段(Segment)。
     CO成本核算等重要的步骤应该就是分摊分配了,两者根本目的就是一样;其最精华、最复杂的部分应该是在创建循环和段上面——如果循环定义不清晰,将导致一些成本对象,如成本中心的费用该分配分摊出去的没有分出去,或者分摊分配过程出现死循环等;而循环创建过程中,综合作业类型、统计指标、成本要素等手段或工具,就能够实现非常复杂的分摊和分配。
       虽然SAP的这个工具本身灵活性较大,但是实际运用的通常都比较简单——例如,将非线体类制造成本中心费用(不进行成品核算)分摊分配到线体类成本中心(进行成品成本核算)。当然,如果将成本中心真正定位为责任中心后,按成本中心考核实际费用,则会出现相当多的分摊分配场景——例如,能源费经办部门是一个成本中心,但是,多个成本中心都使用,无论是生产类的,还是非生产类的。这样,就应该将归集到这个经办成本中心的能源费按照一定规则分摊分配到使用这些能源的各个成本中心去。

1. 创建循环的基础数据准备
参见的创建循环的基础数据包括:
(1) 控制范围——所有实施SAP的,都有的东东,不用多说了。
(2) 分配结构——这个分配结构,应该是SPRO的配置内容。
(3) 成本要素——注意区分初级成本要素和次级成本要素。因为分摊可以用初级成本要素和次级成本要素,而分配只能用初级成本要素。初级成本要素和次级成本要素的描述或说明,单独考虑噢。
(4) 成本中心——如果循环涉及的成本中心非常多,建议,创建这个循环专用的成本中心组。注意,成本中心组的组名和描述,最好与循环对应,便于查询或理解。
(5) 功能范围(选择)——启用了功能范围的,可以按功能范围约束成本中心范围。
(6) 统计指标——最常见的用于分摊分配的东西。
(7) 活动类型——作业实现的效果与统计指标没有多大差异。

2. 创建循环的过程
     事务代码:循环和段的创建是KSU1,更改是KSU2,显示是KSU3。
执行事务代码KSU1创建新的循环时,可以参考已经存在的循环,进入具体的循环视图如下:
 
循环定义的维度:控制范围、循环、段。一个控制范围下,可以创建多个循环;一个循环可以有多个段。
通常,为了便于识别,循环按照公司代码加上标识符标识,如9330的功能部门分摊循环命名为9330F,而该循环下的段名可以在循环名的基础上,增加一个标识符,如9330功能部门循环第一个命名为9330F-01,而第二个循环命名为9330F-02。这样命名的好处是,便于从编码或名称上迅速识别循环的本质内容。
单位越多,循环越多,命名规则就越重要——清晰明了的命名可以提高使用循环的效率和效果,同时也提高系统日常的维护效率。
     每个段的定义内容包括段表头、发送方/接收方、发送方值、接收方追踪因素、参考加权因素五个部分。一般而言,段表头、发送方/接收方、发送方值是最常用到的。
(1) 段表头
发送方规则——包括固定比率、记账金额、固定份额。发送方规则,影响段发送发值的配置规则。记账金额,将可约定成本中心发送方将多大的比重分配出去;固定比率,将指定发送方每个成本中心分配出去的比重;而固定金额,将在发送方值中,确定每个发送者分配出去的固定额度。一般情况下,选择记账金额。
接收方规则——包括可调整份额、固定金额、固定百分比、固定份额。如果发送方规则是固定金额,则接收方规则不可是固定金额。同样,接收方规则影响接收方参考加权因素的配置——一般情况下,选择可调整金额,并可设定可变部分的类型(统计指标),并且可同时录入参考加权因素(默认100);选择固定金额时,接收方追踪因素选项卡下可以按照接收方对象输入金额,而参考加权因素就可以不加考虑了;选择固定百分比时,接收方追踪因素就必须,按接收对象指定百分比,同样不必考虑参考加权因素;选择固定份额时,同样要在接收方最终因素选项卡下输入份额,不必考虑参考加权因素。

示例分析如下:
A.可调整份额----按照自己的规则,比如activity,按照科目余额比,按照统计关键指标等等进行配比分配 简单的例子,想要分配cost center 1 100元到cost center 2 和3去,按照统计关键指标aaa在cost center 2 和3下面的数值来进行分配,aaa cost center2 30; aaa cost center 3 50. 那么分配到cost center 2的金额就是100*30/80 cost center 3就是100* 50/80
B.固定金额---按照固定的金额来进行分配,同样上面的例子,给cost center 2的固定金额是30 元,给cost centre3的固定金额是50元,那么分给cost center 2的金额就是30元,分给cost center 3的金额就是50元;
C.固定百分比----按照固定的百分比来进行分配,同样上面的例子,给cost center 2的固定百分比是30%元,给cost centre3的固定百分比是50%,那么分给cost center 2的金额就是30元,分给cost center 3的金额就是50元
D.固定份额---就是我们所说的比率,也就是1:3:5这样的比率,同样上面的例子,cost center 2和3之间的固定比率为3:5,那么100元分给cost center2的就是3/8*100,cost centre3就是5/8*100。
(2) 发送方/接收方

发送方可能的范围组合:成本中心(必输)、功能范围、成本要素;业务流程。功能范围和成本要素可限制发送方的发送的成本中心范围和成本要素范围。
    接收方可能的范围:订单/组、成本中心/组、WBS元素/组、成本对象/组、业务实体组、财产组、建筑物组、结算单位组。通常用的是成本中心/组、订单/组、WBS要素/组,尤其是成本中心/组使用的频率最大。这里也可以用功能范围/组约束接收方范围。
(3) 发送方值

由段表头的发送方规则决定发送方值的内容:
记账金额,将可约定成本中心发送方将多大的比重分配出去;固定比率,将指定发送方每个成本中心分配出去的比重;而固定金额,将在发送方值中,确定每个发送者分配出去的固定额度。
(4) 接收方追踪因素

由段表头的接收方规则决定接收方追踪因素的内容:
一般情况下,接收方规则选择可调整金额,并可设定可变部分的类型(统计指标),并且可同时录入参考加权因素(默认100);选择固定金额时,接收方追踪因素选项卡下可以按照接收方对象输入金额,而参考加权因素就可以不加考虑了;选择固定百分比时,接收方追踪因素就必须,按接收对象指定百分比,同样不必考虑参考加权因素;选择固定份额时,同样要在接收方最终因素选项卡下输入份额,不必考虑参考加权因素。
(5) 参考加权因素

只有在接收方规则是可调整份额时,方可使用本选项卡。
以上几个选项卡维护完毕,这个循环的一个段也就维护完毕。
上面说过,一个循环可以创建多个段,那么,增加价格段后,可以在增加一个段——说白一点,实现这样的目标:段1中,A分给B,而段2中,B可能又分给C或A一部分。系统的这种功能够灵活了,但是小心死循环噢。
3. 循环的运用
一般而言,循环是在周期性处理,如每个月,中使用的,使用的相关业务操作包括:
(1) 向发送方成本中心过账损益性的账务记录,如费用(有对应的成本要素),或者编制发送方成本中心的费用计划;
(2) 维护接收方成本中心相应的统计指标的计划值或实际值;
(3) 调用循环,对费用计划或实际费用进行分摊、分配或重过账;
(4) 这一步就不用说,一般而言,就是检查,有问题,再处理。如果是月结,下一步可能就是计算实际作业价格;而更新标准成本,可能就是要重新计算计划作业价格等。
  • 大小: 55.9 KB
分享到:
评论

相关推荐

    自制数据存储_数据存储;for循环;移位寄存器的使用;_

    在“自制数据存储”中,描述提到了“路径创建”和“字符串(比如日期时间)写入”,这通常意味着创建文件或目录来保存数据,并使用日期时间作为文件名或数据的一部分,以确保数据的可追溯性和有序性。在实际操作中,...

    循环创建控件并添加事件

    在`Form1_Load`事件处理程序中,通过循环创建了20个按钮和20个标签。这里的关键在于使用数组存储这些动态创建的控件,使得后续操作更加方便。 ```csharp Button[] button = new Button[20]; Label[] label = new ...

    matlab数组循环赋值

    本文将详细介绍 MATLAB 中的数组循环赋值,包括使用 for 循环、while 循环和向量化操作对数组进行赋值。 一、使用 for 循环对数组进行赋值 在 MATLAB 中,可以使用 for 循环对数组进行赋值。for 循环是一种常见的...

    S7-1200循环中断OB30的使用方法及示例程序.docx

    本文将详细介绍 S7-1200 循环中断 OB30 的使用方法和示例程序。循环中断是 S7-1200 中的一种特殊的组织块类型,它可以按设定的时间间隔循环执行一定的任务。 循环中断的类型 循环中断组织块的类型有两种:OB30-OB...

    python爬取小说-27-while循环创建有规律的列表.ev4.rar

    在这个“python爬取小说-27-while循环创建有规律的列表”的主题中,我们将深入探讨如何利用`while`循环来生成具有特定规律的列表,这对于数据处理、爬虫开发以及各种自动化任务非常有用。 首先,让我们理解`while`...

    易语言启动线程+循环+延时=时钟(循环)源码,易语言启动线程+循环+

    在易语言中,“启动线程”、“循环”和“延时”是三个重要的编程概念,它们在创建实时、响应式的程序中起到关键作用。 首先,我们要理解“启动线程”。在计算机编程中,线程是程序执行的最小单元,每个线程代表了...

    循环_MATLAB循环实例_

    本文将深入探讨MATLAB中的两种主要循环类型:while循环和for循环,以及如何使用break和continue语句来灵活控制循环流程。 首先,让我们来看看while循环。在MATLAB中,while循环基于一个条件来决定是否继续执行循环...

    labview循环结构

    这种循环在创建用户界面和异步编程时非常关键。 在学习LabVIEW循环结构时,你还需要掌握以下知识点: - **循环控制节点**:如Break和Continue,它们可以提前结束循环或跳过当前迭代,增强循环的灵活性。 - **循环...

    利用数组和循环实现的五子棋 第一个项目

    在编程世界中,Java是一种广泛使用的面向对象的编程语言,以其强大的功能和跨平台特性而闻名。本项目“利用数组和循环实现的五子棋”是初学者学习Java的一个很好的起点,它涉及到基础的编程概念,如数组、循环以及...

    实验一 条件语句、循环语句的使用 for循环嵌套打印由“*”组成的直角三角形

    在本实验中,我们将深入探讨Java编程中的条件语句和循环语句,特别是重点在于如何使用for循环嵌套来绘制直角三角形。这个实验旨在帮助学习者掌握for循环的基本语法,理解其特点,并通过实际操作熟悉循环嵌套的执行...

    for 循环各种应用

    这将打印出一个金字塔形状,显示了如何用`for`循环创建复杂的模式。 6. **跳过循环部分** `continue`语句可以用来跳过当前循环的剩余部分,直接进入下一次迭代: ``` for (int i = 1; i ; i++) { if (i % 2 ==...

    C# Timer对象来倒计时一个设定的时间并循环播放一段音乐

    在这个场景中,我们使用`Timer`来实现一个倒计时功能,并在倒计时过程中循环播放一段音乐。这个应用可能适用于游戏、定时提醒或者任何需要定时触发事件的软件。 首先,让我们了解一下C#中的`System.Timers.Timer`类...

    易语言到循环尾命令例程源码

    1. **循环结构**:首先,你需要创建一个循环,例如使用“循环”命令,定义循环次数或条件。 2. **到循环尾命令**:在循环体内部,当满足特定条件时,插入“到循环尾”命令。这将使程序立即跳过循环体中剩余的代码,...

    一个简单的死循环事例

    在描述中提到,“初学者可以借鉴一下,还凑合”,暗示了这个例子可能是一个教学示例,帮助新手理解如何创建和控制循环。学习如何编写和避免死循环是编程基础课程的关键部分,因为死循环可能导致程序无响应,消耗大量...

    循环窗体加代码

    在编程领域,循环是控制程序流程的关键构造之一,它允许我们重复执行一段代码,直到满足特定条件为止。在Visual Studio 2012这样的开发环境中,我们可以创建包含循环的窗体应用程序来实现交互式用户界面。这篇教程将...

    c语言for循环语句如何使用

    在C语言中,for循环是程序设计中不可或缺的一部分,它提供了简洁且灵活的方式来重复执行一段代码,特别适合处理已知循环次数的情况。for循环的结构包括三个主要部分:初始化表达式、循环条件和循环后操作,这三个...

    第二题_C语言程序_for循环语句使用_数组从键盘输入_

    在这个例子中,我们创建了一个包含5个整数的数组,并使用`for`循环和`scanf`函数从键盘获取用户输入,然后将这些值存储到数组中。最后,我们再次使用`for`循环来打印数组的所有元素。 根据提供的文件列表,可以推断...

    用java基础知识、循环、双重循环、随机数实现幸运抽奖功能。

    在本项目中,我们将利用Java的基础知识,包括循环、双重循环和随机数生成,来创建一个幸运抽奖系统。这个系统分为五个主要阶段,逐步构建出一个完整的交互式应用。 阶段1:实现菜单的输出显示 在这一阶段,我们需要...

    KETTLE实现嵌套循环.rar+代码

    4. **数据图示例和结果图示**:"原表字段,数据图示例.jpg"和"转换后结果图示.png"可能展示了在Kettle设计界面中的数据流程以及处理前后的数据样例。通过这些图,我们可以直观地理解数据如何被处理,以及嵌套循环...

    RobotFramework使用循环.pdf

    以上是Robot Framework中循环的详细使用方法,通过这些功能,你可以构建复杂的自动化测试场景,有效地处理各种数据和流程。理解并熟练运用这些循环结构,将极大地提升你的测试脚本编写效率和测试覆盖率。

Global site tag (gtag.js) - Google Analytics