SAP PP学习笔记08 - 作业区(工作中心Work Center),作业区Customize

上一章讲了作业手顺(工艺路线Routing)。

SAP PP学习笔记07 - 作业手顺(工艺路线Routing)-CSDN博客

这一章来讲讲作业区(工作中心 Work Center)。

1,作业区(工作中心)中的内容

- Description 描述

- Default Values 默认值

  让我们建工作中心的时候省些事儿,提高效率

- Scheduling 排程

  到底一个产品生产的时候经过我这道工序需要多长时间

  这样生产单位就可以安排时间

- Available capacity 有效产能

  可以通过产能计算来看我这次的生产计划会不会超过我的产能,以调整计划订单之类

- Costing 成本

2,作业区(工作中心)中的数据

- General data 一般Data

- Default values 默认值

- Capacity data 能力

- Scheduling data 日程计划

- Costing and ... 原价计算

在界面上看一下。

1-1,CR01/ 02... 作业区登录/变更

Logistics > 生产 > Master Data > 作业区

> 作业区

> Report

CR05 作业区一览(工作中心一览)

这样就能显示出来该工作的所有的作业区(工作中心)

双击任意一行可以打开作业区照会。

下面来看作业区画面上各个Tab上面的常用字段:

- General data 基本Data Tab

1),作业区Category

选该作业区主要是以机器,人工,...为主。

  - 0001 机械 (机器)

  - 0003 作业者 (人工)...

2),用途

用以指示该工作中心的用途。

该 用途 字段有个特别的用处,这里介绍一下。

背景:比如某工厂有4个作业区(工作中心),作业区1,2,3,4

           之前在做计划的时候,一直计划要把某个阶段任务放在作业区1 来做,

           结果等实际执行的时候,发现作业区1负荷太重,或者其他原因,决定放到作业区2来做。

           这样就导致计划和实际不符。

解决:那要怎么办呢?就是通过这个 用途 字段来设置一个虚拟作业区。

          比如做一个 作业区0,里面含有 作业区1,2,3,4的能力之和。

        (比如 作业区1,2,3,4 的能力都为 8小时的话,那作业区0的能力就是 32小时)

          然后做计划,跑MRP之类的都用作业区0。

          当然注意作业区0呢不能用于实际的作业,因为它只是一个虚拟的作业区。

          注意这个需要在Spro中设置。

          实际的意思就是反正在会这条产线来做,至于是产线的哪个作业区得等到具体做的时候定。

下面来看一下页面操作。

A),Spro > Task List用途(任务清单的用途)

在这里设置虚拟作业区(工作中心)。

Spro > 生产计划/管理 > 基本Data > 作业区 > 一般Data

Task List用途(任务清单的用途)

选中一条,点 Copy 图标

- 990 全Task Group

 选中该 全Task Group,然后点 Task List Group 节点

N 作业手顺 行,将 直到发行(直到下达)给勾上,就将该作业区设为虚拟作业区了。

这个设置的意思是,到下达之前 该作业区 可用,但是生产订单下达之后,就不可以用了

因为这个时候你要指定真正的作业区了,不能再用这个虚拟的了。

B),CR01 作业区登录

登录虚拟作业区,选用途 990

- 用途:990- 全Task Group

注意不要忘了把虚拟作业区的能力给调整成该产线的所有作业区的能力之和

能力 Tab - 双击 能力Category

比如这里 个别能力数 :32 H, 为所有作业区(作业区1,2,3,4 各8H x 4 = 32 H)的能力之和

3),BackFlush(反冲)

注意,如果想在作业区用这个 BackFlush(反冲)的功能,需要在品目中进行设定。

- 空白 不用BackFlush

- 1 时常BackFlush

- 2 在作业区中决定BackFlush

所以如果品目 > MRP2 tab中选 2,然后作业区 > 基本Data tab 中将 BackFlush 打上勾勾,

才会在该作业区投料的时候,用这个BackFlush(反冲)。

那么为什么要这么麻烦呢?什么场景才会用这个东西呢?

就是说一个品目,当它在作业区1的时候是BackFlush,但是作业区2的时候不是BackFlush,

才会需要这么用。

也就是说是不是BackFlush这事儿只有到作业区才能搞清楚,之前都不知道,那么就需要这么用。

画面操作是上面这样,那么什么类型的物料会用到BackFlush呢?就是下面这种:

- 价值低,使用比较频繁的品目

  不值得精确管理的那些物料

- 发料不方便的品目

  油漆,胶水等等这样的品目,不想/不能利用一般方法进行发料

  一般可能会一次性给产线 100公斤,100PCS这样,然后产线用了之后自动扣账

