SAP-PP:基础概念笔记-5(物料主数据的MRP1~4视图)

news2024/11/26 0:38:56

文章目录

  • 前言
  • 一、MRP1视图
    • Base Unit of Measure(UoM)
    • MRP 组
    • 采购组
    • ABC 指示器
    • Plant-Specific Material Status 特定的工厂物料状态
    • MRP 类型 MRP Type
    • MRP 类型 MRP Type
    • Master Production Scheduling(MPS) 主生产计划
    • 基于消耗的计划(CBP)
      • 再订货点Reorder-point planning
      • 基于预测计划 Forecasting-based planning
      • 周期性计划 Time-phase planning
    • 批量程序 Lot Sizing Procedure
      • Static lot size:
      • 周期性批次
      • 最优化批次大小:
      • 最低批次大小:
      • Maximum 最大批次大小
      • 装配废料 报废
  • 二、MRP2视图
    • 采购类型
    • 特殊采购
    • Backflush 反冲
    • Batch Entry 批量输入:
    • 生产存储地点 Production Storage Location:
    • In-House Production Time in Days 厂内生产时间:
    • Planned Delivery Time in Days 计划送达时间:
    • GR Processing Time(in Days)收货处理时间:
    • Schedule Margin Key 计划边际码
    • 安全库存 Safety Stock
    • 最小安全库存 Minumum Safety Stock
  • 三、MRP3视图
    • Strategy Group 策略组
      • Make to order 按订单生产
      • Make to stock 按库存生产
      • Assemble to order 按订单组装
    • Consumption mode 消耗模式
    • Backward Consumption Period 逆向消耗期间:
    • Forward Consumption Period 向前消耗期间:
    • Available Check 可用性检查
  • 四、MRP4视图
    • Individual/Collective 独立/集中:
    • Production version/生产版本:
    • Repetitive Manufacturing Indicator 重复制造标识:
      • REM:
  • 总结


前言

本章将介绍物料主数据的最重要的MRP视图概念。


一、MRP1视图

MRP1视图包含了三部分 总数据、MRP 程序和批量数量。 MRP1视图包含了三部分 总数据、MRP 程序和批量数量。

在这里插入图片描述

Base Unit of Measure(UoM)

每个物料主数据都必须有一个基本度量单位,用于库存管理。货物由该单位维护。

每种业务功能都可以维护他们自己的UoM,例如采购单位 或者生产单位,销售单位,都称为可替代度量单位。

SAP 提供了 ISO(国际标准化组织)计量单位表
也就是说,SAP ERP 系统已经提供了从公斤到磅的换算。
对于非标准代为,必须为每个替代单位定于替代计量单位到基本计量单位的换算系数;例如,将件换算为托盘或纸箱。

MRP 组

这也是一个重要的字段,因为几个MRP的参数是在这里定义的。MRP组包含了许多参数,包括 计划策略组,消耗模式,当转化计划订单到生产/l流程订单时 订单的类型.Planning time fence的作用是保证现有的计划稳定.

你可以使用MRP组并且分配他们给物料,这样就共享同样的参数,而不是使用MRP 工厂参数。

采购组

这个建定义了一个人或一组人负责采购物料相关活动。这个字段值字段仅与外部采购的物料有关。

ABC 指示器

物料的分类,基于物料的消耗 :

  • A:消耗高的部分,这个视为最重要的
  • B:中等层度消耗,仅次于a
  • C:低消耗,不是很重要

你可以定义你自己的百分比分类,例如:
消耗值占 60% 的物料可归为 A 类,
消耗值占 25% 的物料可归为 B 类,
其余 15% 的物料可归为 C 类。
在这里插入图片描述

Plant-Specific Material Status 特定的工厂物料状态

这个字段指示该物料是否限制于特别的业务功能。
在这里插入图片描述

MRP 类型 MRP Type

在 SAP 中,MRP 程序可分为三大类:

  • 物料需求计划
  • 主生产计划
  • 基于消耗的计划
    • 人工重订货点的使用,需要与“再订货点”、“最大库存水平”结合使用。
    • 分时规划
    • 基于预测的规划

MRP 类型 MRP Type

