<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<LOVS>
<!-- loader xml for Enginatics Blitz Report lov: CST Activity -->
 <LOVS_ROW>
  <GUID>91FFFC07905A07EDE053BB6B63582ADD</GUID>
  <LOV_NAME>CST Activity</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
ca.activity value,
ca.description
from
cst_activities ca
where
ca.organization_id is null    
order by
ca.activity</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>Choose activities to report.</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: CST Cost Type (No AvgRates) -->
 <LOVS_ROW>
  <GUID>91D3167A335B1204E053BB6B63585EE3</GUID>
  <LOV_NAME>CST Cost Type (No AvgRates)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
cct.cost_type value,
cct.description
from
cst_cost_types cct
where
nvl(cct.disable_date,sysdate)&gt;=sysdate and
cct.cost_type_id not in (select mp.avg_rates_cost_type_id from mtl_parameters mp where mp.avg_rates_cost_type_id is not null)
order by cct.cost_type desc</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: GL Ledger -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEB879D2E0530100007F1FF2</GUID>
  <LOV_NAME>GL Ledger</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
gl.name value,
fifsv.id_flex_structure_name||&apos;: &apos;||decode(gl.ledger_category_code,&apos;NONE&apos;,xxen_util.meaning(gl.object_type_code,&apos;LEDGERS&apos;,101),xxen_util.meaning(gl.ledger_category_code,&apos;GL_ASF_LEDGER_CATEGORY&apos;,101))||&apos;: &apos;||gl.description description
from
gl_ledgers gl,
fnd_id_flex_structures_vl fifsv
where
(:$flex$.ledger_category is null or gl.ledger_category_code=xxen_util.lookup_code(:$flex$.ledger_category,&apos;GL_ASF_LEDGER_CATEGORY&apos;,101,&apos;Y&apos;)) and
(:$flex$.chart_of_accounts is null or xxen_util.contains(:$flex$.chart_of_accounts,fifsv.id_flex_structure_name)=&apos;Y&apos;) and
gl.ledger_id in (select nvl(glsnav.ledger_id,gasna.ledger_id) from gl_access_set_norm_assign gasna, gl_ledger_set_norm_assign_v glsnav where gasna.access_set_id=fnd_profile.value(&apos;GL_ACCESS_SET_ID&apos;) and gasna.ledger_id=glsnav.ledger_set_id(+)) and
gl.chart_of_accounts_id=fifsv.id_flex_num and
fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.application_id=101
order by
fifsv.id_flex_structure_name,
decode(gl.ledger_category_code,&apos;PRIMARY&apos;,1,&apos;SECONDARY&apos;,2,&apos;ALC&apos;,3,&apos;NONE&apos;,4),
gl.name</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>AR</LANGUAGE>
    <DESCRIPTION>دفاتر الأستاذ المقيدة بمجموعة الوصول ، المحددة بواسطة قيمة الملف الشخصي &quot;مجموعة الوصول إلى بيانات GL&quot; لمسؤولية تسجيل الدخول الحالية</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>D</LANGUAGE>
    <DESCRIPTION>Ledger, die durch das Zugriffsset eingeschränkt sind, definiert durch den Profilwert &apos;GL Data Access Set&apos; der aktuellen Anmeldeverantwortung</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>E</LANGUAGE>
    <DESCRIPTION>Libros restringidos por el conjunto de acceso, definido por el valor del perfil &quot;Conjunto de acceso a datos GL&quot; de la responsabilidad de inicio de sesión actual</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <DESCRIPTION>Grands livres limités par un ensemble d&apos;accès, défini par la valeur du profil &quot;GL Data Access Set&quot; de la responsabilité de connexion actuelle</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>I</LANGUAGE>
    <DESCRIPTION>Libri mastri limitati dal set di accesso, definito dal valore del profilo &apos;GL Data Access Set&apos; della responsabilità di login corrente</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>JA</LANGUAGE>
    <DESCRIPTION>現在のログイン責任者のプロファイル値&apos;GL Data Access Set&apos;によって定義されたアクセスセットによって制限された元帳</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>KO</LANGUAGE>
    <DESCRIPTION>현재 로그인 권한의 프로파일 값 &apos;GL 데이터 액세스 세트&apos;로 정의 된 액세스 세트로 제한되는 원장</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>PTB</LANGUAGE>
    <DESCRIPTION>Ledgers restritos pelo conjunto de acesso, definido pelo valor do perfil &apos;GL Data Access Set&apos; da atual responsabilidade de login</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>RU</LANGUAGE>
    <DESCRIPTION>Леджеры, ограниченные набором доступа, определяемые значением профиля &quot;GL Data Access Set&quot; текущей ответственности за вход в систему</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>S</LANGUAGE>
    <DESCRIPTION>Ledgers begränsade av åtkomstuppsättning, definierade av profilvärde &apos;GL Data Access Set&apos; för det aktuella inloggningsansvaret</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>TR</LANGUAGE>
    <DESCRIPTION>Mevcut oturum açma sorumluluğunun profil değeri &apos;GL Veri Erişim Kümesi&apos; ile tanımlanan erişim kümesiyle kısıtlanmış defterler</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>Ledgers restricted by access set, defined by profile value &apos;GL Data Access Set&apos; of the current login responsibility</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <DESCRIPTION>由访问集限制的分类账，由当前登录责任的配置文件值 &quot;GL数据访问集 &quot;定义。</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: HR Operating Unit -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEB979D2E0530100007F1FF2</GUID>
  <LOV_NAME>HR Operating Unit</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
