po rcv-special
TRANSCRIPT
Oracle 完全测试记录 特殊的接收事务 吴若童
1 / 25
总述总述总述总述
什么是什么是什么是什么是快速接收快速接收快速接收快速接收???? 快速接收是一种“快速选择需要接收的数量”的操作。 快速接收为当到货验收人员确定“实际到货数量”与“应当到货数量”完全一致时,通过一
步操作完成所有接收行/入库行的选择。 快速接收为一次大量到货提供了快捷的操作。
什么是未订购接收什么是未订购接收什么是未订购接收什么是未订购接收???? 快速接收为当到货验收人员确定供应商送来了没有采购要货的物料时,先收货再补采购订单
的流程。过程为:接收,补采购订单,关联接收和采购订单,(检验),入库
什么级联接收什么级联接收什么级联接收什么级联接收???? 级联接收是一种“快速选择需要接收的数量”的操作。 采购物料原来以为需要多次发运。但供应商提前将后几次的发运一并送到时。可以用级联接
收将这几次发运直接一次快速操作。 级联接收只是一个快捷操作,它不会将多个接收行合并。入库与正常接收处理相同。
目录目录目录目录
总述 ........................................................................................................................................... 1
什么是快速接收? ............................................................................................................. 1
什么是未订购接收? ......................................................................................................... 1
什么级联接收? ................................................................................................................. 1
目录 ........................................................................................................................................... 1
参考:........................................................................................................................................ 3
测试环境的搭建 ........................................................................................................................ 4
测试环境 ............................................................................................................................ 4
先前设置 ............................................................................................................................ 4
1) 定义员工的姓名、职位 ............................................................................................. 5
2) 定义用户 ................................................................................................................... 5
3) 定义接收组织的采购员 ............................................................................................. 6
4) 定义采购单据类型 .................................................................................................... 6
5) 定义审批组 ................................................................................................................ 7
6) 分配审批组 ................................................................................................................ 7
Oracle 完全测试记录 特殊的接收事务 吴若童
2 / 25
7) 定义物料 ................................................................................................................... 8
8) 定义供应商 ................................................................................................................ 9
快速接收操作 ............................................................................................................................ 9
业务前准备 ........................................................................................................................ 9
1) 设置接收选项 ............................................................................................................ 9
2) 确定物料允许快速接收 ........................................................................................... 10
3) 定义物料的默认接收子库存 ................................................................................... 10
4) 创建采购订单 .......................................................................................................... 11
5) 快速接收 ................................................................................................................. 12
6) 快速接收事务处理 .................................................................................................. 14
7) 查看结果 ................................................................................................................. 15
结论 .................................................................................................................................. 15
未定购接收 .............................................................................................................................. 15
业务前准备 ...................................................................................................................... 15
1) 设置接收选项 .......................................................................................................... 16
2) 确定物料允许未订购接收 ....................................................................................... 16
3) 到货接收 ................................................................................................................. 16
4) 查看结果 ................................................................................................................. 18
5) 创建采购订单 .......................................................................................................... 18
6) 快速接收事务处理 .................................................................................................. 19
7) 处理入库 ................................................................................................................. 20
结论 .................................................................................................................................. 20
级联接收操作 .......................................................................................................................... 21
业务前准备 ...................................................................................................................... 21
1) 设置接收选项 .......................................................................................................... 21
2) 创建采购订单 .......................................................................................................... 21
3) 级联接收 ................................................................................................................. 22
4) 事务处理 ................................................................................................................. 24
5) 查看结果 ................................................................................................................. 25
Oracle 完全测试记录 特殊的接收事务 吴若童
3 / 25
结论 .................................................................................................................................. 25
参考参考参考参考::::
测试记录由 吴若童 实测,参考了 metalink 及 user guide 中相关文档。你可以任意的传播本文件。
MSN:[email protected] SPACE: http://toney-wu.spaces.live.com/
Oracle 完全测试记录 特殊的接收事务 吴若童
4 / 25
测试环境的搭建测试环境的搭建测试环境的搭建测试环境的搭建
测试环境测试环境测试环境测试环境
Oracle 应用产品 : 11.5.10.2 2007-5-17
组织架构:
注意注意注意注意:::: 本次测试假设以上组织已经设置完成,并可以做标准的采购、销售业务。 并且测试人职责、配置文件设置完整,可以访问以上两个组织。
先前设置先前设置先前设置先前设置
LE/OU:LE/OU:LE/OU:LE/OU: T_工厂 INV:INV:INV:INV:TM1
以上组织要求可以做简单的采购销售业务。正确的设置了采购选项、财务选项、接收选项。
正确的设置了账套。开启了会计期间。
职责职责职责职责::::为本 OU 都建立了对应的用户职责,并检查以下 Profile 的职责层定义: HR: Business Group;HR: User Type MO: Operating Unit
SOB: 201
OU: T_总部
INV: TM1
Oracle 完全测试记录 特殊的接收事务 吴若童
5 / 25
1) 定义员工的姓名定义员工的姓名定义员工的姓名定义员工的姓名、、、、职位职位职位职位 Human Resources:\People\Enter and Maintain 录入姓名、分配职位、职务(演示为吴若童,分配了T_总部…经理)
定义员工姓名等基本信息,然后点击“分配”
分配到“T_总部…经理”,之前需定义 HR 组织、职位
2) 定义用户定义用户定义用户定义用户 System Administrator:\Security\User\Define (分配职责、绑定员工和用户)
Oracle 完全测试记录 特殊的接收事务 吴若童
6 / 25
3) 定义接收组织的采购员定义接收组织的采购员定义接收组织的采购员定义接收组织的采购员
(T_总部)Purchasing, Destination Organization:\Setup\Personnel\Buyer
4) 定义采购单据类型定义采购单据类型定义采购单据类型定义采购单据类型
\Setup\Purchasing\Document Type 确定标准订单、报价单、询价单相关的工作流是否都设置正确。 (简单起见全部开启用户自审批:“责任人可审批”)
Oracle 完全测试记录 特殊的接收事务 吴若童
7 / 25
5) 定义审批组定义审批组定义审批组定义审批组 \Setup\Approvals\Approval Groups (如 Name = 超级审批组,确保单据总额和账户范围被定义)
6) 分配审批组分配审批组分配审批组分配审批组
Oracle 完全测试记录 特殊的接收事务 吴若童
8 / 25
\Setup\Approvals\Approval Assignment 职位为第1步所选择的,将以下单据类型分配组为“超级审批组”: (*在财务选项中可以定义审批是按职位/职务) a. Approve Standard Purchase Orders(标准订单) b. Approve Purchase Requisitions(采购申请)
7) 定义物料定义物料定义物料定义物料
\Items\Master Items a. 确定以下属性:已采购、可采购、可存储、内部订单、库存物料价目表价格 b. 分配到 TM1 组织中
Oracle 完全测试记录 特殊的接收事务 吴若童
9 / 25
8) 定义定义定义定义供应商供应商供应商供应商 [N] \采购\供应来源\供应商 a. 定义供应商,名称为“T_标准供应商”(如果之前没有定义过供应商则新增,否则查找到
此供应商) b. 定义供应商地点“T_总部_上海张江”,并且设置地点用途为支付地、采购地。
快速接收操作快速接收操作快速接收操作快速接收操作
业务业务业务业务前准备前准备前准备前准备 业务业务业务业务::::
从“T_工厂”提出采购,向“T_标准供应商”询问物料“T_ITEM_001”、“T_ITEM_002”到货后快速接收、快速入库。
1) 设置接收设置接收设置接收设置接收选项选项选项选项 [N]库存\设置\组织\接收参数
确定当前选中了“允许快速事务处理”
Oracle 完全测试记录 特殊的接收事务 吴若童
10 / 25
2) 确定物料允许快速接收确定物料允许快速接收确定物料允许快速接收确定物料允许快速接收 [N]库存\物料\主组织物料
a. 确定当前物料 T_ITEM_001 和 T_ITEM_002 可以正确采购。 b. 确定物料“允许快速事务处理” c. 确定没有启用批号控制、序列号控制。
3) 定义物料的默认接收子库存定义物料的默认接收子库存定义物料的默认接收子库存定义物料的默认接收子库存 [N]库存\设置\事务处理\物料事务处理默认值
为物料 T_ITEM_001、T_ITEM_002 定义默认接收子库存、货位。
Oracle 完全测试记录 特殊的接收事务 吴若童
11 / 25
4) 创建创建创建创建采购订单采购订单采购订单采购订单 [N]采购\ 采购\ 采购订单
a. 新建标准采购订单,向 T_标准供应商采购 b. 加入物料行 T-ITEM_001 数量为 10 价格为 108。 c. 加入物料行 T-ITEM_002 数量为 10 价格为 200。 d. 为物料行 T_ITEM_002 的分配信息里填写默认的收货地点。 e. 保存并审批本采购订单。
新建采购订单,在录入完两个物料行后,选择到物料行选择到物料行选择到物料行选择到物料行 T_ITEM_002,点下方[B]发运按钮。
Oracle 完全测试记录 特殊的接收事务 吴若童
12 / 25
在弹出的发运信息界面中,点下方[B]分配按钮。
在分配的目的地信息中,录入最终收货方为“T_制造工厂地址”,子库存为 01,数量为 10。
注意注意注意注意::::只在物料行 T_ITEM_002 上分配,是为对比测试分配对快速接收、入库的影响。
完成后保存并审批通过本单据,记录下采购订单号。
5) 快速接收快速接收快速接收快速接收 [N]库存\ 事务处理\ 接收\ 接收
按采购订单号查询到采购的需要接收行。
Oracle 完全测试记录 特殊的接收事务 吴若童
13 / 25
可以看到有两个需要接收的行,数量都为 10。点下方[B]快速处理。
注意注意注意注意::::在业务上验收人员只要确定到货数量与应到货数量一致,就可以使用快速接收。
点击完[B]“快速处理”,可以看到直接选中了两个收货行,并且原来的快速处理按钮变
成了[B]“UN 快速处理”(点击后取消快速接收)。 确定当前已经在快速处理状态下,保存接收。
Oracle 完全测试记录 特殊的接收事务 吴若童
14 / 25
操作正确可以看到提示,创建了 2 个快速事务处理。
6) 快速接收事务处理快速接收事务处理快速接收事务处理快速接收事务处理 [N]库存\ 事务处理\ 接收\ 接收事务处理
按采购订单号(或接收号)查收到要做入库的物料行。
我们可以看到之前 2 个快速接收的物料都已经可以入库了。点击下方[B]快速处理。可以
看到自动选中了两行。
因为在录入采购订单时,只为 T_ITEM_002 录入了分配信息。在 T_ITEM_001 物料行上目的地
的“地点”为空;T_ITEM_002“地点”为“T_制造工厂地址”。
确定正处于快速入库的状态(按钮上的提示应当为“UN 快速处理”),保存。
Oracle 完全测试记录 特殊的接收事务 吴若童
15 / 25
操作正确可以看到提示,创建了 1 个快速事务处理。即只有一个物料行正确入库。
7) 查看结果查看结果查看结果查看结果 [N]库存\ 事务处理\ 接收\ 查看接收事务处理
录入之前的采购订单号,查看采购订单的实际接收、入库情况。
可以看到 T_ITEM_001 只有一条“接收”记录。T_ITEM_002 有一条“接收”,一条“交货”。
结论结论结论结论
1. 只要物料实际到货数与应到货数相等,就可以使用快速接收。
2. 如果要使用入库,必须定义好物料的默认接收子库存、在采购订单上确定收货的地点,
并且物料没有批号和序列号控制。
3. 快速接收/入库是指一次点击相当于几次选中的操作,适于于业务量非常大的情况。
未定购接收未定购接收未定购接收未定购接收
业务前准备业务前准备业务前准备业务前准备 业务业务业务业务::::
Oracle 完全测试记录 特殊的接收事务 吴若童
16 / 25
“T_标准供应商”没有通知“T_工厂”的情况下送来 10 个 T_ITEM_001。“T_工厂”同意找
下了货物。
1) 设置接收选项设置接收选项设置接收选项设置接收选项 [N]库存\设置\组织\接收参数
确定当前选中了“允许未订购接收”
2) 确定物料允许确定物料允许确定物料允许确定物料允许未订购接收未订购接收未订购接收未订购接收 [N]库存\物料\主组织物料
a. 确定当前物料 T_ITEM_001 可以正确采购。 b. 确定物料“允许未订购接收”
3) 到货接收到货接收到货接收到货接收
Oracle 完全测试记录 特殊的接收事务 吴若童
17 / 25
[N]库存\ 事务处理\ 接收\ 接收
录入未订购接收物料 T_ITEM_001,数量为 10,供应商为“T_标准供应商”。
在查询接收界面,点左下方[B]“未订购”
新建一个接收,录入供应商名称为“ T_标准供应商”(必须)
Oracle 完全测试记录 特殊的接收事务 吴若童
18 / 25
在接收行上录入 10 个 T_ITEM_001。为方便后续操作,在关闭接收界面前,记录下接收号记录下接收号记录下接收号记录下接收号。
4) 查看结果查看结果查看结果查看结果 [N]库存\ 事务处理\ 接收\ 查看接收事务处理
按之前的接收号查看到接收记录
可以看到,事务处理类型为“未订购接收”,来源是供应商,但没有订单编号。
5) 创建采购订单创建采购订单创建采购订单创建采购订单 [N]采购\ 采购\ 采购订单
Oracle 完全测试记录 特殊的接收事务 吴若童
19 / 25
a. 新建标准采购订单,向 T_标准供应商采购 b. 加入物料行 T-ITEM_001 数量为 10 价格为 108。(之前已经接收下 10 个) e. 保存并审批本采购订单。
注意注意注意注意::::未订购接收在没有补上采购订单前,只能收货,不能入库。
完成后保存并审批通过审批通过审批通过审批通过本单据,记录下采购订单号。(本例为 14)
6) 快速接收事务处理快速接收事务处理快速接收事务处理快速接收事务处理 [N]采购\ 接收\ 匹配未订购的接收
查找到之前的未订购接收,并关联上采购订单号。
按之前的接收号查询到需要匹配的未订购接收。
Oracle 完全测试记录 特殊的接收事务 吴若童
20 / 25
查询到需要匹配的行后,关联上之前补录的采购订单号和订单行。
7) 处理入库处理入库处理入库处理入库 [N]库存\ 事务处理\ 接收\ 接收事务处理
在匹配完采购订单后,物料就和正常的采购接收一样入库(或检验)了。
结论结论结论结论 1. 未订购接收可以快速收下没有订购采购订单的到货。但仍然需要后补上采购订单。
Oracle 完全测试记录 特殊的接收事务 吴若童
21 / 25
级联接收级联接收级联接收级联接收操作操作操作操作
业务前准备业务前准备业务前准备业务前准备 业务业务业务业务::::
向“T_标准供应商”采购物料“T_ITEM_001”,要求供应商“最好”2007-5-17 送 4 个红的,
2007-5-17 送 6 个红的,2007-5-19 送 15 个黑的。(实物颜色有区分,但系统中不管。) 但供应商考虑自己实际情况,2007-5-17 直接送来了 20 个 T_ITEM_001 物料。现在对这此物
料做接收。
1) 设置接收选项设置接收选项设置接收选项设置接收选项 [N]库存\设置\组织\接收参数
确定当前收货的库存
2) 创建采购订单创建采购订单创建采购订单创建采购订单 [N]采购\ 采购\ 采购订单
a. 新建标准采购订单,向 T_标准供应商采购 b. 加入物料行 T-ITEM_001 数量为 10 价格为 108。可修改物料说明,加上“红色”要求。 c. 加入物料行 T-ITEM_002 数量为 10 价格为 200。可修改物料说明,加上“黑色”要求。 d. 为物料行 T_ITEM_001 的发运信息里分为两个发运行。 一行 2007-05-17 发 4 个;另一行 2007-05-18 发 6 个。 e. 保存并审批本采购订单。
Oracle 完全测试记录 特殊的接收事务 吴若童
22 / 25
新建采购订单,在录入完两个物料行后,选择到物料行选择到物料行选择到物料行选择到物料行 T_ITEM_001,点下方[B]发运按钮。
把第一行拆分为两次发运。
完成后保存并审批通过本单据,记录下采购订单号。
3) 级联接收级联接收级联接收级联接收 [N]库存\ 事务处理\ 接收\ 接收
a. 在查询界面中录入采购订单号,录入物料编码。
b. 录入一次性接收的数量。
注意注意注意注意::::供应商和物料是做级联接收时必须录入的。
Oracle 完全测试记录 特殊的接收事务 吴若童
23 / 25
录入完采购订单号后,系统会自动填写上供应商名称。再录入上物料号后,查找。
这个采购订单总共有 3 次发运,总数为 4+6+15=25 个,级联接收 20 个。录入完成后点击[B]确定。
Oracle 完全测试记录 特殊的接收事务 吴若童
24 / 25
操作正确可以看到提示,创建了 2 个快速事务处理。
4) 事务处理事务处理事务处理事务处理 [N]库存\ 事务处理\ 接收\ 接收事务处理
按采购订单号(或接收号)查收到要做入库的物料行。
可以看到之前三行接收(4+6+10=20 个),和正常的接收一个,对应着三行接收事务处理。
分别为这三行指定入库的位置后保存。
Oracle 完全测试记录 特殊的接收事务 吴若童
25 / 25
5) 查看结果查看结果查看结果查看结果 [N]库存\ 事务处理\ 接收\ 查看接收事务处理
历史的记录中共有三组“接收-交货”
结论结论结论结论 1. 级联接收在实现业务中作用并不大。因为级联接收不会把多个接收行合并为一个,仅仅
起到一个自动填写数量的作用。操作起来很复杂。 除非业务中出现供应的物料比较单一、采购量很大、定了很多发运期间时才用。
2. 只要物料编码、供应商一样,多个采购订单行,或是一个订单行的多次发运都可以进行
级联接收。按时间由上向下。