第十篇 PO核心功能及流程详解

详见链接:http://bbs.erp100.com/thread-272866-1-1.html1. P2P lifecycle
P2P是procure to pay的缩写,p2p循环值得就是采购到付款的周而复始,循环往复的过程。主要包含六个大的环节,需求(demand),找源(source),订购(order),接收(receive),开票(invoice),付款(pay),其周而复始,循环往复的过程如下图所示:
clip_image002
2. 细化流程图
clip_image004
3. 业务管理块及功能点
3.1. 需求管理
3.1.1. 内部请购
内部请购指的是某一库存组织从另一库存组织获得存货补充的请购。
3.1.2. 采购请购
采购请购指的是某一库存组织从另供应商处获得存货补充的请购。
3.2. 价格管理
3.2.1 询价单
用于记录对供应商的询价。包含bid RFQs, Catalog RFQs, Standard RFQs。
3.2.2 报价单
用于记录供应商的报价。包含bid Quotations, Catalog Quotations, StandardQuotations。
3.3. 供应基础管理
3.3.1. 供应商档案
用于管理供应商的档案。供应商编号,名称,分类,地址,联系人等。
3.3.2. 供应商列表
用于制作询价单的时候快速添加询价供应商。
3.3.3. 合格供应商列表

一种供应商控制机制。如果item启用了ASL,就必须为该item定义合格供应商列表,否则该item虽然可以放在采购订单上但是该采购订单无法批准通过。

使用供应商状态来控制对供应商的计划,找源,采购文档的审批等业务行为。

另外,ASL也是自动找源机制的构件。
3.3.4. 来源规则

就是供货比例,如果一个item可以由多家供应商供货(安全起见,许多公司都会开发多供应商供货),那么对于一个item的采购需求来说,要为这几家供应商各自分配多少需求呢?

来源规则是让请购单自动找到供应商的机制的构件。
3.3.5. 来源规则分配集

用于建立item与来源规则的对应关系。来源规则仅仅是一个比例,分配集则明确了某个item使用那个来源规则(供应商及其比例)。

来源规则是自动找源机制的构件。
3.3.6. 来源文档

来源文档是用于记录某item某supplier的供应价格的文档。可以维护在item-supplier属性中。

来源文档也是自动寻源机制的构件。

以下文档可以作为来源文档:

报价单、合同采购协议、一揽子采购协议、全局一揽子采购协议(用于实现集中采购)。

用于实现集中采购。

以上来源文档在并存的情况下,其优先级为:

本地一揽子采购协议 > 全局BPA > 本地合同采购协议 > 全局CPA  > 报价单。
3.4. 采购文档管理
3.4.1. 采购文档类型

采购文档主要有以下几个类型:

标准采购订单

计划采购订单

计划采购订单的发放

合同采购协议

一揽子采购协议

一揽子采购协议的发放
3.4.2. 采购选项
用于设置对采购文档的控制选项、采购文档的默认和采购文档的编号。
3.5. 文档审批管理
3.5.1. 审批方式
采购文档的审批有两种方式,employee/supervisor和position approval hierarchy。这两种方式各有强弱:

 

employee/supervisor

设置简单,直接在人头颗粒度上定义审批路径。

维护繁杂,尤其是职位变动频繁的情况下。一个员工只能定义一个上级。

position approval hierarchy

设置繁琐。

维护简单,regardless of how frequently your employees leave or relocate in  your company。一个员工可以有多个上级。

3.5.2. 审批设置
审批设置的步骤是:
clip_image006
3.6. 文档传送管理
系统中创建了采购文档后,需要以某冲方式communicate to vendor(supplier), EBS支持以下几种方式:
3.6.1. printed
3.6.2. fax
3.6.3. email
3.6.4. xml
3.6.5. edi
3.6.6. online viewing
3.7. 采购接收管理
3.7.1. 接收选项

在库存组织层设置。用于设置接收控制。比如是否强制收货地点、提前接收天数、晚接收天数、接收天数越界举措、超量接收允差、超量接收举措、接收路线、RMA接收路线、是否允许替代接收、是否允许未订购接收、是否允许盲接收、是否允许快速接收、是否允许级联接收、RMA接收时是否验证序列号、接收编号生成方式、接收编号的类型、下一个接收编号等等。

3.7.2. 接收路径
接收路线有直接交货、标准接收、检验接收三种。

直接交货

系统操作一步

Receipts

标准接收

系统操作两步

