首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏SAP ERP管理实践

    SAP 生产缺料执行与查询介绍

    SAP系统中,事务代码COMAC 是在生产前对生产订单批量进行可用性检查,提供给计划员执行检查物料是否缺料的工具。 + 转储调拨需求 供给包括:转储订单数量 + 生产订单数量 具体操作过程如下: 点击“COMAC”或者直接在快速命令输入栏 输入“COMAC”进入“汇总可用性检查”界面。 在“汇总可用性检查”界面输入下生产工厂、生产订单等字段信息: 点击执行图标转入“批量处理-抬头订单”界面后选择需要批量处理的订单,并点击批量处理图标,打开功能选择界面。 在功能选择界面中功能参数版块,处理范围选项中选择“所有物料的ATP检查”,完毕后点击执行图标,执行完毕后界面会自动转换至“批量处理-抬头订单”界面。 汇总可用性检查执行完毕后,打开“CO24”进入“短缺零部件”界面查询相应缺件信息,其中短缺栏即为实际缺件数量。

    2.8K20编辑于 2023-09-18
  • 来自专栏云ERP

    ERP之提高生产计划执行率

      ERP系统上线初期,生产计划执行率不高是个普遍问题。生产效率低下、产能不能充分发挥,制造成本居高不下,更为严重的是大家似乎对ERP系统产生了怀疑。 可以说,生产计划执行率的高低,是计划指导生产,衡量系统应用效果的重要指标。提高生产计划的执行率就是要将生产的能力发挥得淋漓尽致,使生产变得更加顺畅和高效。 什么是生产计划执行率呢?    简单地说,就是系统跑出来的计划经过人工干预、调整后,生产线是否百分之百按照这个计划确定的完工日期来完成生产任务,达到的比率就是生产计划执行率。为什么要平衡和调整呢? 这是因为MRP采用的是基于无限能力的基础上进行倒排的方法来确定物料需求计划,没有考虑能力占用的问题,因此这样的计划是不能真正达到准时生产的。 是什么在影响生产计划执行率呢?   生产计划执行率是企业整个生产流程中多种因素共同作用的结果

    61920发布于 2019-03-01
  • 来自专栏sktj

    Docker 生产环境实践2

    image.png 1、3台主机:1台管理机、2台主机、1台日志服务器 管理机上ansible、配置文件、仓库、监控 2台主机安装keepalived 3台主机打通网络 1台日志服务器,原来用

    60620发布于 2019-12-13
  • 来自专栏SAP最佳业务实践

    SAP最佳业务实践:生产订单拆分-工具生产(236)-2生产订单

    在 生产订单创建:抬头屏幕上,输入数量(如 2),并选择 回车 确认您的输入。系统按生产订单类型YDP1展开工艺路线和物料单,并执行计划。同时检查物料可用性,确认任何消息。 ? 这种情况下,在下达生产订单之前执行采购的步骤4.2-4.4。 如果系统自动转到屏幕修改状态,选择返回。 1. 保存生产订单并记下生产订单编号 ______________。 生产订单已创建。 ? 2. 在 按计划订单备料 屏幕上,输入您的工厂。 3. 在 需求的选择区间 字段,输入订单中需要物料的日期或之后的日期。 4. 选择 生产/流程订单 选项页,输入以下数据: 字段名称 用户操作和值 注释 生产管理员 <MRP 控制者> 可选 订单 <订单编号> 输入您之前的订单编号 5. 选择 执行。 ? 补货存储地点是在物料主数据 MRP2 视图中指定的外部采购的存储地点。应该和采购订单使用相同的存储地点。通过库存确定自动填充此字段。 在屏幕底部,选择 全选。 选择 阶段。 ? 选择 保存。

    3.8K40发布于 2018-03-27
  • 来自专栏AI

    2. OpenClaw 不是不能上生产,而是不能“裸奔上生产”

    问题也正好出在这里——能力一旦从“建议”跨到“执行”,安全边界就不再是可选项,而是底线项。 模型本来只该处理工作目录,却因为工具白名单过宽,拿到了更大范围的读写与执行能力。 第二类是上下文串线。 三、上生产前先过三道门:最小权限、最小暴露、最小信任 如果你准备把 OpenClaw 放进真实工作流,最实用的思路不是追新功能,而是先做收权。 这套思路在安全领域其实是老朋友了:最小权限原则。 把高风险能力(shell、外发、关键写操作)从默认链路里拿出去,变成显式审批或独立执行通道。 第三道门是最小信任。 你能不能把“实验环境可用”与“生产环境可用”明确分开? 这四个问题里,只要有两个答不出来,就先别把“养龙虾”写成“上生产”。 因为“会搭”是起点,“敢交付”靠的是边界。

    17610编辑于 2026-06-19
  • 来自专栏技术客栈

    Swagger2在生产环境禁用

    二、禁用方式 基于 2.10.5 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2< /version> </dependency> 方式一(推荐) 在自定义的 SwaggerConfig 配置类中,通过 @ConditionalOnProperty(prefix = "swagger2" (prefix = "swagger2", value = {"enable"}, havingValue = "true") public class SwaggerConfig { @Bean 配置文件如下 spring: profiles: dev swagger2: enable: true --- spring: profiles: prod swagger2: enable prod环境下不写此配置) 方式二 同样在配置文件中编写配置文件 在自定义的 SwaggerConfig 配置类中获取配置文件中的配置信息 @Configuration @EnableSwagger2

    2.5K10编辑于 2023-07-20
  • 来自专栏千里行走

    nginx-2:部署生产级openresty

    7).相关阅读 本文需要配合下述文章阅读/使用: nginx-1:生产级别nginx高性能配置 (1).下载源码 https://openresty.org/cn/download.html 我下载的是最新版本 :openresty-1.15.8.1.tar.gz tar -xzvf openresty-VERSION.tar.gz cd openresty-VERSION/ #需要安装各种组件以适用于生产环境 centos执行:tools/get-deps-fedora.sh安装依赖。 /details/78273921 openrestry执行configure时指定pcre目录。 --with-stream --with-stream_ssl_module (7).相关阅读 nginx-1:生产级别nginx高性能配置

    2.1K10发布于 2019-11-28
  • 来自专栏测试技术圈

    nginx-2:部署生产级openresty

    7).相关阅读 本文需要配合下述文章阅读/使用: nginx-1:生产级别nginx高性能配置 (1).下载源码 https://openresty.org/cn/download.html 我下载的是最新版本 :openresty-1.15.8.1.tar.gz tar -xzvf openresty-VERSION.tar.gz cd openresty-VERSION/ #需要安装各种组件以适用于生产环境 centos执行:tools/get-deps-fedora.sh安装依赖。 make make install 但是openrestry依赖的openssl不能这样安装,需要把openssl的源码copy到目录: /opt/openresty/openssl-1.1.0i 然后执行 /details/78273921 openrestry执行configure时指定pcre目录。

    2.8K30发布于 2019-12-05
  • 来自专栏Devops专栏

    Django 2 生产环境部署 uwsgi nginx

    允许接收所有hosts的方法 DEBUG = False ALLOWED_HOSTS = ['*'] 接下来配置uwsgi 部署 uwsgi 安装 uwsgi pip3 install uwsgi 执行如下 Downloading https://mirrors.aliyun.com/pypi/packages/e7/1e/3dcca007f974fe4eb369bf1b8629d5e342bb3055e2001b2e5340aaefae7a 配置uwsgi执行文件的软链接至/usr/bin 搜索二进制可执行文件的所在路径 # 搜索文件所在路径 [root@server01 performance]# find / -name "*uwsgi uWSGI master process (pid: 29508) spawned uWSGI worker 1 (pid: 29512, cores: 1) spawned uWSGI worker 2 437 bytes (1 switches on core 0) next_url = machine_unit:machine_unit_list [pid: 29512|app: 0|req: 1/2]

    1.2K20发布于 2019-10-15
  • kafka-2-生产者-流程

    客户端组件2. 客户端缓存存储模型3. 确定消息的 partition 位置4. 发送线程的工作原理1、通过使用以下四大客户端组件来完成客户端消息的发送工作: 1、KafkaProducer:是一个生产者客户端的进程,通过该对象启动生产者来发送消息。 3、确定消息的 partition 位置:2 种方式:对Partition哈希求余、轮询 A:对于指定了 key 的消息,partition 位置的计算方式为:Utils.murmur2(key) 也可以理解为主线程与Sender线程直接的缓冲区)中暂存,3、Sender线程负责将消息信息构成请求,并最终执行网络I/O的线程,它从RecordAccumulator中取出消息并批量发送出去, 需要注意的是 ,不等待响应 典型的 fire and forget , 性能最好,但也最容易丢数据 ~ ack=1:发送出去,等到那批数据被写到主副本上时,就成功响应,执行

    40310编辑于 2024-03-10
  • 来自专栏张志敏的技术专栏

    为生产环境编译 Angular 2 应用

    为生产环境编译 Angular 2 应用 Angular 2 已经发布了 2.1.2 版本, 相信很多人已经在使用(试用)了, 相比 AngularJS 1.x , Angular 2 在性能上有了长足的进步 , 同时 Angular 2 也变得非常的庞大, 动辄几兆的脚本, 如何部署到生产环境? 接下来就介绍如何为生产环境编译 Angular 2 应用, 在本文中, 我们将 Angular 2 官方文档中的 Hello Angular 应用编译到 50K 以下, 以用于生产环境。 从上图可以看出, 仅仅一个 Hello 应用, 就产生了 40 个请求, 加载了 1.8M 的脚本, 这个在生产环境下(特别是移动端)是无法接受的。 经过这样的终极编译优化编译之后, 应该可以放心的部署到生产环境了。

    2.2K30发布于 2020-08-10
  • 来自专栏技术杂记

    可靠的远程代码执行(2)

    它的定义如下: message CNETMsg_File { optional int32 transfer_id = 1; optional string file_name = 2; optional 消息通知客户端: message CMsg_CVars { message CVar { optional string name = 1; optional string value = 2;

    4K100发布于 2021-07-09
  • 来自专栏自动化测试实战

    pytest入门 -2-分组执行

    如何分组执行 为什么要分组执行? 冒烟测试用例分布在各个模块中,如果只想执行冒烟测试用例,则需要分组执行,比如执行a.py一部分用例,b.py中一部分用例。 那么怎么做呢? 例如:我们要执行`test_Login.py`文件中的`test_01_login`方法和`test_marker.py`文件中的`test_02`方法。 ' 执行结果是2条用例通过,4条忽略,通过的两条就是我们标记为smoke的用例。 如果既想执行标记为smoke的用例,又想执行标记为usermanagement的用例怎么办呢? 很简单,只需要在执行命令的语句上修改即可:pytest -m 'smoke or usermanagement'

    52520编辑于 2022-02-23
  • 来自专栏大数据技术

    【赵渝强老师】Kafka生产者的执行过程

    Kafka的生产者Producer将消息序列化之后,发送到对应主题的指定分区上。下图为展示了生产者的执行过程。整个生产者客户端由两个线程协调运行,这两个线程分别为主线程和Sender线程。 该对象代表了生产者Producer发送到Kafka服务器端的一个消息对象。 2、Sender线程KafkaProducer创建的消息最终会缓存到生产者的消息累加器中,并由发送线程负责从消息累加器中获取消息并将其发送到KafkaBroker中。 生产者在收到错误之后会尝试重新发送消息。几次之后如果还是失败的话,生产者就返回错误消息。

    29310编辑于 2025-02-22
  • 来自专栏老虎刘谈oracle性能优化

    生产系统SQL执行计划突然变差怎么办?

    但是,这样做有一些问题: 1、 如果是大表,收集统计信息的时间会比较长,而且执行计划变差一般伴随着CPU利用率高和IO繁忙,这个时间会更长; 2、 有些DBA在收集统计信息时,没有使用no_invalidate =>false选项,即使收集了统计信息,执行计划却没有立即改变。 3、 有些SQL执行计划改变是跟统计信息没有关系的,即使重新收集了统计信息,执行计划还是无法恢复正常。 遇到执行计划突然变差,刘老师的建议是:先用SQL profile(10g及以上版本)固定执行计划为原来正常的执行计划,让业务先恢复正常,再慢慢查找原因。 具体步骤如下: 1、用DBA权限的用户登录sqlplus (不能是sys用户,可以是system用户) 2、执行脚本 SQL>coe_load_sql_profile.sql 3、输入第一个参数:需要恢复执行计划的

    1K10编辑于 2022-06-22
  • 来自专栏SAP最佳业务实践

    SAP最佳业务实践:生产订单拆分-按库存生产(248)-3生产订单处理2

    对于工作中心:在下一个屏幕上,要更改工作中心的能力数据,请选择工作中心,然后从菜单中选择(NWBC:更多…®)转到®能力®更改能力,否则继续执行步骤 5。 2. 使用 回车 确认输入,并选择 执行(F8) 执行报表。 ? 1. 记录订单数量: 订单数量: __________________。 2. 选择生产订单,并选择 批量处理 (CTRL+ F8)®执行 (F8)来执行 批量处理。 下达生产订单时通常会自动打印车间作业单。 对于此业务情景,不需要调整车间作业单的自动打印。 在输入生产订单的计工单 屏幕上,输入以下内容: 字段名称用户操作和值注释订单为物料成品 (F248-1) 记录的订单编号 工序0010 2. 按下按钮 实际数据。 3. 类型最后确认 产量<生产订单的数量减去废品数量>在 Yield 字段中,检查要确认的 数量。准备<活动 1>要为此工序确认的设置时间。机器<活动 2>要为此工序确认的机器时间。

    1.8K40发布于 2018-03-27
  • 来自专栏Initial programming

    初识Linux · 编写生产消费模型(2)

    前言: 前文我们介绍了基于阻塞队列实现生产消费模型,使用阻塞队列实现生产消费模型中,我们学习到了pthread_cond_wait的第二个参数的重要性,不仅会解锁,此时锁被其他人持有,当条件满足的时候, 在最开始生产者生产的时候,消费者一个信号量都不能消费吧?那么这不就是初识信号量为0吗?当生产者进行了V操作之后,消费者的信号量+1(重点),消费者消费了同理,所以应该有两个信号量。 (只能有一个人操作)这里既然有了信号量的加持,都有人帮我们判断条件了,我们不妨设计两把锁,因为生产者和消费者是并发进行的,要满足消费者和消费者,生产者和生产者之间的关系。即互斥。 max_cap; pthread_mutex_unlock(&_p_mutex); V(_data_sem); } 对于PV操作一定是二者都要同时进行的,不会只执行单独的一个 ,都是全部执行。

    40210编辑于 2024-12-20
  • 来自专栏Lambda

    SpringBoot 在生产快速禁用Swagger2

    SpringBoot 在生产快速禁用Swagger2 yizhiwazi 0.6 2018.07.21 19:31* 字数 219 阅读 4858评论 11喜欢 52 你还在生产节点开放Swagger 学习目标 快速学会使用注解关闭Swagger2,避免接口重复暴露。 }) 表示在开发或测试环境开启,而在生产关闭。 添加 swagger.enable = true 即可开启,生产环境不填则默认关闭Swagger. image 生产环境:http://localhost:8082/swagger-ui.html 已经禁用Swagger。 image

    2.8K10编辑于 2022-04-13
  • 来自专栏Web前后端、全栈出发

    Swagger2自动生产: api文档

    Swagger2 缺点: 代码移入性比较强。需要在Controller 层, 植入大量的注解...描述信息.. Boot 整合Swagger2 Demo 依赖: pom.xml <! -- swagger2需要的依赖 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId -- swagger2的ui 页面,进行展示! Java内部类来完成,只写一个方法; SpringBoot 启动类:注解 @EnableSwagger2 启动类上加上注解@EnableSwagger2 表示开启Swagger TestRun.Java "张三2", 20, "徐州")); list.add(new User(3, "张三3", 20, "徐州")); } //下面方法就注释了,都由Swagger2

    79210编辑于 2024-08-06
  • 来自专栏渗透测试专栏

    渗透测试命令执行漏洞原理与验证(2)——远程命令执行

    远程命令执行漏洞相关函数eval()assert()preg_replace()call_user_func()$a($b)如果页面中存在这些函数并且对于用户的输入没有做严格的过滤,那么就可能造成远程命令执行漏洞 arg=phpinfo(); 漏洞产生实例2assert()实例1preg_replace()pattern : 要搜索的模式,可以是一个字符串或字符串数组。 当pattern处存在一个“/e”修饰符时,$replacement的值会被当成php代码来执行。实例call_user_func()实例$a($b)远程命令执行漏洞的利用? a=var_dump(file_put_contents($_POST[1],$_POST[2]));,1=shell.php&2=<?php phpinfo()? a=var_dump(file_put_contents($_POST1,$_POST2));,1=shell.php&2=<?php phpinfo()?

    59520编辑于 2024-11-14
领券