hou.name value,
null description
from
hr_operating_units hou
where
sysdate between hou.date_from and nvl(hou.date_to,sysdate) and
(:$flex$.ledger is null or hou.set_of_books_id in (select gl.ledger_id from gl_ledgers gl where xxen_util.contains(:$flex$.ledger,gl.name)=&apos;Y&apos;)) and
hou.organization_id in (select mgoat.organization_id from mo_glob_org_access_tmp mgoat union select fnd_global.org_id from dual where fnd_release.major_version=11)
order by
hou.name</LOV_QUERY>
  <VERSION_COMMENTS>Fixed where clause duplication</VERSION_COMMENTS>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>AR</LANGUAGE>
    <DESCRIPTION>وحدة التشغيل مقيدة بالتحكم في الوصول متعدد المنظمات (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>D</LANGUAGE>
    <DESCRIPTION>Bedieneinheit eingeschränkt durch Multi Org Access Control (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>E</LANGUAGE>
    <DESCRIPTION>Unidad operativa restringida por el control de acceso multiorgánico (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <DESCRIPTION>Unité opérationnelle restreinte par un contrôle d&apos;accès multi-organismes (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>I</LANGUAGE>
    <DESCRIPTION>Unità operativa limitata dal controllo di accesso multiorgano (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>JA</LANGUAGE>
    <DESCRIPTION>多機関アクセス制御(MOAC)で制限された操作ユニット</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>KO</LANGUAGE>
    <DESCRIPTION>다중 조직 액세스 제어 (MOAC)에 의해 제한되는 운영 단위</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>PTB</LANGUAGE>
    <DESCRIPTION>Unidade operacional restrita por controle de acesso multi org (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>RU</LANGUAGE>
    <DESCRIPTION>Операционное устройство, ограниченное мультиорганизованным контролем доступа (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>S</LANGUAGE>
    <DESCRIPTION>Styrenhet begränsad av multi-org access control (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>TR</LANGUAGE>
    <DESCRIPTION>Çoklu kuruluş erişim kontrolü (MOAC) tarafından kısıtlanan işletim birimi</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>Operating unit restricted by multi org access control (MOAC)</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <DESCRIPTION>受多机构访问控制（MOAC）限制的操作单元。</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: INV Category Set -->
 <LOVS_ROW>
  <GUID>8E2FF36EDECA79D2E0530100007F1FF2</GUID>
  <LOV_NAME>INV Category Set</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select distinct
mcsv.category_set_name value,
mcsv.description
from
mtl_category_sets_vl mcsv
where
:$flex$.organization_code is null or
mcsv.category_set_id in (select mic.category_set_id from mtl_parameters mp, mtl_item_categories mic where xxen_util.contains(:$flex$.organization_code,mp.organization_code)=&apos;Y&apos; and mp.organization_id=mic.organization_id)
order by
mcsv.category_set_name</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: INV Item (master, costing enabled only) -->
 <LOVS_ROW>
  <GUID>91D022B15B12FFB9E053BB6B63587F0B</GUID>
  <LOV_NAME>INV Item (master, costing enabled only)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <FILTER_BEFORE_DISPLAY>Y</FILTER_BEFORE_DISPLAY>
  <LOV_QUERY>select
msiv.concatenated_segments value,
msiv.description
from
mtl_system_items_vl msiv
where
msiv.organization_id=(
select
max(mp.master_organization_id) master_organization_id
from
mtl_parameters mp
where
mp.organization_id=fnd_profile.value(&apos;MFG_ORGANIZATION_ID&apos;) or
fnd_profile.value(&apos;MFG_ORGANIZATION_ID&apos;) is null and
mp.organization_id in (select oav.organization_id from org_access_view oav where oav.resp_application_id=fnd_global.resp_appl_id and oav.responsibility_id=fnd_global.resp_id)
) and
msiv.costing_enabled_flag=&apos;Y&apos;
order by
msiv.concatenated_segments</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>All costing enabled items from item master org</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
</LOVS>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: CAC Item Cost Break-Out by Activity -->
 <REPORTS_ROW>
  <GUID>91FFFC07905907EDE053BB6B63582ADD</GUID>
  <SQL_TEXT>select  nvl(gl.short_name, gl.name) Ledger,
 haou2.name Operating_Unit,
 mp.organization_code Org_Code,
 cct.cost_type Cost_Type,
        msiv.concatenated_segments Item_Number,
        msiv.description Item_Description,
 -- Revision for version 1.8
 -- msiv.primary_uom_code UOM_Code,
 muomv.uom_code UOM_Code,
 fcl.meaning Item_Type,
 -- Revision for version 1.8
 misv.inventory_item_status_code Item_Status,
 ml1.meaning Make_Buy_Code,
 -- Revision for version 1.6
&amp;category_columns
 -- Revision for version 1.8
 fl1.meaning Allow_Costs,
 ml2.meaning Inventory_Asset,
 ml3.meaning Based_on_Rollup,
 cic.shrinkage_rate Shrinkage_Rate,
 gl.currency_code Currency_Code,
 -- End revision for version 1.8
 nvl(cic.material_cost,0) Material_Cost,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources br,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    br.resource_id         = cicd.resource_id
     and    haou2.organization_id in (select mgoat.organization_id from mo_glob_org_access_tmp mgoat union select fnd_global.org_id from dual where fnd_release.major_version=11)
and 1=1                    -- p_activity1
     and    br.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    br.cost_element_id     = 3 -- Resource
    ),0),5) &quot;Resource &amp;p_activity1 Amount&quot;,
 round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources br,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    br.resource_id         = cicd.resource_id
     and    haou2.organization_id in (select mgoat.organization_id from mo_glob_org_access_tmp mgoat union select fnd_global.org_id from dual where fnd_release.major_version=11)
and 1=1                    -- p_activity1
     and    br.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    br.cost_element_id     = 4 -- Outside Processing
    ),0),5) &quot;OSP &amp;p_activity1 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources bro,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    bro.resource_id        = cicd.resource_id
     and    haou2.organization_id in (select mgoat.organization_id from mo_glob_org_access_tmp mgoat union select fnd_global.org_id from dual where fnd_release.major_version=11)
and 1=1                    -- p_activity1
     and    bro.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    bro.cost_element_id    = 5 -- Overhead
    ),0),5) &quot;Overhead &amp;p_activity1 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources br,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    br.resource_id         = cicd.resource_id
     and    2=2                    -- p_activity2
     and    br.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    br.cost_element_id     = 3 -- Resource
    ),0),5) &quot;Resource &amp;p_activity2 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources br,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    br.resource_id         = cicd.resource_id
     and    2=2                    -- p_activity2
     and    br.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    br.cost_element_id     = 4 -- Outside Processing
    ),0),5) &quot;OSP &amp;p_activity2 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources bro,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    bro.resource_id        = cicd.resource_id
     and    2=2                    -- p_activity2
     and    bro.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    bro.cost_element_id    = 5 -- Overhead
    ),0),5) &quot;Overhead &amp;p_activity2 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources br,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    br.resource_id         = cicd.resource_id
     and    3=3                    -- p_activity3
     and    br.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    br.cost_element_id     = 3 -- Resource
    ),0),5) &quot;Resource &amp;p_activity3 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources br,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    br.resource_id         = cicd.resource_id
     and    3=3                    -- p_activity3
     and    br.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    br.cost_element_id     = 4 -- Outside Processing
    ),0),5) &quot;OSP &amp;p_activity3 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources bro,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    bro.resource_id        = cicd.resource_id
     and    3=3                    -- p_activity3
     and    bro.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    bro.cost_element_id    = 5 -- Overhead
    ),0),5) &quot;Overhead &amp;p_activity3 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources br,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    br.resource_id         = cicd.resource_id
     and    4=4                    -- p_activity4
     and    br.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    br.cost_element_id     = 3 -- Resource
    ),0),5) &quot;Resource &amp;p_activity4 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources br,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    br.resource_id         = cicd.resource_id
     and    4=4                    -- p_activity4
     and    br.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    br.cost_element_id     = 4 -- Outside Processing
    ),0),5) &quot;OSP &amp;p_activity4 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources bro,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    bro.resource_id        = cicd.resource_id
     and    4=4                    -- p_activity4
     and    bro.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    bro.cost_element_id    = 5 -- Overhead
    ),0),5) &quot;Overhead &amp;p_activity4 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources br,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    br.resource_id         = cicd.resource_id
     and    5=5                    -- p_activity5
     and    br.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    br.cost_element_id     = 3 -- Resource
    ),0),5) &quot;Resource &amp;p_activity5 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources br,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    br.resource_id         = cicd.resource_id
     and    5=5                    -- p_activity5
     and    br.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    br.cost_element_id     = 4 -- Outside Processing
    ),0),5) &quot;OSP &amp;p_activity5 Amount&quot;,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources bro,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    bro.resource_id        = cicd.resource_id
     and    5=5                    -- p_activity5
     and    bro.default_activity_id = ca.activity_id
     and    cct.cost_type_id       = cicd.cost_type_id
     and    bro.cost_element_id    = 5 -- Overhead
    ),0),5) &quot;Overhead &amp;p_activity5 Amount&quot;,
 -- Non-Sort overheads based on resources
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources bro,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    bro.resource_id        = cicd.resource_id
     and    bro.resource_code not in (:p_activity1,:p_activity2,:p_activity3,:p_activity4,:p_activity5) 
     and    bro.default_activity_id = ca.activity_id (+)
     and    bro.resource_code not in (&apos;PII&apos;,&apos;ICP&apos;)
     and    cct.cost_type_id       = cicd.cost_type_id
     and    bro.cost_element_id    = 5 -- Overhead
    ),0),5) Other_Overhead_Amounts,
 round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources br,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    br.resource_id         = cicd.resource_id
     and    nvl(ca.activity,&apos;UNASSIGNED&apos;) = &apos;UNASSIGNED&apos;
     -- End revision for version 1.4
     and    br.default_activity_id = ca.activity_id (+)
     and    cct.cost_type_id       = cicd.cost_type_id
     and    br.cost_element_id     = 3 -- Resource
    ),0),5) Unassigned_Resource_Amount,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd,
     -- Revision for version 1.8
        --cst_cost_types cct,
     bom_resources br,
     cst_activities ca
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    br.resource_id         = cicd.resource_id
     and    nvl(ca.activity,&apos;UNASSIGNED&apos;) = &apos;UNASSIGNED&apos;
     -- End revision for version 1.4
     and    br.default_activity_id = ca.activity_id (+)
     and    cct.cost_type_id       = cicd.cost_type_id
     and    br.cost_element_id     = 4 -- Outside Processing
    ),0),5) Unassigned_OSP_Amount,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd
     -- Revision for version 1.8
        --cst_cost_types cct
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    cicd.level_type        = 1 -- This Level
     and    cct.cost_type_id       = cicd.cost_type_id
     and    cicd.cost_element_id   = 2 -- Matl Overhead
    ),0),5) TL_Material_Overhead,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd
     -- Revision for version 1.8
        --cst_cost_types cct
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    cicd.level_type        = 2 -- Previous Level
     and    cct.cost_type_id       = cicd.cost_type_id
     and    cicd.cost_element_id   = 2 -- Matl Overhead
    ),0),5) PL_Material_Overhead,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd
     -- Revision for version 1.8
        --cst_cost_types cct
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    cicd.resource_id is null
     and    cicd.level_type        = 1 -- This Level
     and    cct.cost_type_id       = cicd.cost_type_id
     and    cicd.cost_element_id   = 3 -- Resource
    ),0),5) TL_Resource_No_SubElement,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd
     -- Revision for version 1.8
        --cst_cost_types cct
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    cicd.resource_id is null
     and    cicd.level_type        = 2 -- Previous Level
     and    cct.cost_type_id       = cicd.cost_type_id
     and    cicd.cost_element_id   = 3 -- Resource
    ),0),5) PL_Resource_No_SubElement,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd
     -- Revision for version 1.8
        --cst_cost_types cct
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    cicd.resource_id is null
     and    cicd.level_type        = 1 -- This Level
     and    cct.cost_type_id       = cicd.cost_type_id
     and    cicd.cost_element_id   = 4 -- Outside Processing
    ),0),5) TL_OSP_No_SubElement,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd
     -- Revision for version 1.8
        --cst_cost_types cct
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    cicd.resource_id is null
     and    cicd.level_type        = 2 -- Previous Level
     and    cct.cost_type_id       = cicd.cost_type_id
     and    cicd.cost_element_id   = 4 -- Outside Processing
    ),0),5) PL_OSP_No_SubElement,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd
     -- Revision for version 1.8
        --cst_cost_types cct
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    cicd.resource_id is null
     and    cicd.level_type        = 1 -- This Level
     and    cct.cost_type_id       = cicd.cost_type_id
     and    cicd.cost_element_id   = 5 -- Overhead
    ),0),5) TL_Overhead_No_SubElement,
  round(nvl((select sum(nvl(cicd.item_cost,0))
     from   cst_item_cost_details cicd
     -- Revision for version 1.8
        --cst_cost_types cct
     where  cicd.inventory_item_id = msiv.inventory_item_id
     and    cicd.organization_id   = mp.organization_id
     and    cicd.resource_id is null
     and    cicd.level_type        = 2 -- Previous Level
     and    cct.cost_type_id       = cicd.cost_type_id
     and    cicd.cost_element_id   = 5 -- Overhead
    ),0),5) PL_Overhead_No_SubElement,
 nvl(cic.material_cost,0) Material_Cost,
 nvl(cic.material_overhead_cost,0) Material_Overhead_Cost,
 nvl(cic.resource_cost,0) Resource_Cost,
 nvl(cic.outside_processing_cost,0) Outside_Processing_Cost,
 nvl(cic.overhead_cost,0) Overhead_Cost,
        nvl(cic.item_cost,0) Item_Cost,
 cic.creation_date Cost_Creation_Date,
 cic.last_update_date Last_Cost_Update_Date