Receipt, receiving transactions

检验接收

系统操作三步

Receipt, receiving transactions,  receiving transactions

3.7.3. 采购接收
对PO进行接收。
3.7.4. 内部申请接收
对ir进行接收。
3.7.5. 在途接收
对intransit shipment进行接收。
3.7.6. 未订购接收
未订购接收、匹配、交货。
3.7.7. 替代接收
需要定义物料的替代关系。接收时选择可以替代的物料编码进行接收。
3.7.8. 盲接收
接收时看不到可接收数量。
3.7.9. 级联接收
需要有多个发运。
3.7.10. 快速接收
需要定义item transaction defaults, direct deliveryrouting。
4. 特殊的采购管理策略及流程
4.1. 内部申请流程
clip_image008
设置及测试请见文档: clip_image010 po-inv-om-20140527-v1.0-内部申请设置及测试.pdf

4.2. 供应商管理库存(VMI)
待续。
4.3. 寄售管理(consignment)
待续。
4.4. 集中采购(center-led procurement)
clip_image012
设置及测试见文档: clip_image010[1] po-20140527-v1.0-集中采购设置与测试.pdf

转载于:https://www.cnblogs.com/quanweiru/p/4973264.html

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

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

相关文章

[react] react中调用setState会更新的生命周期有哪几个?

[react] react中调用setState会更新的生命周期有哪几个&#xff1f; (>16.4之后&#xff0c;与props的更新一致&#xff0c; <16.4的版本没有static getDerivedStateFromProps) static getDerivedStateFromPropsshouldComponentUpdaterendergetSnapshotBeforeUpdatecom…

Qt ModbusTCP ModbusRTU 使用同步读和异步写

使用Qt自带的库开发&#xff0c;添加相关头文件 #include <QModbusTcpClient> #include <QModbusReply> #include <QSerialPort> #include <QModbusDataUnit> #include <QModbusRtuSerialMaster> 一、寄存器说明 Modbus寄存器的操作包括读写和…

最新银行存款利率表2013

From: http://www.southmoney.com/yinhang/cunkuan/469894.html 最新银行存款利率表2013 中国人民银行决定&#xff0c;自2012年7月6日起下调金融机构人民币存贷款基准利率。金融机构一年期存款基准利率下调0.25个百分点&#xff0c;一年期贷款基准利率下调0.31个百分点&#…

STM32F407 CubeMx使用定时器测量信号频率 分辨率0.001Hz

一、需求 使用STM32F407 测量外部输入方波信号的周期&#xff0c;信号变化范围&#xff1a;45HZ~55HZ&#xff0c;测量分辨率0.001HZ。 二、配置 stm32Cubemx&#xff1a;version 6.1.1HAL库&#xff1a;1.25.2MDK&#xff1a;5.34C Compiler&#xff1a;ARMCC 6.16 三、分…

[react] 你有在项目中使用过Yeoman脚手架吗?

[react] 你有在项目中使用过Yeoman脚手架吗&#xff1f; 前端工程化脚手架部分必备的依赖&#xff0c;用于初始化生成规范的项目目录 个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣…

中移M5310A NBIoT模组通信测试命令

总结一下中移M5310A NBIoT模组的常用测试命令&#xff0c;这个命令是个脚本&#xff0c;可以编辑&#xff0c;在自己开发的串口软件上可用&#xff0c;有需要的请留言。 脚本是.ini格式的文件&#xff0c;可以直接编辑文件然后加载到脚本区。字段用\t分割。 [General] msg0don…

Ubuntu中输入apt-get找不到安装包怎么办?

今天租了一台阿里云ECS&#xff0c;在输入apt-get install mysql-client安装mysql-client时&#xff0c;终端却给我提醒404错误&#xff0c;找不到该软件包。唉呀我去&#xff0c;心中一万头草泥马奔腾而过。根据我玩了一年的Linux经验来看&#xff0c;因为ECS到手了&#xff0…

[react] react中修改prop引发的生命周期有哪几个?

[react] react中修改prop引发的生命周期有哪几个&#xff1f; static getDerivedStateFromPropsshouldComponentUpdaterendergetSnapshotBeforeUpdatecomponentDidUpdate个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。…

11月中30个精心设计的网站案例精选

如果你开始设计一个网站&#xff0c;首先你需要在你的头脑构思的是如何使网站有丰富的视觉感应和排版。现在每天的网络竞争太激烈&#xff0c;如果你的网站设计的一般般&#xff0c;恐怕很难把访问者的目光定睛在你的网站上。因此网站有美丽和创意设计的不仅能吸引游客&#xf…

