详见链接:http://bbs.erp100.com/thread-272866-1-1.html1. P2P lifecycle
P2P是procure to pay的缩写,p2p循环值得就是采购到付款的周而复始,循环往复的过程。主要包含六个大的环节,需求(demand),找源(source),订购(order),接收(receive),开票(invoice),付款(pay),其周而复始,循环往复的过程如下图所示:

2. 细化流程图

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. 审批设置
审批设置的步骤是:

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. 内部申请流程

设置及测试请见文档: po-inv-om-20140527-v1.0-内部申请设置及测试.pdf

4.2. 供应商管理库存(VMI)
待续。
4.3. 寄售管理(consignment)
待续。
4.4. 集中采购(center-led procurement)

设置及测试见文档: po-20140527-v1.0-集中采购设置与测试.pdf

第十篇 PO核心功能及流程详解的更多相关文章

  1. 强大核心功能矩阵,详解腾讯云负载均衡CLB高可靠高性能背后架构

    1 前言 腾讯云负载均衡(Cloud LoadBalancer),简称CLB, 负载均衡通过设置虚拟服务地址(VIP)将来自客户端的请求按照指定方式分发到其关联的多台后端云服务器,服务器将请求的响应返 ...

  2. Lucene系列六:Lucene搜索详解(Lucene搜索流程详解、搜索核心API详解、基本查询详解、QueryParser详解)

    一.搜索流程详解 1. 先看一下Lucene的架构图 由图可知搜索的过程如下: 用户输入搜索的关键字.对关键字进行分词.根据分词结果去索引库里面找到对应的文章id.根据文章id找到对应的文章 2. L ...

  3. 【原创】JDK 9-17新功能30分钟详解-语法篇-var

    JDK 9-17新功能30分钟详解-语法篇-var 介绍 JDK 10 JDK 10新增了新的关键字--var,官方文档说作用是: Enhance the Java Language to exten ...

  4. FFmpeg开发笔记(五):ffmpeg解码的基本流程详解(ffmpeg3新解码api)

    若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/ar ...

  5. Nginx核心配置文件常用参数详解

    Nginx核心配置文件常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 关于Nginx权威文档的话童鞋们可以参考Nginx官方文档介绍:http://nginx.org/ ...

  6. mysql数据库分区功能及实例详解

    分区听起来怎么感觉是硬盘呀,对没错除了硬盘可以分区数据库现在也支持分区了,分区可以解决大数据量的处理问题,下面一起来看一个mysql数据库分区功能及实例详解   一,什么是数据库分区 前段时间写过一篇 ...

  7. git概念及工作流程详解

    git概念及工作流程详解 既然我们已经把gitlab安装完毕[当然这是非必要条件],我们就可以使用git来管理自己的项目了,前文也多多少少提及到git的基本命令,本文就先简单对比下SVN与git的区别 ...

  8. C++的性能C#的产能?! - .Net Native 系列《二》:.NET Native开发流程详解

    之前一文<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥> 获得很多朋友支持和鼓励,也更让我坚定做这项技术的推广者,希望能让更多的朋友了解这项技术,于是先从官方 ...

  9. [nRF51822] 5、 霸屏了——详解nRF51 SDK中的GPIOTE(从GPIO电平变化到产生中断事件的流程详解)

    :由于在大多数情况下GPIO的状态变化都会触发应用程序执行一些动作.为了方便nRF51官方把该流程封装成了GPIOTE,全称:The GPIO Tasks and Events (GPIOTE) . ...

随机推荐

  1. 【BZOJ】【1011】【HNOI2008】遥远的行星

    神奇的思路题QAQ 玛雅看到这题我就醉了,什么玩意……5%的误差?果断膜拜@ydc神犇的题解: 就是因为不清楚如何应用那个答案误差不超过5%啦. 从没见过这么诡异的题一下就懵了,问到了方法之后都还半信 ...

  2. VSS

    A deleted file of the same name already exists in this VSS project. Do you want to recover the delet ...

  3. Too many levels of symbolic links 问题

    Too many levels of symbolic links 问题 Posted on 2011-11-30 20:33 张贺 阅读(5826) 评论(0) 编辑 收藏 今天弄了个ZendStu ...

  4. JDK中常见的package

    SUN公司在JDK中为程序开发者提供了各种实用类,这些类按功能不同分别被放入了不同的包中,供开发者使用,下面简要介绍其中最常用的几个包:1. java.lang — 包含一些Java语言的核心类,如S ...

  5. HDU4718 The LCIS on the Tree(LCT)

    又是一枚LCT,写一发加深一下对LCT的理解.本题的坑爹之处就在于,它实在是太坑爹了.询问的是树路径上的最长连续上升的子串,考验的是怎么样去维护.一开始的想法是维护三个变量 ls,rs,mxl,分别表 ...

  6. javascript的Function 和其 Arguments

    http://shengren-wang.iteye.com/blog/1343256 javascript的Function属性:1.Arguments对象2.caller 对调用单前函数的Func ...

  7. ios图片拉伸两种方法

    UIImage *image = [UIImage imageNamed:@"qq"]; 第一种: // 左端盖宽度 NSInteger leftCapWidth = image. ...

  8. java 如何连接MySql数据库

    利用jdbc方式连接数据库. 1.添加mysql驱动jar包 我用的是这个驱动包mysql-connector-java-5.1.26-bin.jar 添加方式: 2.加载MySql驱动类 priva ...

  9. hdu 4345 Permutation 记忆化搜索

    思路:实际上求的是和小于等于n的质数的种类数!!! 代码如下: #include<iostream> #include<stdio.h> #include<algorit ...

  10. JS之DOM编程

    为什么学dom编程? 通过dom编程,我们可以写出各种网页游戏 dom编程也是我们学习ajax技术的基础,所以我们必需掌握好dom编程.  dom编程简介 DOM=Document Object Mo ...