大型ERP设计-业务与功能指引:配置型物料的特征和选项

2024-06-12 16:44

本文主要是介绍大型ERP设计-业务与功能指引:配置型物料的特征和选项,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ATO/PTO配置型物料的特征和选项

前言:在对ORACLE和SAP的核心模块功能全面解读的基础上,给出大型ERP设计的建议-业务与功能指引,企业选型、开发大型ERP软件的公司和ERP顾问可以参考。模块包括财务、计划与制造、供应链、项目及设备(MRO),初步预计涉及大约500个以上功能点,最终会形成大型ERP核心模块的比较完整的功能框架体系。

  出现和使用ATO(Assemble to order) /PTO(Pick to order)配置型物料的需求是因为这类物料的零组件可选择的规格型号太多,导致组合出来的产品(或半成品)规格型号太多。

  比如网上很多举例的电脑,CPU、内存、硬盘、显示器每个零件都有几种选择。把CPU、内存、硬盘、显示器描述为特征,每个特征下有几个选项。搭建BOM时,电脑为ATO/PTO物料,CPU、内存、硬盘、显示器作为特征为虚拟物料,每个特征下具体的可选的物料为可选项。这是一个最简单的例子。

  复杂一点更典型的例子是螺丝刀,假如螺丝刀由刀柄、刀杆和刀头组成,刀柄有各种不同颜色,有木质和塑料材质,有大小各种不同尺寸和形状;刀杆也有多种材质和尺寸;刀头有多种材质、形状和各种尺寸,如一字、十字、米字、星型(电脑)、方头、六角头、Y型头部等,组合有几千种之多,当然它们之间有匹配关系。我们会使用刀柄颜色、三个组件的各自材质以及尺寸去描述螺丝刀特征。创建配置BOM时,我们依然把螺丝刀作为ATO/PTO 物料,三个组件可以创建刀柄、刀杆、刀头三个虚拟特征物料,把三个组件各自的具体可选物料挂在虚拟物料下,这样BOM结构看起来好看一点,也可以不创建虚拟特征物料,直接把所有可选的物料直接挂在螺丝刀下。写到这里,大家应该可以注意到:螺丝刀的特征如颜色、刀柄材质、刀杆材质、刀头材质与尺寸与构建BOM的特征并不一致。比如选了颜色,并不直接对应某个物料,同时选了刀柄颜色、材质和尺寸才能决定刀柄的具体物料号。

由于向用户显示的特征和选项与BOM的特征和选项不一致,通常需要配置选择规则,一个具体的物料被选出由哪几个向用户显示的特征值决定,SAP在每个备选物料后面配置公式,ORACLE在配置(Configurator)模块配置规则。

  所以,通常的处理方式有两个选择:小型ERP在录入销售订单时可以直接向用户展示配置BOM,让用户选择具体的可选物料(可选物料可能很多),这样不必配置复杂的配置规则,如从刀柄、刀杆和刀头里各选一个;大中型ERP建议在录入销售订单时向用户展示ATO/PTO物料的特征和选项,根据客户选择的特征选项,通过配置规则决定选出的具体物料。

 

 

这篇关于大型ERP设计-业务与功能指引:配置型物料的特征和选项的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1054769

相关文章

SpringBoot3.4配置校验新特性的用法详解

《SpringBoot3.4配置校验新特性的用法详解》SpringBoot3.4对配置校验支持进行了全面升级,这篇文章为大家详细介绍了一下它们的具体使用,文中的示例代码讲解详细,感兴趣的小伙伴可以参考... 目录基本用法示例定义配置类配置 application.yml注入使用嵌套对象与集合元素深度校验开发

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

Android使用ImageView.ScaleType实现图片的缩放与裁剪功能

《Android使用ImageView.ScaleType实现图片的缩放与裁剪功能》ImageView是最常用的控件之一,它用于展示各种类型的图片,为了能够根据需求调整图片的显示效果,Android提... 目录什么是 ImageView.ScaleType?FIT_XYFIT_STARTFIT_CENTE

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

Redis消息队列实现异步秒杀功能

《Redis消息队列实现异步秒杀功能》在高并发场景下,为了提高秒杀业务的性能,可将部分工作交给Redis处理,并通过异步方式执行,Redis提供了多种数据结构来实现消息队列,总结三种,本文详细介绍Re... 目录1 Redis消息队列1.1 List 结构1.2 Pub/Sub 模式1.3 Stream 结