SAP从放弃到入门系列之批次派生-Batch Derivation-Part1

文章目录

  • 一、概述
  • 二、系统配置
  • 三、主数据
    • 3.1 分类主数据
    • 3.2 派生规则设置
      • 3.2.1发送物料
      • 3.2.2 接收物料
  • 四、 测试数据(生产订单)
  • 五、 最后

Batch Derivation翻译成批次派生(衍生)或批次继承都是问题不大,继承和派生个人认为区别只是从子类的角度和父类的角度出发的问题。如果单论Derivation单词翻译,严谨一点还是批次派生比较合适。 这篇文章就以最简单的批次演示例子演示一下。

一、概述

批次派生可以实现高效自动地将批次特征值从物料批次发出方传输到接收方物料批次传输,从而节省时间、数据输入工作量和成本。批次派生能够在发送批次和接收批次的材料之间维护一对一、一对多和多对一的关系。通过批次派生,可以控制批次特性如何传输。
举个例子:化工行业,一般产品生产完后都在成品罐中存储,只有有包装计划之后才开始生产,那很多理化数据在进入成品罐后就已经有了,打包之后一些不发生变化的属性信息可以直接传输到成品的属性中。

二、系统配置

1.前提:需要激活批次派生的控制点,一般默认是没有激活的。
事务代码:DVSP
配置路径:SPRO-后勤常规-批次管理-批次数据派生-激活批次衍生
在这里插入图片描述

2.定义派生事件(生产订单下达触发或者订单收货或者移库)
这里设置触发批次派生的业务场景在这里插入图片描述

三、主数据

3.1 分类主数据

这里不做过多的演示,之前的可配置物料相关的文章其实已经有涉及。
创建特性:CT04
创建分类:CL01
这里我们创建两个分类:DB和DB2.关于分类的类型选择,这个和系统的批次层级配置有关系,大家就在022和023分类中选就行,系统本身也只会有其中一个。
半成品分类:
在这里插入图片描述

成品分类:
在这里插入图片描述

3.2 派生规则设置

这里维护的数据不属于配置,属于前台业务数据,操作路径 后勤-核心功能-批次管理-批次派生的菜单下可以找到。
在这里插入图片描述

3.2.1发送物料

1.执行事务代码:DVS1,显示如下,这里只有一个可选项,BDS1
在这里插入图片描述

2.选择后回车,选择 发送物料+接收物料的方式维护。这种方式相对来说方便维护
在这里插入图片描述

回车,可以点击添加属性。
在这里插入图片描述

选择后回车
在这里插入图片描述

确认并保存即可,如果提示号段不存在,通过事务代码SNRO维护即可,或者在后台配置中设置

在这里插入图片描述

3.2.2 接收物料

在这里插入图片描述

双击物料维护接收物料的规则,维护后保存

在这里插入图片描述

四、 测试数据(生产订单)

我们以生产订单为例,展示测试结果。

  1. 创建2352的生产订单,组件为2351并分配批次
    在这里插入图片描述

  2. 2351批次的特性如下
    在这里插入图片描述

  3. 在生产订单中点击创建批次按钮
    在这里插入图片描述

  4. 然后点击批次派生按钮,点击明细可以看到组件的特性传输到了产品的批次的特性中
    在这里插入图片描述

  5. 产品的查看批次的更改记录,可以看到批次的属性有派生的记录。
    在这里插入图片描述

五、 最后

执行派生监控器(DVMO)报表也可以看到派生记录
在这里插入图片描述

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

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

相关文章

LeetCode104. 二叉树的最大深度

