SAP揭秘者-怎么执行生产订单ATP检查及其注意点

文章摘要:

  上篇文章给大家介绍生产订单ATP检查的相关后台配置,大家可以按照配置步骤去进行配置,配置完之后,我们接下来就是要执行ATP检查。本篇文章具体给大家介绍怎么来执行生产

订单ATP检查及其注意点。

 执行生产订单ATP检查的步骤如下:

  1. 设定物料主数据中的检查组。

要对生产订单进行ATP检查,必须先对生产订单中的组件对应的各个组件设定其检查组。设定哪些物料需要进行ATP检查,哪些物料不需要进行ATP检查。

针对一些在生产前必须要检查该库存是否足够,如果不够会影响生产的料,我们需要把检查组设定为02或01

针对一些采购周期非常短,随时可以就近获得的材料,我们可以设定不进行ATP检查,那么可以把检查组设定为KP

  1. 执行ATP检查

在SAP中执行生产订单ATP检查有以下几种方式:

  • 工单创建时在工单保存的时候或工单Release时候,系统自动执行ATP Check (前提是Checking Control中no avail.check没有打勾).
  • 可以在CO02画面手动执行单一工单的ATP Check Rest及ATP Check.
  • 可以用CO28,COMAC,COHV Tcode进行批量执行ATP Check.

      前面两个方式的操作很简单,这里主要给大家讲一下第三种方式:批量执行ATP检查,批量执行ATP检查由分为手动批量执行ATP检查,和设定后台作业让系统自动每个执行ATP检查。

2.1 手动使用COHV执行工单ATP检查的操作步骤如下:

      

      

      

    1. 设定后台作业,让系统自动执行工单ATP检查的操作步骤如下:

1>.先使用CO28这个Tcode来设定变量

  先设定执行条件,如下

 

然后再把该执行条件保存为变量,如下:

 

2>.然后再使用SM36来设定Backgroud job,如下,注意这里程序名要指定为PPIOH000.

然后再按照后台作业的设定方法设定其执行时间和频率就可以让系统自动执行工单ATP检查了。

  • 好了,生产订单ATP检查的后台配置和前台操作就分享到这里,如果大家想进一步了解ATP检查发现问题怎么解决以及ATP的一些更深层次的功能探讨,包括汇总需求和单独需求的区别

,Block与不Block的区别等以及ATP检查在实际项目中的特殊的应用包括ATP检查和库存决定的应用,ATP检查和批次管理的结合,ATP检查和替代料策略的结合,ATP检查中的缺料和达交的概念,ATP检查与MRP的结合等,想看这些内容的详细讲解的视频的话,可以关注ZTSAP学院提供的《SAP PP大师修炼之路》课程,那个课程中有一个ATP检查详解专题,Galen老师花了14集课全面详细地讲解了SAP ATP检查的后配配置的每个栏位,以及在各个实际项目中是怎么使用ATP检查的,针对各个项目的实际疑难点是怎么处理的;当然大家如果想跟我一起探讨ATP检查的功能,也欢迎扫码加如下微信,我会把大拉到SAP PP学习群,随时欢迎跟我和其他SAP PP顾问一起交流和学习,谢谢大家!

