产品成本收集器流程演示
感谢大佬的文章,我只是一个翻译搬运工,原文地址:产品成本收集器
概述
SAP 令人兴奋的部分之一是它在不同操作模块之间的集成程度。使用产品成本收集器来跟踪生产就是一个很好的例子。在本博客中,我计划遵循产品成本收集器流程,从创建材料到创建成本估算,然后创建成本收集器。这个过程需要七个步骤:
1.创建成品(FERT)和原材料(ROH)
-
为 FERT 创建物料清单 (BOM)
-
创建一个生成路由组编号的路由。尽管此路由上没有任何活动或费用,但稍后在反冲中仍需要它,因为它有一个与其链接的控制键。
-
创建生产版本(MM02)
-
使用 CK11N 创建成本估算。
-
CK22 用于打开成本核算运行中标记和发布成本估算的期间。
-
CK24 是仅针对单一材料的成本核算运行。此事务允许您标记并发布单个物料的成本核算运行。
-
KKF6N 用于创建产品成本收集器。
创建物料 MM01
要创建物料,请使用 MM01。当要从另一个公司代码扩展材料时,可以轻松使用“参考”字段的方式。

现在选择您想要的视图并更新工厂特有的详细信息,例如存储位置。

确认 ML 操作按钮已激活,对于 FERT,价格阻止 3,而 ROH 使用 2。
创建物料清单 (BOM)
菜单->后勤 –> 生产 –> 主数据 –> 物料清单 –> 物料 BOM(CS01)

输入物料、工厂和 BOM 组件数据

输入项目类别 L、物料编号和数量。UOM 将默认来自物料主数据。然后点击保存。
创建工艺路线(CA01)
物流 –> 生产 –> 主数据 –> 工艺路线 –> 标准工艺路线(CA01)

组、组计数器、用量和批量大小将默认显示在屏幕中。将状态更改为 4 表示已发布。现在单击工序按钮。

输入工作中心、工厂、工序控制码 = PP01 ,填写工序描述,然后保存。
创建生产版本(C223或者MM02)
这边文章是通过MM02的方式,MM02输入物料,选择MRP3视图,输入工厂,然后回车或确认。

勾选“重复制造”按钮并输入您的 REM 配置文件。单击“产品/版本”按钮。配置参数文件的相关设置可以参考我写的SAP放弃系列文章:SAP从入门到放弃系列之重复制造基本配置

输入有效日期范围并勾选 Repitive Mfg 按钮。然后点击底部的详细信息按钮。

输入批次大小、工艺路线和 BOM 使用情况,如图所示。然后单击检查按钮,指示灯将变为绿色。然后,您需要单击“继续”两次才能进入单击“保存”的屏幕。您可以通过查看事务代码 C223 来验证您的详细信息。
创建成本估算(CK11N)
现在我们已经有了主数据,是时候进入成本核算步骤了。这里我们将使用带有数量结构的成本估算:
SAP菜单->会计 –> 控制 –> 产品成本控制 –> 产品成本计划 –> 物料成本核算 –> 数量结构成本估算(CK11N)

输入物料编号、工厂、成本核算变式和成本核算版本并按 Enter 键,传输控制应默认。然后单击“日期”选项卡并按 Enter 键,日期默认,再次按 Enter 键,然后创建估算。当您获得“成本估算”视图时,单击“保存”按钮。

成本核算价格更新组织(CK22)

输入期间并按 Enter 键,然后会出现弹出窗口,您可以在其中输入成本核算变式和成本核算版本。单击“保存”按钮,您将获得组织中所有公司代码的列表。

向下翻页到您正在使用的公司代码,双击它使按钮变成绿色,这意味着第 7 期现已开放用于标记和发布成本估算。
为单个物料创建成本核算运行 (CK24)
会计 –> 控制 –> 产品成本控制 –> 产品成本计划 –> 物料成本核算 –> 价格更新(CK24)

输入您的时期/年份、公司代码、工厂和材料。首先在测试运行中运行它以确保没有任何错误。单击“执行”以标记成本估算。