4),标准值Key(标准值码)

选了标准值Key之后,就会出来 标准值概要 列表里面的那些项目

- 段取

- 机械

- 作业者...

标准值概要 列表 中的那些字段的用途

A),Keyword 栏位的用途

   - 收集成本

   - 记录时间...

     经过这道工序的时候,会发生多长时间,可以用来确认进度

B),更新规则 栏位的用途

用于控制 作业手顺(Routing工艺路线)

具体来说就是下面的位置:

CA01/02/03 作业手顺

比如 CR02 作业区变更 画面将 机械 项目的 更新规则 改为 3 入力必须

则 CA02 作业手顺变更 页面的 机械 栏位就变为 必入力 项目了。

- Default values 初期值 Tab

- 管理Key

- 标准值的单位...

1),管理Key

PP01 是啥意思别管,以后再说。

这个PP01 默认值是在 作业手顺(工艺路线)录入的时候,默认带出来的。

注意一下 CR02 > 初期值 画面上的 参照ID

- 勾上 参照ID:就表示该项目为参照的(不能修改的)

在 CA02 作业手顺变更 上为 Readonly了。

用途就是,如果你确定你们公司的管理Key肯定不会变,那么在做作业手顺(工艺路线)之前,

把作业区(工作中心)初期值 Tab的 参照ID 给勾上,

就能较好保证作业手顺的正确性。

2),标准值的单位

CR02

CA02

- Capacity data 能力 Tab

双击蓝色的字 “能力Category”,打开 作业区能力-Header 页面

注意这里的一些字段

1),稼动日Calendar ID

  这个会决定该作业区(工作中心)哪天上班,哪天休息

2),有效Vesion(活动版本)

  大部分工厂都不会用到

  如果工厂设置3个版本,比如版本1为8H,版本2为6H,版本3为 8.5 H,可能会用到,现场很少用

  - 01 规定利用可能能力  --》8H

  - 02 最小利用可能能力  --》6H

  - 03 最大利用可能能力  --》8.5H

3),开始/终了/休息时间

  规定了上下班时间及休息时间

  休息时间的起始是没有规定的(比如是12:00-13:00之类的)

  所以安排生产的时候,它就可能会安排你 12:00-13:00之间生产,其实工作区都是在休息

4),能力利用

  默认是100%,意思是老员工,熟练工

  如果是新手挺多的,或新设立的作业区,事情还没有太理顺,那么可能会设为80%,60%什么的

5),个别能力数(单项能力数量)

  - 1 把这个整个产线当作一个不可分割的整体来处理

       就是说这整条产线能做多少东西

       这样相对粗一些,比如产线上本来有20个人,要是有2,3个人请假,其实是低于1的

  - 10等等 假如这个产线有10个人,那么就拆分成10 来进行处理

       这种就是1个人能做多少东西

       这样更为精确,计算当然也复杂

6),能力

比如这个产线上有2个人,每个人都是6:00开始工作,22:00结束工作,中间休息2个小时。那么

稼动时间 = (终了时间 - 开始时间 - 休息时间)X 能力利用度

              如下图所例:22:00 - 06:00 --》16 H;16H - 2H --》14H;14H X 80% --》11.20H

能力 = 稼动时间 X 个别能力数

              如下图所例:11.20H X 2 = 22.40H

7),有限负荷山積日程计划(和有限计划相关)

  做产能分析的时候,勾上该 有限负荷山積日程计划 项目则表示 有限产能

  比如这个作业区,一个人每天只能做 11.20H,不能超过11.2H,比如12H,13H。

  如果你不勾这个项目,那么SAP就会认为是无限产能,比如可以13H,16H这样。

8),过负荷(过载)

   比如过负荷设为 150%,表示 22.4H X 150%--》33.6H

   也就是说可以通过加班等,增加一定(这里是50%)产能

   注意,如果设为150%的话,表示说只能增加50%的产能,不能增加60%等等

9),复数作业使用可能(可以用于一些工序)

   该作业区可以有 复数个作业同时做事情。

   比如 品目1,2,3 都会用到该 作业区1,

   那么勾上该项目,则说明作业区1 可以同时做加工品目1,2,3 里面的那些作业

咱们回到 作业区 > 能力 Tab

10),处理计算公式(加工公式)

点一下要查看的公式,然后点 计算式 按钮

- SAP005 段取时间计算式(准备公式)

  段取 X 作业分割

  至于 段取,作业分割 这个变量是什么以后再说。

- SAP007

  作业者 X 作业数量 / 基本数量

- Scheduling data 日程计划(调度) Tab

1),能力Category

这个选项必须要和 能力 Tab中选的一样

