SAP PP学习笔记18 - MTO(Make-to-Order):按订单生产(受注生産) 的策略 20,50,74

前面几章讲了 MTS(Make-to-Stock)按库存生产的策略(10,11,30,40,70)。

SAP PP学习笔记14 - MTS(Make-to-Stock) 按库存生产(策略10),以及生产计划的概要_sap period total里plan ind requirements与requirement-CSDN博客

SAP PP学习笔记15 - MTS(Make-to-Stock) 按库存生产(策略11,策略30)_成品策略mts-CSDN博客

SAP PP学习笔记16 - MTS(Make-to-Stock) 按库存生产(策略40),以及其冲销模式(Consumption Mode)-CSDN博客

SAP PP学习笔记17 - MTS(Make-to-Stock) 按库存生产(策略70)-CSDN博客

复习一下:

计划策略(Planning Strategies) 的种类

- MTS(Make-to-Stock):按库存生产(見込生産)

- MTO(Makte-to-Order):按订单生产(受注生産)

- ATO(Assemble-to-Order)/ ETO(Engineer-to-Order):(受注组立)/ (受注设计)

本章开始讲另一种计划策略- MTO(Make-to-Order)按订单生产 的各种策略:

- 20 Make-to-Order production

  存粹的按订单生产,甚至设计都不是在自己公司设计的

- 50 Planning without final assembly

  没有最终组装的计划

  在接到最终订单之前,会把半成品组装起来,但是,最终的产成品是不会组装的

  最终产品的组装一定是由销售订单来触发的

  下阶的半成品生产则是通过销售预测来触发的。

- 74 Panning at assembly level without final

  策略74 = 策略70 + 策略50 (策略70 + 策略50 的组合 )

  策略70:主要针对半成品和原材料阶的

  就是说策略74 也是针对半成品和原材料的(主要是针对半成品的)做计划独立需求

  然后来了客户订单之后做冲销

  和策略70的区别是 策略74 做的是MTO,主要面向预测;策略70做得是MTS,主要面向客户订单

  和策略50的区别是 策略50,74 都做MTO,但是50主要面向成品,74主要面向半成品

 1,20 Make-to-Order Production 面向订单的生产

- 订单A / B

  订单是分别的,不会合并

  原材料/半成品 如果也是采用 20 Make-to-Order Production的话,那么也不会合单

  但是有些公司可能会采取合单的方式进行采购 原材料/生产半成品的话,那也会如图合单

  生产完成之后入库,库存的表现形式也是生产订单,就是说不会出库给其他订单

  等出货的时候,才会减少需求

下面通过画面才做来加深理解。

1-1,品目准备

a),成品 100-710-F11

- 方针Group:20 受注生产

b),半成品 100-710-B11

c),原材料 100-710-T11

2),CS01 BOM

a),成品 100-710-F11

 b),半成品 100-710-B11

3,CA01 作业手顺

a),成品 100-710-F11

 b),半成品 100-710-B11

 

4, CA97 更新作业时间到Master

a),成品 100-710-F11

  b),半成品 100-710-B11

到此品目的准备工作就OK了。

下面进入正题,先贴一下这张图

1-2,CA01 受注(客户订单)

成品 100-710-F11 20个  ===》Order A

1-3,MD04 在库/所要量一览

- 得在库(得意先在库 CustStock):这其实是一个section标记

- 受注(客户订单 CustOrd):20-

MB1C 手工加库存 (现在更多用MIGO,MB1C是老一些的T-code)

100-710-F11:+1 个库存

刷新MD04, 可以看到在库 1 个了,

但是注意在库并不会对 受注造成影响

1-4,MD41 跑MRP

成品 100-710-F11

1-5,MD04 在库/所要量一览

- 计手配(计划订单 PldOrd) 20

注意在库并不会影响受注(客户订单) / 计手配(计划订单),这是为什么呢?

这是因为受注生产是一种特殊的东西,它不会和现有库存掺和,生产出来的东西,除了用作受注的出库,也不能有其他出口。(因为是按客户要求做的东西,不可能挪作它用)

1-6,CA02 受注(客户订单)

成品 100-710-F11

- 明细20: 再加一条25 ST的订单  ===》Order B

回到 MD04,发现又出来了一个Section,而且既不会跟既有库存,也不会跟上一个订单产生交集

上面是同一个客户订单的不同行,如果是不同的客户订单也是一样的

MD41 再跑MRP

 回到MD04 在库/所要量一览

a),成品 100-710-F11