您仍然处于测试模式,但它为您提供了所有绿色,因此实时成本估算将运行而不会出现错误。通常,如果有错误,它们会出现在该屏幕上,并且通常是不言自明的。现在单击绿色箭头并返回一个屏幕

这表明成本估算的标记没有错误。绿色箭头再次返回并在关闭测试运行的情况下重新运行事务。
执行“标记”运行后,通过单击“释放”按钮更改为“释放”。再次执行事务,但这次是发布,您会收到如下消息:

现在退出一个屏幕:

它已被发布,没有错误。之所以存在三行,是因为在此特定示例中维护了三种货币类型:公司代码货币 10 - 美元、集团货币 30 - 美元和基于指数的货币 50 - 欧元。单击“保存”按钮,您现在就有了已发布的成本估算。
创建生产成本收集器(KKF6N)
会计 –> 控制 –> 产品成本控制 –> 成本对象控制 –> 按期间计算的产品成本 –> 主数据 –> 产品成本收集器(KKF6N)

输入物料编号和工厂,然后单击左上角的按钮以创建新的成本收集器。

除“生产版本”字段外,所有这些字段均采用默认值。输入生产版本,然后单击“确认”按钮继续。

数据选项卡默认包含您需要的信息。现在检查标题选项卡。

再次使用数据默认值,验证其准确性,然后单击“生产流程”选项卡。

在此选项卡上生成生产流程编号,您需要在成本计算批量大小中输入数量,然后保存,您将看到此弹出窗口

单击“是”按钮继续。这将创建成本收集器。
如果您忘记执行此步骤,则在保存成本收集器后,您必须执行此步骤:

选择刚刚创建的成本收集器。

现在单击更改按钮。

此时“成本”按钮已激活,因此现在单击“成本”按钮

初步成本估算已创建,现在单击“保存”按钮。

