Oracle EBS PO采购数分配

           在Oracle EBS系统中,通过“最小-最大计划报表”产生PR单,其中各个供应商的采购数量 = 总需求数*供应商的分配比例。然后,通过“自动创建”程序产生PO,理论上是根据“来源补充规则”下采购订单。但是,由于手工取消采购订单或下采购订单的因素会最终导致实际采购比例与分配比例差异较大。用户要求在“最小-最大计划报表”时,系统自动根据历史采购数量和分配比例产生PR单作为参考。

相关前提条件:

1.  主组织物料计划的最小包装数、最小订购数。

Oracle EBS PO采购数分配_第1张图片

2. 来源补充规则

Oracle EBS PO采购数分配_第2张图片

3. 批准的供应商列表:有可能每种物料不同供应商有不同的包装数和不同的最小订购数

Oracle EBS PO采购数分配_第3张图片

为了方便读者解了自动根据供应商的分配比例平衡下采购订单。用实例列举出来讲解给大家。

如:物料:105010000056分配如下三家供应商。如下表<1>

序号

物料编号

供应商

标准分配比例

最小订购数

最小包装数

1

105010000056

东莞市A供应商

25.00%

400

400

2

105010000056

东莞市B供应商

50.00%

400

400

3

105010000056

珠海A供应商

25.00%

400

400

<1>

在某一段时间内,该物料三家供应商历史采购数量和历史采购数量合计,如下表<2>

序号

物料编号

供应商

标准分配比例

当前分配比例

分配比例差异

历史采购数量

1

105010000056

东莞市B供应商

50.00%

0.00%

50.00%

 

2

105010000056

珠海A供应商

25.00%

8.55%

16.45%

20000

3

105010000056

东莞市A供应商

25.00%

91.45%

-66.45%

214000

   

234000

<2>

假设当前采购数量:30000,则采购总数量=历史采购数量合计(234000)+当前采购数量(30000)

当前分配比例 =100*历史采购数量/历史采购数量合计

分配比例差异 =标准分配比例-当前分配比例

假设分配采购数 =采购总数量 *标准分配比例

采购差异=假设分配采购数 -历史采购数量

得出结果如下表<3>

序号

物料编号

供应商

标准分配比例

当前分配比例

分配比例差异

历史采购数量

假定分配
采购数

采购差异

1

105010000056

东莞市B供应商

50.00%

0.00%

50.00%

 

132000

132000

2

105010000056

珠海A供应商

25.00%

8.55%

16.45%

20000

66000

46000

3

105010000056

东莞市A供应商

25.00%

91.45%

-66.45%

214000

66000

(148000)

历史采购数量合计

234000

   

当前采购数量

30000

 

 

采购总数量

264000

 

 

<3>

分配负采购差异

a)        负采购差异 =采购差异为负数的合计

b)       正采购差异分配比例合计=采购差异为正数的准标分配比例之和

c)        分配负采购差异 =假设分配采购数 +负采购差异 *标准分配比例 /正采购差异分配比例合计

得出结果如表<4>

序号

物料编号

供应商

标准分配比例

当前分配比例

分配比例差异

历史采购数量

假定分配
采购数

采购差异

 分配负采购差异

1

105010000056

东莞市B供应商

50.00%

0.00%

50.00%

 

132000

132000

33333

2

105010000056

珠海A供应商

25.00%

8.55%

16.45%

20000

66000

46000

(3333)

3

105010000056

东莞市A供应商

25.00%

91.45%

-66.45%

214000

66000

(148000)

 

历史采购数量合计

234000

 

 

 

当前采购数量

30000

 

 

 

采购总数量

264000

 

 

 

 

 

 

 

 

 

 

 

 

 

<4>

分配当前采购数量

注意如下二种情况不能分配当前采购数量

a)        采购差异为负数的供应商无权分配当前采购数量

b)       分配负采购差异为负数的供应商无权分配当前采购数量

序号

物料编号

供应商

标准分配比例

历史采购数量

假定分配
采购数

采购差异

 分配负采购差异

最小订购数量

最小包装数量

最终采购数量

分配采购余数

1

105010000056

东莞市B供应商

50.00%

 

132000

132000

33333

400

400

30000

0

2

105010000056

珠海A供应商

25.00%

20000

66000

46000

(3333)

400

400

 

 

3

105010000056

东莞市A供应商

25.00%

214000

66000

(148000)

 

400

400

 

 

历史采购数量合计

234000

 

 

 

 

 

 

 

当前采购数量

30000

 

 

 

 

 

 

 

采购总数量

264000

 

 

 

 

 

 

 

分配当前采购数量原则:分配比例差异从大至小顺序分配。

分配采购余数 =当前采购数量 最终采购数量累计

分配采购余数小于最小订购数,最终采购数量=最小订购数量

分配采购余数小于分配负采购差异,则最终采购数量 =分配采购余数/最小包装数)向上取整 * 最小包装数。反之,最终采购数量 = 分配负采购差异/最小包装数)向上取整 * 最小包装数。

分配采购余数小于或等于零时,则终止分配当前采购数量

你可能感兴趣的:(Oracle,EBS,Inventory,Oracle,EBS,Purchasing,Oracel,Developer)