from    cst_item_costs cic,
 cst_cost_types cct,
 mtl_system_items_vl msiv,
 mtl_parameters mp,
 -- Revision for version 1.8
 mtl_item_status_vl misv,
 mtl_units_of_measure_vl muomv,
 mfg_lookups ml1, -- planning make/buy code, MTL_PLANNING_MAKE_BUY
 mfg_lookups ml2, -- inventory_asset_flag, SYS_YES_NO
 mfg_lookups ml3, -- based on rollup, CST_BONROLLUP_VAL
 fnd_lookups fl1, -- allow costs, YES_NO
 -- End revision for version 1.8
 fnd_common_lookups fcl,
 hr_organization_information hoi,
 hr_all_organization_units_vl haou,  -- inv_organization_id
 hr_all_organization_units_vl haou2, -- operating unit
 gl_ledgers gl
-- ===================================================================
-- Item master, organization and item master to cost joins
-- ===================================================================
where mp.organization_id              = msiv.organization_id
and     msiv.inventory_item_id          = cic.inventory_item_id
and     msiv.organization_id            = cic.organization_id
and cic.cost_type_id                = cct.cost_type_id
-- Revision for version 1.8
and msiv.primary_uom_code           = muomv.uom_code
and msiv.inventory_item_status_code = misv.inventory_item_status_code
-- End revision for version 1.8
and 6=6                             -- p_cost_type
-- ===================================================================
-- Don&apos;t report the unused inventory organizations
-- ===================================================================
-- Fix for version 1.4
and mp.organization_id             &lt;&gt; mp.master_organization_id    -- remove the global master org
-- ===================================================================
-- Lookup codes
-- ===================================================================
-- Revision for version 1.8
and ml1.lookup_type                 = &apos;MTL_PLANNING_MAKE_BUY&apos;
and ml1.lookup_code                 = msiv.planning_make_buy_code
and ml2.lookup_type                 = &apos;SYS_YES_NO&apos;
and ml2.lookup_code                 = to_char(cic.inventory_asset_flag)
and ml3.lookup_type                 = &apos;CST_BONROLLUP_VAL&apos;
and ml3.lookup_code                 = cic.based_on_rollup_flag
and fl1.lookup_type                 = &apos;YES_NO&apos;
and fl1.lookup_code                 = msiv.costing_enabled_flag
-- End revision for version 1.8
and fcl.lookup_type (+)             = &apos;ITEM_TYPE&apos;
and fcl.lookup_code (+)             = msiv.item_type
-- ===================================================================
-- using the base tables to avoid the performance issues
-- with org_organization_definitions and hr_operating_units
-- ===================================================================
and hoi.org_information_context     = &apos;Accounting Information&apos;
and hoi.organization_id             = mp.organization_id
and hoi.organization_id             = haou.organization_id   -- this gets the organization name
and haou2.organization_id           = to_number(hoi.org_information3) -- this gets the operating unit id
and gl.ledger_id                    = to_number(hoi.org_information1) -- get the ledger_id
-- avoid selecting disabled inventory organizations
and sysdate &lt; nvl(haou.date_to, sysdate + 1)
and mp.organization_id in (select oav.organization_id from org_access_view oav where oav.resp_application_id=fnd_global.resp_appl_id and oav.responsibility_id=fnd_global.resp_id)
and gl.ledger_id in (select nvl(glsnav.ledger_id,gasna.ledger_id) from gl_access_set_norm_assign gasna, gl_ledger_set_norm_assign_v glsnav where gasna.access_set_id=fnd_profile.value(&apos;GL_ACCESS_SET_ID&apos;) and gasna.ledger_id=glsnav.ledger_set_id(+))
and 7=7                             -- p_item_number, p_org_code, p_operating_unit, p_ledger
order by
 nvl(gl.short_name,gl.name), -- Ledger
 haou2.name, -- Operating_Unit
 mp.organization_code, -- Org_Code
 cct.cost_type, -- Cost_Type
        msiv.concatenated_segments -- Item_Number</SQL_TEXT>
  <VERSION_COMMENTS>Added operating unit security</VERSION_COMMENTS>
  <ENABLED>Y</ENABLED>
  <NUMBER_FORMAT>#,##0.00000;[Red](#,##0.00000)</NUMBER_FORMAT>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>CAC Item Cost Break-Out by Activity</REPORT_NAME>
    <DESCRIPTION>Report to show item costs by cost element, by activity.  Using up to five entered activities.  In order for this report to show your activity costs you must first define your activities and then associate your sub-elements by activity.

