SAP从入门到放弃系列之生产车间相关单据打印

news2024/11/13 15:34:10

文章目录概览

  • 一、前言
  • 二、系统相关设置
    • 2.1、配置:1:
    • 2.2、配置点2:
    • 2.3、配置点3
  • 三、主数据准备
  • 四、测试场景准备
  • 五、小结

一、前言

通常在项目实施的时候,如果没有MES,那么生产调度相关岗位下达订单后(订单下达感觉没啥好写的,入门到放弃系列就直接跳过这部分了),面临的问题是车间如何将收集的数据与系统的指令相关联后录入系统,所以订单下达后如何将订单信息分发,并打印后交接到车间,车间根据这些指令进行数据统计就很重要。往往由于项目的周期和范围的原因,这些功能基本是缺失的,但是不代表系统本身没有这些功能,或者很多单据打印都是二次开发,但更多的是领料单和产品入库的流转单据,这里简单介绍一下如何通过配置,将订单信息打印出来,作为车间生产的工序操作指令,或者车间统计表单,或者车间流转的依据。
为什么要用标准功能,新开发的打印功能的话涉及取数逻辑,打印触发的时点,重打补打功能的设计等等,相对来我们了解了标准功能逻辑后的配置和单据调整,比从无到有的开发时间成本更低,风险更容易把控。

二、系统相关设置

2.1、配置:1:

配置路径:SPRO-生产-商店底价控制-工序-定义打印控制
这个配置点主要是设置打印单据对应的表单ID和名称概览,不同订单类型可打印的表单、打印程序和打印机规格。
通常这里的表单肯定是不能通用的,我们可以对表单进行复制后进行更改,另外就是打印的单据名称每个订单类型都是通用的,我们也可以通过调整配置,对不同的订单类型配置不同的打印单据清单,和不同的单据格式。
在这里插入图片描述

2.2、配置点2:

配置路径:SPRO-生产-商店底价控制-主数据-工艺路径数据-定义控制码
这里的功能生效首先需要在订单类型时设置打印单据,然后确认的设置也必须设置为报工确认。这里的有些选项是互相关联的,点击F1功能键可以具体查看帮助文档。
在这里插入图片描述

2.3、配置点3

配置路径:SPRO-生产-商店底价控制-主数据-定义生产计划参数文件
设置订单在下达后,执行打印功能。为了方便测试我们直接将订单创建后设置为自动下达,然后直接自动打印单据。在产品的工作计划视图分配这里配置的生产计划参数文件。
在这里插入图片描述

三、主数据准备

设置产品的工艺路线数据,CA03查看工艺路线数据,这里可以设置工序是否要拆分,打印单据的数量根据工序的设置数据进行调整,在打印输出时根据这个数据进行单据拆分打印。

在这里插入图片描述

四、测试场景准备

PS-提示:
大家在测试的时候可能会遇到错误信息:== OPR_ACT_NEW 窗口 MAIN 没被定义给格式定义PSFC_STD_LAYOUT的错误,消息号:消息号 TD427。==这样的问题,这个主要是由于系统没有表单格式的原因,一般会有德文或英文环境的模板,执行事务代码SE71,查看对应的表单,如果有的话就直接切换到德文或英文环境下打印测试。
CO01-创建生产订单,当订单下达后,系统会提示打印需求已经输出。通过事务代码SP02可以查看打印队列信息,选择对应单据,点击查看
在这里插入图片描述

可以看到输出的队列中有所有单据信息内容,
在这里插入图片描述

点击切换可以看到每个单据的打印内容详细信息。这里总共有10种单据类型,是因为我们使用了默认的配置,没有单据区分订单类型。在实际的项目实施过程中我们可以根据实际需求进行单据的调整。
在这里插入图片描述
系统的CO04N 可以进行批量打印的处理操作,这里不做过多重复演示

五、小结

当然这些单据都是标准内置的,也可以根据实际情况进行调整,然后替换为需要的表单样式,通过后台配置进行更换,打印的单据类型同理也是可以进行设置进行增加或者减少。

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

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

相关文章

K8s部署微服务(springboot+vue)

文章目录 前言一、使用到的K8s资源1.1 Deployment1.2 Service 二、Springboot基础服务部署2.1 网关gateway2.2 鉴权auth2.3 文件file2.4 流程flow2.5 消息message2.6 组织org2.7 系统通用system2.8 用户user2.9 Node 三、Vue前端部署3.1 项目前端nginx3.2 静态资源服务nginx 四…

迪杰斯特拉算法(求最短路径)

迪杰斯特拉算法(求最短路径) 迪杰斯特拉算法用于查找图中某个顶点到其它所有顶点的最短路径,该算法既适用于无向加权图,也适用于有向加权图。 注意,使用迪杰斯特拉算法查找最短路径时,必须保证图中所有边…

相对位置编码(二) Relative Positional Encodings - Transformer-XL

1. Motivation 在Transformer-XL中,由于设计了segments,如果仍采用transformer模型中的绝对位置编码的话,将不能区分处不同segments内同样相对位置的词的先后顺序。 比如对于segmenti����&…

pycharm安装opencv-python报错

