COPY OF: CST Intransit Value (1)

Description
Categories: BI Publisher
Imported from BI Publisher
Description: Intransit Value Report
Application: Bills of Material
Source: Intransit Value Report (XML)
Short Name: CSTRITVR_XML
DB package: BOM_CSTRITVR_XMLP_PKG
select 
msiv.segment1 item_number,
msiv.description description,
fnd_flex_xml_publisher_apis.process_kff_combination_1('category_segment', 'INV', 'MCAT', mck.structure_id, null, mck.category_id, 'ALL', 'Y', 'VALUE') category,
msiv.primary_uom_code uom,
round(sum(ciqt.rollback_qty),:p_qty_precision) quantity,
round((nvl(cict.item_cost,0)*:p_exchange_rate1),:p_ext_prec) unit_cost,
round((sum(ciqt.rollback_qty*nvl(cict.item_cost,0) )*:p_exchange_rate1)/:round_unit)*:round_unit unit_cost_total,
case
when mp_from.process_enabled_flag <> mp_to.process_enabled_flag then 0
when ((mmt.transaction_action_id=12 and mmt.transaction_source_type_id=101) or (mmt.transaction_action_id=21 and mmt.transaction_source_type_id=7))then 0	
else 
 decode(mip.matl_interorg_transfer_code, 
  1,round((nvl(rsl.transfer_cost,0)/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))),:p_ext_prec),
  2,round((nvl(rsl.transfer_cost,0)/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))),:p_ext_prec),
  3,round((decode(mip.fob_point,2,( nvl(cict.item_cost,0 )*:p_exchange_rate1*rsl.transfer_percentage/100),1,(nvl(mta.rate_or_amount,0)*:p_exchange_rate1))/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))),:p_ext_prec),
  4,round((decode(mip.fob_point,2,( nvl(cict.item_cost,0 )*:p_exchange_rate1*rsl.transfer_percentage/100),1,(nvl(mta.rate_or_amount,0)*:p_exchange_rate1))/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))),:p_ext_prec) )
end transfer_charges,
round((nvl(rsl.transportation_cost,0)/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))),:p_ext_prec) freight_cost,
mp_from.organization_code from_org,
mp_to.organization_code to_org,
ml.meaning fob_point,
rsh.shipment_num shipment_number,
rsh.shipped_date ship_date,
rsh.expected_receipt_date+nvl(msi_to.postprocessing_lead_time,0) arrival_date,
rsh.freight_carrier_code freight_carrier,
rsh.waybill_airbill_num "Waybill/Airbill",
rsh.num_of_containers number_of_containers,
bom_cstritvr_xmlp_pkg.item_qtyformula(
msiv.primary_uom_code, 
decode(ciqt.organization_id, 
 ciqt.from_organization_id, msi_from.primary_uom_code,
 msi_to.primary_uom_code),
ciqt.inventory_item_id,
round(sum(ciqt.rollback_qty),:p_qty_precision)) item_quantity, 
bom_cstritvr_xmlp_pkg.tot_costformula(
 ciqt.organization_id, 
 mp_from.organization_id, 
 msi.primary_uom_code, 
 decode(ciqt.organization_id, 
  ciqt.from_organization_id,msi_from.primary_uom_code,
  msi_to.primary_uom_code), 
 ciqt.inventory_item_id, 
 round(sum(ciqt.rollback_qty),:p_qty_precision), 
 round((nvl(cict.item_cost,0)* :p_exchange_rate1),:p_ext_prec), 
 round((sum(ciqt.rollback_qty*nvl(cict.item_cost,0) )*:p_exchange_rate1)/:round_unit)*:round_unit ) total_cost,
bom_cstritvr_xmlp_pkg.xfer_cost_totalformula(
 case
 when mp_from.process_enabled_flag <> mp_to.process_enabled_flag then 0
 when ((mmt.transaction_action_id=12 and mmt.transaction_source_type_id=101) or (mmt.transaction_action_id=21 and mmt.transaction_source_type_id=7)) then 0
 else
 decode(mip.matl_interorg_transfer_code, 
 1,round((nvl(rsl.transfer_cost,0)/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))),:p_ext_prec),
 2,round((nvl(rsl.transfer_cost,0)/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))), :p_ext_prec),
 3,round((decode(mip.fob_point,2,( nvl(cict.item_cost,0)*:p_exchange_rate1*rsl.transfer_percentage/100),1,(nvl(mta.rate_or_amount,0)*:p_exchange_rate1))/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))),:p_ext_prec),
 4,round((decode(mip.fob_point,2,( nvl(cict.item_cost,0 )*:p_exchange_rate1*rsl.transfer_percentage/100),1,(nvl(mta.rate_or_amount,0)*:p_exchange_rate1))/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))), :p_ext_prec) 
 )
 end, 
 round(sum(ciqt.rollback_qty),:p_qty_precision)
 ) transfer_charges_total, 
bom_cstritvr_xmlp_pkg.xport_cost_totalformula(
 round((nvl(rsl.transportation_cost,0)/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))),:p_ext_prec), 
 round(sum(ciqt.rollback_qty),:p_qty_precision)) freight_cost_total
