Oracle EBS-SQL (OM-1):查询订单发货明细.sql
select
mtrh.request_number 发货单号,
mmt.transaction_date 发货时间,
oola.creation_date 下单时间,
nvl(fu.description, fu.user_name) 下单人员,
ott.name 订单类型,
qp.name 价目表,
srp.name 销售人员,
a.acra1 销售大区,
a.acra2 办事处,
cust_acct.account_number 客户编码,
hp.party_name 客户名称,
ship_su.location 发货地址,
ship_loc.address1 客户地址,
ooha.order_number 销售订单号,
oola.line_number 订单行号,
oola.ordered_item 产品型号,
msib.segment1 物料编码,
msib.description 物料描述,
msib.primary_unit_of_measure 单位,
ooha.transactional_curr_code 订单币种,
oola.unit_selling_price 价格,
mmt.transaction_quantity 发货数量,
round(mmt.transaction_quantity * oola.unit_selling_price, 2) 发货金额,
nvl((select gdr.conversion_rate
from gl.gl_daily_rates gdr
where gdr.conversion_type = 'Corporate'
and gdr.from_currency = ooha.transactional_curr_code
and trunc(gdr.conversion_date) = trunc(ooha.creation_date)
and gdr.from_currency <> 'CNY'), 1) 汇率,
nvl((select gdr.conversion_rate
from gl.gl_daily_rates gdr
where gdr.conversion_type = 'Corporate'
and gdr.from_currency = ooha.transactional_curr_code
and trunc(gdr.conversion_date) = trunc(ooha.creation_date)
and gdr.from_currency <> 'CNY'), 1) * oola.unit_selling_price "价格CNY",
round(nvl((select gdr.conversion_rate
from gl.gl_daily_rates gdr
where gdr.conversion_type = 'Corporate'
and gdr.from_currency = ooha.transactional_curr_code
and trunc(gdr.conversion_date) =
trunc(ooha.creation_date)
and gdr.from_currency <> 'CNY'), 1) *
mmt.transaction_quantity * oola.unit_selling_price, 2) "发货金额CNY",
rt.name 付款条件,
mtrl.date_required 交付通知时间,
wdd.shipping_instructions 发运说明
from wsh.wsh_delivery_details wdd,
inv.mtl_txn_request_lines mtrl,
inv.mtl_txn_request_headers mtrh,
ont.oe_order_lines_all oola,
ont.oe_order_headers_all ooha,
ont.oe_transaction_types_tl ott,
jtf.jtf_rs_salesreps srp,
ar.hz_parties hp,
ar.hz_party_sites hps,
ar.hz_cust_accounts cust_acct,
ar.hz_cust_site_uses_all ship_su,
ar.hz_locations ship_loc,
ar.hz_cust_acct_sites_all ship_cas,
inv.mtl_system_items_b msib,
inv.mtl_material_transactions mmt,
applsys.fnd_user fu,
qp.qp_list_headers_tl qp,
ar.ra_terms_tl rt,
(select ffv1.flex_value acra1,
ffv2.flex_value acra2,
hc.site_use_id
from ar.ra_territories rt,
apps.fnd_flex_values_vl ffv1,
apps.fnd_flex_values_vl ffv2,
ar.hz_cust_site_uses_all hc
where ffv1.flex_value_set_id = 1014164
and ffv2.flex_value_set_id = 1014165
and rt.segment1 = ffv1.flex_value(+)
and rt.segment2 = ffv2.flex_value(+)
and hc.site_use_code = 'BILL_TO'
and rt.territory_id = hc.territory_id) a
where mtrl.header_id = mtrh.header_id
and ooha.sold_to_org_id = cust_acct.cust_account_id(+)
and cust_acct.party_id = hp.party_id(+)
and ooha.ship_to_org_id = ship_su.site_use_id(+)
and ship_su.cust_acct_site_id = ship_cas.cust_acct_site_id(+)
and ship_cas.party_site_id = hps.party_site_id(+)
and ship_loc.location_id(+) = hps.location_id
and mtrl.line_id = wdd.move_order_line_id
and wdd.source_line_id = oola.line_id
and wdd.source_header_id = oola.header_id
and oola.inventory_item_id = msib.inventory_item_id(+)
and oola.ship_from_org_id = msib.organization_id(+)
and ooha.order_type_id = ott.transaction_type_id
and oola.header_id = ooha.header_id
and ooha.salesrep_id = srp.salesrep_id(+)
and ooha.org_id = srp.org_id(+)
and mmt.move_order_line_id = mtrl.line_id
and wdd.organization_id = mmt.organization_id
and wdd.inventory_item_id = mmt.inventory_item_id
and wdd.inventory_item_id = msib.inventory_item_id
and mmt.transaction_type_id = 52 --33
and mmt.transaction_quantity > 0
and ott.language = userenv('LANG')
and wdd.source_code = 'OE'
and wdd.released_status in ('C', 'Y')
and oola.org_id = x
and msib.organization_id = y
and a.site_use_id(+) = ooha.invoice_to_org_id
and fu.user_id = ooha.created_by
and qp.list_header_id = ooha.price_list_id
and qp.language = userenv('LANG')
and rt.term_id = oola.payment_term_id
and rt.language = 'ZHS'
union all ----增加退货部分
select '' 发货单号,
mmt.transaction_date 发货时间,
oola.creation_date 下单时间,
nvl(fu.description, fu.user_name) 下单人员,
ott.name 订单类型,
qp.name 价目表,
srp.name 销售人员,
a.acra1 销售大区,
a.acra2 办事处,
cust_acct.account_number 客户编码,
hp.party_name 客户名称,
ship_su.location 发货地址,
ship_loc.address1 客户地址,
ooha.order_number 销售订单号,
oola.line_number 订单行号,
oola.ordered_item 产品型号,
msib.segment1 物料编码,
msib.description 物料描述,
msib.primary_unit_of_measure 单位,
ooha.transactional_curr_code 订单币种,
oola.unit_selling_price 价格,
-round(mmt.transaction_quantity, 4) 发货数量,
-round(mmt.transaction_quantity * oola.unit_selling_price, 2) 发货金额,
nvl((select gdr.conversion_rate
from gl.gl_daily_rates gdr
where gdr.conversion_type = 'Corporate'
and gdr.from_currency = ooha.transactional_curr_code
and trunc(gdr.conversion_date) = trunc(ooha.creation_date)
and gdr.from_currency <> 'CNY'), 1) 汇率,
nvl((select gdr.conversion_rate
from gl.gl_daily_rates gdr
where gdr.conversion_type = 'Corporate'
and gdr.from_currency = ooha.transactional_curr_code
and trunc(gdr.conversion_date) = trunc(ooha.creation_date)
and gdr.from_currency <> 'CNY'), 1) * oola.unit_selling_price "价格CNY",
-round(nvl((select gdr.conversion_rate
from gl.gl_daily_rates gdr
where gdr.conversion_type = 'Corporate'
and gdr.from_currency = ooha.transactional_curr_code
and trunc(gdr.conversion_date) =
trunc(ooha.creation_date)
and gdr.from_currency <> 'CNY'), 1) *
mmt.transaction_quantity * oola.unit_selling_price, 2) "发货金额CNY",
rt.name 付款条件,
mmt.transaction_date 交付通知时间,
' ' 发运说明
from ont.oe_order_lines_all oola,
ont.oe_order_headers_all ooha,
ont.oe_transaction_types_tl ott,
jtf.jtf_rs_salesreps srp,
ar.hz_parties hp,
ar.hz_party_sites hps,
ar.hz_cust_accounts cust_acct,
ar.hz_cust_site_uses_all ship_su,
ar.hz_locations ship_loc,
ar.hz_cust_acct_sites_all ship_cas,
inv.mtl_system_items_b msib,
inv.mtl_material_transactions mmt,
po.rcv_transactions rt,
applsys.fnd_user fu,
qp.qp_list_headers_tl qp,
ar.ra_terms_tl rt,
(select ffv1.flex_value acra1,
ffv2.flex_value acra2,
hc.site_use_id
from ar.ra_territories rt,
apps.fnd_flex_values_vl ffv1,
apps.fnd_flex_values_vl ffv2,
ar.hz_cust_site_uses_all hc
where ffv1.flex_value_set_id = 1014164
and ffv2.flex_value_set_id = 1014165
and rt.segment1 = ffv1.flex_value(+)
and rt.segment2 = ffv2.flex_value(+)
and hc.site_use_code = 'BILL_TO'
and rt.territory_id = hc.territory_id) a
where ooha.sold_to_org_id = cust_acct.cust_account_id(+)
and cust_acct.party_id = hp.party_id(+)
and ooha.ship_to_org_id = ship_su.site_use_id(+)
and ship_su.cust_acct_site_id = ship_cas.cust_acct_site_id(+)
and ship_cas.party_site_id = hps.party_site_id(+)
and ship_loc.location_id(+) = hps.location_id
and oola.inventory_item_id = msib.inventory_item_id(+)
and oola.ship_from_org_id = msib.organization_id(+)
and oola.line_category_code = 'RETURN'
and ooha.order_type_id = ott.transaction_type_id
and oola.header_id = ooha.header_id
and ooha.salesrep_id = srp.salesrep_id(+)
and ooha.org_id = srp.org_id(+)
and mmt.transaction_type_id = 15
and mmt.rcv_transaction_id = rt.transaction_id
and mmt.organization_id = rt.organization_id
and rt.oe_order_header_id = ooha.header_id
and rt.oe_order_line_id = oola.line_id
and ott.language = userenv('LANG')
and msib.organization_id = y
and a.site_use_id(+) = ooha.invoice_to_org_id
and fu.user_id = ooha.created_by
and qp.list_header_id = ooha.price_list_id
and qp.language = userenv('LANG')
and rt.term_id = oola.payment_term_id
and rt.language = 'ZHS'
union all ----直接开票订单
select to_char('') 发货单号,
oola.fulfillment_date 发货时间,
oola.creation_date 下单时间,
nvl(fu.description, fu.user_name) 下单人员,
ott.name 订单类型,
qp.name 价目表,
srp.name 销售人员,
a.acra1 销售大区,
a.acra2 办事处,
cust_acct.account_number 客户编码,
hp.party_name 客户名称,
ship_su.location 发货地址,
ship_loc.address1 客户地址,
ooha.order_number 销售订单号,
oola.line_number 订单行号,
oola.ordered_item 产品型号,
msib.segment1 物料编码,
msib.description 物料描述,
msib.primary_unit_of_measure 单位,
ooha.transactional_curr_code 订单币种,
oola.unit_selling_price 价格,
round(oola.fulfilled_quantity, 2) 发货数量,
round(oola.fulfilled_quantity * oola.unit_selling_price, 2) 发货金额,
nvl((select gdr.conversion_rate
from gl.gl_daily_rates gdr
where gdr.conversion_type = 'Corporate'
and gdr.from_currency = ooha.transactional_curr_code
and trunc(gdr.conversion_date) = trunc(ooha.creation_date)
and gdr.from_currency <> 'CNY'), 1) 汇率,
nvl((select gdr.conversion_rate
from gl.gl_daily_rates gdr
where gdr.conversion_type = 'Corporate'
and gdr.from_currency = ooha.transactional_curr_code
and trunc(gdr.conversion_date) = trunc(ooha.creation_date)
and gdr.from_currency <> 'CNY'), 1) * oola.unit_selling_price "价格CNY",
round(nvl((select gdr.conversion_rate
from gl.gl_daily_rates gdr
where gdr.conversion_type = 'Corporate'
and gdr.from_currency = ooha.transactional_curr_code
and trunc(gdr.conversion_date) =
trunc(ooha.creation_date)
and gdr.from_currency <> 'CNY'), 1) *
oola.fulfilled_quantity * oola.unit_selling_price, 2) "发货金额CNY",
rt.name 付款条件,
oola.fulfillment_date 交付通知时间,
' ' 发运说明
from ont.oe_order_lines_all oola,
ont.oe_order_headers_all ooha,
ont.oe_transaction_types_tl ott,
jtf.jtf_rs_salesreps srp,
ar.hz_parties hp,
ar.hz_party_sites hps,
ar.hz_cust_accounts cust_acct,
ar.hz_cust_site_uses_all ship_su,
ar.hz_locations ship_loc,
ar.hz_cust_acct_sites_all ship_cas,
inv.mtl_system_items_b msib,
applsys.fnd_user fu,
qp.qp_list_headers_tl qp,
ar.ra_terms_tl rt,
( select ffv1.flex_value acra1,
ffv2.flex_value acra2,
hc.site_use_id
from ar.ra_territories rt,
apps.fnd_flex_values_vl ffv1,
apps.fnd_flex_values_vl ffv2,
ar.hz_cust_site_uses_all hc
where ffv1.flex_value_set_id = 1014164
and ffv2.flex_value_set_id = 1014165
and rt.segment1 = ffv1.flex_value(+)
and rt.segment2 = ffv2.flex_value(+)
and hc.site_use_code = 'BILL_TO'
and rt.territory_id = hc.territory_id) a
where ooha.sold_to_org_id = cust_acct.cust_account_id(+)
and cust_acct.party_id = hp.party_id(+)
and ooha.ship_to_org_id = ship_su.site_use_id(+)
and ship_su.cust_acct_site_id = ship_cas.cust_acct_site_id(+)
and ship_cas.party_site_id = hps.party_site_id(+)
and ship_loc.location_id(+) = hps.location_id
and oola.inventory_item_id = msib.inventory_item_id(+)
and oola.ship_from_org_id = msib.organization_id(+)
and ooha.order_type_id = ott.transaction_type_id
and oola.header_id = ooha.header_id
and ooha.salesrep_id = srp.salesrep_id(+)
and ooha.org_id = srp.org_id(+)
and oola.flow_status_code = 'CLOSED'
and oola.inventory_item_id = msib.inventory_item_id
and oola.ship_from_org_id = msib.organization_id
and ott.language = userenv('LANG')
and oola.line_category_code <> 'RETURN'
and oola.org_id = x
and msib.organization_id = y
and a.site_use_id(+) = ooha.invoice_to_org_id
and fu.user_id = ooha.created_by
and qp.list_header_id = ooha.price_list_id
and qp.language = userenv('LANG')
and rt.term_id = oola.payment_term_id
and rt.language = 'ZHS'
and not exists (select 'X'
from wsh.wsh_delivery_details wdd
where wdd.source_header_id = oola.header_id
and wdd.source_line_id = oola.line_id)
Oracle EBS-SQL (OM-1):查询订单发货明细.sql的更多相关文章
- Oracle和MySql的分页查询区别和PL/SQL的基本概念
Oracle和MySql的分页查询区别: Oracle的分析查询,之前Oracle的分页是使用伪列 ROWNUM 结合子查询实现,mysql的分页更简单,直接使用 LIMIT 关键字就可以实现 ...
- ORACLE EBS常用表及查询语句(最终整理版)
建议去看参考二 参考一: call fnd_global.APPS_INITI ...
- Oracle EBS-SQL (PO-9):检查期间采购订单执行情况.sql
--采购订单执行情况查询(七天内接收情况)select pha.segment1 采购订单, msib.segment1 物料编码, pla.qu ...
- Oracle EBS 跳跳转标准销售订单程序转标准销售订单程序
-- 打开PO PROCEDURE Btn_Open_Po IS BEGIN Fnd_Function.Execute(Function_Name => 'PO_POXPOEPO', Open_ ...
- SQL SERVER中查询无主键的SQL
--生成表 IF EXISTS ( SELECT name FROM sysobjects WHERE xtype = 'u' ...
- JAVAEE——Mybatis第二天:输入和输出映射、动态sql、关联查询、Mybatis整合spring、Mybatis逆向工程
1. 学习计划 1.输入映射和输出映射 a) 输入参数映射 b) 返回值映射 2.动态sql a) If标签 b) Where标签 c) Sql片段 d) Foreach标签 3.关联查询 a) 一对 ...
- 《Entity Framework 6 Recipes》中文翻译系列 (13) -----第三章 查询之使用Entity SQL
翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 3-4使用实体SQL查询模型 问题 你想通过执行Entity SQL语句来查询你的实 ...
- Python与开源GIS:在OGR中使用SQL语句进行查询
摘要: 属性选择与空间选择都可以看作是OGR内置的选择功能,这两种功能可以解决大部分实际中的问题.但是也有这种时候,就是进行查询时的条件比较复杂.针对这种情况,OGR也提供了更加灵活的解决方案:支持使 ...
- oracle SQL多表查询
SQL多表查询 1.集合理论 1.1 什么是集合 具有某种特定性质的事物的总体. 集合的特性:无序性.互异性.确定性. 一个集合可以小到从一个表中取出一行中的一列. 1 ro ...
随机推荐
- [XMPP]iOS聊天软件学习笔记[二]
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...
- centos 6.5 安装php redis 扩展
一.安装: 其中,添加PHP扩展需要用到 phpize,所以我们需要安装 php-devel 这个包. #yum install php-devel 然后编译安装phpredis: #git clon ...
- mysql logstash 配置
[elk@dr-mysql01 mysql]$ cat logstash_mysql.conf input { file { type => "zj_mysql" path ...
- 【转】Android 平台下使用 i2c-tools
原文网址:http://my.oschina.net/luoly/blog/368881 Android 平台下使用 i2c-tools Andorid 开发板为 Freescale imx6 的 S ...
- 2.8 Classes of Restricted Estimators
根据所加限制的不同,可以将模型分为以下几类 RSS+Roughness penalty $PRSS(f;\lambda)=RSS(f)+\lambda J(f)$ 其中$J(f)$为对函数$f$的pe ...
- Python递归函数与斐波那契数列
定义:在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数. 阶乘实例 n = int(input(">>:")) def f(n): s ...
- Beauty of Array(思维)
Beauty of Array Time Limit: 2 Seconds Memory Limit: 65536 KB Edward has an array A with N integ ...
- OpenStack 部署总结之:在CentOS 6.5上使用RDO单机安装icehouse(Ml2+GRE)
本文主要介绍怎样在CentOS6.5上通过RDO来安装icehouse,因为安装的过程中涉及的软件较多,以及依赖关系比較复杂,建议使用一个全新的操作系统来进行安装. 安装步骤详细例如以下 (1)安装操 ...
- diffuse linux 文件比对工具
linux下比较好用的可视化文件比对工具
- 自学Android的第一个小程序(小布局、button点击事件、toast弹出)
因为上班,学习时间有限,昨晚才根据教程写了一个小程序,今天忙里偷闲写一下如何实现的,来加深一下印象. 首先创建一个Android项目, 通过activity_xxx.xml布局文件来添加组件来达到自己 ...