- 受注(客户订单):都是各自的

- 计手配(计划订单):都是各自的

b),半成品 100-710-B11

- 从所要(Dep.Req):40-  (20- * 2 = 40-)   /  50- (20- * = 50- ) 

  可以看到半成品阶的从所要(Dep.Req) 没有合并

c),原材料 100-710-T11

- 从所要(Dep.Req) :没有合并

- 购买依赖(PurReq 采购订单):这个合并了

  这个可以通过一个设置,让它们不合并

1-7,C040 转生产订单

注意

- 受注(客户订单 CustOrd):该生产订单和受注是关联的

- 发注先:说明是哪个客户的订单

点 指图的发行 图标,然后保存

回到MD04,然后刷新

- 制造指图(PrdOrd) 20个

生产订单的话,其实后面还有发料等一系列操作

咱们这里先略过,直接就到生产订单收货

MMBE 收货前,看一下库存

- 利用可能库存:1 ST

1-8,MIGO 收货

MMBE 在库状况照会

- 利用可能在库

   - 0001 保场:1个

   - 受注在库(销售订单库存):20个

     这个意思是说,这个在库是人家客户受注的,不能挪作他用,是一种特殊库存

双击还可以看 受注在库的详细(贩卖传票:13349)

也可以在下面这个t-code上看报表

MB52:品目别仓库在库照会

- 选择特殊在库:一定要勾上,不然看不到的

这样就比较清晰了

1-9,VL01N 出库

有关出库的操作,可以看这篇文章

SAP SD学习笔记01 - 简单走一遍SD的流程:受注,出荷,请求_sap sd流程-CSDN博客

SAP SD学习笔记05 - SD中的一括处理(集中处理),出荷和请求的冻结(替代实现承认功能)_出荷传票的基本数量单位-CSDN博客

出库之后

成品 100-710-F11

整齐干净,啥都没有留下

2,Individual / Collective Indicator 个别/集中 指示Flg

刚才上面说上阶的成品/半成品 分别做的两个客户订单,

跑完MRP之后,传递到下阶,是可以合并也可以不合并,那么是通过什么来控制的呢?

就是这个 Individual/ Collective Indicator。

在画面上的话,就是下面这个栏位

因为我这里设定了 2,所以在上面的例子中,就会显示为合并;如果我设了1,就不会合并

- 个别/包括所要量

  - 空白:个别排列然后包括所要量

   - 1:只有个别所要量(分开)

   - 2:只有包括所要量(集中)

上面说了策略20,下面继续讲策略50

3,50 Planning w/o Final Assembly : Plnd Ind.Reqmts

一般什么产品会用策略50 呢?

就是那种低价值的,但是组装之后就会立刻价值变高的那些物料

比如下图的水泵,下阶物料Spiral casing(螺旋套管)、Shaft(轴) 价值可能就20块钱,但是组装之后,水泵的价值可能就飙升为500块,那么就会用到这个策略

- Step1:对成品做计划独立需求(Plnd indep. reqmts)

- Step2,3:跑MRP 下阶的半成品就会触发生产

- Step 4:有销售订单过来

- Step 5,6:MRP,触发最终组装,同时就会冲销成品的销售预测(计划独立需求)

把上面的策略20 和 策略50 做一个对比:

- 策略20

  - 成品做销售预测(计划独立需求,Indep.Reqmts)

  - MPS/MRP 触发成品生产

  - 成品有销售订单后会冲销销售预测

- 策略50

  - 成品做销售预测(计划独立需求,Indep.Reqmts)

  - 跑成品的MPS/MRP 触发半成品生产(产生下阶物料的相关需求)

  - 成品有销售订单后会冲销销售预测

  - 跑成品的 MPS/MRP 触发成品最终组装(生产计划)

下面也通过画面操作来理解一下该策略50.

3-1,品目准备

1),MM01 品目作成

a),成品 100-710-F12

- 方针Group:50- 最终组立无的计划

- 消费Mode/逆消费期间/顺消费期间:2/999/999 (这是因为要做成品的计划独立需求了)

 b),半成品 100-710-B12

c),原材料 100-710-T12

2),CS01 BOM作成

a),成品 100-710-F12

 b),半成品 100-710-B12

3),CA01 作业手顺

a),成品 100-710-F12

 b),半成品 100-710-B12

3-2,MD61 计划独立需求(销售预测)

成品 100-710-F12

 3-3,MD04 在库/所要量一览

- 独立所要(Indep.Req) VSE 100-