MRP是一个计划引擎用来计算哪个物料或者组件应该被生产或采购,被生产或采购的数量,和在哪个日期物料应该被供应。 MRP 的功能是确保生产所需的物料供应,从而按时向客户交货。
标准的SAP提供了五种MRP类型

  • PD MRP
  • P1 MRP,fixing type -1
  • P2 MRP fixing type -2
  • P3 MRP fixing type -3
  • P4 MRP fixing type -4
    在这里插入图片描述P1-P4是固定的MRP类型。如果在计划运行中使用计划时界,则确定类型决定了订单建议的确定和计划方式

Master Production Scheduling(MPS) 主生产计划

MPS 非常像MRP,不同之处在于它用于单独标记物料。
主生产计划 (MPS) 是 MRP 的一种形式,它将计划集中在对公司盈利能力影响最大的部件或产品上,或通过使用关键资源支配整个生产流程的部件或产品上。

这些项目在 ABC 指标字段(MPS 项目)中标记为 A 类零件,在计划时要格外注意。这些项目在 MRP 运行前的单独 MPS 运行中选定。MPS 运行是在没有 BOM 爆炸的情况下进行的,这样 MRP 控制员就能确保在进行详细的 MRP 运行之前,主计划项目 (MSI) 得到正确的计划。

MPS 有单独的事务代码,标准SAP提供了五种MPS 类型

  • M0 MPS, fixing type -0
  • M1 MPS, fixing type -1
  • M2 MPS, fixing type -2-
  • M3 MPS, fixing type -3-
  • M4 MPS, fixing type -4-

基于消耗的计划(CBP)

顾名思义,基于消耗的计划程序使用过去消耗的数据或者历史性的数据在物料预测或者静态计划去计算未来的需求。

基于消耗的计划又细分为三大类:

再订货点Reorder-point planning

当工厂库存和确认收货的总和低于再订购点时,采购就会启动
以下 MRP 类型根据再订货点计划原则运行 .

  • V1 Manual record.point w.ext.reqs

  • V2 Autom.record.point w.ext.reqs V2 Autom.record.point w.ext.reqs

  • VB Manual recorder-point planning

如果使用再订购点计划,则必须保持再订购点。每当库存低于再订购点数量时,系统就会在下一次计划运行中创建采购建议。使用手动重订货点计划时,MRP 控制器必须手动维护该值。如果使用自动重订货点计划,系统会在规定的时间间隔内自动更新该值。

基于预测计划 Forecasting-based planning

基于历史消耗的数据决定了未来的需求。 VV 基于预测计划的mrp类型再这个基于预测计划的原测下执行。

周期性计划 Time-phase planning

当再一个特别时间的间隔时购买物料,这个类型可以被使用。举例:打比方一个供应商每周一送货,你可以每周增加数量并且发送 累积需求,以下MRP类型在周期性计划中被使用:

  • R1 Time-phased planning
  • R2 Time-phased w.ayto.record.point
  • RR TMPHSD.repl.w.dyn.trgt.stck
  • RS Time-phased replenishment plng
    在这里插入图片描述

批量程序 Lot Sizing Procedure

批量大小指示 批量大小指示
批量大小指标有助于在计划运行中计算净需求时确定批量大小(或采购/生产数量)。这意味着 MRP 运行将根据批量大小计算准确的订单数量。批量大小分为三大类:

批量大小指标有助于在计划运行中计算净需求时确定批量大小(或采购/生产数量)。 这意味着 MRP 运行将根据批量大小计算准确的订单数量。 批量大小分为三大类:

Static lot size:

静态批次大小:
采购数量根据物料主数据中的指定数量计算。
固定的订单数量
批量订单数量
补货至最高库存量

周期性批次

你可以为一个具体的时间间断去增加需求,例如,你可以按日周或者月来分组需求,并且这个系统将会创建相应的订单。

日常 批次大小
周期批次
月度批次

最优化批次大小:

正如其名,这个批次的大小程序目的在于创建最优化的批次通过减少成本,例如批次独立成本,存储成本。

部件周期平衡
动态批量
格罗弗重订程序
基于这个选择的批次程序,如下字段将会在MRP1的批次数据部分动态展示。

最低批次大小:

最低允许采购的数量,举个例子,一个物料最小的批次大小是50件,需求量为 40 件,库存量为 15 件。根据净需求计算,采购元件应为 25 件。由于最小批量,系统创建了一个 50 件的采购要素。
最低允许采购的数量,举个例子,一个物料最小的批次大小是50件,需求量为 40 件,库存量为 15 件。 根据净需求计算,采购元件应为 25 件。 由于最小批量,系统创建了一个 50 件的采购要素。

Maximum 最大批次大小

允许采购的最大数量,举例,一个物料最大的批次数量是 50件。
这里有一个需求 125件,并且库存实际有5件,基于净需求计算,采购清单

装配废料 报废

通常,在生产装配物料的过程中会产生废料。您可以保持废料百分比,以便在计算批量大小时考虑废料。例如,如果您将装配废品率保持在 10%,而需求量为 100 件,系统将创建 110 件的订单建议,以考虑 10%的废品率。使用装配废品率还有助于更好地规划组件。

二、MRP2视图

这部分章节讨论了一些物料主数据MRP2视图的一些重要的字段。MRP2视图包含三部分,采购、计划、 和净需求计算。

在这里插入图片描述

采购类型

使用该字段,你可以决定一个物料是如何购买的。(外部采购还是内部生产)。

如果物料是外部采购, 计划运行并创建一个采购请求。如果是内部生产将会创建一个计划订单

可能有一些特殊物料大多是内部生产的,但由于产能限制,这些物料要从供应商处采购(外协)
可能有一些特殊物料大多是内部生产的,但由于产能限制,这些物料要从供应商处采购(外协)

对于此类物料,您可以将采购类型设为both Procurement采购,系统将在计划运行期间生成计划订单。

MRP控制者可以决定这个计划订单是否可以转为内部生产,如果能力有限,计划订单转为采购申请,最终转为采购订单。

特殊采购

一些物料需要特殊的方式购买,那么就需要通过特殊采购键来定义。
一些特殊的内部生产的采购类型:

  • Phantom assembly 虚拟装配
  • 其他工厂生产:
  • 直接生产收集订单

外部采购的一些特殊采购类型包括:

  • Consignment 寄售
  • Subcontracting 分包
  • Stock transfer 库存转移

Backflush 反冲

反冲指的是向生产订单自动发出货物,你可以使用反冲跳过手工货物分发。反冲指示 可以在多个主数据对象中被激活。

以下层级结构检查最高优先级:

  • 工艺路线
    • 你可以为一个组件分配中的组件激活反冲
  • 物料主数据
    • 你可以在物料主数中激活反冲或者让工作中心决定
  • 工作中心
  • 如果选择由工作中心在物料主件中决定,则可以在工作中心中激活反冲功能,在每个物料主数据中的每个物料。

Batch Entry 批量输入:

这个字段用于指定在生产或流程订单中组建的批次是如何指定的。有如下的几个选择:

  • 在订单被释放前,批次可以被手工分配在订单
  • 当订单被释放时批次可以自哦那个被决定确认
  • 当货物分发被过账时批次决定
  • 在货物过账前批次必须被输入,但是在订单释放前不必要。

生产存储地点 Production Storage Location:

这是订单(计划订单、生产订单或 REM 重复生产中的运行计划数量)中自动填充的存储位置。

对于生产出来的物料,生产储存地点是成品在收货时的存放地点。
对于组件来说,这是发布反冲的存储位置。

In-House Production Time in Days 厂内生产时间:

该字段用于维护生产物料的准备时间。(通常是厂内生产制造准备时间和收货处理时间GR Processing time的总和),该日期以工作日为单位,用于计算计划运行中计划订单的基本日期。
内部生产时间与批量大小无关,这意味着无论生产多少零件,计划日期都保持不变。

Planned Delivery Time in Days 计划送达时间:

这个字段用于维护从外部购买物料的准备时间(通常,这个采购准备时间的总和等于计划送达时间加收货处理时间),
它以工作日为单位,规定了从订购到仓库收货的时间。
与内部生产时间一样,它可以帮助物料控制员有效地规划组件,因为计划交货时间会在请购单中计算出来。

GR Processing Time(in Days)收货处理时间:

这是指收到存货后检查和将材料放入库存所需的时间。总的补货周转时间还包括收货处理时间。

Schedule Margin Key 计划边际码

