Po Bpa

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

Oracle 完全测试记录 一揽子采购协议 吴若童

总述

各种采购协议的比较

标准订单 一揽子协议 合同协议


合同协议 计划协议
计划协议

基本条款 有 有 有 有

协定总金额 —— 有 有 ——

采购物料或服务 明确 明确 —— 明确

采购价格 明确 明确+分段 —— 明确

采购数量 明确 —— —— 明确

账户分配 明确 —— —— 明确

送货时间 明确 —— —— 估计

下达方式 标准订单 发放 标准订单 发放

作用 正式采购 长期合作 长期合作意向 正式前的


定价优惠 草稿

1 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童

目录
总述 ........................................................................................................................................... 1

各种采购协议的比较 ......................................................................................................... 1

目录 ........................................................................................................................................... 2
参考 ........................................................................................................................................... 3

测试环境的搭建 ........................................................................................................................ 4

测试环境 ............................................................................................................................ 4
先前设置 ............................................................................................................................ 4

1) 定义员工的姓名、职位............................................................................................. 4

2) 定义用户 ................................................................................................................... 5
3) 定义接收组织的采购员............................................................................................. 6

4) 定义采购单据类型 .................................................................................................... 6
5) 定义审批组................................................................................................................ 7

6) 分配审批组................................................................................................................ 7
7) 定义物料 ................................................................................................................... 8

8) 定义供应商................................................................................................................ 8

一揽子采购协议的使用 ............................................................................................................. 9
目标.................................................................................................................................... 9
业务假设 ............................................................................................................................ 9

1) 建立带分段价格的一揽子协议 ................................................................................. 9

2) 发放一揽子协议 ...................................................................................................... 12

3) 查看发放的影响 ...................................................................................................... 13

4) 重新发放测试累计定价........................................................................................... 13
合同类采购协议的使用 ........................................................................................................... 14

目标.................................................................................................................................. 14

1) 建立合同采购协议 .................................................................................................. 14

2) 建立标准采购订单 .................................................................................................. 15

3) 查看标准订单对合同协议的影响............................................................................ 17
4) 过量采购测试 .......................................................................................................... 17

采购申请时自动提示协议订单................................................................................................ 19

目标.................................................................................................................................. 19
1) 设置采购选项 .......................................................................................................... 19

2 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
2) 创建一揽子协议 ...................................................................................................... 20

3) 创建批准的供应商列表........................................................................................... 20

4) 定义来源补充规则 .................................................................................................. 21

5) 定义来源补充规则分配集 ....................................................................................... 22
6) 创建采购申请 .......................................................................................................... 22

补充说明 .......................................................................................................................... 23

协议类订单 FAQ....................................................................................................................... 24
1) 一揽子协议可以自动关闭? ................................................................................... 24

2) 为什么可以发放总额超出议定金额,还可继续发放? ......................................... 24

3) 发放没有审批时,订单上就产生发放金额?......................................................... 24

4) MRP 自动生成的申请导入后无法自动发放一揽子协议? ..................................... 24

5) 计划产生的采购申请如何发放一揽子协议?......................................................... 24

6) 没有完成的发放可以被删除、取消? .................................................................... 24

7) 一揽子协议中承诺日期和需求日期是必须填写的? ............................................. 24
8) 已经部分接收或开票的发放能否再修改价格? ..................................................... 24
9) 什么是全局一揽子协议? ....................................................................................... 25

10) 采购申请时可以提示全局一揽子协议? ............................................................ 25


11) 采购员审批权限与合同订单头上协定金额相关? ............................................. 25

参考
测试记录由 吴若童 实测,参考了 metalink 及 user guide 中相关文档。你可以任意的传播本文件。
MSN:toney_wu@hotmail.com SPACE: http://toney-wu.spaces.live.com/

 Blanket Release gets Price Break Price rather than New Unit Price from Blanket Agreement
Line [metalink: Note: 235960.1]

 No Warning That BPA Exists When Autocreating A Requistion [metalink: Note: 1064988.6]

 FAQ: Create Releases [metalink Note:225436.1]

 How to Create a Requisition Based on a Blanket Purchase Agreement (BPA) and Automatically
Generate Releases[Note:205472.1]

3 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童

测试环境的搭建