3-4,MD41 MRP运行

成品 100-710-F12

3-5,MD04 在库/所要量一览

- 计手配(PldOrder):36907

 可以看到该成品 100-710-F12 的计划手配(计划订单)是不可以转成生产订单(制造指图)

这是为什么呢?

这就是因为 策略50 的话,必须在有销售订单的时候,再跑MRP,才能触发最终成品组装

并冲销成品的销售预测(计划独立需求)

 再来看一下这个图理解一下:

- VP Plnd order:VP 就是不能转成生产订单的意思

  上面那个图里面,手配Type(订单类型):VP

3-6,VA01 受注(客户订单)

 - 成品 100-710-F12  20个

回到MD04,刷新页面

- 受注 20-

- 独立所要 80-   ===》由100- 冲销到 80-

3-7,MD41 MRP运行

运行MRP的作用是把 3-6 的客户订单转成 计划订单

- 成品 100-710-F12

回到 MD04 在库/所要量一览

- 计手配(计划订单 PlndOrd):36909/ Ord -- 20 个

- 计手配(计划订单 PlndOrd):36907/ IndR -- 80 个

双击 36909/ Ord 这张 计划订单,看一下可不可以转成 生产订单呢?

是可以的

 再来看一下这个图理解一下:

- KD Plnd order:DK 就是可以转成生产订单的意思

  上面那个图里面,手配Type(订单类型):KD

其实也就是 策略50 的用途

- 计划独立需求(Plnd Indep. Req) 所产生的计划订单(Dep.Req) 不会 组装成最终产品

- 销售订单(CustOrd) 所产生的计划订单(Dep.Req) 才会组装成最终产品

- 计划独立需求的冲销时机是 来销售订单 的时候。

4,讲一些概念

4-1,计划订单 - VP 类型

VP类有以下特点:

- Capacity planning:可以做产能分析

- Can't be changed manually:不可以手动修改

- Can't be converted:不可以转生产订单

4-2,Stocking Level 库存水平

下面的示意图以绿色虚线分割

- 上面的部分是 High value added:价值增长的部分

- 下面的部分是 Low value added:低价值部分

原则就是高价值的东西必须要 销售订单 来了之后才会生产。

1),Stocking Level

Pump 成品阶 不能有库存

- 原材料阶 Whse stock Spiral casing:可以有库存

- 半成品阶 Whse stock Shaft:因为是低价值,也可以有库存

 2),Flexible Determination of Stocking Level

注意 Whse Stock Shaft 在绿色虚线的上方,表示这个半成品本身也是价值蛮高的,不能有库存

Pump 成品阶 不能有库存

- 原材料阶 Whse stock Spiral casing:低价值,也可以有库存

- 半成品阶 Whse stock Shaft:高价值半成品,也不能有库存

那么要怎么设定半成品究竟是 高价值 还是低价值 呢?

其实就是之前讲过的 品目Master > MRP 4 > Individual / Collective Indicator(独立/集中)

比如咱们下面这张 半成品 100-710-B12 ,是不是跟 成品 100-710-F12 一样。

- 计手配 35910/Ord 可以转生产订单    ===》来客户订单,就可以转生产订单进行生产

- 计手配 36908/IndR 不可以转生产订单 ==》没来客户订单,计划独立需求本身不能产生生产订单

品目Master > MRP 4 > Individual / Collective Indicator(独立/集中):空白 (1 效果相同)

所以说它就是高价值的半成品,来客户订单之前不能转生产订单,来客户订单之后才可以

 MM02 修改物料  ,看一下会变成什么样子

品目Master > MRP 4 > Individual / Collective Indicator(独立/集中):2

MD41 跑MRP

成品 100-710-F12

 回到 MD04 在库/所要量一览

- 计手配(计划订单 36911/Stck):40

- 计手配(计划订单 36912/Stck):160

双击 计手配 行,确认是可以转生产订单

- 手配Type:LA

原材料 100-710-T12

- 品目Master > MRP 4 > Individual / Collective Indicator(独立/集中):2

原材料一般都设为2

也就是可以集中到一起进行采购

5,74 Planning at Assembly Level w/o Final Assembly

策略74:

- = 策略70 + 策略50 (策略74 就是 策略70 + 策略50 的组合 )

1),半成品 Motherboard 做计划独立需求(即销售预测)

2,3),跑MRP 触发下阶半成品,及原材料的生产/或采购

绿线的上方是高价值半成品/成品,绿线的下方是低价值半成品/原材料