在这里插入图片描述
此码用于确定在提前期调度中应考虑的浮动或缓冲时间。浮动一般用于行政活动或补偿生产过程中的中断。
生产前或生产后的浮动可用作意外中断的缓冲。
生产前的浮动可用于补偿部件材料分期的任何延误,或因产能限制造成的延误。生产后的浮动可用于补偿生产过程中的意外中断。

安全库存 Safety Stock

这个物料的数量是指无论怎么样在不确定的时期,该物料的库存始保持在该数量。
安全库存可作为缓冲,以满足客户意外的高需求,或在供应商交货中断的情况下继续生产。
安全库存可以通过手动重订货点计划进行维护。使用自动重订货点计划或基于预测的计划时,安全库存会自动确定。

最小安全库存 Minumum Safety Stock

这是在自动计算安全库存时使用的,以确保在系统确定安全库存过低时不会低于最低值。

三、MRP3视图

本部分将介绍一些MRP3视图的重要字段,MRP3视图包含四部分:
预测需求、计划、可用性检查
在这里插入图片描述

Strategy Group 策略组

策略组用于将可用于某种材料的所有规划策略进行分组。不过,在大多数情况下,一种材料只使用一种规划策略。
计划策略用于确定物料的计划程序。您可以选择在以下生产环境中生产一种物料 :

Make to order 按订单生产

物料专门为具体的销售订单生产,材料计划中没有独立的计划需求量,计划运行(MRP)不考虑独立的计划需求量。
如果有的话。生产和销售之间有明确的关系,每个生产订单都有一个任务,并参照销售订单创建。生产成本根据销售订单结算。最常见的按订单生产计划策略是 20、50 和 60。
在这里插入图片描述

Make to stock 按库存生产

物料是基于预测而生产。
需求管理在 "按库存生产 "中起着至关重要的作用,而 MRP 则根据计划中的独立需求计划生产。
在按库存生产的计划中,不考虑销售订单。最常见的按库存生产计划策略是 10、11 和 40。

Assemble to order 按订单组装

只有当销售订单被接收才会组装产品
按订单装配的环境适用于生产大量成品装配且使用相同组件和半成品装配的行业。
这使您能够灵活地采购关键部件,并在按库存生产的环境中生产半成品组件。

Consumption mode 消耗模式