- 001 机械

- 002 作业者(工时)...

2),计算式(公式)

- 段取时间计算式(准备公式)

  段取

- 处理计算式

  作业者 X 作业数量 / 基本数量 / 作业分割

- Costing 原价计算(成本核算)

1),活动概要

主要看计算式栏位

  - SAP005:段取 X 作业分割

  - SAP006:机械 X 作业数量 / 基本数量

  - SAP007:作业者 X 作业数量 / 基本数量

3,作业区的Customize

Spro > 生产计划/管理 > 基本Data > 作业区 > 一般Data

3-1,作业区Category

- 项目选择

  用于控制该作业区Category的作业区画面上项目的显示/隐藏/必须/...

- 画面顺序

  用于显示作业区画面的Tab的显示顺序/ 隐藏/...

- 变更文书

  每次变更要不要记下来

- Status Prof. 状态参数文件

  比如订单里面会有很多状态,建立/ 发料/ 确认/...

  作业手顺(工艺路线)里面也是可以有类似状态的

- 颜色

  当我们看一个工艺路线的时候,可以用图像的方式展现出来

  就是可视化的一些帮助

A),Application 应用程序

Application的意思是作业区(工作中心)可以用在什么地方

- 0001 机械

  - I 保全Task一览

  - P 作业手顺

  - Q 品质管理计划

- 0007 生产线上的作业区

  - P 作业手顺

  - Q 品质管理计划

  - R 繰返生产(重复制造)

注意 0001 机械 和 0007 生产线上的作业区 之间的区别,比如 0007 里才有 R

意思是只有你选了 0007,那么这个工作区才可以进行 繰返生产(重复制造)。

也就是说建工作区的时候,你选了什么作业区Category,

就会决定该作业区能用在什么地方。

3-2,项目选择

会决定屏幕上显示/隐藏的字段

A),基本Data Tab

点一下 影响元,然后 内容里面输入 0001 机械

这样就显示出来 0001 机械 这个项目选择Group 的项目选择

CR01 作业区登录

- Plant 1000

- 作业区 1123 (外部番号)

- 作业区Category:0002

- 责任者:必须

- 标准值/ 标准值更新:隐藏...

如果修改了规则,则画面也会发生相应变化

 

3-3,Task list的用途(任务清单的用途)

这个在上面 【2,作业区中的数据】那节也有说这个事情。

其实就是指明一个作业区的用途。

如果你想做一个虚拟的作业区,那么就要把

直到发行(直到下达)给勾上,就将该作业区设为虚拟作业区了。

就像下面的 N 作业手顺 那行。

当然要注意虚拟作业区是咱们为了理解方便的一个自己的说法,SAP教科书上好像没有这个说法,

准确的说是只在一个阶段范围之内(比如到下达之前)有效的作业区。

咱们之所以管它叫虚拟作业区,

一是该作业区不是实际存在的;

二是该作业区不能承接下达,也就是说不是干活的地方,只存在于虚拟

 

3-4,标准值Key

双击任意一行(比如SAP1 标准值)

- SAP_01 段取

- SAP_02 机械

- SAP_03 作业者

- 生成:这是个技术上的问题,当你在Spro上看到这个 生成 的时候,都建议你把它勾上

  - 勾上:你点保存之后,SAP就会先生成代码再保存,以后读取该Spro配置时,可以直接使用

  - 不勾:你点保存之后,SAP就直接存盘,不会生成代码

               那么当你以后每次读取该Spro配置的时候,都会读数据库 > 生成代码,多这么一步

看一下画面

- 标准值Key:SAP1

- 标准值概要

  - 段取

  - 机械

  - 作业者

3-5,标准值参数

这些定义的标准参数,用于组成计算公式

A),画面上的计算公式

下面先看一下页面上的计算公式

a),CR02 作业区变更 > 能力 Tab
- SAP005 段取 X 作业分割

  SAP005: 段取时间计算式(准备公式)

- SAP007 作业者 X 作业数量 / 基本数量

SAP007:处理计算式

b),CR02 作业区变更 > 日程计划 Tab
- SAP001 段取

  SAP001:段取时间计算式(准备公式)

- SAP003 作业者 X 作业数量 / 基本数量 / 作业分割

  SAP003 :处理计算式

B),Spro 上的参数

- SAP_01 段取(准备)

- 源泉(来源):作业的标准值

 - SAP_02 机械

- 源泉(来源):作业的标准值

- SAP_03 作业者

- 源泉(来源):作业的标准值

- SAP_08 基本数量(BMSCH)

- 源泉(来源):一般作业值

  找一般作业值 具体对应到画面哪个项目可能需要借助 下面项目名:BMSCH