4),来计划订单/生产订单(Production Order)

5,6),跑MRP,会产生 Dep.Req(相关需求)和 Reservation(预留),冲销计划独立需求

        同时会触发最终产品的装配

这张图就是像策略50 里面那样,

可以通过设置半成品的 Individual/Collective Indicator 来设定该产品是否可以有库存。

比如下面的 半成品 Processor,Indiv./Collective = "1" or "blank",

所以该产品就不可以有库存了,必须有订单(生产订单)来可以生产。

那么来总结一下,为什么它是 策略70 + 策略50 的简单组合:

1,计划独立需求(也叫销售预测,PIR,DM,Demmand,Forecast)的阶

  - 策略74 :半成品/原材料阶

  - 策略70:半成品/原材料阶

  - 策略50:成品

2,计划独立需求 的冲销时机

  - 策略74:成品的销售订单/手工做的生产订单

                   ==》运行完MRP 之后

                   ==》产生的Dep.Req(相关需求)/Res(预留)传递到下阶

  - 策略70:成品的销售订单/手工做的生产订单

                   ==》运行完MRP 之后

                   ==》产生的Dep.Req(相关需求)/Res(预留)传递到下阶

  - 策略50:成品的销售订单

                   ==》产生的Dep.Req(相关需求)

3,策略74 和策略50 的相似之处

单纯看上面的话,和策略50好些没啥相似之处,再看策略50 的特点

策略50的应用物料就是那种低价值的,但是组装之后就会立刻价值变高的那些物料

- 策略50

  - 成品做销售预测(计划独立需求,Indep.Reqmts)

  - MPS/MRP 触发半成品生产

  - 成品有销售订单后会冲销销售预测

  - MPS/MRP 触发成品最终组装

- 策略74

  主要是针对相对高价值的半成品做独立计划需求。

下面通过画面才做来加深一下印象。

等以后看能不能找到总结的比较好的资料,我再好好把它们都总结一下,知识点太多了。

5-1,品目准备

1),MM01 品目作成

按照这张图上,1个成品,2个半成品,3个原材料。

a),成品 100-710-F13

- 方针Group:74

b), 半成品 100-710-B13-1

- 方针Group:74

- 二重MRP区分(Mixed MRP):3-最终组立无的半制品组立计划(意思是挺贵的,没单先别组装)

在学习策略70的时候,二重MRP区分是设为1的,那个是要先组装半成品的

SAP PP学习笔记17 - MTS(Make-to-Stock) 按库存生产(策略70)-CSDN博客

- 个别/包括所要量:空白

c), 半成品 100-710-B13-2

- 方针Group:74-最终组立无的计划

- 二重MRP区分:1 (这个可以让它先生产)

- 个别/包括所要量:空白

d),原材料 100-710-T13-1

e),原材料 100-710-T13-2

f),原材料 100-710-T13-3

 2),CS01 BOM作成

a),100-710-F13

1 个PC ==》1个Motherboard

b),100-710-B13-1

1个Motherboard ==》1个Processor+1个Processor Cooling unit

c),100-710-B13-2

1个Processor Cooling unit ==》1个Cooling Sys + 1个Fan

3), CA01 作业手顺(工作中心)

a),成品 100-710-F13

b),半成品 100-710-B13-1

c),半成品 100-710-B13-2

3),CA97 更新生产时间到主数据

a),成品 100-710-F13

b),半成品 100-710-B13-1

 c),半成品 100-710-B13-2

这样品目就准备好了。

现在进入正题。

再贴一下这张图,让咱们知道自己要干啥。

这是产品BOM结构

这是策略74的流程:

1),半成品 Motherboard 做计划独立需求(即销售预测)

2,3),跑MRP 触发下阶半成品,及原材料的生产/或采购

绿线的上方是高价值半成品/成品,绿线的下方是低价值半成品/原材料

4),来计划订单/生产订单(Production Order)

5,6),跑MRP,会产生 Dep.Req(相关需求)和 Reservation(预留),冲销计划独立需求

        同时会触发最终产品的装配

 

5-2,MD61 计划独立需求(销售预测)

半成品 100-701-B13-1 (Motherboard)阶

5-3,MD04 在库/所要量一览

- 独立所要 VSEM 30-

5-4,MD41 跑MRP

半成品 100-710-B13-1 (Motherboard)

5-5,MD04 在库/所要量一览

a),半成品 100-710-B13-1 (Motherboard)

- 计手配 (36919 / IndR):30

