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 ...
随机推荐
- Improving the AbiWord's Piece Table
Improving the AbiWord's Piece Table[转] One of the most critical parts of any word processor is the b ...
- SQL Server 索引的图形界面操作 <第十二篇>
一.索引的图形界面操作 SQL Server非常强大的就是图形界面操作.关于索引方面也一样那么强大,很多操作比如说重建索引啊,查看各种统计信息啊,都能够通过图形界面快速查看和操作,下面来看看SQL S ...
- mvc 解决StyleBundle中 图片绝对路径 装换成相对路径的问题 CssRewriteUrlTransform
问题 解决办法
- hdu 4750 Count The Pairs(并查集+二分)
Problem Description With the 60th anniversary celebration of Nanjing University of Science and Techn ...
- Pasha and String(思维,技巧)
Pasha and String Time Limit:2000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64u S ...
- UVA10199- Tourist Guide(割点)
题目链接 题意: 给出一张无向图,找出割点,字典序输出割点的名字. 思路:简单的割点的求解,用map映射.easy输出. 代码: #include <iostream> #include ...
- C#中如何只保留小数点后面两位?
string.format("%.4f",1/3) 1.Math.Round(0.333333,2);//按照四舍五入的国际标准2. double dbdata=0.335333; ...
- Spting使用memcached
applicationContext.xml配置文件: <?xml version="1.0" encoding="UTF-8"?> <bea ...
- jquery.form上传文件
建立test文件夹 PHP代码: <?php //var_dump($_FILES['file']);exit; if(isset($_GET['option']) && $_G ...
- H-Index,H-Index II
1.H-Index Total Accepted: 19058 Total Submissions: 70245 Difficulty: Medium Given an array of citati ...