from 
cst_inv_qty_temp ciqt,
cst_inv_cost_temp cict,
rcv_shipment_headers rsh,
rcv_shipment_lines rsl,
cst_cost_groups ccg,
mfg_lookups ml,
mtl_parameters mp,
mtl_parameters mp_from,
mtl_parameters mp_to,
mtl_system_items_vl msiv,
mtl_system_items msi,
mtl_system_items msi_from,
mtl_system_items msi_to,
mtl_categories_kfv mck,
cst_organization_definitions cod,
mtl_interorg_parameters mip,
mtl_transaction_accounts mta,
mtl_material_transactions mmt
where 
1=1 and
msiv.organization_id=:p_org_id and
cict.organization_id(+)=ciqt.organization_id and
cict.inventory_item_id(+)=ciqt.inventory_item_id and
cict.cost_type_id(+)=ciqt.cost_type_id and
(mp.primary_cost_method=1 or nvl(cict.cost_group_id,ciqt.cost_group_id)=ciqt.cost_group_id) and
rsh.shipment_header_id=rsl.shipment_header_id and
rsl.shipment_line_id=ciqt.shipment_line_id and
mta.transaction_id(+)=rsl.mmt_transaction_id and
mta.accounting_line_type(+)= 11 and
mmt.transaction_id(+)=rsl.mmt_transaction_id and
ccg.cost_group_id=ciqt.cost_group_id and
ml.lookup_type='MTL_FOB_POINT' and
ml.lookup_code=decode(ciqt.organization_id,ciqt.to_organization_id,1,2) and
mp.organization_id=ciqt.organization_id and
mp_from.organization_id=ciqt.from_organization_id and
mp_to.organization_id=ciqt.to_organization_id and
msiv.inventory_item_id=ciqt.inventory_item_id and
msi.organization_id=ciqt.organization_id and
msi.inventory_item_id=ciqt.inventory_item_id and
msi_from.organization_id=ciqt.from_organization_id and
msi_from.inventory_item_id=ciqt.inventory_item_id and
msi_to.organization_id=ciqt.to_organization_id and
msi_to.inventory_item_id=ciqt.inventory_item_id and
mck.category_id=ciqt.category_id and
mip.from_organization_id(+)=ciqt.from_organization_id and
mip.to_organization_id(+)=ciqt.to_organization_id and
cod.organization_id=mp_from.organization_id 
group by
msiv.segment1,
fnd_flex_xml_publisher_apis.process_kff_combination_1('category_segment', 'INV', 'MCAT', mck.structure_id, null, mck.category_id, 'ALL', 'Y', 'VALUE'),
msiv.description,
msiv.primary_uom_code,
msi.primary_uom_code,
ciqt.organization_id,
mp_from.organization_id,
mp_from.organization_code,
mp_to.organization_code,
ml.meaning,
rsh.shipment_num,
rsh.shipped_date,
rsh.expected_receipt_date+nvl(msi_to.postprocessing_lead_time,0),
rsh.freight_carrier_code,
rsh.waybill_airbill_num,
rsh.num_of_containers,
ccg.cost_group,
decode(ciqt.organization_id, 
ciqt.from_organization_id, msi_from.primary_uom_code,
msi_to.primary_uom_code),
round((nvl(cict.item_cost,0)*:p_exchange_rate1),:p_ext_prec),
ciqt.inventory_item_id,
decode(:p_cost_type_id,cict.cost_type_id,' ','*'),
case
when mp_from.process_enabled_flag <> mp_to.process_enabled_flag then 0
when ((mmt.transaction_action_id=12 and mmt.transaction_source_type_id=101) or (mmt.transaction_action_id=21 and mmt.transaction_source_type_id=7)) then 0
else
decode( mip.matl_interorg_transfer_code, 
  1,round((nvl(rsl.transfer_cost,0)/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))), :p_ext_prec),
  2,round((nvl(rsl.transfer_cost,0)/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))), :p_ext_prec),
  3,round(
  (decode(mip.fob_point,
    2,(nvl(cict.item_cost,0)*:p_exchange_rate1*rsl.transfer_percentage/100),
    1,(nvl(mta.rate_or_amount,0)*:p_exchange_rate1)
   )/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))),:p_ext_prec),
  4,round(
    (decode(mip.fob_point,
    2,(nvl(cict.item_cost,0)*:p_exchange_rate1*rsl.transfer_percentage/100),
    1,(nvl(mta.rate_or_amount,0)*:p_exchange_rate1)
    )/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))),:p_ext_prec) 
)
end,
round((nvl(rsl.transportation_cost,0)/(gl_currency_api.get_rate(cod.set_of_books_id,:p_currency_code,sysdate,:p_curr_type))),:p_ext_prec)
having round(sum(ciqt.rollback_qty),:p_qty_precision) <> 0
Parameter NameSQL textValidation
Operating Unit
hou.name=:p_operating_unit
LOV
Organization Code
 
LOV Oracle
Report Option
 
LOV Oracle
Sort Option
 
LOV Oracle
Cost Type
 
LOV Oracle
As of Date
rsh.shipped_date<=:p_as_of_date
Date
Item From
 
LOV
Item To
 
LOV
Category Set
 
LOV Oracle
Category From
 
LOV
Category To
 
LOV
Currency
 
LOV Oracle
Exchange Rate
 
LOV
Include Pending Receipts
 
LOV Oracle
Include Shipments
 
LOV Oracle
Only Display Inventory You Own
 
LOV Oracle
Quantities By Revision
 
LOV Oracle
Display Zero Costs Only
 
LOV Oracle
Include Expense Items
 
LOV Oracle
Download
Blitz Report™