104. 二叉树的最大深度 文章目录 [104. 二叉树的最大深度](https://leetcode.cn/problems/maximum-depth-of-binary-tree/)一、题目二、题解方法一:递归方法二:迭代 一、题目 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶…

机器学习深度学习——线性回归的基本元素

回归用来表示输入输出之间的关系。 用实际例子来解释一下线性回归:根据房屋的面积、房龄来估算房屋价格。为了实现这个预测放假的模型,需要收集一个真实的数据集,该数据集包括了房屋的销售价格、面积和房龄。 在机器学习中,这个数…

lambda匿名函数

问题:什么是lambda函数?它有什么好处?举例说明 解答 含义 在Python中,不通过def来声明函数名字,而是通过lambda关键字来定义的函数称为匿名函数,即函数没有具体的名称,你可以理解为一句话写一个函数 Lambda表达式是Python中一类特殊的定义函数的形式,从语义上讲,它…

(学习笔记-IP)Ping的工作原理

Ping是基于ICMP协议工作的,ICMP报文封装在IP包里面,它工作在网络层,是IP协议的助手。 ICMP包头的类型字段,大致可分为两大类: 一类是用于诊断的查询消息,也就是查询报文类型一类是通知出错原因的错误消息&…

Shell编程基础(三)环境变量 位置变量 系统内置变量

环境变量 & 环境变量环境变量范围父子进程之间有效指定用户有效所有用户有效 位置变量系统内置变量 环境变量 在脚本种直接定义的变量,只能在当前shell进程中使用 若想要在其他shell进程中使用,可以将变量声明为 环境变量 export 变量名 &#xff…

Spring 的元注解

一、元注解介绍 1.1.源码引入 1.2.元注解介绍 从上面的图片可知,Spring 有四个【负责注解其他注解】的元注解,分别是: Target:标识该注解可以用于标注哪些程序元素,比如类、方法、字段等。 Retention:标…

Zabbix-server监控mysql及httpd服务

目录 一、Zabbix监控mysql数据库 1、为server.Zabbix.com添加服务模板 2、创建mysql服务图形 二、server.zabbix.com服务器操作 编辑chk_mysql.sh脚本 三、server.Zabbix.com测试 四、查看web效果 五、Zabbix监控apache(httpd服务) 安装master 六、…

C++ 提高编程

C 提高编程 主要针对C泛型编程和STL技术 一、 模板 1、 概念 模板就是建立通用的模具,大大提高代码的复用性 模板特点 模板不可以直接使用,它只是一个框架 ​ 模板的通用并不是万能的 2、 函数模板 C 另一种编程思想为泛型编程,主要利用的…

Ubuntu搭建Samba服务-学习记录

文章目录 Ubuntu安装Samba流程Samba配置文件Samba添加账户配置文件修改Samba服务控制设置开机自动启动通过systemctl 启动服务通过 rc.local 启动 Windows访问参考链接 当前文章仅用于记录,在 Ubuntu中安装使用Samba,在Windows访问 系统环境:…

NestJS 的 Module 学习

Module 概念 模块使用Module()装饰器来装饰的类。装饰器Module()提供 NestJS 用于组织应用程序结构相关的数据,例如提供商和控制器等等。具体的结构图如下: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T3CAmLIm-16902949…

【JS 同步调用多个函数 Promise.all】

在 JS 异步编程中,可以使用 Promise.all 方法来实现同步调用多个函数。 Promise.all 方法接收一个包含各个 Promise 对象的数组作为参数,返回一个新的 Promise 对象。当数组中所有的 Promise 对象都成功(即状态为 resolved)时&am…

【问题记录】Ubuntu 22.04 环境下,程序报:段错误(核心已转储)怎么使用 core 文件和GDB调试器 解决?

目录 环境 问题情况 解决思路 原因分析 解决方法 番外知识 环境 VMware Workstation 16 Pro (版本:16.1.2 build-17966106)ubuntu-22.04.2-desktop-amd64 问题情况 本人在运行百万并发的服务端程序时,程序运行报&#xff1a…

JVM运行时数据区——方法区的垃圾回收

方法区的垃圾回收主要是两部分:运行时常量池中废弃的常量和不在使用的类。 类卸载(将不在使用的类回收)的条件: 该类的所有实例均被回收。 加载该类的类加载器被回收(一般很难满足)。 类对象不再引用,通过反射也获取不到。

alias取别名后,另一个shell中和shell脚本中不生效的问题以及crontab执行docker失败问题

目录 问题一:用alias取别名后,另一个shell中不生效描述原因解决 问题二:用alias取别名后,别名在脚本中不生效描述原因解决 问题三:crontab计划任务不能运行docker命令描述原因解决 问题一:用alias取别名后&…

VLAN---虚拟局域网

VLAN— 虚拟局域网 LAN—局域网 MAN—城域网 WAN—广域网 1.一个VLAN相当于是一个广播域 VLAN—通过路由器和交换机协同工作后,将原本的一个广播域逻辑上,拆 分为多个虚拟的广播域。 VLAN配置: 1.创建VLAN VID—VLAN ID------用来区分和…

浅谈能源管理系统在水泥行业中设计分析

安科瑞 华楠 摘要:水泥企业作为我国产业结构中重要的耗能产业,同时对环境的污染也比较大,因此在水泥企业中建立能源管理系统,对水泥企业的生产过程过程进行全过程的监控和管理,对于降低企业的能源消耗和提高企业的经济…

【Ajax】笔记-Axios与函数发送AJAX请求

Axios 和 Ajax 的区别 1、Axios是一个基于Promise的HTTP库,而Ajax是对原生XHR的封装; 2、Ajax技术实现了局部数据的刷新,而Axios实现了对ajax的封装。 优缺点: ajax: 本身是针对MVC的编程,不符合现在前端MVVM的浪潮 基…

Rust中的Iterator和IntoIterator介绍及应用

Iterator即迭代器,它可以用于对数据结构进行迭代。被迭代的数据结构是可迭代的(iterable),所谓的可迭代就是这个数据结构有返回迭代器的方法,由于Rust的所有权机制,对一个数据结构的迭代器,有三种: 拿走数…

【MySQL】之复合查询

【MySQL】之复合查询 基本查询多表查询笛卡尔积自连接子查询单行子查询多行子查询多列子查询在from子句中使用子查询 合并查询小练习 基本查询 查询工资高于500或岗位为MANAGER的雇员,同时还要满足他们的姓名首字母为大写的J按照部门号升序而雇员的工资降序排序使用…

性能测试Ⅱ(压力测试与负载测试详解)

协议 性能理论:并发编程 ,系统调度,调度算法 监控 压力测试与负载测试的区别是什么? 负载测试 在被测系统上持续不断的增加压力,直到性能指标(响应时间等)超过预定指标或者某种资源(CPU&内存)使用已达到饱和状…