/* +=============================================================================+
-- |  Copyright 2009-2022 Douglas Volz Consulting, Inc.                          |
-- |  All rights reserved.                                                       |
-- |  Permission to use this code is granted provided the original author is     |
-- |  acknowledged. No warranties, express or otherwise is included in this      |
-- |  permission.                                                                |
-- +=============================================================================+
-- |
-- |  Original Author: Douglas Volz (doug@volzconsulting.com)
-- |
-- |  Program Name: xxx_item_cost_break_out_by_activity_rept.sql
-- |
-- |  Parameters:
- |  p_cost_type            -- The cost type you wish to report
-- |  p_org_code             -- Specific inventory organization you wish to report (optional)
-- |  p_operating_unit       -- Operating Unit you wish to report, leave blank for all
-- |                            operating units (optional) 
-- |  p_ledger               -- general ledger you wish to report, leave blank for all
-- |                            ledgers (optional)
-- |  p_item_number          -- Enter the specific item number you wish to report
-- |  p_activity1            -- First activity to report
-- |  p_activity2            -- Second activity to report
-- |  p_activity3            -- Third activity to report
-- |  p_activity4            -- Fourth activity to report
-- |  p_activity5            -- Fifth activity to report
-- |  p_category_set1        -- The first item category set to report, typically the
-- |                            Cost or Product Line Category Set
-- |  p_category_set2        -- The second item category set to report, typically the
-- |                            Inventory Category Set 
-- |
-- |  Description:
-- |  Report to show Frozen costs in the Frozen cost type, by activity.  Using
-- |  up to six parameters activities.
-- |  
-- |  Version Modified on Modified by Description
-- |  ======  =========== ============== =========================================
-- |  1.0     08 Nov 2016 Douglas Volz  Initial Coding based on XXX_ITEM_COST_REPT.sql\
-- |                                    Hard-coded for activities starting with S (Sort),
-- |                                    A (Assembly), T (Test), BE (Back-End) or UNASSIGNED.
-- |  1.1     09 Nov 2016 Douglas Volz  Added PL item costs with no sub-element (resource_id)
-- |  1.2     10 Nov 2016 Douglas Volz  Added Business Code, Product Family and 
-- |                                    Product Type item categories
-- |  1.3     18 Nov 2016 Douglas Volz  Modified to use the Resource Activity assignments
-- |  1.4     21 Jan 2017 Douglas Volz  Changed the report to assume that all
-- |                                    resources have been assigned to an activity
-- |  1.5     07 Sep 2019 Douglas Volz  Reported activities are now parameters.
-- |                                    Up to five activity parameters.
-- |  1.6     09 Sep 2019 Douglas Volz  Added a max(mc.segment1) for the category
-- |                                    column select statements due to having
-- |                                    multiple category values for the same org,
-- |                                    item and category set id (Inventory). 
-- |  1.7     27 Jan 2020 Douglas Volz  Added Operating Unit and Org Code parameters.
-- |  1.8     02 Jul 2022 Douglas Volz  Change for multi-language and lookup types.
-- +=============================================================================+*/</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>&amp;category_columns</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_activity1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_activity2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_activity3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_activity4</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;p_activity5</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>2=2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>3=3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>4=4</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>5=5</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>6=6</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>7=7</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_activity1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_activity2</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_activity3</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_activity4</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_activity5</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>6=6</ANCHOR>
    <SQL_TEXT>cct.cost_type = :p_cost_type</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CST Cost Type (No AvgRates)</LOV_NAME>
    <LOV_GUID>91D3167A335B1204E053BB6B63585EE3</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