问题一 通过pycharm中的Terminal窗口安装opencv-python错误如下: 上图所示为部分错误,全部错误如下: Building wheel for opencv-contrib-python (PEP 517) ... errorERROR: Complete output from command D:\anzhuanglujing\Anaconda\python…

从零开始之PID控制

从零开始系列之PID控制,宗旨就是以说人话的方式讲述它,真正的做到从零开始,小白一看就会,一学就废。 一、什么是PID控制? PID控制(比例-积分-微分控制)由比例单元(Proportional&…

玩耍的猫咪【 InsCode Stable Diffusion 美图活动一期】

1️⃣ 工具介绍 InsCode是一个集成了在线IDE、在线AI编程、在线算力租赁、在线项目部署以及在线SD 模型使用的综合代码开发平台。 Stable Diffusion是目前最火的AI绘画工具之一,它是一个免费开源的项目。通过Stable Diffusion,可以很轻松的通过文字描述…

上半年结束,下半年继续冲!

前言: 这周直播也把雷神写的Ffmpeg推流器讲解完了,而一同时,一转眼间,2023年已经过半,正式进入了下半年: 因为上半年已经开始在做解析Ffmpeg 最新版本的源码,所以下半年,我会继续坚持讲解Ffmpeg…

“GPT+健康医疗”赋能医疗行业“数智化”发展,景联文科技提供高质量医疗数据库

近日,ChatGPT这个代表着通用版的大型语言模型以其出色的表现在全球互联网上引人注目。它所使用的GPT技术基础为人工智能应用开启了全新的世界。 “大模型时代已经到来。它已变成基础设施,变成算力,变成生产力。大模型可能有通用技术&#xf…

C++杂谈-友元和操作符重载

1、友元- friend 我的理解:通过设置友元函数和友元类来让外部函数来访问私有成员,这样虽然破坏了类的封装型和隐藏性,但是提高了程序的运行效率(减少了某些安全性检查的过程)。 友元函数和友元类统称友元,…

Nginx+Tomcat(多实例)实现动静分离和负载均衡(四层、七层)

目录 一、Tomcat 多实例部署 二、反向代理的两种类型 三、NginxTomcat实现负载均衡和动静分离(七层代理) 1.动静分离和负载均衡原理 2.实现方法 3.部署实例 (1)部署Nginx负载均衡服务器 (2)配置Tom…

C++之GNU C的__attribute__常用属性(一百五十)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

使用 ZBrush、Ornatrix 和 Substance 3D Painter 重现哈利波特中的凤凰

今天瑞云渲染小编给大家带来了Ramn Tapia 分享 Phoenix 项目背后的工作流程,解释了如何在 Ornatrix 中完成修饰,并展示了纹理化过程。 介绍 你好,有创造力的读者朋友们 我的名字是Ramn,但在数字艺术领域,我的名字是ra…

【 Android11 无线热点开发 】无线AP开与关、无线AP信息获取

前言 前面四篇文章介绍完了有线网络、无线网络的开发过程,下面介绍下Android 11上网络的终结篇,无线热点的开发流程。 相关文章 1、【 Android11 WiFi开发 一 】WiFi列表获取与展示 2、【 Android11 WiFi开发 二 】WiFi连接、断开 3、【 Android11 Wi…

软件为什么要进行故障演练?主要为了什么?

随着现代社会的高度信息化和软件的广泛应用,软件的质量和可靠性对于保障用户体验和信息安全显得尤为重要。为了保证软件的稳定运行和即时响应,软件故障演练成为软件开发和运维过程中的重要环节,那软件为什么要进行故障演练?主要为…

IIC(I2C)协议

I2C(Inter-Integrated Circuit):是一种串行通信协议,用于在集成电路之间进行数据传输。它由飞利浦公司开发,并广泛应用在各种电子设备和传感器之间进行通信。 I2C通信协议由两根线组成: 一个是用于数据传输的串行数据线…

JVM关键知识点整理,从入门到提高到实践

文章目录 基础篇一、了解JVM内存结构程序计数器(线程私有)Java虚拟机栈(线程私有)本地方法栈(线程私有)方法区(线程共享)堆(线程共享)运行时常量池直接内存 二…

Android12之解决-Werror,-Wunused类似问题万能公式(一百五十九)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

Unity3d跨平台原理是什么?

Unity3D的跨平台原理是通过提供统一的开发环境和工具、抽象化的底层接口、平台适配和优化,以及导出和发布功能来实现的。这让开发者们能够在一个平台上创建游戏,并轻松地将其移植和发布到其他支持的平台上,实现游戏的跨平台兼容性。 基于以下…

【大数据之Hadoop】三十七、Hadoop HA高可用

1、HA概述 实现高可用最关键的策略是消除单点故障。HA分成各个组件的HA机制:HDFS的HA和YARN的HA。   Hadoop2.0之前,在HDFS集群中NameNode存在单点故障(SPOF)。 NameNode主要在以下两个方面影响HDFS集群: &#xff…

Java设计模式之一:观察者模式

目录 一、什么是观察者模式 二、如何使用观察者模式 三、观察者模式的优势和使用场景 一、什么是观察者模式 观察者模式是一种常见的设计模式,用于在对象之间建立一对多的依赖关系。在该模式中,一个主题(被观察者)维护了一个观…