undefined reference to `vtable for XX::XX'

From: http://mylovejsj.blog.163.com/blog/static/386739752009010043162/ 在Qt中会一不小心遇到一个编译错误&#xff1a;"undefined reference to vtable for...", 如果你是第一次遇到这种问题还真不知怎么办&#xff1f;到网上一搜&#xff0c;很多什么关于解…

Qt定时器的精度问题

一、场景 一个网络音频采集场景如下&#xff1a; 数据发送端&#xff1a;嵌入式设备按照16kHz 16Bit连续不断采集音频数据&#xff0c;通过Socket进行发送 数据接受端&#xff1a;QT上位机开一个tcpserver&#xff0c;数据readReady后由QByteArray进行追加&#xff0c;音频波…

ConcurrentModificationException异常解决办法

今天在写一个带缓存功能的访问代理程序时出现了java.util.ConcurrentModificationException异常&#xff0c; 因为该异常是非捕获型异常而且很少见&#xff0c;所以费了些时间才找到问题所在&#xff0c;原来在通过Iterator进行遍历的时候&#xff0c;如果直接对HashMap进行操作…

[react] React.createClass和extends Component的区别有哪些?

[react] React.createClass和extends Component的区别有哪些&#xff1f; 1.语法 React.createClass和extends采用函数构造 extends Component采用类构造 2.propType 和 getDefaultProps React.createClass&#xff1a;通过proTypes对象和getDefaultProps()方法来设置和获取p…

iperf 测试局域网速度

介绍 iperf使用cs架构&#xff0c;启用一台设备作为server&#xff0c;另一台设备作为client&#xff0c;测试server和lclient的网络速度。 linux 安装 sudo apt install iperf 使用方法 &#xff08;1&#xff09;服务器端 iperf -s 启用tcp连接&#xff0c;默认监控端口…

纯虚函数--抽象类中的this到底指的是哪个子类实例呢

抽象类中的this到底指的是哪个子类实例呢&#xff1f;请看代码&#xff1a; thread.h #ifndef __THREAD_H__ #define __THREAD_H__#include <iostream>#define PATTERN_SINGLETON_DECLARE(classname) \ private: \classname(); \ public: \st…

NHibernate初学者指南(6):映射模型到数据库之方式二

使用Fluent NHibernate自动映射 使用Fluent NHibernate自动映射&#xff0c;首先要将映射的实体放到一个命名空间中&#xff0c;这使得通知AutoMapper哪些实体和值对象包含在映射中更容易。建议在你的项目中创建一个Domain文件夹&#xff0c;将需要映射的实体和值对象放到这个文…

解决升级mac os X EI Capitan后遇到LibclangError: dlopen(libclang.dylib, 6): image not found.的问题...

打开文件./frameworks/cocos2d-x/tools/bindings-generator/clang/cindex.py 把第 3395 行 改为 &#xff1a; library cdll.LoadLibrary("../bindings-generator/libclang/" self.get_filename())转载于:https://www.cnblogs.com/HemJohn/p/4978859.html

[react] 高阶组件(HOC)有哪些优点和缺点?

[react] 高阶组件(HOC)有哪些优点和缺点&#xff1f; HOC 优点 通过传递props去影响内层组件的状态&#xff0c;不直接改变内层组件的状态&#xff0c;降低了耦合度 缺点 组件多层嵌套&#xff0c; 增加复杂度与理解成本 ref隔断&#xff0c; React.forwardRef 来解决 高阶组件…

STM32嵌入式系统FreeRTOS使用cJSON解析和构建JSON

一、环境 控制器STM32F407MDK5.34cJSON1.7.7 二、安装cJSON MDK中打开Pack Install&#xff0c;选择Generic下边MDK-Pack::cJSON&#xff0c;点击安装Install 安装成功后&#xff0c;在Manage Run-Time Environment 中找到Data Exchange&#xff0c;并选择cJSON&#xff0c;…

objectC 数据类型转换

按照数据类型占用存储不同可以自动类型转换或强制类型转换&#xff0c;总的原则是小存储容量数据类型可以自动转换成为大存储容量数据类型。 不同类型数据间按照下面关系的从左到右&#xff08;从低到高&#xff09;自动转换&#xff0c; _Bool、char、short int、枚举类型 -&g…