- SAP_09 作业数量(MGVRG)

- 源泉(来源):一般作业值

  找一般作业值 具体对应到画面哪个项目可能需要借助 下面项目名:MGVRG

- SAP_11 作业分割(SPLIM)

- 源泉(来源):一般作业值

C),公式参数的来源对应到画面

上述B)中的那些参数,如何对应到画面上呢?

- 作业的标准值 --》CA03 作业手顺照会 标准值Area

  - 基本数量

  - 段取(准备)

  - 机械

    ※这个参数咱们公式里好像没用到,现实项目中一般不会这样的

  - 作业者(工时)

- 一般作业值 --》基本数量(BMSCH)

这个基本数量的意思是,下面的那个 段取 / 机械 / 作业者 /... 其实都是以 基本数量为基准的。

下图恰好是1个,意思就是做 1ST 所需工时, 即段取(60) / 机械(30) / 作业者(60)

那假如这里是10呢?意思就是做10ST 所需工时。

所以呢,在公式当中使用 段取 / 机械 / 作业者 /...这些变量的时候,要除以 基本数量。

- 一般作业值 --》作业数量(MGVRG )

CO03 制造指图 照会 --》作业概要 图标

这个就是咱们公式里的作业数量 变量

正常情况下,该作业数量 等于 制造指图(生产订单)的数量的

可以点 F1 确认一下字段名

- 一般作业值 --》作业分割(SPLIM)

像这里面如果设为0的话,应该是按照1来算的,要不然除0不就崩了嘛。

这个分割数的具体含义是什么呢?

可以理解为该作业区同时能分出几个人来干这个活儿。

就是说把一个作业给分割成几个小段儿,然后几个人并行作业,一人干一小段儿,就叫作业分割。

这也是为什么计算式中要除以 作业分割 变量的原因。

先写这些,后面的Customize方面的内容,咱们放到后面。

参照:

SAP PP——反冲物料、倒扣物料(Back Flush)_sap倒冲发料-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/830655.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【QT学习】13.使用TCP实现文件传输

一。传输文件流程 二。实现 结果: 1. server server类属性 Ui::Widget *ui;QTcpServer* pTcpServer;QTcpSocket* pTcpSocket;//文件与文件信息QFile file;QString m_fileName;qint64 m_fileSize; //整个文件大小qint64 fileSize; //当前已经发送的文件大小bool …

解决丢失dll文件

破解 【4DDIG DLL Fixer】下载链接 链接:https://pan.baidu.com/s/1Sg23SniUp2u3GPzGN-X7HA 提取码:9876

JavaScript转换和校验数字