测试环境

Oracle 应用产品 : 11.5.10.2 2007-5-10

组织架构:

SOB: 201

OU: T_总部

INV: TM1

注意:
注意:
本次测试假设以上组织已经设置完成,并可以做标准的采购、销售业务。
并且测试人职责、配置文件设置完整,可以访问以上两个组织。

先前设置

LE/OU: T_工厂 INV:TM1


以上组织要求可以做简单的采购销售业务。正确的设置了采购选项、财务选项、接收选项。
正确的设置了账套。开启了会计期间。

职责:为本 OU 都建立了对应的用户职责,并检查以下 Profile 的职责层定义:


职责:

HR: Business Group;HR: User Type


MO: Operating Unit

1) 定义员工的姓名、
定义员工的姓名、职位

4 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
Human Resources:\People\Enter and Maintain
录入姓名、分配职位、职务(演示为吴若童,分配了T_总部…经理)

定义员工姓名等基本信息,然后点击“分配”

分配到“T_总部…经理”,之前需定义 HR 组织、职位

2) 定义用户
System Administrator:\Security\User\Define
(分配职责、绑定员工和用户)

5 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童

3) 定义接收组织的采购员
(T_总部)Purchasing, Destination Organization:\Setup\Personnel\Buyer

4) 定义采购单据类型
\Setup\Purchasing\Document Type
确定一揽子协议、合同类订单、标准订单、一揽子发放、相关的工作流是否都设置正确。
(简单起见全部开启用户自审批:“责任人可审批”)

6 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童

5) 定义审批组
\Setup\Approvals\Approval Groups
(如 Name = 超级审批组,确保单据总额和账户范围被定义)

6) 分配审批组
\Setup\Approvals\Approval Assignment
职位为第1步所选择的,将以下单据类型分配组为“超级审批组”:

(*在财务选项中可以定义审批是按职位/职务)

7 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
a. Approve Contract Purchase Orders(合同类订单)
b. Approve Blanket Purchase Agreements(一揽子协议)

c. Approve Blanket Releases(一揽子协议的发放)

d. Approve Standard Purchase Orders(标准订单)


e. Approve Purchase Requisitions(采购申请)

7) 定义物料
\Items\Master Items
a. 确定以下属性:已采购、可采购、可存储、内部订单、库存物料价目表价格
b. 分配到 TM1 组织中

8) 定义供应商
定义供应商

8 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
[N] \采购\供应来源\供应商
a. 定义供应商,名称为“T_标准供应商”(如果之前没有定义过供应商则新增,否则查找到
此供应商)

b. 定义供应商地点“T_总部_上海张江”,并且设置地点用途为支付地、采购地。

一揽子采购协议的使用

目标

完成一揽子协议到发放的标准流程。测试分段。

业务假设

“T_工厂”向供应商“T_标准供应商”集中签订物料“T_ITEM_001”的采购协议。“T_
工厂”发放采购协议,向供应商采购。

1) 建立带分段价格的
建立带分段价格的一揽子协议
带分段价格的一揽子协议

OU:“T_工厂”在职责,[N]采购>采购订单>采购订单

a. 选择订单类型为“一揽子采购协议”

b. 选择供应商“T_标准供应商”,地点为“T_总部_上海张江”

c. 设置议定金额为 500000

d. 录入采购物料 T_ITEM_001 单价为 100。启用累计定价,分段价格 50 个 100 元,100


个 90 元;录入采购物料 T_ITEM_001 单价为 200。不启用累计定价,分段价格 50 个
200 元,100 个 90 元;

e. 添加付款条件、运费协议、合同有效期信息。限额为 500000。

9 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
f. 保存并审批此订单。

在订单头录入订单类型、供应商、议定金额。在行上录入物料编码、单价。

点击下方[B]“条款”按钮,录入基本条款信息。

完成后返回订单录入界面。

10 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童

在订单录入的主界面中,切换到[T]“协议”标签上,设置第一行 T_ITEM_001 启用累计定


价,第二行 T_ITEM_002 不启用累计定价。

选中第一行的物料 T_ITEM_001,点击下方[B]“价格分段”按钮,设置分段价格。

设置完后返回到订单界面,为第二行的物料 T_TIME_002 定义同样的分段价格。

