当前位置: 首页 > news >正文

SAP PP学习笔记26 - User Status(用户状态)的实例,订单分割中的重要概念 成本收集器,Confirmation(报工)的概述

上面两章讲了生产订单的创建以及生产订单的相关内容。

SAP PP学习笔记24 - 生产订单(制造指图)的创建_sap 工程外注-CSDN博客

SAP PP学习笔记25 - 生产订单的状态管理(System Status(系统状态)/User Status(用户状态)),物料的可用性检查,生产订单的打印,发料,退料等-CSDN博客

本章继续讲生产订单的内容:

- User Status(用户状态)的实例

- 订单分割中的重要概念 成本收集器

- Confirmation(报工)的概述

1,用户状态 (User Status)的复习

通过一个案例来复习一下用户状态的用法。

需求:

a),当第一次技术性关闭(系统状态变为TECO),财务可以做差异性分析(KKS2)

b),当取消技术性关闭之后,限制让财务不能做差异性分析

c),当再次进行技术性关闭(系统状态又会变为TECO),财务又可以做差异性分析

通过用户状态就可以简单的实现上述需求。

来看画面怎么操作。

1-1,User Status 的Customize

Spro > 生产计划/管理 > 指图管理 > MasterData > 指图

指图Type

双击 ZP03

Status管理

- Header Status Profile:ZPP00003 - Z制造指图Status Profile03

再去打开 Header Status Profile 的Customize

T-code:BS02 也可以打开

- ZSET 差异分析

实现上面的需求,主要就靠这里的设置:

- 技术完了 : 消除-ON

- 取消技术完了:设定-ON

- 差异计算:禁止-ON

来分析一下过程:

  - 第一次技术完了,把该User Status ZSET设为OFF(即消除)

  - 这样差异计算是可以的

  - 取消技术完了的话,就设置该User Status ZSET为ON(即设定)

  - 这样差异计算就禁止

  - 再次技术完了的话,跟第一次技术完了效果一样,把该User Status ZSET设为OFF(即消除)

  - 这样差异计算又可以了

1-2,CO01/02设定

CO01 制造指图登录

- 品目:100-710-T17

- 指图Type:ZP03

点一下 i 图标

Status Profile:ZPP00003

Status(无番号):ZSET - 差异性分析:OFF

1-3,画面确认

a),当第一次技术性关闭(系统状态变为TECO),财务可以做差异性分析

- Status:TECO

- Status(有番号):ZSET:OFF

- KKS2 差异计算

说既不是DLV,也不是TECO

这明明就是TECO的呀,奇怪

不知道是操作问题还是没理解其他条件

MIGO 画面先收货试试看

收完货 System Status发生了变化

- System Status:TECO DLV...

KKS2

算了,这肯定是别的原因

能说明的是,ZSET没有阻止FI 做KKS2(差异分析),这就OK了

KKS2出现奇怪问题以后再说

b),当取消技术性关闭之后,限制让财务不能做差异性分析 

Menu > 机能 > 处理制限 > 取消技术性完了

- System Status:已经没有 TECO了

汗😓,没好用呀

c),当再次进行技术性关闭(系统状态又会变为TECO),财务又可以做差异性分析

手动设置为ON,然后做技术完了,看看能不能自动取消

手动设置为ON,然后保存

点 技术完了

保存之后,可以自动删除该 ZSET Flg

d),总结

a),当第一次技术性关闭(系统状态变为TECO),财务可以做差异性分析

     ==》OK

b),当取消技术性关闭之后,限制让财务不能做差异性分析

     ==》TODO:失败

c),当再次进行技术性关闭(系统状态又会变为TECO),财务又可以做差异性分析

     ==》OK

再做一遍试试看,发现无法Release,错误消息如下:

Msg番号:CO288 指图Type ZP03 Plant 1000:作业的确认规则没有更新

Solved: No checking rule maintained and release rejected - SAP Community

 - OPJK 指图管理

把在库确认规则给加上

这回可以Release了

保存之后,CO02 变更

技术完了

然后再做 取消技术完了

没有改善呢

研究了一阵子,发现一个有趣的现象

好像就只有一个User Status 参数的话,有的时候不太好用

