本文介绍下内部销售订单Internal Sales Order(ISO)在Oracle EBS中的流程,内部销售订单和组织间转移(Inter-Organization Transfer,IOT)的作用是类似的,都是用于在库存组织间实现物料转移。只是使用的场景不尽相同,

Inter-Organization Transfer(IOT),一般适用于,操作者同时具有来源组织和目标组织物料控制的权利,那么直接做IOT来实现物料的转移,就可以了;

Internal Sales Order(ISO),一般适用于,操作者只有目标组织物料操作的权限,而对于物料来源组织是没有权限控制的情况下,这个时候就可以用到ISO。首先提内部采购申请(Internal Purchasing Requisition),然后采购申请生成内部销售订单,最后这个内部销售订单用于把源组织的物料“销售”给目标组织。

流程演示

1.定义物料,物料在Order Management页签下的,Internal Ordered和Internal Orders Enabled必须要勾选。

(物料表中的字段:INTERNAL_ORDER_FLAG,INTERNAL_ORDER_ENABLED_FLAG)

在组织M1中,杂收物料100的数量,M1这100的数量就为源组织的库存。我们后边打算从M1中通过ISO,转移40数量的物料到M2。

2. Purchasing 职责 > Requisitions > Requisitions,创建内部请购单,类型为:Internal Requisition,然后选择好目标组织和来源组织。此例:Boston为目标组织,Seattle为来源组织。设置好之后,Approve。

Related Queries:

SELECT * FROM PO_REQUISITION_HEADERS_ALL WHERE SEGMENT1 = '14531';
SELECT LINES.* FROM PO_REQUISITION_HEADERS_ALL HEADER,PO_REQUISITION_LINES_ALL LINES WHERE HEADER.REQUISITION_HEADER_ID = LINES.REQUISITION_HEADER_ID AND HEADER.SEGMENT1 = '14531';
SELECT DISTRIBUTIONS.* FROM PO_REQUISITION_HEADERS_ALL HEADER,PO_REQUISITION_LINES_ALL LINES,PO_REQ_DISTRIBUTIONS_ALL DISTRIBUTIONS WHERE HEADER.REQUISITION_HEADER_ID = LINES.REQUISITION_HEADER_ID AND LINES.REQUISITION_LINE_ID = DISTRIBUTIONS.REQUISITION_LINE_ID AND HEADER.SEGMENT1 = '14531';

3. 接下来,Purchasing职责 > Requests > Submit a New Request > Create Internal Orders,这个Concurrent Request的作用是把内部请购单转换到订单的接口表(OE_HEADERS_IFACE_ALL,OE_LINES_IFACE_ALL)中去。

Create Internal Orders这个Request跑完之后,订单接口表中就会有相应的数据了。可以用下面的SQL来查询,

SELECT * FROM OE_HEADERS_IFACE_ALL  WHERE ORIG_SYS_DOCUMENT_REF = '332469';   --332469 is po_requisition_headers_all.REQUISITION_HEADER_ID

SELECT * FROM OE_LINES_IFACE_ALL WHERE ORIG_SYS_DOCUMENT_REF = '332469';  --332469 is po_requisition_headers_all.REQUISITION_HEADER_ID

4.Order Management模块下,运行订单导入。

Order Management职责:Orders, Returns > Import Orders > 'Order Import' Concurrent Request 参数中可以指定Order Reference,此处Order Reference就是内部请购单的单号。此'Order Import' Request的作用就会把订单接口表(OE_HEADERS_IFACE_ALL,OE_LINES_IFACE_ALL)中的数据转换成真正的订单数据(OE_ORDER_HEADERS_ALL,OE_ORDER_LINES_ALL)。

5. Order Import运行完毕后,就可以到订单中查看订单是否生成了。

Order Source Reference为内部请购单号,并且Order Source为Internal.

6.接下来的流程,就是订单标准的流程了,包括挑库,发运,里边细节可以参阅我之前的一篇文章:Oracle EBS订单的流程(Order->AR) ,这里简单贴些图了。

挑库是:输入刚才生成的销售订单号

7. 发运确认,Order Management > Shipping > Transactions

"Defer Interface"如果被勾上,说明你要手动的运行Interface Trip Stop SRS,这里还是让它自动运行Interface Trip Stop SRS,所以把勾去掉

8. 发运完成后,就可以在目标组织里收货了,对于目标组织,输入内部请购单号,然后完成接收入库就是了。

References:

Internal Sales Order Cycle In Order Management [ID 744481.1]