11 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童

完成后保存订单,并确定审批通过
并确定审批通过。
并确定审批通过

2) 发放一揽子协议

OU:“T_工厂”在职责,[N]采购>采购订单>发放

a. 新建一揽子协议发放,选择刚刚录入的一揽子采购协议号。

b. 录入物料行 1,引用一揽子协议行 1,物料为 T_ITEM_001,数量为 51;


录入物料行 2,引用一揽子协议行 2,物料为 T_ITEM_001,数量为 51。观察价格。

c. 录入物料行 3,引用一揽子协议行 1,物料为 T_ITEM_001,数量为 50;


录入物料行 4,引用一揽子协议行 2,物料为 T_ITEM_001,数量为 50。观察价格。

d. 录入物料行 5,引用一揽子协议行 2,物料为 T_ITEM_001,数量为 101。观察价格。

e. 保存并审批通过本单据。

12 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
一揽子协议中,两个物料行的分段价格为:50 个 100 元,100 个 90 元。

物料 T_ITEM_001 启用了累计定价:
在一张订单上第一次 51 个,没有任何折扣影响。第二次又 50 个,总共采购了 101 个,应
用了分段定价中的 90 元。

物料 T_ITEM_002 没有启用了累计定价:
在一张订单上第一次 51 个,没有任何折扣影响。第二次又 50 个,总共采购了 101 个,仍
然没有启用折扣,价格为 100 元。第三次,一行采购 101 个,应用了分段定价中的 90 元。

完成后保存单据,并审批通过
并审批通过。(本例中一揽子协议号为
并审批通过 7 发放号为 1,总额 28590)

3) 查看发放的影响

OU:“T_工厂”在职责,[N]采购>采购订单>采购订单

按一揽子协议的编号,查找到之前的一揽子协议。(本例为 7 号)观察已发放价格。

可以看到,本张一揽子采购协议,议定金额为 500000,已发放金额为 28590.00

4) 重新发放测试累计定价

OU:“T_工厂”在职责,[N]采购>采购订单>发放

f. 新建一揽子协议发放,选择刚刚录入的一揽子采购协议号。

g. 录入物料行 1,引用一揽子协议行 1,物料为 T_ITEM_001,数量为 51;


录入物料行 2,引用一揽子协议行 2,物料为 T_ITEM_001,数量为 51。观察价格。

h. 录入物料行 3,引用一揽子协议行 2,物料为 T_ITEM_001,数量为 101。观察价格。

i. 保存并审批通过本单据。

13 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童

一揽子协议中,两个物料行的分段价格为:50 个 100 元,100 个 90 元。

物料 T_ITEM_001 启用了累计定价:
在一张订单上第一次 51 个,应用了分段定价中的 90 元。因为在第一次一揽子协议发放中
已经发放过 101 个,超过了 100 个分段价格的限额。

物料 T_ITEM_002 没有启用了累计定价:
在一张订单上第一次 51 个,没有任何折扣影响。第二次,一行采购 101 个,应用了分段
定价中的 90 元。
说明如果不启用累计定价,只在单行超过分段价格行才会启用折扣。

合同类采购协议的使用

目标

合同采购协议的标准流程。包括建立协议,被标准订单引用的过程。

提示:实际应用中可以通过附件功能,将更多合同资料与合同采购协议绑定。利用此种
提示:
订单管理合同。

1) 建立合同采购协议

OU:“T_工厂”在职责,[N]采购>采购订单>采购订单

g. 选择订单类型为“合同采购协议”

h. 选择供应商“T_标准供应商”,地点为“T_总部_上海张江”

i. 设置议定金额为 10000

j. 添加付款条件、运费协议、合同有效期信息。限额为 10000。

14 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
k. 保存并审批此订单。

填写完订单类型、供应商、议定金额后点下方按钮“条款”

在弹出的窗口中录入基本的协议信息。注意协议的有效日期范围。不在日期范围内的订单
将无法被标准订单引用。

完成后保存本订单,并确定审批通过
并确定审批通过。(本例中订单号为
并确定审批通过 4)

2) 建立标准采购订单

15 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
OU:“T_工厂”在职责,[N]采购>采购订单>采购订单
a. 选择订单类型为标准采购订单