本节我们使用的案例还是继续之前的银行家应用程序,只不过我们呢增加了两个账号,代码如下: const account1 {owner: Jonas Schmedtmann,movements: [200, 455.23, -306.5, 25000, -642.21, -133.9, 79.97, 1300],interestRate: 1.2, // %pin…

双非本科自述: 无竞赛国奖,怎么逆袭腾讯字节

写在前面 大家好,我是青玉白露。 在这个充斥着精英主义色彩的社会里,"双一流"大学和耀眼奖项似乎成了走向职业成功、大厂的不二法门及必备之物。 然而,今天我要分享的,是一个打破常规的故事,是一个关于普…

[华为OD] C卷 货运 老李是货运公司承运人,老李的货车额定载货重量为Wt 100

题目: 老李是货运公司承运人,老李的货车额定载货重量为Wt。现有两种货物、货物A单件重量为 wa,单件运费利为pa,货物B单件重量为wb,单件运费利润为pb•老李每次发车时载货总 重量刚好为货车额定的载货重量wt,车上必须同时有货物A和货物B,货物A、B不可…

u盘量产工具拥有分区功能,它把一个U盘分成数个移动盘,更改U盘介质类型(Fixed 和 Removabe),供大家学习研究参考~

非常受欢迎的u盘量产工具。最新版拥有分区功能,它把一个U盘分成数个移动盘,更改U盘介质类型(Fixed 和 Removabel)。数码之家量产工具官方版不是数据恢复,是对U盘底层硬件信息的恢复(非硬件损坏),使因为底层硬件信息受损电脑无法识…

188页 | 2023企业数字化转型建设方案(数据中台、业务中台、AI中台)(免费下载)

1、知识星球下载: 如需下载完整PPTX可编辑源文件,请前往星球获取:https://t.zsxq.com/19KcxSeyA 2、免费领取步骤: 【1】关注公众号 方案驿站 【2】私信发送 2023企业数字化转型建设方案 【3】获取本方案PDF下载链接&#xff0…

UE5像素流部署以及多实例部署(兼容ue4)

像素流部署请看我之前的文章就行,今天讲的是多实例部署 在这里可以配置多实例的数量 如果设置800端口 设置两个实例 那么就是800 801端口 我的个人显卡是4060TI,最多开三个

【C++】封装哈希表 unordered_map和unordered_set容器

目录​​​​​​​ 一、unordered系列关联式容器 1、unordered_map 2、unordered_map的接口 3、unordered_set 二、哈希表的改造 三、哈希表的迭代器 1、const 迭代器 2、 operator 3、begin()/end() ​ 4、实现map[]运算符重载 四、封装 unordered_map 和 unordered_se…

2024.4.26 —— LeetCode 高频题复盘

目录 3. 无重复字符的最长子串206. 反转链表146. LRU 缓存215. 数组中的第K个最大元素25. K 个一组翻转链表15. 三数之和53. 最大子数组和21. 合并两个有序链表1. 两数之和5. 最长回文子串912. 排序数组 3. 无重复字符的最长子串 题目链接 class Solution:def lengthOfLongest…

中伟视界:矿山智能管控平台关键功能介绍,AI算法、告警通知、问题解决

矿山智能管控平台的关键功能介绍如下: 1.1. 主界面功能介绍 主界面分为六大区域,分别是设备列表、重点区域、功能区、告警列表、菜单区等,分别对应不同的功能和操作。 1.2. 平台功能 平台包含11条特色功能,分别为&#xff1a…

《Git---Windows Powershell提交信息中文乱码解决方案》

解释: Windows PowerShell中的Git乱码通常是因为字符编码不正确或Git配置不支持Windows系统的默认编码导致的。Git在处理文件时可能使用UTF-8编码,而Windows系统的命令行工具(如PowerShell)默认使用的是Windows-1252或GBK编码。 …

场景文本检测识别学习 day06(Vi-Transformer论文精读)

Vi-Transformer论文精读 在NLP领域,基于注意力的Transformer模型使用的非常广泛,但是在计算机视觉领域,注意力更多是和CNN一起使用,或者是单纯将CNN的卷积替换成注意力,但是整体的CNN 架构没有发生改变VIT说明&#x…

Jupyter Notebook 中使用虚拟环境的Python解释器

问题:创建虚拟环境,在pycharm中配置虚拟环境的Python解释器,然后在pycharm中打开ipynb,执行发现缺少包,但是虚拟环境中已经安装了 解决方式: 配置Jupyter Notebook 使用虚拟环境的Python解释器 1&#x…

JWT是什么?如何使用?

JWT是什么?如何使用? 前言什么是JWT?概念工作方式JWT的组成HeaderPayloadSignatrue 实战引入依赖自定义注解定义实体类定义一个JWT工具类业务校验并生成token定义拦截器配置拦截器定义接口方法并添加注解开始验证 使用场景注意事项 JWT与传统…

用大模型生成带文字的海报

本文代码讲整合在: GitHub - liangwq/Chatglm_lora_multi-gpu: chatglm多gpu用deepspeed和 这篇文章介绍如何利用VLMdiffusion模型来搭建一条文本生成海报的链路。搭建这条链路有两个应用:1.实际的业务中需要批量生产文字图海报可以用,2.可以…

生成式人工智能(AIGC)教学解决方案

一、前言 近年来,伴随计算能力跃升和数据量指数级增长,以多模态巨型模型为典型代表的生成式AI技术,在全球范围内引起了广泛关注与热烈追捧。在教育、医疗、法律等众多专业领域,生成式人工智能技术的影响力日益凸显,尤…

C++11 设计模式5. 原型模式

什么是原型模式? 原型模式⼀种创建型设计模式,该模式的核⼼思想是基于现有的对象创建新的对象,⽽不是从头开始创建。在原型模式中,通常有⼀个原型对象,它被⽤作创建新对象的模板。新对象通过复制原型对象的属性和状态来…

24.什么是跨域?解决方案有哪些?

为什么会出现跨域问题 存在浏览器同源策略,所以才会有跨域问题。那么浏览器是出于何种原因会有跨域的限制呢。其实不难想到,跨域限制主要的目的就是为了用户的上网安全。 同源策略导致的跨域是浏览器单方面拒绝响应数据,服务器端是处理完毕…

opencv基础篇 ——(十)非真实感渲染

非真实感渲染(Non-Photorealistic Rendering, NPR)是指通过一系列图像处理技术,将真实感图像转换为具有特定艺术风格或视觉效果的图像,模拟绘画、素描、卡通等非现实主义表现手法。OpenCV 提供了一些内置函数来实现非真实感渲染&a…