cct.cost_type value,
cct.description
from
cst_cost_types cct
where
nvl(cct.disable_date,sysdate)&gt;=sysdate and
cct.cost_type_id not in (select mp.avg_rates_cost_type_id from mtl_parameters mp where mp.avg_rates_cost_type_id is not null)
order by cct.cost_type desc</LOV_QUERY_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Cost Type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;category_columns</ANCHOR>
    <SQL_TEXT>select xxen_util.item_category_columns(p_category_set_name=&gt;&apos;&lt;parameter_value&gt;&apos;) sql_text from dual</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>INV Category Set</LOV_NAME>
    <LOV_GUID>8E2FF36EDECA79D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
mcsv.category_set_name value,
mcsv.description
from
mtl_category_sets_vl mcsv
where
:$flex$.organization_code is null or
mcsv.category_set_id in (select mic.category_set_id from mtl_parameters mp, mtl_item_categories mic where xxen_util.contains(:$flex$.organization_code,mp.organization_code)=&apos;Y&apos; and mp.organization_id=mic.organization_id)
order by
mcsv.category_set_name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>coalesce(xxen_util.previous_parameter_value(:parameter_id),(select mdsv.category_set_name from mtl_default_sets_view mdsv where mdsv.functional_area_id=11))</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Category Set 1</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;category_columns</ANCHOR>
    <SQL_TEXT>select xxen_util.item_category_columns(p_category_set_name=&gt;&apos;&lt;parameter_value&gt;&apos;) sql_text from dual</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>INV Category Set</LOV_NAME>
    <LOV_GUID>8E2FF36EDECA79D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
