CST All Inventories Value Report - by Cost Group
Description
Categories: BI Publisher
Imported from BI Publisher
Description: All Inventories Value Report - by Cost Group
Application: Bills of Material
Source: All Inventories Value Report - by Cost Group (XML)
Short Name: CSTRAIVA_XML
DB package: BOM_CSTRAIVA_XMLP_PKG
Description: All Inventories Value Report - by Cost Group
Application: Bills of Material
Source: All Inventories Value Report - by Cost Group (XML)
Short Name: CSTRAIVA_XML
DB package: BOM_CSTRAIVA_XMLP_PKG
Run
CST All Inventories Value Report - by Cost Group and other Oracle EBS reports with Blitz Report™ on our demo environment
SELECT cost_group, item, category, description, uom, SUM(STKQTY) STKQTY, SUM(INTQTY) INTQTY, SUM(RCVQTY) RCVQTY, SUM(STKVAL) STKVAL, SUM(INTVAL) INTVAL, SUM(RCVVAL) RCVVAL, BOM_CSTRAIVA_XMLP_PKG.cf_orderformula(:category) CF_ORDER, CF_CATEGORY, CF_Item, BOM_CSTRAIVA_XMLP_PKG.cf_totqtyformula(SUM (STKQTY), SUM (RCVQTY), SUM (INTQTY)) TOTQTY, BOM_CSTRAIVA_XMLP_PKG.cf_totvalformula(SUM(STKVAL), SUM(RCVVAL), SUM(INTVAL)) TOTVAL FROM( SELECT CCG.cost_group COST_GROUP, fnd_flex_xml_publisher_apis.process_kff_combination_1('p_item_seg', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE') ITEM, fnd_flex_xml_publisher_apis.process_kff_combination_1('p_cat_seg', 'INV', 'MCAT', MC.STRUCTURE_ID, NULL, MC.CATEGORY_ID, 'ALL', 'Y', 'VALUE') CATEGORY, MSI.description DESCRIPTION, MSI.primary_uom_code UOM, ROUND(SUM(CIQT.rollback_qty),:P_Qty_Precision) STKQTY, 0 INTQTY, 0 RCVQTY, ROUND( SUM(CIQT.rollback_qty) * DECODE(SUB.asset_inventory,1,CICT.item_cost,0) * :pv_exchange_rate / :pv_round_unit) * :pv_round_unit STKVAL, 0 INTVAL, 0 RCVVAL, fnd_flex_xml_publisher_apis.process_kff_combination_1('cf_category', 'INV', 'MCAT', MC.STRUCTURE_ID, NULL, MC.CATEGORY_ID, 'ALL', 'Y', 'VALUE') CF_CATEGORY , nvl(fnd_flex_xml_publisher_apis.process_kff_combination_1('cf_item', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE'),fnd_flex_xml_publisher_apis.process_kff_combination_1('p_item_seg', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE')) CF_Item FROM cst_inv_qty_temp CIQT, cst_inv_cost_temp CICT, mtl_parameters MP, mtl_system_items_vl MSI, mtl_categories MC, mtl_secondary_inventories SUB, cst_cost_groups CCG WHERE CIQT.qty_source in (3,4,5) AND CICT.cost_source IN (1,2) AND CICT.organization_id = CIQT.organization_id AND CICT.inventory_item_id = CIQT.inventory_item_id AND ( MP.primary_cost_method = 1 OR CICT.cost_group_id = CIQT.cost_group_id) -- should we split? AND MP.organization_id = CIQT.organization_id AND SUB.organization_id = CIQT.organization_id AND SUB.secondary_inventory_name = CIQT.subinventory_code AND MSI.organization_id = CIQT.organization_id AND MSI.inventory_item_id = CIQT.inventory_item_id AND MC.category_id = CIQT.category_id AND CCG.cost_group_id = NVL(CIQT.cost_group_id,MP.default_cost_group_id) GROUP BY CCG.cost_group, fnd_flex_xml_publisher_apis.process_kff_combination_1('p_item_seg', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE'), fnd_flex_xml_publisher_apis.process_kff_combination_1('p_cat_seg', 'INV', 'MCAT', MC.STRUCTURE_ID, NULL, MC.CATEGORY_ID, 'ALL', 'Y', 'VALUE'), MSI.description, MSI.primary_uom_code, DECODE(SUB.asset_inventory,1,CICT.item_cost,0), fnd_flex_xml_publisher_apis.process_kff_combination_1('cf_category', 'INV', 'MCAT', MC.STRUCTURE_ID, NULL, MC.CATEGORY_ID, 'ALL', 'Y', 'VALUE') , fnd_flex_xml_publisher_apis.process_kff_combination_1('cf_item', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE') HAVING SUM(CIQT.rollback_qty) <> 0 UNION ALL SELECT CCG.cost_group COST_GROUP, fnd_flex_xml_publisher_apis.process_kff_combination_1('p_item_seg', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE') ITEM, fnd_flex_xml_publisher_apis.process_kff_combination_1('p_cat_seg', 'INV', 'MCAT', MC.STRUCTURE_ID, NULL, MC.CATEGORY_ID, 'ALL', 'Y', 'VALUE') CATEGORY, MSI.description DESCRIPTION, MSI.primary_uom_code UOM, 0 STKQTY, ROUND(SUM(CIQT.rollback_qty),:P_Qty_Precision) INTQTY, 0 RCVQTY, 0 STKVAL, ROUND(SUM(CIQT.rollback_qty)*CICT.item_cost * :pv_exchange_rate / :pv_round_unit) * :pv_round_unit INTVAL, 0 RCVVAL, fnd_flex_xml_publisher_apis.process_kff_combination_1('cf_category', 'INV', 'MCAT', MC.STRUCTURE_ID, NULL, MC.CATEGORY_ID, 'ALL', 'Y', 'VALUE') CF_CATEGORY , nvl(fnd_flex_xml_publisher_apis.process_kff_combination_1('cf_item', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE'),fnd_flex_xml_publisher_apis.process_kff_combination_1('p_item_seg', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE')) CF_Item FROM cst_inv_qty_temp CIQT, cst_inv_cost_temp CICT, mtl_parameters MP, mtl_system_items_vl MSI, mtl_categories MC, cst_cost_groups CCG WHERE CIQT.qty_source in (6,7,8) AND CIQT.organization_ID = :P_ORG_ID AND CICT.cost_source IN (1,2) AND CICT.organization_id = CIQT.organization_id AND CICT.inventory_item_id = CIQT.inventory_item_id AND ( MP.primary_cost_method = 1 OR CICT.cost_group_id = CIQT.cost_group_id) AND MP.organization_id = CIQT.organization_id AND MSI.organization_id = CIQT.organization_id AND MSI.inventory_item_id = CIQT.inventory_item_id AND MC.category_id = CIQT.category_id AND CCG.cost_group_id = NVL(CIQT.cost_group_id,MP.default_cost_group_id) GROUP BY CCG.cost_group, fnd_flex_xml_publisher_apis.process_kff_combination_1('p_item_seg', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE'), fnd_flex_xml_publisher_apis.process_kff_combination_1('p_cat_seg', 'INV', 'MCAT', MC.STRUCTURE_ID, NULL, MC.CATEGORY_ID, 'ALL', 'Y', 'VALUE'), MSI.description, MSI.primary_uom_code, CICT.item_cost, fnd_flex_xml_publisher_apis.process_kff_combination_1('cf_category', 'INV', 'MCAT', MC.STRUCTURE_ID, NULL, MC.CATEGORY_ID, 'ALL', 'Y', 'VALUE') , fnd_flex_xml_publisher_apis.process_kff_combination_1('cf_item', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE') HAVING SUM(CIQT.rollback_qty) <> 0 UNION ALL SELECT CCG.cost_group COST_GROUP, fnd_flex_xml_publisher_apis.process_kff_combination_1('p_item_seg', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE') ITEM, fnd_flex_xml_publisher_apis.process_kff_combination_1('p_cat_seg', 'INV', 'MCAT', MC.STRUCTURE_ID, NULL, MC.CATEGORY_ID, 'ALL', 'Y', 'VALUE') CATEGORY, MSI.description DESCRIPTION, MSI.primary_uom_code UOM, 0 STKQTY, 0 INTQTY, ROUND(SUM(CIQT.rollback_qty),:P_Qty_Precision) RCVQTY, 0 STKVAL, 0 INTVAL, ROUND(SUM(CIQT.rollback_qty)*CICT.item_cost * :pv_exchange_rate / :pv_round_unit) *:pv_round_unit RCVVAL, fnd_flex_xml_publisher_apis.process_kff_combination_1('cf_category', 'INV', 'MCAT', MC.STRUCTURE_ID, NULL, MC.CATEGORY_ID, 'ALL', 'Y', 'VALUE') CF_CATEGORY , nvl(fnd_flex_xml_publisher_apis.process_kff_combination_1('cf_item', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE'),fnd_flex_xml_publisher_apis.process_kff_combination_1('p_item_seg', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE')) CF_Item FROM cst_inv_qty_temp CIQT, cst_inv_cost_temp CICT, mtl_system_items_vl MSI, mtl_categories MC, mtl_parameters MP, cst_cost_groups CCG WHERE CIQT.qty_source IN (9,10) AND CICT.cost_source IN (3,4) AND CICT.organization_id = CIQT.organization_id AND CICT.inventory_item_id = CIQT.inventory_item_id AND CICT.rcv_transaction_id = CIQT.rcv_transaction_id AND MSI.organization_id = CIQT.organization_id AND MSI.inventory_item_id = CIQT.inventory_item_id AND MC.category_id = CIQT.category_id AND MP.organization_id = CIQT.organization_id AND CCG.cost_group_id = NVL(CIQT.cost_group_id,MP.default_cost_group_id) GROUP BY CCG.cost_group, fnd_flex_xml_publisher_apis.process_kff_combination_1('p_item_seg', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE'), fnd_flex_xml_publisher_apis.process_kff_combination_1('p_cat_seg', 'INV', 'MCAT', MC.STRUCTURE_ID, NULL, MC.CATEGORY_ID, 'ALL', 'Y', 'VALUE'), MSI.description, MSI.primary_uom_code, CICT.item_cost, fnd_flex_xml_publisher_apis.process_kff_combination_1('cf_category', 'INV', 'MCAT', MC.STRUCTURE_ID, NULL, MC.CATEGORY_ID, 'ALL', 'Y', 'VALUE') , fnd_flex_xml_publisher_apis.process_kff_combination_1('cf_item', 'INV', 'MSTK', 101, MSI.ORGANIZATION_ID, MSI.INVENTORY_ITEM_ID, 'ALL', 'Y', 'VALUE') HAVING SUM(CIQT.rollback_qty) <> 0 ) TEMP GROUP BY cost_group, item, category, description, uom,CF_CATEGORY,CF_Item &p_order_by |
Parameter Name | SQL text | Validation | |
---|---|---|---|
Title |
|
Char | |
Cost Type |
|
LOV Oracle | |
Cost Group Option |
|
LOV Oracle | |
Specific Cost Group |
|
LOV Oracle | |
Sort Option |
|
LOV Oracle | |
As of Date |
|
DateTime | |
Item From |
|
Char | |
Item To |
|
Char | |
Category Set |
|
LOV Oracle | |
Category From |
|
Char | |
Category To |
|
Char | |
Currency |
|
LOV Oracle | |
Exchange Rate |
|
LOV Oracle | |
Display Zero Costs Only |
|
LOV Oracle | |
Include Expense Items |
|
LOV Oracle | |
Include Expense Subinventories |
|
LOV Oracle |