我这回加上Release这个参数(默认都有的,我给删除掉了,我严重怀疑这个家伙是必须的)

来再试一遍

1),CO01 制造指图登录

输入

- 合计数量

- 日付

 点 i 图标

 

回到上一个页面,然后点 Release 图标,再点保存

2),点 技术完了

 因为是点的技术完了,所以并没有设置ZSET Flg,点保存

 3),CO02 制造指图变更

点 取消技术完了

可以看到已经设置上了

就是说 FI 那边就不能执行 KKS2 差异计算

KKS2 差异计算

4),CO02 制造指图变更

再次点 技术完了

又一次取消了该 ZSET Flg

KKS2 里面又出来这个奇怪的错误,咱先不管它

ZSET Flg导致的错误消失了

这样,下面任务列表的 b 也OK了,只是多了一个Release Status,一般来说影响不大

如果非要去掉应该也是可以的,需要再好好研究下,咱这里就Skip了。

a),当第一次技术性关闭(系统状态变为TECO),财务可以做差异性分析

     ==》OK

b),当取消技术性关闭之后,限制让财务不能做差异性分析

     ==》TODO:失败  ==》OK(需要加一个Release参数)

c),当再次进行技术性关闭(系统状态又会变为TECO),财务又可以做差异性分析

     ==》OK

3,订单分割(Split Order)

比如一张订单,干到一半,突然有工序干不了了,要换生产线,这个时候在系统上该怎么处理呢?

对,就是订单分割。

Menu > 机能 > 指图订单分割

2-1,成本收集器的概念

CO02 制造指图变更

Menu > Header > 决济规则

现在是指向 MAT(物料)

要做订单分割,要先做一个成本收集器,来收集成本。

因为换生产线的话,和原来的订单已经不是同一张订单了。

要归集成本,就需要用期间来归集到成本收集器。

来看一下成本收集器的Customize

Spro > 生产计划/管理 > 指图管理 > Master Data > 指图

指图Type依存Parameter

看一下 PP01,PP08

- PP01 标准制造指图

原价Collector(成本收集器)没有打勾

- PP08 标准制造指图(原价管理)(内部)

原价Collector(成本收集器)打勾了

也就是说想用成本收集器,要建一个PP08 指图Type的订单。

2-2,新建一个成本收集器(KKF6N)

KKF6N 制品原价Collector处理(处理产品成本收集器)

输入

- 品目 100-710-F17

- Plant 1000

点 新规 图标

指图Type (贩卖传票Type)

- CO01 原价Collector

- RM01 原价Collector

- 指图Type:RM01

- 品目的原价管理Level:生产Plant/计划Plant

然后点 确定

直接点保存即可

这样成本收集器就建好了

2-3,CO01 新建一个 指图Type PP08 的生产订单

- 指图Type:PP08

点击 Release(下达),然后保存

2-4,指图分割(分解订单)

 Menu > 机能 > 指图分解

- 分割方法

  - SPLIT_DP 分割为其他品目

  - SPLIT_OS 分割到仓库

  - SPLIT_SP 分割为同一品目

不太理解这里的业务

随便选一项,回车

- 分割数量:80 (意思是分割出来80个到其他工序)

看来只能Lot管理的品目才能分割吗??

2-5,成本(原价)的收集方式

调查了一下,原来在制品Level,有两种成本收集方式:

- 指图别制品原价(按生产订单计算的成品成本)

  这种建立在Lot管理的制品基础上

- 期间别制品原价(按期间计算的成品成本)

  这种建立在重复制造的制品基础上

  按期间计算的成品成本,就需要一个概念,叫成本收集器

指图别制品原价,期间别制品原价

咱们上面的 【2-4,指图分割】里面,用的就应该是指图别制品原价(按生产订单计算的成品成本)这种方式。

TODO:至于怎么做重复制造,以及在重复制造基础上来分割订单,并归集到成本收集器上面,咱们以后再说。

4,Confirmation(报工)的概述

4-1,Confirmation的用途及方式

Confirmation的用途:

- 收集实际成本

- 反映WIP(仕挂品/在制品)的情况

  比如到底有多少WIP,都在哪个阶段(比如哪个工序上),也是通过Confirmation来决定的

- 产能减少

  比如生产订单需要100个产能,已经报工了5个,那就只剩95个产能需求了