mcsv.category_set_name value,
mcsv.description
from
mtl_category_sets_vl mcsv
where
:$flex$.organization_code is null or
mcsv.category_set_id in (select mic.category_set_id from mtl_parameters mp, mtl_item_categories mic where xxen_util.contains(:$flex$.organization_code,mp.organization_code)=&apos;Y&apos; and mp.organization_id=mic.organization_id)
order by
mcsv.category_set_name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>coalesce(xxen_util.previous_parameter_value(:parameter_id),(select mdsv.category_set_name from mtl_default_sets_view mdsv where mdsv.functional_area_id=5))</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Category Set 2</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;category_columns</ANCHOR>
    <SQL_TEXT>select xxen_util.item_category_columns(p_category_set_name=&gt;&apos;&lt;parameter_value&gt;&apos;) sql_text from dual</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>INV Category Set</LOV_NAME>
    <LOV_GUID>8E2FF36EDECA79D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select distinct
mcsv.category_set_name value,
mcsv.description
from
mtl_category_sets_vl mcsv
where
:$flex$.organization_code is null or
mcsv.category_set_id in (select mic.category_set_id from mtl_parameters mp, mtl_item_categories mic where xxen_util.contains(:$flex$.organization_code,mp.organization_code)=&apos;Y&apos; and mp.organization_id=mic.organization_id)
order by
mcsv.category_set_name</LOV_QUERY_DSP>
    <DEFAULT_VALUE>xxen_util.previous_parameter_value(:parameter_id)</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Category Set 3</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>50</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>ca.activity = :p_activity1</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CST Activity</LOV_NAME>
    <LOV_GUID>91FFFC07905A07EDE053BB6B63582ADD</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ca.activity value,