这个码用来决定这个预测是如何根据需求来消耗,
计划的独立需求被创建为预测,可被客户需求或其他需求消耗。(您可以使用后向消耗来消耗早于需求日期的预测,或使用前向消耗来消耗晚于需求日期的预测。

Backward Consumption Period 逆向消耗期间:

如果使用 “逆向消耗”,可以指定销售订单、从属需求或材料预订消耗计划独立 需求的时间段。逆向时期从当前日期开始计算

Forward Consumption Period 向前消耗期间:

如果使用远期消耗,则可以指定销售订单、从属需求或材料预订消耗计划独立需求 的期限。远期消耗从当前日期开始计算。

Available Check 可用性检查

这个字段相当重要,因为它有助于在创建销售订单、计划订单或生产订单时确定产品能否按时交付给客户。
在可用性检查过程中,系统会考虑多个参数,包括 MRP 要素(生产订单、销售订单、采购订单等)、库存、计划独立需求等。标准 SAP 中预先配置了以下可用性检查组:

  • Daily Requirements 日常需求
  • Individual Requirements 个别需求
  • No Check 不检查

选中组 01 意味着系统会将一天的所有需求量加起来,然后 MRP 会为累计数量创建采购建议。
这也意味着在 MD04 库存需求清单中只显示一行累计需求数量

选中组 02 意味着所有需求都被单独考虑,因此 MRP 会为每个需求创建采购建议。每项需求,如销售订单或计划行,都单独显示在 MD04 库存需求列表中。

四、MRP4视图

在这里插入图片描述
这个章节讨论MRP4中最重要的几个字段,MRP4包含三部分,BOM explosion展开/Dependent Requirements 独立需求
、Discontinued Parts 不连续的零件、Repetitive Manufacturing 重复制造/Assembly装配/Deployment Strategy 展开策略。

Individual/Collective 独立/集中:

该指标用于确定物料的从属需求是单独计划还是组合在一起。
您可以选择是为每个销售订单单独分组物料组件,还是将从属需求归入一个订单。

Production version/生产版本:

这指定了物料唯一的生产方法,例如,物料A001 可以使用组件B001 和C001 或者 B001 和 D001制造。你必须创建两个可替代的BOM,指定哪个组件可以被用来生产物料A001.相同的,物料可以在两条产线不同的生产流程上产生。工艺路线
路由必须用两个组计数器创建,每个组计数器描述相应的生产流程。

生产版本按钮可用于在新弹出屏幕中创建生产版本。参考前面的示例,您可以为备用 BOM 和路由组的独特组合创建四个生产版本。
生产版本还包含物料的日期范围、批次范围和状态。

Repetitive Manufacturing Indicator 重复制造标识:

设置这个标识意味着你激活了物料处于重复生产的环境。
如果你正在使用重复制造。你必须分配REM文件(重复制造参数文件)

REM:

分配REM文件决定了正确的参数基于客制化:
订单类型决定物料是否是MTO 还是MTS模式
报告点、纠错、减少计划订单等控制参数
移动类型对于货物收发报废等等。


总结

本篇主要介绍了MRP1~4视图一些重要的字段作用概念。

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

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

相关文章

【业务功能篇91】微服务-springcloud-多线程-线程池执行顺序

一、线程的实现方式 1. 线程的实现方式 1.1 继承Thread class ThreadDemo01 extends Thread{Overridepublic void run() {System.out.println("当前线程:" Thread.currentThread().getName());} }1.2 实现Runnable接口 class ThreadDemo02 implements Runnable{…

介绍几个搜索引擎

Google:全球最大的搜索引擎,提供全面的搜索服务,包括网页、图片、视频、新闻、地图等。 Baidu:中国最大的搜索引擎,提供类似于Google的全面搜索服务,同时也有网盘、知道等功能。 Bing:微软公司…

Linux持续学习者的实用命令:sed

引言 作为一名Linux持续学习者,我们经常需要对文本内容进行处理或修改,这时候sed命令就能派上用场了。sed是一个强大的流式文本编辑器,它可以在读取文本时进行修改并输出,支持各种复杂的字符串替换、内容删除、行插入等操作。在本…

Linux的目录结构特点

Linux的目录结构特点 1、使用树形目录结构来组织和管理文件。 2、整个系统只有一个根目录(树根),Linux的根目录用“/”表示。 3、其他所有分区以及外部设备(如硬盘,光驱等)都是以根目录为起点&#xff0…

[华为云云服务器评测] Unbutnu添加SSH Key、编译启动Springboot项目

系列文章目录 第一章 [linux实战] 华为云耀云服务器L实例 Java、node环境配置 第二章 [linux实战] Unbutnu添加SSH Key、启动Springboot项目 文章目录 系列文章目录前言一、任务拆解二、配置git,添加SSH Key2.1、登录远程主机2.2、配置git用户名和邮箱2.3、生成SSH key2.4、查…

说说redo log 与 undo log

redo log redo log叫做重做日志.用于解决数据库事物提交 还未刷入磁盘,服务器down机导致的数据丢失的问题。 InnoDB作为MySQL的存储引擎,数据存储在磁盘中,如果每次读写数据都要操作磁盘IO效率会很低,为此InnoDB提供了缓存(Buffer Pool)&am…

无涯教程-JavaScript - STDEVP函数

STDEVP函数替代Excel 2010中的STDEV.P函数。 描述 该函数根据作为参数给出的整个总体计算标准偏差。标准偏差是对值与平均值(平均值)的分散程度的度量。 语法 STDEVP (number1,[number2],...)争论 Argument描述Required/OptionalNumber1The first number argument corresp…

文件包含漏洞及漏洞复现

文件包含漏洞 1. 文件包含概述 程序开发人员通常会把可重复使用函数或语句写到单个文件中,形成“封装”。在使用某个功能的时候,直接调用此文件,无需再次编写,提高代码重用性,减少代码量。这种调用文件的过程通常称为…

机器学习与数据分析

【数据清洗】 异常检测 孤立森林(Isolation Forest)从原理到实践 效果评估:F-score 【1】 保护隐私的时间序列异常检测架构 概率后缀树 PST – (异常检测) 【1】 UEBA架构设计之路5: 概率后缀树模型 【…

单独创建一个线程并执行

C并发编程入门 目录 STL 写法 #include <thread> #include <iostream> using namespace std;void thread_fun(void) {cout << "one STL thread!" << endl; }int main(void) {std::thread thread1(thread_fun);thread1.join();return 0; }其…

数字IC验证——PSS可移植测试用例

PSS是Accellera组织定义的测试用例生成规范&#xff0c;其思想是定义一个抽象模型&#xff0c;EDA工具可以从中生成适用于每个设计层次结构和每个验证平台的测试&#xff0c;即PSS定义了统一的测试场景&#xff0c;而场景的使用可以横跨不同验证层次和配置。 这种特性决定了PSS…

docker笔记8:Docker网络

1.是什么 1.1 docker不启动&#xff0c;默认网络情况 ens33 lo virbr0 在CentOS7的安装过程中如果有选择相关虚拟化的的服务安装系统后&#xff0c;启动网卡时会发现有一个以网桥连接的私网地址的virbr0网卡(virbr0网卡&#xff1a;它还有一个固定的默认IP地址192.168.122…

快速掌握STM32工程创建

STM32 工程创建-- 使用Keil uVision5 软件 晓理紫 1 准备库函数库 STM32F10x_StdPeriph_Lib_V3.5.0 VX 搜索“晓丽紫”关注回复STM32F10x即可下载 2、创建一个目录用来存放工程 STM32Study STM32Study/study1 存放本次工程目录 3、打开Keil uVision5 创建工程 4、选择型号(根据…

租服务器训练深度学习模型

一、选择租哪个 推荐用AutoDL(便宜、功能强大、gug少、有时时客服解决问题) AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL 二、注册、登录 学生可以认证&#xff0c;享受会员价 服务器需要登录后先充值&#xff0c;先充个10元&#xff0c;接下来试试看。每次都是开机…

Web framework-Gin(二)

一、Gin 1、Ajax AJAX 即“Asynchronous Javascript And XML”&#xff08;异步 JavaScript和 XML&#xff09;&#xff0c;是指一种创建交互式、快速动态网页应用的网页开发技术&#xff0c;无需重新加载整个网页的情况下&#xff0c;能够更新部分网页的技术。通过在后台与服…

AppleID切换验证手机

第一步&#xff1a;登录个人信息页面 https://appleid.apple.com/account/manage/section/security 第二步&#xff1a;选择账户安全 第三步&#xff1a;验证新手机号即可

供应链 | 顶会CIKM论文精读:面向大规模三维装箱问题的数据驱动树形搜索算法

论文解读&#xff1a;丁建辉&#xff0c;李明哲&#xff0c;赵艳蓉&#xff0c;孙楚天 编者按 本次解读的文章发表于CCF-B类会议30th ACM International Conference on Information and Knowledge Management。摘要总结如下&#xff1a; 3维装箱问题&#xff08;3D-BPP&#…

2023第二届陇剑杯网络安全大赛 预选赛Writeup

题目附件 链接&#xff1a;https://pan.baidu.com/s/1J20VusdMjit4coWAi5lnnQ 提取码&#xff1a;6emq 文章目录 HWhard_web_1hard_web_2hard_web_3 SSsevrer save_1sevrer save_2sevrer save_3sevrer save_4sevrer save_5sevrer save_6sevrer save_7sevrer save_8 WSWireshar…

46、TCP的“三次握手”

在上一节中&#xff0c;TCP首部常用的几个选项&#xff0c;有些选项的参数就是在通信双方在建立TCP连接的时候进行确定和协商的。所以在学习过TCP报文首部之后&#xff0c;下面我们开始学习TCP的连接建立。 TCP的一个特点是提供可靠的传输机制&#xff0c;还有一个特点就是TCP…

字符型注入([SWPUCTF 2021 新生赛]easy_sql)

拿到题目&#xff0c;查看源码&#xff0c;可知是要输入参数wllm。 输入参数/?wllm1&#xff0c;得到会显 继续输入参数/?wllm1&#xff0c;报错&#xff0c;确定为字符型漏洞 1.查看字段列表&#xff0c;发现在字段4报错&#xff0c;确定为3列 ?wllm-1 order by 3-- ?wl…