注意这是一个 VP 类型的计划订单,是不能转生产订单的

b),半成品 100-710-B13-2 (Processor Cooling unit)

- 计手配 (36919 / IndR):30 (注意该计手配也不能产生生产订单,意思是货太贵,有单再说)

c),原材料 100-710-T13-1 (Processor)

- 计手配(36921/ EXTP) :它就可以转购买依赖

  即半成品(100-710-B13-1(Motherboard))的MRP触发了 下阶原材料的采购/(或也可以触发 低价值半成品的生产)

 原材料 100-710-T13-2/3 (Processor Cooling unit 》 CoolingSys / Fan) 也是一样的

5-6,VA01 受注(客户订单)

成品 100-710-F13 (PC):10 ST 客户订单来了

懵逼,咋没有反映呢??

难道是单丢了?

再来一单客户订单 100-710-F13  2 ST

 保存成功 13352

MD04 刷新还是没结果

MD41 跑一下,看看情况

成品 100-710-F13 啥反应没有

搞不明白了,直接手动建一张生产订单看看吧

5-7,CO01 生产订单

成品 100-710-F13 (PC)

- 数量:3 ST

点一下 指图的发行,然后保存

照会,生产订单手动创建好了

5-8, MD04 在库/所要量一览

成品 100-710-F13 (PC)

- 制造指图 600003555/PP01/Re

成品 100-710-F13 的生产订单

- 生成了下阶物料 100-710-B13-1 (Motherboard)的 Res(入出予/预留)

- 冲销了 下阶物料100-710-B13-1 (Motherboard)的 独立所要

上面的 5-6 ,看图上是 客户订单 》 生成下阶物料的计划订单(PlndOrd)》生成生产订单

不知道为啥我的客户订单(销售订单)被忽略了,以后知道再加上啊,懵逼中。。。

暂时先这样,我感觉我自己好像也没完全理解,等理解的再深刻些,我再另写一篇总结。

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

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

相关文章

ChatTTS 开源文本转语音模型本地部署、API使用和搭建WebUI界面(建议收藏)

ChatTTS(Chat Text To Speech)是专为对话场景设计的文本生成语音(TTS)模型,特别适用于大型语言模型(LLM)助手的对话任务,以及诸如对话式音频和视频介绍等应用。它支持中文和英文,还可以穿插笑声、说话间的停顿、以及语…

Web前端转行简历:打造一份引人注目的职业转型之作

Web前端转行简历:打造一份引人注目的职业转型之作 在当今日新月异的科技时代,许多专业人士都面临着职业转型的挑战。对于Web前端开发者而言,转行简历的制作尤为关键,它不仅是展示自身技能和经验的重要载体,更是打开新…

力扣189. 轮转数组

