SAP 作业分割

文章介绍了作业分割的过程,包括成本中心费用如何通过FI凭证分配,作业量的来源,以及如何通过定义规则将费用分解到不同作业类型。在月末结算时,使用KSS2进行作业分割,计算生产订单的作业费用。主要涉及成本要素、作业类型和工作中心的关联。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作业分割是基于作业类型(有时称活动类型)的一个手段,其目的是将成本中心的费用拆分到生产订单,从而得到生产订单的作业成本,现在我们从成本中心费用如何分配到各个生产单来分析理解作业分割。

1.成本中心费用的来源
平时在FI录费用凭证时,若此费用科目已作为成本要素了,那么我们可以在入凭证时,同时输一个成本对象(如:成本中心),资产主数据里也可以维护成本中心,如此不管是手工入人工相关的费用还是自动计提资产折旧,都可以将费用记入到相应的成本中心。

2.成本中心作业量的来源
生产订单在完工确认时(报工)可以填入相应的作业量(如:人工的工时,机器的工时), 这个作业量针对某个工作中心的,工作中心又是确定对应一个成本中心的,所以最终就能得到一个成本中心的所有Z001和Z002的工时。

3.现在成本中心记入了一大堆的费用,但哪些是属于人工费用 对应到Z001,哪些是机器费用对应到Z002呢?
此时就需要定义一个规则来将这些费用分配到相应的作业了。

OKES :定义分解结构

在此可以将费用(按成本要素)分配到相应作业。

 

KH03显示这里的成本要素组。 

3.OKEW : 将成本中心关联到分割结构

定义了规则,我们还得让各成本中心关联上规则。

究竟需要将分割结构分配给成本中心吗如你公司就一个生产成本中心有作业类型或者最多辅助生产的某成本中心有作业类型,即使不OKEW也得,但最好还是做一下OKEW。

 

就比如上图,就给了上面两个苦命的成本中心分配了成本结构。

4.月末结算时 kss2 : 作业分割

就是按照 okes 和 okew 设定的规则将费用分解到相应的作业类型,后续如何计算工单的作业费用呢?
首先我们已经有了作业对应的总费用和量,那么作业价格 = 总作业费用 / 作业量 ,   生产单的作业费用 = 作业价格 x 作业量 (报工时的作业工时),这样就得到了一张订单在一个成本中心上分配到的作业费用了。

### SAP 结算规则配置教程 在 SAP 系统中,结算规则的定义和配置对于财务会计 (FI) 和成本控制 (CO) 的集成至关重要。以下是关于如何配置和定义 SAP 中结算规则的相关说明: #### 1. **理解结算规则的作用** 结算规则主要用于将实际发生的成本从一个对象分配到另一个对象。例如,可以将内部订单的成本分摊给利润中心或项目。这种功能通常由 CO 模块支持,并涉及多个业务场景。 在 IDES 实例中,公司代码 `1030` 被专门用来演示 MTO 场景下的后台配置[^1]。因此,在此背景下讨论结算规则时,需考虑其与具体业务流程的关系。 --- #### 2. **进入事务码 TCA0 进行初始设置** 使用事务码 `TCA0` 可以创建新的结算规则并对其进行维护。在此过程中,需要指定以下几个关键参数: - **源对象**: 成本发生的地方(如内部订单、生产订单)。 - **目标对象**: 接收成本的对象(如成本中心、利润中心或其他内部订单)。 - **比例因子**: 如何计算要转移的具体金额百分比或固定值。 此外,还可以通过路径导航至菜单项 `Tools -> Customizing for Controlling -> Cost Object Controlling -> Settlement -> Define Settlement Rules` 来完成相同的操作。 --- #### 3. **配置结算周期表** 结算周期表决定了何时自动触发结算过程。这可以通过事务码 `OSSC` 设置。如果希望某些特定时间段内的数据被定期处理,则应调整这些时间框架以匹配企业的运营需求。 --- #### 4. **测试已建立的规则逻辑** 创建好所有必要的规则之后,建议运行模拟结算来验证它们是否按照预期工作。利用事务码 `KO8B` 执行此类仿真操作非常方便快捷。它允许查看哪些交易会被移动以及最终的结果是什么样子而无需真正改变账目状态。 --- #### 5. **关联固定资产折旧科目** 如果涉及到资产相关的费用结转问题,则还需要注意固定资产模块中的相应设定。比如依据前述资料提到的标准折旧账户映射关系——即普通折旧计入 “管理费-折旧”,累计部分则对应于资产负债表上的“累计折旧” 科目位置[^2] ——确保一致性和准确性同样重要。 ```python # 示例 Python 脚本展示简单的自动化检查机制 def verify_settlement_rules(source_object, target_objects_list): """ A function to simulate verifying settlement rules between source and targets. Args: source_object (str): The identifier of the cost origin object. target_objects_list (list): List containing identifiers of destination objects. Returns: bool: True if all checks pass; False otherwise. """ success = True # Simulate rule validation logic here... print(f"Checking {source_object} against {len(target_objects_list)} destinations.") return success result = verify_settlement_rules('InternalOrder_001', ['ProfitCenter_XYZ', 'Project_ABC']) if result: print("All settlement rules are valid!") else: print("There is an issue with one or more settlement rules.") ``` 上述脚本仅作为概念证明工具提供;实际应用中可能需要更复杂的算法和技术栈配合实施全面审计程序。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值