本文仅用于SAP软件的应用与学习,不代表SAP公司。(注:文中所示截图来源SAP ERP软件,软件相应著作权归SAP所有

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

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

相关文章

Qt for android 获取USB设备列表(二)JNI方式 获取

简介 基于上篇 [Qt for android 获取USB设备列表(一)Java方式 获取], 这篇就纯粹多了, 直接将上篇代码转换成JNI方式即可。即所有的设备连接与上篇一致。 (https://listentome.blog.csdn.net/article/details/139205850) 关键代码…

Android卡顿丢帧低内存与adb shell内存状态

Android卡顿丢帧低内存与adb shell内存状态 卡顿丢帧除了CPU/GPU层面,另外,也需要特别注意整机低内存情况。kswapd0 是一个内核工作线程,内存不足时会被唤醒,做内存回收工作。 当内存频繁在低水位的时候,kswapd0 会被频…

webgl three 项目常用操作

分组 const group1 new THREE.Group(); //所有高层楼的父对象group1.name "高层";for (let i 0; i < 5; i) {const geometry new THREE.BoxGeometry(20, 60, 10);const material new THREE.MeshLambertMaterial({color: 0x00ffff});const mesh new THREE.Me…

Linux基础(六):Linux 系统上 C 程序的编译与调试

本篇博客详细分析&#xff0c;Linux平台上C程序的编译过程与调试方法&#xff0c;这也是我们后续程序开发的基础。 目录 一、第一个hello world程序 1.1 创建.c文件 1.2 编译链接 运行可执行程序 二、编译链接过程 2.1 预编译阶段 2.2 编译阶段 2.3 汇编阶段 2.4 链…

一千题,No.0025(Chess For Three)

描述 Three friends gathered to play a few games of chess together. In every game, two of them play against each other. The winner gets 2 points while the loser gets 0, and in case of a draw, both players get 1 point each. Note that the same pair of playe…

【MySQL精通之路】SQL语句(3)-锁和事务语句

目录 1.START TRANSACTION、COMMIT和ROLLBACK语句 2.无法回滚的语句 3.导致隐含COMMIT的语句 4.SAVEPOINT、ROLLBACK TO SAVEPOINT和RELEASE SAVEPOINT语句 5.LOCK INSTANCE FOR BACKUP和UNLOCK INSTANCE语句 6.LOCK TABLE和UNLOCK TABLES语句 6.1 表锁获取 6.2 表锁释放…

qemu+gdb调试linux内核

打开CONFIG_DEBUG_INFO,编译内核 通过图形菜单配置该宏,执行make menuconfig。 kernel hacking —> compile-time checks and compiler options —> compile the kernel with debug info 验证是否打开成功,grep -nr “CONFIG_DEBUG_INFO” .config。 打开成功,然后…

plsql 学习

过程化编程语言 赋值&#xff1a;&#xff1a; ||&#xff1a;连接符号 dbms_output.put_line() :输出的语句 var_name ACCOUNTLIBRARY.USERNAME%type; 变量名&#xff1b;某个表的数据类型&#xff1b;赋值给变量名 用下面的方法更好用 异常exception 循…

力扣HOT100 - 75. 颜色分类

解题思路&#xff1a; 单指针&#xff0c;对数组进行两次遍历。 class Solution {public void sortColors(int[] nums) {int p 0;int n nums.length;for (int i 0; i < n; i) {if (nums[i] 0) {int tmp nums[i];nums[i] nums[p];nums[p] tmp;p;}}for (int i p; i …

java库和包的概念

在Java中&#xff0c;"库"和"包"是两个不同的概念&#xff0c;但它们之间存在着密切的关联。 库&#xff08;Library&#xff09; 定义&#xff1a;库是一组已经编写好的代码和资源&#xff0c;用于解决特定的问题或提供特定的功能。它可以包含一个或多个…

【前端每日基础】day19——回调函数

回调函数 回调函数是一种常见的编程概念&#xff0c;它是指在函数执行完毕后&#xff0c;将另一个函数作为参数传递给它&#xff0c;以便在特定条件满足时调用这个函数。回调函数通常用于处理异步操作、事件处理、定时器等场景&#xff0c;以实现非阻塞式的程序设计。 特点和…

存储+调优:存储-IP-SAN-EXTENSION

存储调优&#xff1a;存储-IP-SAN-EXTENSION 文件系统的锁标记 GFS&#xff08;锁表空间&#xff09; ----------- ------------ ------------- 节点 | ndoe1 | | node2 | | node3 | ---------- ------…

断更是我的错

打算在暑假每天两个文章&#xff0c;大概是6月20多号开始吧。

vue3中watch语法

在Vue 3中&#xff0c;watch仍然是一个用于观察和响应Vue实例上的数据变化的选项。watch选项接受一个对象&#xff0c;该对象中的属性对应要观察的数据属性&#xff0c;并指定对应的回调函数&#xff0c;用于处理数据变化时的逻辑。 watch选项的语法如下&#xff1a; watch: …

GNSS中的多路径效应原理及计算方法

1 多路径效应原理 图1 多路径效应原理图 2 计算方法 如需原文&#xff0c;可加多源融合定位与智能控制讨论群获取,QQ群号&#xff1a;51885949

ORACLE 6节点组成的ACFS文件系统异常的分析思路

近期遇到多次6节点集群的ACFS文件系统环境异常问题&#xff1b;如24日中午12点附近出现ACFS文件系统访问异常&#xff0c;通过查看集群ALERT日志、CSSD进程日志及OSW监控软件的日志&#xff0c;可以发现OSW监控软件在11:55-12:40分时没有收集到虚拟机LINUX主机的监控数据&#…

【OceanBase诊断调优】—— 直连普通租户时遇到报错:Tenant not in this server

本文介绍了直连 OceanBase 数据库中的普通租户时&#xff0c;出现报错&#xff1a;ERROR 5150 (HY000) : Tenant not in this server 的处理方法。 问题描述 在 n-n 或者 n-n-n (n>1) 的部署架构中&#xff0c;使用 2881 端口 直连 OceanBase 集群的普通租户&#xff0c;可…

ChatGPT大语言模型发展历史

技术背景与OpenAI成立 2010年代初&#xff1a;随着深度学习技术的突破&#xff0c;特别是循环神经网络(RNN)和长短时记忆网络(LSTM)的成功应用&#xff0c;自然语言处理(NLP)领域开始经历一场革命。2015年12月&#xff1a;OpenAI作为一个旨在确保人工智能(AI)研究造福全人类的…

Java并行流

Java并行流 什么是并行流&#xff1f;并行流的优缺点优点缺点 如何使用&#xff1f;1.创建流2.转换为并行流3.流操作4.收集结果5.关闭流 并行流的本质1.任务划分和调度2.并发处理数据3.任务结果合并4.性能优化 参考文献官方文档 什么是并行流&#xff1f; 并行流&#xff08;p…

【C++风云录】揭秘医疗机器人:技术解析与应用探索

打造智能医疗&#xff1a;医疗机器人技术与手术辅助 前言 本文将在深度和广度上探讨六种尖端医疗机器人系统&#xff0c;并重点介绍其应用、C控制接口及其功能。这些机器人系统分别是ROSA Robot、Da Vinci Surgical SystemSDK、Intuitive Surgical’s da Vinci Xi、Medroboti…