给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1:输入: nums [1,2,3,4,5,6,7], k 3 输出:[5,6,7,1,2,3,4] 解释: 向右轮转 1 步:[7,1,2,3,4,5,6] 向右轮转 2 步:[6,7,1,2,3,4,5] 向右轮转 3 步:[5,6,7,1,2,…

计算机网络ppt和课后题总结(下)

常用端口总结 计算机网络中,端口是TCP/IP协议的一部分,用于标识运行在同一台计算机上的不同服务。端口号是一个16位的数字,范围从0到65535。通常,0到1023的端口被称为“熟知端口”或“系统端口”,它们被保留给一些标准…

4句话明白虚拟机和容器的区别

一、虚拟机VM的组成 服务器-HostOS-虚拟化层-GustOS-libs-App 1、此时存在几个问题: 1、资源消耗大 2、扩展APP副本时到重复资源浪费(GustOS-libs) 3、当你开发在本地但要移植到云端,就会出现各种兼容性问题。 4、很难集成到DevOp…

【Spring Cloud】Eureka详细介绍及底层原理解析

目录 底层原理详解 1. 服务注册与发现 2. 心跳机制 3. 服务剔除与自我保护机制 Eureka Server 核心组件 Eureka Client 核心组件 使用场景 结语 Eureka 是 Netflix 开源的一款服务发现框架,用于构建分布式系统中的服务注册与发现。 它包含两个核心组件&…

基于百度接口的实时流式语音识别系统

目录 基于百度接口的实时流式语音识别系统 1. 简介 2. 需求分析 3. 系统架构 4. 模块设计 4.1 音频输入模块 4.2 WebSocket通信模块 4.3 音频处理模块 4.4 结果处理模块 5. 接口设计 5.1 WebSocket接口 5.2 音频输入接口 6. 流程图 程序说明文档 1. 安装依赖 2.…

Playwright 这个强大的自动化测试工具

什么是Playwright库? Playwright是一个强大的自动化工具,用于编写和执行浏览器自动化脚本,它支持多种浏览器,包括 Chrome、Firefox 和 Safari,并提供了简单而灵活的 API,使得自动化测试和与网页的交互变得…

RHEL8/Centos8 install for PXE

PXE介绍 PXE(Preboot Execution Environment)是预引导执行环境的缩写。它是由Intel设计的,允许客户端计算机通过网络从服务器上加载操作系统镜像。PXE通常用于大规模部署操作系统,例如在企业或学校环境中。 PXE工作流程如下&…

【复现】含能量路由器的交直流混合配电网潮流计算

目录 1 主要内容 2 理论及模型 3 程序结果 4 下载链接 1 主要内容 程序复现《含能量路由器的交直流混合配电网潮流计算》,主要是对算例4.1进行建模分析,理论和方法按照文献所述。能量路由器(ER)作为新兴的电力元器件&#xff…

Spring Boot通过自定义注解和Redis+Lua脚本实现接口限流

😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~ 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Mi…

FuTalk设计周刊-Vol.040

🔥AI漫谈 热点捕手 1、零代码定制游戏NPC,百川智能发布角色大模型 百川智能此次推出了“角色创建平台搜索增强知识库”的定制化解决方案。通过这一方案,游戏厂商无需编写任何代码,只需通过简单的文字描述,便可以快速…

IT人的拖延——都是“分心”惹的祸?

典型表现 我们说到拖延的原因有很多,还有一个原因是因为“分心太多“造成的,分心太多的拖延大致上有以下表现: 无法集中注意力: 分心太多会导致我们无法集中注意力在当前的工作任务上,我们可能会经常性地走神或者在工…

php操作数据库

<?php session_start(); #面向过程 function create_connection(){ $conn mysqli_connect(127.0.0.1,root,123456,learn_2) or die("数据库连接失败"); mysqli_query($conn,"set names utf8"); return $conn; } #面向对象 function create_connection…

Vue12-计算属性

一、姓名案例 1-1、插值语法实现 1、v-bind v-bind的问题&#xff1a; 所以&#xff1a;v-bind是单向绑定。 2、v-model 解决v-bind的问题。 3、输出全名 方式一&#xff1a; 方式二&#xff1a; 需求优化&#xff1a;全名中的姓氏&#xff0c;只取输入框中的前三位&#xf…

Python数据框的合并(一) -- merge函数

目录 1 merge 函数详解 1.1 左连接&#xff08;Left Join&#xff09;: 1.2 右连接&#xff08;Right Join&#xff09;: 1.3 全连接&#xff08;Full Join 或 Outer Join&#xff09;: 2 代码示例 2.1 加载模块并创建示例数据框 2.2 左连接 2.3 右连接 2.4 全连接 1 m…

VSCode数据库插件

Visual Studio Code (VS Code) 是一个非常流行的源代码编辑器&#xff0c;它通过丰富的插件生态系统提供了大量的功能扩展。对于数据库操作&#xff0c;VS Code 提供了几种插件&#xff0c;其中“Database Client”系列插件是比较受欢迎的选择之一&#xff0c;它包括了对多种数…

使用C++结合OpenCV进行图像处理与分类

⭐️我叫忆_恒心&#xff0c;一名喜欢书写博客的在读研究生&#x1f468;‍&#x1f393;。 如果觉得本文能帮到您&#xff0c;麻烦点个赞&#x1f44d;呗&#xff01; 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧&#xff0c;喜欢的小伙伴给个三…

基于STC12C5A60S2系列1T 8051单片机实现串口调试助手软件与单片机相互发送数据的RS485通信功能

基于STC12C5A60S2系列1T 8051单片机实现串口调试助手软件与单片机相互发送数据的RS485通信功能 STC12C5A60S2系列1T 8051单片机管脚图STC12C5A60S2系列1T 8051单片机串口通信介绍STC12C5A60S2系列1T 8051单片机串口通信的结构基于STC12C5A60S2系列1T 8051单片机串口通信的特殊功…

力扣 74.搜索二维矩阵

题目描述&#xff1a; 给你一个满足下述两条属性的 m x n 整数矩阵&#xff1a; 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target &#xff0c;如果 target 在矩阵中&#xff0c;返回 true &#xff1b;否则&am…