b. 选择供应商为“T_标准供应商”

c. 录入合同号(上一步保存的合同订单号为 4)
d. 录入物料编码、数量、价格等信息。(示例中采购 T_ITEM_001 数量 10 单价 123)

e. 如果是 MRP 或 MPP 计划相关的物料再录入发运的承诺日期、需求日期。


f. 保存并审批通过本单据。

录入完供应商后,在[T]“参考文档”标签下,行上录入合同号。

回到[T]“行”标签下,录入物料编码、数量、价格。
录入完成后点下文[B]“条款”按钮,弹出的窗口中可以看到基本条款已经自动填写上合同
上的条款。

16 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童

确定以上信息正确后保存本单据,并确保审批通过
并确保审批通过。
并确保审批通过

3) 查看标准订单对合同协议的影响

OU:“T_工厂”在职责,[N]采购>采购订单>采购订单

按合同订单的编号,查找到之前的合同协议。

在左上角可以看到合同的议定金额为 10000,已经发放了 1230。

4) 过量采购测试

OU:“T_工厂”在职责,[N]采购>采购订单>采购订单

17 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
a. 新建一张标准订单

b. 引用之前的协议。采购物料 T_ITEM_001 数量为 100 单价为 123。

c. 保存并审批本单据。

d. 查看合同订单的发放金额。

e. 修改条款金额限制,做进一步测试。

在审批时提款错误“合同发放总额超出合同金额限制”。此时审批没有通过,再次查看之间
的合同发放情况。

可以看到,已经发放金额为 13530.00,议定金额为 10000.00。

点击下方[B]“条款”修改限额从 10000 到 20000。

18 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童

保存合同协议,并重新审批通过
重新审批通过。
重新审批通过

此时再重新审批之前金额为 12300 的标准采购订单,是可以通过的。

采购申请时自动提示协议订单
采购申请时自动提示协议订单

目标

创建采购申请时,可以自动提示引用已经创建好的一揽子采购协议价格。

注意:如果 profile“PO: 自动查找单据来源(PO: Automatic Document Sourcing)”设置


注意:
为“Yes”,录入采购申请时将会自动查找最近的一揽子采购协议或报价单。这样可以不
这样可以不
揽子协议信息。本次测试关闭自动来源。
用在批准的供应商列表中维护一揽子协议信息
用在批准的供应商列表中维护一揽子协议信息。

1) 设置采购选项
设置采购选项

切换到 OU:“T_工厂”在职责,采购>设置>组织>采购选项

确定选中了“存在一揽子 PO 时通知(o)”

19 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
2) 创建一揽子协议

OU:“T_工厂”在职责,建立一揽子协议

向供应商“T_标准供应商”采购物料 T_ITEM_002,价格为 210。

在定义过程中特别注意供应商名称、供应商地点、有效期范围(条款中)、物料编码。

保存,并将单据审批通过
并将单据审批通过。
并将单据审批通过

3) 创建批准的供应商列表

注意:如果 profile“PO: 自动查找单据来源(PO: Automatic Document Sourcing)”设置


注意:
为“No”,本步骤是必须的。否则可以跳过。在开始本步前请确定物料组织层属性上启
用了“使用批准的供应商”

20 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
OU:“T_工厂”所在职责,Supply Base > Approved Supplier List

为物料(T_ITEM_001)选择上供应商(T_标准供应商)

点击属性按钮,选择上刚刚建立的一揽子采购协议。

选择之前的一揽子协议号,可以看到这是一个全局一揽子协议,所属组织为“T_总部”。

4) 定义来源补充规则
定义来源补充规则

21 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
OU:“T_工厂”所在职责,Supply Base > Assign Sourcing Rules
名称为“T_来源补充规则”,为“T_标准供应商”分配 100%。

5) 定义来源补充规则分配集

OU:“T_工厂”所在职责,Supply Base > Assign Sourcing Rules

a. 定义分配集。
b. 在 Profile“MRP:默认来源补充分配集(MRP: Default Sourcing Assignment Set)”中设
置为新加入的分配集。

6) 创建采购申请

22 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
OU:“T_工厂”所在职责,进入采购申请录入界面。