- 和HR连携,计算工资

- 物料移动,比如 物料倒冲和收货

可以通过以下方式报工

- 从 PDC 接口上传

- 手工输入

4-2,Confirmation的类型及功能

Confirmation Type:

- 按订单(Order)为单位来做

- 按订单中的工序(Operation)为单位来做

- 按订单中的重大事件(Milestone)工序为单位来做

Confirmation functions:

- 检查工序状态

- 监视活动默认值...

 

4-4,Progress confirmation(进程式报工)

比如一共9个,有3道工序,第一天生产3个,第二天生产2个,第三天生产4个

- 正常的报工是:

            工序1,工序2,工序3

Day1      3           3           3

Day2      2           2           2

Day3      4           4           4

- 进程式报工是:

            工序1,工序2,工序3

Day1      3           3           3

Day2      5           5           5

Day3      9           9           9

相关文章:

SAP PP学习笔记26 - User Status(用户状态)的实例,订单分割中的重要概念 成本收集器,Confirmation(报工)的概述

上面两章讲了生产订单的创建以及生产订单的相关内容。 SAP PP学习笔记24 - 生产订单(制造指图)的创建_sap 工程外注-CSDN博客 SAP PP学习笔记25 - 生产订单的状态管理(System Status(系统状态)/User Status(用户状态)),物料的可用性检查,生…...

ctfshow-web入门-php特性(web104-web108)

目录 1、web104 2、web105 3、web106 4、web107 5、web108 1、web104 需要传入的 v1 和 v2 进行 sha1 加密后相等。 解法1: 这里都没有判断 v1 和 v2 是否相等,我们直接传入同样的内容加密后肯定也一样。 ?v21 post: v11 拿到 flag…...

python之集合相关