ca.description
from
cst_activities ca
where
ca.organization_id is null    
order by
ca.activity</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Activity1</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>6</SORT_ORDER>
    <ANCHOR>&amp;p_activity1</ANCHOR>
    <SQL_TEXT>&lt;parameter_value&gt;</SQL_TEXT>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Activity1</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>7</SORT_ORDER>
    <DISPLAY_SEQUENCE>60</DISPLAY_SEQUENCE>
    <ANCHOR>2=2</ANCHOR>
    <SQL_TEXT>ca.activity = :p_activity2</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CST Activity</LOV_NAME>
    <LOV_GUID>91FFFC07905A07EDE053BB6B63582ADD</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ca.activity value,
ca.description
from
cst_activities ca
where
ca.organization_id is null    
order by
ca.activity</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Activity2</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>8</SORT_ORDER>
    <ANCHOR>&amp;p_activity2</ANCHOR>
    <SQL_TEXT>&lt;parameter_value&gt;</SQL_TEXT>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Activity2</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>9</SORT_ORDER>
    <DISPLAY_SEQUENCE>70</DISPLAY_SEQUENCE>
    <ANCHOR>3=3</ANCHOR>
    <SQL_TEXT>ca.activity = :p_activity3</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CST Activity</LOV_NAME>
    <LOV_GUID>91FFFC07905A07EDE053BB6B63582ADD</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ca.activity value,
ca.description
from
cst_activities ca
where
ca.organization_id is null    
order by
ca.activity</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Activity3</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>10</SORT_ORDER>
    <ANCHOR>&amp;p_activity3</ANCHOR>
    <SQL_TEXT>&lt;parameter_value&gt;</SQL_TEXT>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Activity3</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>11</SORT_ORDER>
    <DISPLAY_SEQUENCE>80</DISPLAY_SEQUENCE>
    <ANCHOR>4=4</ANCHOR>
    <SQL_TEXT>ca.activity = :p_activity4</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CST Activity</LOV_NAME>
    <LOV_GUID>91FFFC07905A07EDE053BB6B63582ADD</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ca.activity value,
ca.description
from
cst_activities ca
where
ca.organization_id is null    
order by
ca.activity</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Activity4</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>12</SORT_ORDER>
    <ANCHOR>&amp;p_activity4</ANCHOR>
    <SQL_TEXT>&lt;parameter_value&gt;</SQL_TEXT>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Activity4</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>13</SORT_ORDER>
    <DISPLAY_SEQUENCE>90</DISPLAY_SEQUENCE>
    <ANCHOR>5=5</ANCHOR>
    <SQL_TEXT>ca.activity = :p_activity5</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>CST Activity</LOV_NAME>
    <LOV_GUID>91FFFC07905A07EDE053BB6B63582ADD</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ca.activity value,
ca.description
from
cst_activities ca
where
ca.organization_id is null    
order by
ca.activity</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Activity5</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>14</SORT_ORDER>
    <ANCHOR>&amp;p_activity5</ANCHOR>
    <SQL_TEXT>&lt;parameter_value&gt;</SQL_TEXT>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Activity5</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>15</SORT_ORDER>
    <DISPLAY_SEQUENCE>100</DISPLAY_SEQUENCE>
    <ANCHOR>7=7</ANCHOR>
    <SQL_TEXT>mp.organization_code = :p_org_code</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV custom</PARAMETER_TYPE_DSP>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
ood.organization_code value,
ood.organization_name description
from
org_organization_definitions ood
where
ood.organization_id not in (select mp.organization_id from mtl_parameters mp where mp.organization_id=mp.master_organization_id) and
ood.organization_id in (select oav.organization_id from org_access_view oav where oav.resp_application_id=fnd_global.resp_appl_id and oav.responsibility_id=fnd_global.resp_id) and
(:$flex$.operating_unit is null or ood.operating_unit in (select haouv.organization_id from hr_all_organization_units_vl haouv where xxen_util.contains(:$flex$.operating_unit,haouv.name)=&apos;Y&apos;)) and
(:$flex$.ledger is null or ood.set_of_books_id in (select gl.ledger_id from gl_ledgers gl where xxen_util.contains(:$flex$.ledger,gl.name)=&apos;Y&apos;)) and
nvl(ood.disable_date,sysdate)&gt;=sysdate
order by
ood.organization_code</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select mp.organization_code from mtl_parameters mp where mp.organization_id=fnd_profile.value(&apos;MFG_ORGANIZATION_ID&apos;)</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Organization Code</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>16</SORT_ORDER>
    <DISPLAY_SEQUENCE>110</DISPLAY_SEQUENCE>
    <ANCHOR>7=7</ANCHOR>
    <SQL_TEXT>msiv.segment1 = :p_item_number</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>INV Item (master, costing enabled only)</LOV_NAME>
    <LOV_GUID>91D022B15B12FFB9E053BB6B63587F0B</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <FILTER_BEFORE_DISPLAY_DSP>Y</FILTER_BEFORE_DISPLAY_DSP>
    <LOV_QUERY_DSP>select