成本收集器现已更新为初步成本收集器,可供使用。我希望这有助于理解 Cost Collector 如何与 MM 模块中的主数据交互。我发现了解跨 SAP 模块的活动和流程的主数据或配置要求总是有帮助的。
相关文章:
产品成本收集器流程演示
感谢大佬的文章,我只是一个翻译搬运工,原文地址:产品成本收集器 概述 SAP 令人兴奋的部分之一是它在不同操作模块之间的集成程度。使用产品成本收集器来跟踪生产就是一个很好的例子。在本博客中,我计划遵循产品成本收集器流程&a…...
【微服务】springboot整合quartz使用详解
目录 一、前言 二、quartz介绍 2.1 quartz概述 2.2 quartz优缺点 2.3 quartz核心概念 2.3.1 Scheduler 2.3.2 Trigger 2.3.3 Job 2.3.4 JobDetail 2.4 Quartz作业存储类型 2.5 适用场景 三、Cron表达式 3.1 Cron表达式语法 3.2 Cron表达式各元素说明 3.3 Cron表达…...
Electron+Ts+Vue+Vite桌面应用系列:TypeScript常用时间处理工具
文章目录 1️⃣ 时间处理工具1.1 格式化时间1.2 把时间戳改成日期格式1.3 Day.js 工具类使用1.4 date-fns 工具类使用 优质资源分享 作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43151418/article/details/134712978 ElectronTsVueVite桌面应用…...
记录 | centos源码编译bazel
tensorflow的源码编译依赖于 bazel 这里进行 bazel 的源码编译 1、安装依赖 sudo yum install -y java-11-openjdk sudo yum install -y java-11-openjdk-devel sudo yum install -y protobuf-compiler zip unzip2、知悉要安装的 bazel 的版本 务必安装受支持的 Bazel 版本…...
常见的Bean工厂后置处理器
此代码在jdk11上测试通过,SpringBoot版本为2.7.14 1.上代码 导入坐标 <dependencies><!-- spring数据坐标 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-rest</art…...
代码随想录算法训练营第四十二天| 416 分割等和子集
目录 416 分割等和子集 416 分割等和子集 class Solution { public:const int N 210;bool canPartition(vector<int>& nums) {vector<int>f(N);int sum 0;for(auto num : nums)sum num;if(sum % 2 1)return false;//如果int target sum / 2;for(int i …...
memmove 和 memcpy的区别
函数原型及作用 memcpy 和 memmove 都是C语言中的库函数,在头文件string.h中,作用是拷贝一定长度的内存的内容,原型分别如下: void* memcpy(void *dst, const void *src, size_t count); void* memmove(void *dst, const void *…...
C实现的双向链表队列
如下代码所示,一个头文件实现的双向链表,用c代码实现: #ifndef _LINUX_LIST_H #define _LINUX_LIST_H#include "stddef.h" #include "poison.h"#ifndef ARCH_HAS_PREFETCH #define ARCH_HAS_PREFETCH static inline voi…...
自适应中值滤波器的python代码实现-----冈萨雷斯数字图像处理
基本原理: 自适应中值滤波器是一种图像处理技术,用于去除图像中的噪声。其原理是根据像素周围邻域内像素值的特性,动态地选择滤波器的大小和中值滤波的程度。 **邻域选择:**对于每个像素点,选取一个窗口或者邻域&…...
Python作业答疑_6.22~6.25
一、Python 一班 1. 基数分割列表 1.1 问题描述 给定一无序数列,把数列的第一个数字当成基数,让数列中基数小的数字排在数列前面,比基数大的数字排在数列的后面。 1.2 问题示例 如数列:num[4,1,8,3,9,2,10,7]。基数为 4&…...
Uber Go 语言编码规范
uber-go/guide 的中文翻译 English 文档链接 Uber Go 语言编码规范 Uber 是一家美国硅谷的科技公司,也是 Go 语言的早期 adopter。其开源了很多 golang 项目,诸如被 Gopher 圈熟知的 zap、jaeger 等。2018 年年末 Uber 将内部的 Go 风格规范 开源到 G…...
UniRepLKNet:用于音频、视频、点云、时间序列和图像识别的通用感知大内核ConvNet
摘要 https://arxiv.org/abs/2311.15599 大核卷积神经网络(ConvNets)最近受到了广泛的研究关注,但存在两个未解决的关键问题需要进一步研究。(1)现有大核ConvNets的架构在很大程度上遵循传统ConvNets或Transformers的设计原则,而大核ConvNets的架构设计仍未得到充分解决。(2…...
Http协议与Tomcat
HTTP协议 HTTP协议(HyperText Transfer Protocol)即超文本传输协议 ,是TCP/IC网络体系结构应用层的一个客户端-服务端协议,是所有客户端,服务端数据传输的基石(数据传输规则) 特点 ⭐基于TCP协…...
Spring AOP从入门到精通
目录 1. AOP的演化过程 1. 代理模式 2. 动态代理 2.1 JDK动态代理 2.2 Cglib动态代理 3. Spring模式 3.1 ProxyFactory 3.2 ProxyFactoryBean 3.3 AbstractAutoProxyCreator 2. Spring AOP抽象 1. 核心术语 1.1 连接点(JoinPoint) 1.2 切点(Pointcut) 1.3 增强(Ad…...
Tap虚拟网卡
1 概述 Tap设备通常用于虚拟化场景下,其驱动代码位于drivers/net/tun.c,tap与tun复用大部分代码, 注:drivers/net/tap.c并不是tap设备的代码,而是macvtap和ipvtap; 下文中,我们统一称tap&#…...
【数电笔记】53-与非门构成的基本RS触发器
目录 说明: 1. 电路组成 2. 逻辑功能 3. 特性表 4. 特性方程 5. 状态转换图 6. 驱动表 7. 例题 例1 例2 说明: 笔记配套视频来源:B站;本系列笔记并未记录所有章节,只对个人认为重要章节做了笔记;…...
kubernetes(k8s)容器内无法连接同所绑定的Service ClusterIP问题记录
kubernetes(k8s)容器内无法连接同所绑定的Service ClusterIP问题记录 1. k8s环境 k8s使用kubernetes-server-linux-amd64_1.19.10.tar.gz 二进制bin 的方式手动部署 k8s 版本: [rootmaster ~]# kubectl version Client Version: version.Info{Major:"1", Minor:&…...
Hadoop入门学习笔记
视频课程地址:https://www.bilibili.com/video/BV1WY4y197g7 课程资料链接:https://pan.baidu.com/s/15KpnWeKpvExpKmOC8xjmtQ?pwd5ay8 这里写目录标题 一、VMware准备Linux虚拟机1.1. VMware安装Linux虚拟机1.1.1. 修改虚拟机子网IP和网关1.1.2. 安装…...
堆栈,BSS,DATA,TEXT
一、目标文件 首先目标文件的构成,Linux下就是.o 文件 编译器编译源码后生成的文件叫目标文件(Object File)。 目标文件和可执行文件一般采用同一种格式,这种存储格式为 ELF。 目前文件的内容至少有编译后的机器指令代码和数据&a…...
Java八股文面试全套真题【含答案】-JSON篇
什么是JSON? 答案:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,基于JavaScript的对象字面量表示法,用于在不同语言和平台之间传输数据。JSON的数据结构是怎样的? 答案…...
Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误
HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误,它们的含义、原因和解决方法都有显著区别。以下是详细对比: 1. HTTP 406 (Not Acceptable) 含义: 客户端请求的内容类型与服务器支持的内容类型不匹…...
UE5 学习系列(三)创建和移动物体
这篇博客是该系列的第三篇,是在之前两篇博客的基础上展开,主要介绍如何在操作界面中创建和拖动物体,这篇博客跟随的视频链接如下: B 站视频:s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...
[10-3]软件I2C读写MPU6050 江协科技学习笔记(16个知识点)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...
【C语言练习】080. 使用C语言实现简单的数据库操作
080. 使用C语言实现简单的数据库操作 080. 使用C语言实现简单的数据库操作使用原生APIODBC接口第三方库ORM框架文件模拟1. 安装SQLite2. 示例代码:使用SQLite创建数据库、表和插入数据3. 编译和运行4. 示例运行输出:5. 注意事项6. 总结080. 使用C语言实现简单的数据库操作 在…...
爬虫基础学习day2
# 爬虫设计领域 工商:企查查、天眼查短视频:抖音、快手、西瓜 ---> 飞瓜电商:京东、淘宝、聚美优品、亚马逊 ---> 分析店铺经营决策标题、排名航空:抓取所有航空公司价格 ---> 去哪儿自媒体:采集自媒体数据进…...
高防服务器能够抵御哪些网络攻击呢?
高防服务器作为一种有着高度防御能力的服务器,可以帮助网站应对分布式拒绝服务攻击,有效识别和清理一些恶意的网络流量,为用户提供安全且稳定的网络环境,那么,高防服务器一般都可以抵御哪些网络攻击呢?下面…...
企业如何增强终端安全?
在数字化转型加速的今天,企业的业务运行越来越依赖于终端设备。从员工的笔记本电脑、智能手机,到工厂里的物联网设备、智能传感器,这些终端构成了企业与外部世界连接的 “神经末梢”。然而,随着远程办公的常态化和设备接入的爆炸式…...
HashMap中的put方法执行流程(流程图)
1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中,其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下: 初始判断与哈希计算: 首先,putVal 方法会检查当前的 table(也就…...
佰力博科技与您探讨热释电测量的几种方法
热释电的测量主要涉及热释电系数的测定,这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中,积分电荷法最为常用,其原理是通过测量在电容器上积累的热释电电荷,从而确定热释电系数…...
多模态图像修复系统:基于深度学习的图片修复实现
多模态图像修复系统:基于深度学习的图片修复实现 1. 系统概述 本系统使用多模态大模型(Stable Diffusion Inpainting)实现图像修复功能,结合文本描述和图片输入,对指定区域进行内容修复。系统包含完整的数据处理、模型训练、推理部署流程。 import torch import numpy …...