R11: What Are The Steps Required To Setup An Internal Requisition In Purchasing? [ID 406312.1]

FAQ: Inter-Organization and Internal Sales Order Receipts [ID 210124.1]

ref:http://blog.csdn.net/pan_tian/article/details/8856466

转:Internal Sales Order (ISO) Process Flow的更多相关文章

  1. Oracle Order Management DropShip Flow for R12

    Oracle Order Management DropShip Flow for R12 Email ThisBlogThis!Share to TwitterShare to FacebookSh ...

  2. RMA Sales Order – Stuck with “Awaiting Return Disposition”

    RMA Sales Order – Stuck with "Awaiting Return Disposition"                     Action : (P ...

  3. RMA Sales Order – Stuck with “Awaiting Return Disposition”

    RMA Sales Order – Stuck with “Awaiting Return Disposition” Action : (Prod) ð  Login to Unix ð  su – ...

  4. magento app/design/adminhtml/default/default/template/sales/order/view/info.phtml XSS Vul

    catalogue . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 Relevant Link: http://www.freebuf. ...

  5. SAP Cloud for Customer里Sales Order和Sales Quote的建模方式

    SAP Cloud for Customer的Sales工作中心里有Sales Quote和Sales Order两个视图,一个用于销售报价单,另一个用于销售订单. 流程上是先有报价单 ,报价单是一份 ...

  6. SAP Cloud for Customer Sales Order Requested Date的业务含义和实现

    我们在创建Sales order销售订单时,需要指定一个RequestedDate: 这个字段绑定到了BO字段:CustomerQuote.RequestedFulfillmentPeriod.Tim ...

  7. ABAP术语-Sales Order

    Sales Order 原文:http://www.cnblogs.com/qiangsheng/archive/2008/03/14/1104979.html A customer request ...

  8. OE_ORDER_PUB.PROCESS_ORDER to Release a hold on sales order in R12

    PURPOSE: This post is to provide a sample script to Release a hold on sales order using an API OE_OR ...

  9. OE_ORDER_PUB.PROCESS_ORDER to Apply hold on a sales order

    PURPOSE: This post is to provide a sample script to Apply hold on a sales order using an API OE_ORDE ...

随机推荐

  1. 【转】Linux(Ubuntu)下面SecureCRT 完全破解

    仅供测试, 勿用作商业用途.首先要到vandyke网站下载一个securecrt, 需要注册.http://www.vandyke.com/download/securecrt/download.ht ...

  2. as3+java+mysql(mybatis) 数据自动工具(七) - 完结

    autoscript packed 文件地址:http://pan.baidu.com/s/1dDvgcO5 如果需要项目源码的话,可以留下邮箱,先声明一下,该工具主要是为了实现自动同步输出代码类文件 ...

  3. Linux下复制粘贴快捷键

    1. 在控制台下:            1.1.鼠标选中要复制的文本,按鼠标中键,即为复制                              或者              1.2.复制命令 ...

  4. Algorithm: quick sort implemented in python 算法导论 快速排序

    import random def partition(A, lo, hi): pivot_index = random.randint(lo, hi) pivot = A[pivot_index] ...

  5. Esper系列(十四)Contained-Event Selection

    功能:该语法是针对所查询事件中的属性又是另一种属性的查询结果控制. 格式: 1  "+j); 19      bean.setBean(item); 20      list.add(bea ...

  6. Apache下安装配置mod_pagespeed模块,轻松完成网站提速

    mod_pagespeed是一个开源的Apache module,它由谷歌开发,通过优化你的网页来减少响应延迟和带宽占用.作用参考ngx_pagespeed功能:http://blog.linuxey ...

  7. 松下蓄电池与UPS使用和维护

      使用条件及环境1.充电电流(浮充使用):0.15CA以下2.放电电流范围:0.05CA-3CA3.环境温度:0℃-40℃ (适宜的温度是25℃) 4.充电电压:(12V电池推荐值)   周围温度 ...

  8. AD板层定义介绍(二)

    1.顶层信号层(Top Layer):也称元件层,主要用来放置元器件,对于比层板和多层板可以用来布线: 2.中间信号层(Mid Layer): 最多可有30层,在多层板中用于布信号线. 3.底层信号层 ...

  9. [OC Foundation框架 - 8] NSArray排序

    1.派生 voidarrayNew() { NSArray*array = [NSArrayarrayWithObjects:",nil]; NSArray*array2 = [arraya ...

  10. [二]Json-lib的用法

    1.Json字符串 PrintWriter out=response.getWriter(); // String resultJson="{\"name\":\&quo ...