msiv.concatenated_segments value,
msiv.description
from
mtl_system_items_vl msiv
where
msiv.organization_id=(
select
max(mp.master_organization_id) master_organization_id
from
mtl_parameters mp
where
mp.organization_id=fnd_profile.value(&apos;MFG_ORGANIZATION_ID&apos;) or
fnd_profile.value(&apos;MFG_ORGANIZATION_ID&apos;) is null and
mp.organization_id in (select oav.organization_id from org_access_view oav where oav.resp_application_id=fnd_global.resp_appl_id and oav.responsibility_id=fnd_global.resp_id)
) and
msiv.costing_enabled_flag=&apos;Y&apos;
order by
msiv.concatenated_segments</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Item Number</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>17</SORT_ORDER>
    <DISPLAY_SEQUENCE>120</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>haou2.name = :p_operating_unit</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>HR Operating Unit</LOV_NAME>
    <LOV_GUID>8E2FF36EDEB979D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
hou.name value,
null description
from
hr_operating_units hou
where
sysdate between hou.date_from and nvl(hou.date_to,sysdate) and
(:$flex$.ledger is null or hou.set_of_books_id in (select gl.ledger_id from gl_ledgers gl where xxen_util.contains(:$flex$.ledger,gl.name)=&apos;Y&apos;)) and
hou.organization_id in (select mgoat.organization_id from mo_glob_org_access_tmp mgoat union select fnd_global.org_id from dual where fnd_release.major_version=11)
order by
hou.name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>18</SORT_ORDER>
    <DISPLAY_SEQUENCE>130</DISPLAY_SEQUENCE>
    <ANCHOR>7=7</ANCHOR>
    <SQL_TEXT>gl.name = :p_ledger</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>GL Ledger</LOV_NAME>
    <LOV_GUID>8E2FF36EDEB879D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
gl.name value,
fifsv.id_flex_structure_name||&apos;: &apos;||decode(gl.ledger_category_code,&apos;NONE&apos;,xxen_util.meaning(gl.object_type_code,&apos;LEDGERS&apos;,101),xxen_util.meaning(gl.ledger_category_code,&apos;GL_ASF_LEDGER_CATEGORY&apos;,101))||&apos;: &apos;||gl.description description
from
gl_ledgers gl,
fnd_id_flex_structures_vl fifsv
where
(:$flex$.ledger_category is null or gl.ledger_category_code=xxen_util.lookup_code(:$flex$.ledger_category,&apos;GL_ASF_LEDGER_CATEGORY&apos;,101,&apos;Y&apos;)) and
(:$flex$.chart_of_accounts is null or xxen_util.contains(:$flex$.chart_of_accounts,fifsv.id_flex_structure_name)=&apos;Y&apos;) and
gl.ledger_id in (select nvl(glsnav.ledger_id,gasna.ledger_id) from gl_access_set_norm_assign gasna, gl_ledger_set_norm_assign_v glsnav where gasna.access_set_id=fnd_profile.value(&apos;GL_ACCESS_SET_ID&apos;) and gasna.ledger_id=glsnav.ledger_set_id(+)) and
gl.chart_of_accounts_id=fifsv.id_flex_num and
fifsv.id_flex_code=&apos;GL#&apos; and
fifsv.application_id=101
order by
fifsv.id_flex_structure_name,
decode(gl.ledger_category_code,&apos;PRIMARY&apos;,1,&apos;SECONDARY&apos;,2,&apos;ALC&apos;,3,&apos;NONE&apos;,4),
gl.name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Ledger</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.ledger</FLEX_BIND>
    <PARAMETER_NAME>Ledger</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Operating Unit</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.ledger</FLEX_BIND>
    <PARAMETER_NAME>Ledger</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Organization Code</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.operating_unit</FLEX_BIND>
    <PARAMETER_NAME>Operating Unit</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Organization Code</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.organization_code</FLEX_BIND>
    <PARAMETER_NAME>Organization Code</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Category Set 1</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
   <PARAMETER_DEPENDENCIES_ROW>
    <FLEX_BIND>:$flex$.organization_code</FLEX_BIND>
    <PARAMETER_NAME>Organization Code</PARAMETER_NAME>
    <DEPENDENT_PARAMETER_NAME>Category Set 2</DEPENDENT_PARAMETER_NAME>
   </PARAMETER_DEPENDENCIES_ROW>
  </PARAMETER_DEPENDENCIES>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
  <UPLOAD_DEPENDENCIES>
  </UPLOAD_DEPENDENCIES>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