当录入完物料时会自动提示有一揽子采购订单存在。确定提示后,可以看到价格自动更新
为一揽子订单上的价格。

点击来源明细标签可以看到详细的一揽子协议号。

注意:如果 profile“PO: 自动查找单据来源(PO: Automatic Document Sourcing)”设置


为“Yes”此时将自动带出的是最近一份一揽子采购协议。

补充说明

23 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
a. 如果 profile“PO: 自动查找单据来源(PO: Automatic Document Sourcing)”设置为“Yes”。
仅仅可以不用设置批准的供应商列表。但依然需要定义来源补充规则,并分配来源补充
规则。
b. 对于全局的协议本功能依然可以使用。设置完全相同。

c. 对于合同类协议本功能不法使用。

协议 类 订单 FAQ
协议类

1) 一揽子协议可以自动关闭?
一揽子协议可以自动关闭?

不可以。只能手工关闭。无论议定金额达到或是所有发放关闭都关闭一揽子协议。

2) 为什么可以发放总额超出议定金额,
为什么可以发放总额超出议定金额,还可继续发放?
还可继续发放?

在发放审批时,才会检查一揽子协议的金额。

3) 发放没有审批时,
发放没有审批时,订单上就产生发放金额?
订单上就产生发放金额?

是,按标准功能。只要创建了发放,就会更新订单上的已发放金额。

4) MRP 自动生成的申请导入后无法自动发放一揽子协议?
自动生成的申请导入后无法自动发放一揽子协议 ?

确定物料定义了发放时间栏。并且 MRP 计划产生的时间在发放时间栏内。并且发放的方


法为自动发放。

5) 计划产生的采购申请如何发放一揽子协议?
计划产生的采购申请如何发放一揽子协议 ?

详见《Oracle EBS 完全测试记录:最小-最大库存计划》

设置 Profile:“PO: 申请导入时发放”为“是”。
确定来源规则的有效日期。
确定采购申请来源是一揽子协议,并且是由申请导入完成的。
如果开启 Encumbrance,采购申请状态为“预审批”将不会被审批通过。
确定配置文件 “MRP:按版本采购(MRP: Purchasing By Revision)”或“INV:采购版本
(INV: Purchasing By Revision)”。不为空,按业务设置为“是”或“否”都是可以的。
确定 PO_REQUISITIONS_INTERFACE 接口表中 AUTOSOURCE_FLAG 列为‘Y’。
确定物料所在一揽子协议已经审批,没有被取消、过期及关闭。

6) 没有完成的发放可以被删除、
没有完成的发放可以被删除、取消?
取消?

可以删除,不可以取消。

7) 一揽子协议中承诺日期和需求日期是必须填写的
一揽子协议中承诺日期和需求日期是必须填写的?
协议中承诺日期和需求日期是必须填写的 ?

和物料属性有关。如果物料定义时的计划方法为 MRP/MPP,MPS/MPP 或 MPP 时,这两个


字段是必须的。其它情况下不是必须的。

8) 已经部分接收或开票的发放能否再修改价格?
已经部分接收或开票的发放能否再修改价格 ?

24 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
在 11.5.10 版本后,用户可以按最新修改的协议,更新发放的价格。
对于已经接收的订单,应付暂估将被自动调整。
对于已经开票的订单,应付中能自动生成价格调整发票。

9) 什么是全局一揽子协议?
什么是全局一揽子协议?

详见《Oracle EBS 完全测试记录:跨组织采购》。

全局一揽子协议 允许其它 OU 引用协议价格。业务上适用于采购中心集中谈判定价。

在定义一揽子订单时,设置其适用的组织。全局一揽子协议只能被标准订单引用,不可以
发放。全局一揽子协议需要 OU 中同时定义相同的供应商地点。并且不可使用外协物料、
累计价格功能。

10) 采购申请时可以提示全局一揽子协议
采购申请时可以提示全局一揽子协议?
揽子协议?

可以。设置与普通一揽子协议相同。

11) 采购员审批权限与合同订单头上协定金额相关?
采购员审批权限与合同订单头上协定金额相关 ?

没有关系。审批是比较条款中金额限制和单据总额。合同订单采购采购价格,是没有单据
总额的。可以设置条款中金额限制来控制审批。

25 / 25

You might also like