1.概况 是无序的数据结构 集合内的个体统称为元素,每个元素不可重复 所有元素被放在大括号里面,元素之间通过逗号分隔 集合对象是一组无序的可哈希的值,集合元素是不可变的数据类型 2.定义集合 使用大括号语法 基本语法: {元素1&a…...

【学习笔记】无人机(UAV)在3GPP系统中的增强支持(十一)-无人机服务可用性用例需求

引言 本文是3GPP TR 22.829 V17.1.0技术报告,专注于无人机(UAV)在3GPP系统中的增强支持。文章提出了多个无人机应用场景,分析了相应的能力要求,并建议了新的服务级别要求和关键性能指标(KPIs)。…...

【Linux 配置静态IP】Ubuntu20.04

最近学习网络编程,为了方便学习需要Ubuntu配置静态IP,网上看了好多贴子跟着试了下可以实现,但重启虚拟机后有时就无法连接,总之各种各样问题;相关的配置方法也比较凌乱,有用netplan 或者 ifupdown ,笔者简单…...

C++入门基础(2)

C入门基础(2) 1.缺省函数2.函数重载3.引用3.1 引用的概念和定义3.2 引用的特性3.3 引用的使用3.3.1引用的特性 4 .const引用5. 指针和引用的关系6.inline 1.缺省函数 • 缺省参数是声明或定义函数时为函数的参数指定⼀个缺省值。在调用该函数时&#xf…...

芋道框架万字详解(前后端分离)、若依框架、yudao-cloud保姆级攻略

♥️作者:小宋1021 🤵‍♂️个人主页:小宋1021主页 ♥️坚持分析平时学习到的项目以及学习到的软件开发知识,和大家一起努力呀!!! 🎈🎈加油! 加油&#xff01…...

Java程序打印日志

一、maven依赖 POM文件中添加以下依赖&#xff0c;maven依赖的jar包版本可以在maven central repository 查看 <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.34</version><…...

深入理解C++ 中的可调⽤对象

C中的可调⽤对象总结 普通函数类成员函数类静态成员函数与类成员函数的区别 仿函数简单示例高级用法-状态保持优缺点优点缺点 函数指针获取函数地址声明并调用函数指针 lambda表达式语法定义捕获单个捕获符 std::function()协程 可调用对象用处⼴泛&#xff1a; ⽐如在使⽤⼀些…...

汇编程序调用 C 程序详解

文章目录 1. ATPCS 规则 2. 汇编和C程序传递参数 汇编程序向 C 程序的函数传递参数 C 程序返回结果给汇编程序 代码示例 3. C 函数使用栈 4. C 语言中读写寄存器 在嵌入式开发中&#xff0c;经常需要在 C 程序和 ARM 汇编程序之间进行相互调用。为了保证这些调用的正确性…...

代码随想三刷图论篇1

代码随想三刷图论篇1 98. 所有可达路径题目代码99. 岛屿数量题目代码100. 岛屿的最大面积题目代码101. 孤岛的总面积题目代码102. 沉没孤岛题目代码103. 水流问题题目代码98. 所有可达路径 题目 链接 代码 import java.util.*;class Main{public static void main(String […...

Windows 快捷键汇总

Windows 快捷键汇总 前言进阶快捷键【最好用】Chrome 常用快捷键【跟 Windows 快捷键不搭杆&#xff0c;但常用】基础快捷键扩展快捷键 前言 Coder 苦鼠标久已&#xff0c;整理汇总 Windows 快捷键包括一些常用的快捷键&#xff0c;比如“浏览器”相关的快捷键内容分为四小节&…...

微服务有哪些组件?

1.注册中心&#xff1a;用于服务的注册和发现&#xff0c;管理微服务的地址 Nacos&#xff0c;Eureka 2.配置中心&#xff1a;集中管理微服务的配置中心 Nacos config 3.远程调用&#xff1a;用于不同微服务间的通信和协作 RESTful API&#xff08;RestTemplate&#xff0…...

camera-qsc-crosstalk校准数据XTALK回写

问题背景 手机越做越紧凑&#xff0c;需要模组和芯片尺寸越做越小&#xff0c;在尺寸一定的基础上&#xff0c;高像素和大像素&#xff0c;对于手机摄像头来说&#xff0c;一直是一对矛盾的存在。 高像素&#xff1a;带来高分辨率画质大像素&#xff1a;带来暗态下高感光度和…...

混合贪心算法求解地铁线路调度

一、问题描述 城市轨道交通的繁荣发展&#xff0c;带来了车辆资源需求的日益增加。如何兼顾运营服务水平和运营成本&#xff0c;以最少的车底优质地完成运输任务成为一大严峻问题。本题在后续的描述中将由多辆动车和拖车组合而成的车组称为车底。在日常的运营组织中&#xff0…...

vue项目:关闭页面,删除本地登录信息

vue项目&#xff1a;关闭页面&#xff0c;删除本地登录信息 代码 代码 import { removeToken } from /utils/auth //区分关闭和刷新页面&#xff0c;关闭时退出登录 window.onload ()>{if(!window.sessionStorage["tempFlag"]){removeToken();location.reload()…...

获奖案例回顾|基于卫星遥感和无人机的水稻全流程风险减量项目

引言 在现代农业保险领域&#xff0c;技术创新是推动行业进步的关键。珈和科技与太平财险的合作&#xff0c;旨在利用先进的卫星遥感和无人机技术&#xff0c;解决传统农业保险面临的诸多挑战&#xff0c;从而提升保险效率和服务质量。本次分享的项目案例获得了《金融电子化》…...

全栈 Discord 克隆:Next.js 13、React、Socket.io、Prisma、Tailwind、MySQL笔记(一)

前言 阅读本文你需要有 Next.js 基础 React 基础 Prisma 基础 tailwind 基础 MySql基础 准备工作 打开网站 https://ui.shadcn.com/docs 这不是一个组件库。它是可重用组件的集合&#xff0c;您可以将其复制并粘贴到应用中。 打开installation 选择Next.js 也就是此页面…...

【Unity】制作简易计时器

一、创建计时器相关的变量 我们需要创建三个变量&#xff0c;分别是&#xff1a;计时时长、计时剩余时长、是否处于计时状态。 public float duration;//计时时长 public float remain; //计时剩余时长 public bool isCount; //是否处于计时状态 二、初始化变量 我们可以直…...

TDesign组件库日常应用的一些注意事项

【前言】Element&#xff08;饿了么开源组件库&#xff09;在国内使用的普及率和覆盖率高于TDesign-vue&#xff08;腾讯开源组件库&#xff09;&#xff0c;这也导致日常开发遇到组件使用上的疑惑时&#xff0c;网上几乎搜索不到其文章解决方案&#xff0c;只能深挖官方文档或…...

51单片机7(点亮第一个LED)

一、LED简介 1、LED&#xff0c;它是一个发光二极管&#xff0c;它具有单向导电性&#xff0c;那么通过5毫安的一个电流&#xff0c;就可以使它发光&#xff0c;那么电流越大&#xff0c;它的发光也就越强&#xff0c;但是电流不能过大&#xff0c;过大会把这个发光二极管给烧…...

基于Vue和UCharts的前端组件化开发:实现高效、可维护的词云图与进度条组件

基于Vue和UCharts的前端组件化开发&#xff1a;实现高效、可维护的词云图与进度条组件 摘要 随着前端技术的迅速发展和业务场景的日益复杂&#xff0c;传统的整块应用开发方式已无法满足现代开发的需求。组件化开发作为一种有效的解决方案&#xff0c;能够将系统拆分为独立、…...

CentOS 系统监控项

在维护和优化 CentOS 系统时&#xff0c;实时监控硬件和资源的使用情况非常重要。为了满足工作需要&#xff0c;可以定时采集 CentOS 系统相关的监控数据&#xff0c;并将其推送到 Prometheus 进行集中监控和管理。以下是日常采集项及对应的 shell 命令&#xff0c;并附上每项命…...

连锁直营店小程序赋能多店如何管理

如商超便利店卖货线下场景&#xff0c;也有不少品牌以同城多店和多地开店经营为主&#xff0c;获取店铺周围客户和散流&#xff0c;如今线上重要性凸显&#xff0c;品牌电商发展是经营的重要方式之一&#xff0c;也是完善同城和外地客户随时便捷消费的方式之一。 多个门店管理…...

决策树算法入门到精通:全面解析与案例实现

1. 介绍决策树算法 决策树的基本概念和原理 决策树是一种基于树形结构的分类和回归方法&#xff0c;通过对数据集进行递归地划分&#xff0c;每个内部节点表示一个属性上的判断&#xff0c;每个叶节点代表一种类别或者数值。 决策树在机器学习中的应用场景 分类问题&#xf…...

LangChain —— 多模态大模型的 prompt template

文章目录 一、如何直接将多模态数据传输给模型二、如何使用 mutimodal prompts 一、如何直接将多模态数据传输给模型 在这里&#xff0c;我们演示了如何将多模式输入直接传递给模型。对于其他的支持多模态输入的模型提供者&#xff0c;langchain 在类中提供了内在逻辑来转化为期…...

ssh升级

文章目录 ssh升级一、解包ssh、ssl二、更新安装ssl三、手动更新手动复制库文件四、创建符号链接五、更新库路径六、验证库文件七、设置库路径环境变量八、配置、编译、安装OpenSSH&#xff1a;意外&#xff1a;缺少 zlib 的开发库解决方法&#xff1a; 九、刷新ssh服务、查看ss…...

51单片机10(蜂鸣器介绍)

一、蜂鸣器介绍&#xff1a; 1、蜂鸣器是一种一体化结构的电子讯响器&#xff0c;采用直流电压供电&#xff0c;广泛应用于电子产品中作为发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器。 &#xff08;1&#xff09;压电式蜂鸣器&#xff0c;它主要由多谐的一个增胀器…...

Python爬虫:基础爬虫架构及爬取证券之星全站行情数据!

爬虫成长之路&#xff08;一&#xff09;里我们介绍了如何爬取证券之星网站上所有A股数据&#xff0c;主要涉及网页获取和页面解析的知识。爬虫成长之路&#xff08;二&#xff09;里我们介绍了如何获取代理IP并验证&#xff0c;涉及了多线程编程和数据存储的知识。此次我们将在…...

T113-i 倒车低概率性无反应,没有进入倒车视频界面

背景 硬件:T113-i + emmc 软件:uboot2018 + linux5.4 + QT应用 分支:longan 问题 T113-i系统倒车时偶发无反应,没有进入倒车视频界面。 倒车无反应问题排查 先在倒车驱动的中断检测接口里添加打印,以确定倒车无反应时系统是否检测到中断状态,如下图所示。 static int ca…...