<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: INV Organization Code (excluding master) -->
 <LOVS_ROW>
  <GUID>91D3167A33531204E053BB6B63585EE3</GUID>
  <LOV_NAME>INV Organization Code (excluding master)</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>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
(:$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>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>AR</LANGUAGE>
    <DESCRIPTION>جميع رموز تنظيم المخزون النشط باستثناء المؤسسات الرئيسية</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>D</LANGUAGE>
    <DESCRIPTION>Alle aktiven Inventar-Organisationscodes mit Ausnahme von Master-Organisationen</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>E</LANGUAGE>
    <DESCRIPTION>Todos los códigos de organización de inventario activos, excluyendo las organizaciones maestras</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>F</LANGUAGE>
    <DESCRIPTION>Tous les codes d&apos;organisation de l&apos;inventaire actif, à l&apos;exclusion des organisations maîtresses</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>I</LANGUAGE>
    <DESCRIPTION>Tutti i codici di organizzazione dell&apos;inventario attivi, escluse le organizzazioni master</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>JA</LANGUAGE>
    <DESCRIPTION>マスター組織を除くすべてのアクティブなインベントリ組織コード</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>KO</LANGUAGE>
    <DESCRIPTION>마스터 조직을 제외한 모든 활성 재고 조직 코드</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>PTB</LANGUAGE>
    <DESCRIPTION>Todos os códigos ativos de organização de inventário, excluindo organizações mestre</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>RU</LANGUAGE>
    <DESCRIPTION>Все действующие инвентаризационные коды организаций, за исключением основных организаций</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>S</LANGUAGE>
    <DESCRIPTION>Alla aktiva organisationskoder för inventarier exklusive huvudorganisationer</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>TR</LANGUAGE>
    <DESCRIPTION>Ana organizasyonlar hariç tüm aktif envanter organizasyon kodları</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <DESCRIPTION>All active inventory organization codes excluding master organizations</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <DESCRIPTION>所有现行清单组织代码，不包括主组织</DESCRIPTION>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: Yes -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEA679D2E0530100007F1FF2</GUID>
  <LOV_NAME>Yes</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
</LOVS>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: INV Item Attribute Master/Child Conflicts -->
 <REPORTS_ROW>
  <GUID>484B7A4B3EA02B3DE0630100007FC49F</GUID>
  <SQL_TEXT>with item_attrib_ctl_lvls as
(
select /*+ materialize */
-- 1A
inv_attribute_control_pvt.get_attribute_control(&apos;ACCOUNTING_RULE_ID&apos;) accounting_rule_id,
inv_attribute_control_pvt.get_attribute_control(&apos;BUYER_ID&apos;) buyer_id,
inv_attribute_control_pvt.get_attribute_control(&apos;CUSTOMER_ORDER_FLAG&apos;) customer_order_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;INTERNAL_ORDER_FLAG&apos;) internal_order_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;INVENTORY_ITEM_FLAG&apos;) inventory_item_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;INVOICING_RULE_ID&apos;) invoicing_rule_id,
inv_attribute_control_pvt.get_attribute_control(&apos;PURCHASING_ITEM_FLAG&apos;) purchasing_item_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;SHIPPABLE_ITEM_FLAG&apos;) shippable_item_flag,
-- 1B
inv_attribute_control_pvt.get_attribute_control(&apos;BOM_ENABLED_FLAG&apos;) bom_enabled_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;BUILD_IN_WIP_FLAG&apos;) build_in_wip_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;CHECK_SHORTAGES_FLAG&apos;) check_shortages_flag,
1 item_catalog_group_id,
inv_attribute_control_pvt.get_attribute_control(&apos;REVISION_QTY_CONTROL_CODE&apos;) revision_qty_control_code,
inv_attribute_control_pvt.get_attribute_control(&apos;STOCK_ENABLED_FLAG&apos;) stock_enabled_flag,
-- 1C
inv_attribute_control_pvt.get_attribute_control(&apos;CUSTOMER_ORDER_ENABLED_FLAG&apos;) customer_order_enabled_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;INTERNAL_ORDER_ENABLED_FLAG&apos;) internal_order_enabled_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;MTL_TRANSACTIONS_ENABLED_FLAG&apos;) mtl_transactions_enabled_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;PURCHASING_ENABLED_FLAG&apos;) purchasing_enabled_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;SO_TRANSACTIONS_FLAG&apos;) so_transactions_flag,
-- 1D
inv_attribute_control_pvt.get_attribute_control(&apos;ALLOW_ITEM_DESC_UPDATE_FLAG&apos;) allow_item_desc_update_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;CATALOG_STATUS_FLAG&apos;) catalog_status_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;COLLATERAL_FLAG&apos;) collateral_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;DEFAULT_SHIPPING_ORG&apos;) default_shipping_org,
inv_attribute_control_pvt.get_attribute_control(&apos;INSPECTION_REQUIRED_FLAG&apos;) inspection_required_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;MARKET_PRICE&apos;) market_price,
inv_attribute_control_pvt.get_attribute_control(&apos;PURCHASING_TAX_CODE&apos;) purchasing_tax_code,
inv_attribute_control_pvt.get_attribute_control(&apos;QTY_RCV_EXCEPTION_CODE&apos;) qty_rcv_exception_code,
inv_attribute_control_pvt.get_attribute_control(&apos;RECEIPT_REQUIRED_FLAG&apos;) receipt_required_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;RETURNABLE_FLAG&apos;) returnable_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;TAXABLE_FLAG&apos;) taxable_flag,
-- 1E
inv_attribute_control_pvt.get_attribute_control(&apos;ASSET_CATEGORY_ID&apos;) asset_category_id,
inv_attribute_control_pvt.get_attribute_control(&apos;ENFORCE_SHIP_TO_LOCATION_CODE&apos;) enforce_ship_to_location_code,
inv_attribute_control_pvt.get_attribute_control(&apos;HAZARD_CLASS_ID&apos;) hazard_class_id,
inv_attribute_control_pvt.get_attribute_control(&apos;LIST_PRICE_PER_UNIT&apos;) list_price_per_unit,
inv_attribute_control_pvt.get_attribute_control(&apos;PRICE_TOLERANCE_PERCENT&apos;) price_tolerance_percent,
inv_attribute_control_pvt.get_attribute_control(&apos;QTY_RCV_TOLERANCE&apos;) qty_rcv_tolerance,
inv_attribute_control_pvt.get_attribute_control(&apos;RFQ_REQUIRED_FLAG&apos;) rfq_required_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;ROUNDING_FACTOR&apos;) rounding_factor,
inv_attribute_control_pvt.get_attribute_control(&apos;UN_NUMBER_ID&apos;) un_number_id,
inv_attribute_control_pvt.get_attribute_control(&apos;UNIT_OF_ISSUE&apos;) unit_of_issue,
-- 1F
inv_attribute_control_pvt.get_attribute_control(&apos;ALLOW_EXPRESS_DELIVERY_FLAG&apos;) allow_express_delivery_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;ALLOW_SUBSTITUTE_RECEIPTS_FLAG&apos;) allow_substitute_receipts_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;ALLOW_UNORDERED_RECEIPTS_FLAG&apos;) allow_unordered_receipts_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;DAYS_EARLY_RECEIPT_ALLOWED&apos;) days_early_receipt_allowed,
inv_attribute_control_pvt.get_attribute_control(&apos;DAYS_LATE_RECEIPT_ALLOWED&apos;) days_late_receipt_allowed,
-- 1G
inv_attribute_control_pvt.get_attribute_control(&apos;AUTO_LOT_ALPHA_PREFIX&apos;) auto_lot_alpha_prefix,
inv_attribute_control_pvt.get_attribute_control(&apos;DESCRIPTION&apos;) description,
inv_attribute_control_pvt.get_attribute_control(&apos;INVOICE_CLOSE_TOLERANCE&apos;) invoice_close_tolerance,
inv_attribute_control_pvt.get_attribute_control(&apos;LONG_DESCRIPTION&apos;) long_description,
inv_attribute_control_pvt.get_attribute_control(&apos;RECEIPT_DAYS_EXCEPTION_CODE&apos;) receipt_days_exception_code,
inv_attribute_control_pvt.get_attribute_control(&apos;RECEIVE_CLOSE_TOLERANCE&apos;) receive_close_tolerance,
inv_attribute_control_pvt.get_attribute_control(&apos;RECEIVING_ROUTING_ID&apos;) receiving_routing_id,
-- 1HA
inv_attribute_control_pvt.get_attribute_control(&apos;OVER_SHIPMENT_TOLERANCE&apos;) over_shipment_tolerance,
inv_attribute_control_pvt.get_attribute_control(&apos;OVERCOMPLETION_TOLERANCE_TYPE&apos;) overcompletion_tolerance_type,
inv_attribute_control_pvt.get_attribute_control(&apos;OVERCOMPLETION_TOLERANCE_VALUE&apos;) overcompletion_tolerance_value,
inv_attribute_control_pvt.get_attribute_control(&apos;UNDER_SHIPMENT_TOLERANCE&apos;) under_shipment_tolerance,
-- 1HB
inv_attribute_control_pvt.get_attribute_control(&apos;DEFECT_TRACKING_ON_FLAG&apos;) defect_tracking_on_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;EQUIPMENT_TYPE&apos;) equipment_type,
inv_attribute_control_pvt.get_attribute_control(&apos;OVER_RETURN_TOLERANCE&apos;) over_return_tolerance,
inv_attribute_control_pvt.get_attribute_control(&apos;RECOVERED_PART_DISP_CODE&apos;) recovered_part_disp_code,
inv_attribute_control_pvt.get_attribute_control(&apos;UNDER_RETURN_TOLERANCE&apos;) under_return_tolerance,
-- 1HC
inv_attribute_control_pvt.get_attribute_control(&apos;COUPON_EXEMPT_FLAG&apos;) coupon_exempt_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;DOWNLOADABLE_FLAG&apos;) downloadable_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;ELECTRONIC_FLAG&apos;) electronic_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;EVENT_FLAG&apos;) event_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;VOL_DISCOUNT_EXEMPT_FLAG&apos;) vol_discount_exempt_flag,
-- 1HD
inv_attribute_control_pvt.get_attribute_control(&apos;ASSET_CREATION_CODE&apos;) asset_creation_code,
inv_attribute_control_pvt.get_attribute_control(&apos;BACK_ORDERABLE_FLAG&apos;) back_orderable_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;COMMS_ACTIVATION_REQD_FLAG&apos;) comms_activation_reqd_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;COMMS_NL_TRACKABLE_FLAG&apos;) comms_nl_trackable_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;IB_ITEM_TRACKING_LEVEL&apos;) ib_item_tracking_level,
inv_attribute_control_pvt.get_attribute_control(&apos;ORDERABLE_ON_WEB_FLAG&apos;) orderable_on_web_flag,
-- 1IA
inv_attribute_control_pvt.get_attribute_control(&apos;BULK_PICKED_FLAG&apos;) bulk_picked_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;DEFAULT_LOT_STATUS_ID&apos;) default_lot_status_id,
inv_attribute_control_pvt.get_attribute_control(&apos;DIMENSION_UOM_CODE&apos;) dimension_uom_code,
inv_attribute_control_pvt.get_attribute_control(&apos;LOT_STATUS_ENABLED&apos;) lot_status_enabled,
inv_attribute_control_pvt.get_attribute_control(&apos;UNIT_HEIGHT&apos;) unit_height,
inv_attribute_control_pvt.get_attribute_control(&apos;UNIT_LENGTH&apos;) unit_length,
inv_attribute_control_pvt.get_attribute_control(&apos;UNIT_WIDTH&apos;) unit_width,
-- 1IB
inv_attribute_control_pvt.get_attribute_control(&apos;DEFAULT_MATERIAL_STATUS_ID&apos;) default_material_status_id,
inv_attribute_control_pvt.get_attribute_control(&apos;DEFAULT_SERIAL_STATUS_ID&apos;) default_serial_status_id,
inv_attribute_control_pvt.get_attribute_control(&apos;LOT_MERGE_ENABLED&apos;) lot_merge_enabled,
inv_attribute_control_pvt.get_attribute_control(&apos;LOT_SPLIT_ENABLED&apos;) lot_split_enabled,
inv_attribute_control_pvt.get_attribute_control(&apos;MCC_CLASSIFICATION_TYPE&apos;) mcc_classification_type,
inv_attribute_control_pvt.get_attribute_control(&apos;SERIAL_STATUS_ENABLED&apos;) serial_status_enabled,
-- 1IC
inv_attribute_control_pvt.get_attribute_control(&apos;FINANCING_ALLOWED_FLAG&apos;) financing_allowed_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;INVENTORY_CARRY_PENALTY&apos;) inventory_carry_penalty,
inv_attribute_control_pvt.get_attribute_control(&apos;OPERATION_SLACK_PENALTY&apos;) operation_slack_penalty,
-- 1IJ
inv_attribute_control_pvt.get_attribute_control(&apos;CONTRACT_ITEM_TYPE_CODE&apos;) contract_item_type_code,
inv_attribute_control_pvt.get_attribute_control(&apos;DUAL_UOM_DEVIATION_HIGH&apos;) dual_uom_deviation_high,
inv_attribute_control_pvt.get_attribute_control(&apos;DUAL_UOM_DEVIATION_LOW&apos;) dual_uom_deviation_low,
inv_attribute_control_pvt.get_attribute_control(&apos;EAM_ACT_NOTIFICATION_FLAG&apos;) eam_act_notification_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;EAM_ACT_SHUTDOWN_STATUS&apos;) eam_act_shutdown_status,
inv_attribute_control_pvt.get_attribute_control(&apos;EAM_ACTIVITY_CAUSE_CODE&apos;) eam_activity_cause_code,
inv_attribute_control_pvt.get_attribute_control(&apos;EAM_ACTIVITY_TYPE_CODE&apos;) eam_activity_type_code,
inv_attribute_control_pvt.get_attribute_control(&apos;EAM_ITEM_TYPE&apos;) eam_item_type,
inv_attribute_control_pvt.get_attribute_control(&apos;SECONDARY_UOM_CODE&apos;) secondary_uom_code,
-- 1IK
inv_attribute_control_pvt.get_attribute_control(&apos;CREATE_SUPPLY_FLAG&apos;) create_supply_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;DEFAULT_SO_SOURCE_TYPE&apos;) default_so_source_type,
inv_attribute_control_pvt.get_attribute_control(&apos;LOT_TRANSLATE_ENABLED&apos;) lot_translate_enabled,
inv_attribute_control_pvt.get_attribute_control(&apos;PLANNED_INV_POINT_FLAG&apos;) planned_inv_point_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;SERV_BILLING_ENABLED_FLAG&apos;) serv_billing_enabled_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;SERV_REQ_ENABLED_CODE&apos;) serv_req_enabled_code,
inv_attribute_control_pvt.get_attribute_control(&apos;SUBSTITUTION_WINDOW_CODE&apos;) substitution_window_code,
inv_attribute_control_pvt.get_attribute_control(&apos;SUBSTITUTION_WINDOW_DAYS&apos;) substitution_window_days,

-- 4A
inv_attribute_control_pvt.get_attribute_control(&apos;AUTO_SERIAL_ALPHA_PREFIX&apos;) auto_serial_alpha_prefix,
inv_attribute_control_pvt.get_attribute_control(&apos;LOT_CONTROL_CODE&apos;) lot_control_code,
inv_attribute_control_pvt.get_attribute_control(&apos;SERIAL_NUMBER_CONTROL_CODE&apos;) serial_number_control_code,
inv_attribute_control_pvt.get_attribute_control(&apos;SHELF_LIFE_CODE&apos;) shelf_life_code,
inv_attribute_control_pvt.get_attribute_control(&apos;SHELF_LIFE_DAYS&apos;) shelf_life_days,
inv_attribute_control_pvt.get_attribute_control(&apos;START_AUTO_LOT_NUMBER&apos;) start_auto_lot_number,
inv_attribute_control_pvt.get_attribute_control(&apos;START_AUTO_SERIAL_NUMBER&apos;) start_auto_serial_number,
-- 4B
inv_attribute_control_pvt.get_attribute_control(&apos;ENCUMBRANCE_ACCOUNT&apos;) encumbrance_account,
inv_attribute_control_pvt.get_attribute_control(&apos;EXPENSE_ACCOUNT&apos;) expense_account,
inv_attribute_control_pvt.get_attribute_control(&apos;RESTRICT_SUBINVENTORIES_CODE&apos;) restrict_subinventories_code,
inv_attribute_control_pvt.get_attribute_control(&apos;SOURCE_ORGANIZATION_ID&apos;) source_organization_id,
inv_attribute_control_pvt.get_attribute_control(&apos;SOURCE_SUBINVENTORY&apos;) source_subinventory,
inv_attribute_control_pvt.get_attribute_control(&apos;SOURCE_TYPE&apos;) source_type,
inv_attribute_control_pvt.get_attribute_control(&apos;UNIT_WEIGHT&apos;) unit_weight,
inv_attribute_control_pvt.get_attribute_control(&apos;WEIGHT_UOM_CODE&apos;) weight_uom_code,
-- 4C
inv_attribute_control_pvt.get_attribute_control(&apos;ACCEPTABLE_EARLY_DAYS&apos;) acceptable_early_days,
inv_attribute_control_pvt.get_attribute_control(&apos;LOCATION_CONTROL_CODE&apos;) location_control_code,
inv_attribute_control_pvt.get_attribute_control(&apos;PLANNING_TIME_FENCE_CODE&apos;) planning_time_fence_code,
inv_attribute_control_pvt.get_attribute_control(&apos;RESTRICT_LOCATORS_CODE&apos;) restrict_locators_code,
inv_attribute_control_pvt.get_attribute_control(&apos;SHRINKAGE_RATE&apos;) shrinkage_rate,
inv_attribute_control_pvt.get_attribute_control(&apos;UNIT_VOLUME&apos;) unit_volume,
inv_attribute_control_pvt.get_attribute_control(&apos;VOLUME_UOM_CODE&apos;) volume_uom_code,
-- 4D
inv_attribute_control_pvt.get_attribute_control(&apos;ACCEPTABLE_RATE_DECREASE&apos;) acceptable_rate_decrease,
inv_attribute_control_pvt.get_attribute_control(&apos;ACCEPTABLE_RATE_INCREASE&apos;) acceptable_rate_increase,
inv_attribute_control_pvt.get_attribute_control(&apos;CUM_MANUFACTURING_LEAD_TIME&apos;) cum_manufacturing_lead_time,
inv_attribute_control_pvt.get_attribute_control(&apos;DEMAND_TIME_FENCE_CODE&apos;) demand_time_fence_code,
inv_attribute_control_pvt.get_attribute_control(&apos;LEAD_TIME_LOT_SIZE&apos;) lead_time_lot_size,
inv_attribute_control_pvt.get_attribute_control(&apos;MRP_CALCULATE_ATP_FLAG&apos;) mrp_calculate_atp_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;OVERRUN_PERCENTAGE&apos;) overrun_percentage,
inv_attribute_control_pvt.get_attribute_control(&apos;STD_LOT_SIZE&apos;) std_lot_size,
-- 4E
inv_attribute_control_pvt.get_attribute_control(&apos;BOM_ITEM_TYPE&apos;) bom_item_type,
inv_attribute_control_pvt.get_attribute_control(&apos;CUMULATIVE_TOTAL_LEAD_TIME&apos;) cumulative_total_lead_time,
inv_attribute_control_pvt.get_attribute_control(&apos;DEMAND_TIME_FENCE_DAYS&apos;) demand_time_fence_days,
inv_attribute_control_pvt.get_attribute_control(&apos;END_ASSEMBLY_PEGGING_FLAG&apos;) end_assembly_pegging_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;PLANNING_EXCEPTION_SET&apos;) planning_exception_set,
inv_attribute_control_pvt.get_attribute_control(&apos;PLANNING_TIME_FENCE_DAYS&apos;) planning_time_fence_days,
inv_attribute_control_pvt.get_attribute_control(&apos;REPETITIVE_PLANNING_FLAG&apos;) repetitive_planning_flag,
-- 4F
inv_attribute_control_pvt.get_attribute_control(&apos;ATP_COMPONENTS_FLAG&apos;) atp_components_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;ATP_FLAG&apos;) atp_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;BASE_ITEM_ID&apos;) base_item_id,
inv_attribute_control_pvt.get_attribute_control(&apos;FIXED_LEAD_TIME&apos;) fixed_lead_time,
inv_attribute_control_pvt.get_attribute_control(&apos;PICK_COMPONENTS_FLAG&apos;) pick_components_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;REPLENISH_TO_ORDER_FLAG&apos;) replenish_to_order_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;VARIABLE_LEAD_TIME&apos;) variable_lead_time,
inv_attribute_control_pvt.get_attribute_control(&apos;WIP_SUPPLY_LOCATOR_ID&apos;) wip_supply_locator_id,
-- 4G
inv_attribute_control_pvt.get_attribute_control(&apos;ALLOWED_UNITS_LOOKUP_CODE&apos;) allowed_units_lookup_code,
inv_attribute_control_pvt.get_attribute_control(&apos;COST_OF_SALES_ACCOUNT&apos;) cost_of_sales_account,
inv_attribute_control_pvt.get_attribute_control(&apos;PRIMARY_UOM_CODE&apos;) primary_uom_code,
inv_attribute_control_pvt.get_attribute_control(&apos;SALES_ACCOUNT&apos;) sales_account,
inv_attribute_control_pvt.get_attribute_control(&apos;WIP_SUPPLY_SUBINVENTORY&apos;) wip_supply_subinventory,
inv_attribute_control_pvt.get_attribute_control(&apos;WIP_SUPPLY_TYPE&apos;) wip_supply_type,
-- 4H
inv_attribute_control_pvt.get_attribute_control(&apos;CARRYING_COST&apos;) carrying_cost,
inv_attribute_control_pvt.get_attribute_control(&apos;DEFAULT_INCLUDE_IN_ROLLUP_FLAG&apos;) default_include_in_rollup_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;FIXED_LOT_MULTIPLIER&apos;) fixed_lot_multiplier,
inv_attribute_control_pvt.get_attribute_control(&apos;INVENTORY_ITEM_STATUS_CODE&apos;) inventory_item_status_code,
inv_attribute_control_pvt.get_attribute_control(&apos;INVENTORY_PLANNING_CODE&apos;) inventory_planning_code,
inv_attribute_control_pvt.get_attribute_control(&apos;PLANNER_CODE&apos;) planner_code,
inv_attribute_control_pvt.get_attribute_control(&apos;PLANNING_MAKE_BUY_CODE&apos;) planning_make_buy_code,
inv_attribute_control_pvt.get_attribute_control(&apos;ROUNDING_CONTROL_TYPE&apos;) rounding_control_type,
-- 4I
inv_attribute_control_pvt.get_attribute_control(&apos;FULL_LEAD_TIME&apos;) full_lead_time,
inv_attribute_control_pvt.get_attribute_control(&apos;MIN_MINMAX_QUANTITY&apos;) min_minmax_quantity,
inv_attribute_control_pvt.get_attribute_control(&apos;MRP_SAFETY_STOCK_CODE&apos;) mrp_safety_stock_code,
inv_attribute_control_pvt.get_attribute_control(&apos;MRP_SAFETY_STOCK_PERCENT&apos;) mrp_safety_stock_percent,
inv_attribute_control_pvt.get_attribute_control(&apos;ORDER_COST&apos;) order_cost,
inv_attribute_control_pvt.get_attribute_control(&apos;POSTPROCESSING_LEAD_TIME&apos;) postprocessing_lead_time,
inv_attribute_control_pvt.get_attribute_control(&apos;PREPROCESSING_LEAD_TIME&apos;) preprocessing_lead_time,
-- 4J
inv_attribute_control_pvt.get_attribute_control(&apos;ATP_RULE_ID&apos;) atp_rule_id,
inv_attribute_control_pvt.get_attribute_control(&apos;FIXED_ORDER_QUANTITY&apos;) fixed_order_quantity,
inv_attribute_control_pvt.get_attribute_control(&apos;MAX_MINMAX_QUANTITY&apos;) max_minmax_quantity,
inv_attribute_control_pvt.get_attribute_control(&apos;MAXIMUM_ORDER_QUANTITY&apos;) maximum_order_quantity,
inv_attribute_control_pvt.get_attribute_control(&apos;MINIMUM_ORDER_QUANTITY&apos;) minimum_order_quantity,
inv_attribute_control_pvt.get_attribute_control(&apos;PICKING_RULE_ID&apos;) picking_rule_id,
-- 4K
inv_attribute_control_pvt.get_attribute_control(&apos;AUTO_REDUCE_MPS&apos;) auto_reduce_mps,
inv_attribute_control_pvt.get_attribute_control(&apos;COSTING_ENABLED_FLAG&apos;) costing_enabled_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;OUTSIDE_OPERATION_FLAG&apos;) outside_operation_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;OUTSIDE_OPERATION_UOM_TYPE&apos;) outside_operation_uom_type,
inv_attribute_control_pvt.get_attribute_control(&apos;POSITIVE_MEASUREMENT_ERROR&apos;) positive_measurement_error,
inv_attribute_control_pvt.get_attribute_control(&apos;RESERVABLE_TYPE&apos;) reservable_type,
inv_attribute_control_pvt.get_attribute_control(&apos;SAFETY_STOCK_BUCKET_DAYS&apos;) safety_stock_bucket_days,
-- 4L
inv_attribute_control_pvt.get_attribute_control(&apos;ATO_FORECAST_CONTROL&apos;) ato_forecast_control,
inv_attribute_control_pvt.get_attribute_control(&apos;AUTO_CREATED_CONFIG_FLAG&apos;) auto_created_config_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;CYCLE_COUNT_ENABLED_FLAG&apos;) cycle_count_enabled_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;ITEM_TYPE&apos;) item_type,
inv_attribute_control_pvt.get_attribute_control(&apos;MODEL_CONFIG_CLAUSE_NAME&apos;) model_config_clause_name,
inv_attribute_control_pvt.get_attribute_control(&apos;MRP_PLANNING_CODE&apos;) mrp_planning_code,
inv_attribute_control_pvt.get_attribute_control(&apos;RETURN_INSPECTION_REQUIREMENT&apos;) return_inspection_requirement,
inv_attribute_control_pvt.get_attribute_control(&apos;SHIP_MODEL_COMPLETE_FLAG&apos;) ship_model_complete_flag,
-- 4M
inv_attribute_control_pvt.get_attribute_control(&apos;CONFIG_MODEL_TYPE&apos;) config_model_type,
inv_attribute_control_pvt.get_attribute_control(&apos;EAM_ACTIVITY_SOURCE_CODE&apos;) eam_activity_source_code,
inv_attribute_control_pvt.get_attribute_control(&apos;IB_ITEM_INSTANCE_CLASS&apos;) ib_item_instance_class,
inv_attribute_control_pvt.get_attribute_control(&apos;LOT_SUBSTITUTION_ENABLED&apos;) lot_substitution_enabled,
inv_attribute_control_pvt.get_attribute_control(&apos;MINIMUM_LICENSE_QUANTITY&apos;) minimum_license_quantity,
-- 4N
inv_attribute_control_pvt.get_attribute_control(&apos;CHARGE_PERIODICITY_CODE&apos;) charge_periodicity_code,
inv_attribute_control_pvt.get_attribute_control(&apos;OUTSOURCED_ASSEMBLY&apos;) outsourced_assembly,
inv_attribute_control_pvt.get_attribute_control(&apos;SUBCONTRACTING_COMPONENT&apos;) subcontracting_component,
-- 4O
inv_attribute_control_pvt.get_attribute_control(&apos;PREPOSITION_POINT&apos;) preposition_point,
inv_attribute_control_pvt.get_attribute_control(&apos;REPAIR_LEADTIME&apos;) repair_leadtime,
inv_attribute_control_pvt.get_attribute_control(&apos;REPAIR_PROGRAM&apos;) repair_program,
inv_attribute_control_pvt.get_attribute_control(&apos;REPAIR_YIELD&apos;) repair_yield,
-- 7A
inv_attribute_control_pvt.get_attribute_control(&apos;ENGINEERING_DATE&apos;) engineering_date,
inv_attribute_control_pvt.get_attribute_control(&apos;ENGINEERING_ECN_CODE&apos;) engineering_ecn_code,
inv_attribute_control_pvt.get_attribute_control(&apos;ENGINEERING_ITEM_ID&apos;) engineering_item_id,
inv_attribute_control_pvt.get_attribute_control(&apos;NEGATIVE_MEASUREMENT_ERROR&apos;) negative_measurement_error,
inv_attribute_control_pvt.get_attribute_control(&apos;SERVICE_STARTING_DELAY&apos;) service_starting_delay,
inv_attribute_control_pvt.get_attribute_control(&apos;SERVICEABLE_COMPONENT_FLAG&apos;) serviceable_component_flag,
-- 7B
inv_attribute_control_pvt.get_attribute_control(&apos;BASE_WARRANTY_SERVICE_ID&apos;) base_warranty_service_id,
inv_attribute_control_pvt.get_attribute_control(&apos;PAYMENT_TERMS_ID&apos;) payment_terms_id,
inv_attribute_control_pvt.get_attribute_control(&apos;PREVENTIVE_MAINTENANCE_FLAG&apos;) preventive_maintenance_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;PRIMARY_SPECIALIST_ID&apos;) primary_specialist_id,
inv_attribute_control_pvt.get_attribute_control(&apos;SECONDARY_SPECIALIST_ID&apos;) secondary_specialist_id,
inv_attribute_control_pvt.get_attribute_control(&apos;SERVICEABLE_ITEM_CLASS_ID&apos;) serviceable_item_class_id,
inv_attribute_control_pvt.get_attribute_control(&apos;SERVICEABLE_PRODUCT_FLAG&apos;) serviceable_product_flag,
-- 7C
inv_attribute_control_pvt.get_attribute_control(&apos;COVERAGE_SCHEDULE_ID&apos;) coverage_schedule_id,
inv_attribute_control_pvt.get_attribute_control(&apos;MATERIAL_BILLABLE_FLAG&apos;) material_billable_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;PRORATE_SERVICE_FLAG&apos;) prorate_service_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;SERVICE_DURATION&apos;) service_duration,
inv_attribute_control_pvt.get_attribute_control(&apos;SERVICE_DURATION_PERIOD_CODE&apos;) service_duration_period_code,
inv_attribute_control_pvt.get_attribute_control(&apos;WARRANTY_VENDOR_ID&apos;) warranty_vendor_id,
-- 7D
inv_attribute_control_pvt.get_attribute_control(&apos;INVOICE_ENABLED_FLAG&apos;) invoice_enabled_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;INVOICEABLE_ITEM_FLAG&apos;) invoiceable_item_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;MAX_WARRANTY_AMOUNT&apos;) max_warranty_amount,
inv_attribute_control_pvt.get_attribute_control(&apos;MUST_USE_APPROVED_VENDOR_FLAG&apos;) must_use_approved_vendor_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;NEW_REVISION_CODE&apos;) new_revision_code,
inv_attribute_control_pvt.get_attribute_control(&apos;RESPONSE_TIME_PERIOD_CODE&apos;) response_time_period_code,
inv_attribute_control_pvt.get_attribute_control(&apos;RESPONSE_TIME_VALUE&apos;) response_time_value,
inv_attribute_control_pvt.get_attribute_control(&apos;TAX_CODE&apos;) tax_code,
-- 7E
inv_attribute_control_pvt.get_attribute_control(&apos;CONTAINER_ITEM_FLAG&apos;) container_item_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;CONTAINER_TYPE_CODE&apos;) container_type_code,
inv_attribute_control_pvt.get_attribute_control(&apos;INTERNAL_VOLUME&apos;) internal_volume,
inv_attribute_control_pvt.get_attribute_control(&apos;MAXIMUM_LOAD_WEIGHT&apos;) maximum_load_weight,
inv_attribute_control_pvt.get_attribute_control(&apos;MINIMUM_FILL_PERCENT&apos;) minimum_fill_percent,
inv_attribute_control_pvt.get_attribute_control(&apos;RELEASE_TIME_FENCE_CODE&apos;) release_time_fence_code,
inv_attribute_control_pvt.get_attribute_control(&apos;RELEASE_TIME_FENCE_DAYS&apos;) release_time_fence_days,
inv_attribute_control_pvt.get_attribute_control(&apos;VEHICLE_ITEM_FLAG&apos;) vehicle_item_flag,
-- 7F
inv_attribute_control_pvt.get_attribute_control(&apos;ONT_PRICING_QTY_SOURCE&apos;) ont_pricing_qty_source,
inv_attribute_control_pvt.get_attribute_control(&apos;SECONDARY_DEFAULT_IND&apos;) secondary_default_ind,
inv_attribute_control_pvt.get_attribute_control(&apos;TRACKING_QUANTITY_IND&apos;) tracking_quantity_ind,
-- 7G
inv_attribute_control_pvt.get_attribute_control(&apos;CONFIG_MATCH&apos;) config_match,
inv_attribute_control_pvt.get_attribute_control(&apos;CONFIG_ORGS&apos;) config_orgs,
-- 7H
inv_attribute_control_pvt.get_attribute_control(&apos;ASN_AUTOEXPIRE_FLAG&apos;) asn_autoexpire_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;CONSIGNED_FLAG&apos;) consigned_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;CONTINOUS_TRANSFER&apos;) continous_transfer,
inv_attribute_control_pvt.get_attribute_control(&apos;CONVERGENCE&apos;) convergence,
inv_attribute_control_pvt.get_attribute_control(&apos;CRITICAL_COMPONENT_FLAG&apos;) critical_component_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;DAYS_MAX_INV_SUPPLY&apos;) days_max_inv_supply,
inv_attribute_control_pvt.get_attribute_control(&apos;DAYS_MAX_INV_WINDOW&apos;) days_max_inv_window,
inv_attribute_control_pvt.get_attribute_control(&apos;DAYS_TGT_INV_SUPPLY&apos;) days_tgt_inv_supply,
inv_attribute_control_pvt.get_attribute_control(&apos;DAYS_TGT_INV_WINDOW&apos;) days_tgt_inv_window,
inv_attribute_control_pvt.get_attribute_control(&apos;DIVERGENCE&apos;) divergence,
inv_attribute_control_pvt.get_attribute_control(&apos;DRP_PLANNED_FLAG&apos;) drp_planned_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;EXCLUDE_FROM_BUDGET_FLAG&apos;) exclude_from_budget_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;FORECAST_HORIZON&apos;) forecast_horizon,
inv_attribute_control_pvt.get_attribute_control(&apos;SO_AUTHORIZATION_FLAG&apos;) so_authorization_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;VMI_FIXED_ORDER_QUANTITY&apos;) vmi_fixed_order_quantity,
inv_attribute_control_pvt.get_attribute_control(&apos;VMI_FORECAST_TYPE&apos;) vmi_forecast_type,
inv_attribute_control_pvt.get_attribute_control(&apos;VMI_MAXIMUM_DAYS&apos;) vmi_maximum_days,
inv_attribute_control_pvt.get_attribute_control(&apos;VMI_MAXIMUM_UNITS&apos;) vmi_maximum_units,
inv_attribute_control_pvt.get_attribute_control(&apos;VMI_MINIMUM_DAYS&apos;) vmi_minimum_days,
inv_attribute_control_pvt.get_attribute_control(&apos;VMI_MINIMUM_UNITS&apos;) vmi_minimum_units,
-- 7I
inv_attribute_control_pvt.get_attribute_control(&apos;CHILD_LOT_FLAG&apos;) child_lot_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;CHILD_LOT_PREFIX&apos;) child_lot_prefix,
inv_attribute_control_pvt.get_attribute_control(&apos;CHILD_LOT_STARTING_NUMBER&apos;) child_lot_starting_number,
inv_attribute_control_pvt.get_attribute_control(&apos;CHILD_LOT_VALIDATION_FLAG&apos;) child_lot_validation_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;COPY_LOT_ATTRIBUTE_FLAG&apos;) copy_lot_attribute_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;DEFAULT_GRADE&apos;) default_grade,
inv_attribute_control_pvt.get_attribute_control(&apos;GRADE_CONTROL_FLAG&apos;) grade_control_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;LOT_DIVISIBLE_FLAG&apos;) lot_divisible_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;PARENT_CHILD_GENERATION_FLAG&apos;) parent_child_generation_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;PROCESS_EXECUTION_ENABLED_FLAG&apos;) process_execution_enabled_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;PROCESS_QUALITY_ENABLED_FLAG&apos;) process_quality_enabled_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;RECIPE_ENABLED_FLAG&apos;) recipe_enabled_flag,
-- 7J
inv_attribute_control_pvt.get_attribute_control(&apos;CAS_NUMBER&apos;) cas_number,
inv_attribute_control_pvt.get_attribute_control(&apos;EXPIRATION_ACTION_CODE&apos;) expiration_action_code,
inv_attribute_control_pvt.get_attribute_control(&apos;EXPIRATION_ACTION_INTERVAL&apos;) expiration_action_interval,
inv_attribute_control_pvt.get_attribute_control(&apos;HAZARDOUS_MATERIAL_FLAG&apos;) hazardous_material_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;HOLD_DAYS&apos;) hold_days,
inv_attribute_control_pvt.get_attribute_control(&apos;MATURITY_DAYS&apos;) maturity_days,
inv_attribute_control_pvt.get_attribute_control(&apos;PROCESS_COSTING_ENABLED_FLAG&apos;) process_costing_enabled_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;RETEST_INTERVAL&apos;) retest_interval,
-- other
inv_attribute_control_pvt.get_attribute_control(&apos;DESC_FLEX&apos;) desc_flex,
inv_attribute_control_pvt.get_attribute_control(&apos;DUAL_UOM_CONTROL&apos;) dual_uom_control,
inv_attribute_control_pvt.get_attribute_control(&apos;EFFECTIVITY_CONTROL&apos;) effectivity_control,
inv_attribute_control_pvt.get_attribute_control(&apos;ENG_ITEM_FLAG&apos;) eng_item_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;FIXED_DAYS_SUPPLY&apos;) fixed_days_supply,
inv_attribute_control_pvt.get_attribute_control(&apos;GLOBAL_DESC_FLEX&apos;) global_desc_flex,
inv_attribute_control_pvt.get_attribute_control(&apos;INDIVISIBLE_FLAG&apos;) indivisible_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;INVENTORY_ASSET_FLAG&apos;) inventory_asset_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;PRIMARY_UNIT_OF_MEASURE&apos;) primary_unit_of_measure,
inv_attribute_control_pvt.get_attribute_control(&apos;PROCESS_SUPPLY_LOCATOR_ID&apos;) process_supply_locator_id,
inv_attribute_control_pvt.get_attribute_control(&apos;PROCESS_SUPPLY_SUBINVENTORY&apos;) process_supply_subinventory,
inv_attribute_control_pvt.get_attribute_control(&apos;PROCESS_YIELD_LOCATOR_ID&apos;) process_yield_locator_id,
inv_attribute_control_pvt.get_attribute_control(&apos;PROCESS_YIELD_SUBINVENTORY&apos;) process_yield_subinventory,
inv_attribute_control_pvt.get_attribute_control(&apos;SERIAL_TAGGING_FLAG&apos;) serial_tagging_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;SERVICE_ITEM_FLAG&apos;) service_item_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;USAGE_ITEM_FLAG&apos;) usage_item_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;VENDOR_WARRANTY_FLAG&apos;) vendor_warranty_flag,
inv_attribute_control_pvt.get_attribute_control(&apos;WEB_STATUS&apos;) web_status,
--
&apos;.&apos; eol
from
dual
)
select
msi.concatenated_segments item,
mpm.organization_code master_organization_code,
mp.organization_code,
--
-- 1A
decode(decode(iacl.accounting_rule_id,1,nvl(msim.accounting_rule_id,-1),nvl(msi.accounting_rule_id,-1)),nvl(msi.accounting_rule_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.accounting_rule_id || &apos;] C:[&apos; || msi.accounting_rule_id || &apos;]&apos; ) accounting_rule_id,
decode(decode(iacl.buyer_id,1,nvl(msim.buyer_id,-1),nvl(msi.buyer_id,-1)),nvl(msi.buyer_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.buyer_id || &apos;] C:[&apos; || msi.buyer_id || &apos;]&apos; ) buyer_id,
decode(decode(iacl.customer_order_flag,1,nvl(msim.customer_order_flag,-1),nvl(msi.customer_order_flag,-1)),nvl(msi.customer_order_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.customer_order_flag || &apos;] C:[&apos; || msi.customer_order_flag || &apos;]&apos; ) customer_order_flag,
decode(decode(iacl.internal_order_flag,1,nvl(msim.internal_order_flag,-1),nvl(msi.internal_order_flag,-1)),nvl(msi.internal_order_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.internal_order_flag || &apos;] C:[&apos; || msi.internal_order_flag || &apos;]&apos; ) internal_order_flag,
decode(decode(iacl.inventory_item_flag,1,nvl(msim.inventory_item_flag,-1),nvl(msi.inventory_item_flag,-1)),nvl(msi.inventory_item_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.inventory_item_flag || &apos;] C:[&apos; || msi.inventory_item_flag || &apos;]&apos; ) inventory_item_flag,
decode(decode(iacl.invoicing_rule_id,1,nvl(msim.invoicing_rule_id,-1),nvl(msi.invoicing_rule_id,-1)),nvl(msi.invoicing_rule_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.invoicing_rule_id || &apos;] C:[&apos; || msi.invoicing_rule_id || &apos;]&apos; ) invoicing_rule_id,
decode(decode(iacl.purchasing_item_flag,1,nvl(msim.purchasing_item_flag,-1),nvl(msi.purchasing_item_flag,-1)),nvl(msi.purchasing_item_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.purchasing_item_flag || &apos;] C:[&apos; || msi.purchasing_item_flag || &apos;]&apos; ) purchasing_item_flag,
decode(decode(iacl.shippable_item_flag,1,nvl(msim.shippable_item_flag,-1),nvl(msi.shippable_item_flag,-1)),nvl(msi.shippable_item_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.shippable_item_flag || &apos;] C:[&apos; || msi.shippable_item_flag || &apos;]&apos; ) shippable_item_flag,
-- 1B
decode(decode(iacl.bom_enabled_flag,1,nvl(msim.bom_enabled_flag,-1),nvl(msi.bom_enabled_flag,-1)),nvl(msi.bom_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.bom_enabled_flag || &apos;] C:[&apos; || msi.bom_enabled_flag || &apos;]&apos; ) bom_enabled_flag,
decode(decode(iacl.build_in_wip_flag,1,nvl(msim.build_in_wip_flag,-1),nvl(msi.build_in_wip_flag,-1)),nvl(msi.build_in_wip_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.build_in_wip_flag || &apos;] C:[&apos; || msi.build_in_wip_flag || &apos;]&apos; ) build_in_wip_flag,
decode(decode(iacl.check_shortages_flag,1,nvl(msim.check_shortages_flag,-1),nvl(msi.check_shortages_flag,-1)),nvl(msi.check_shortages_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.check_shortages_flag || &apos;] C:[&apos; || msi.check_shortages_flag || &apos;]&apos; ) check_shortages_flag,
decode(decode(iacl.item_catalog_group_id,1,nvl(msim.item_catalog_group_id,-1),nvl(msi.item_catalog_group_id,-1)),nvl(msi.item_catalog_group_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.item_catalog_group_id || &apos;] C:[&apos; || msi.item_catalog_group_id || &apos;]&apos; ) item_catalog_group_id,
decode(decode(iacl.revision_qty_control_code,1,nvl(msim.revision_qty_control_code,-1),nvl(msi.revision_qty_control_code,-1)),nvl(msi.revision_qty_control_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.revision_qty_control_code || &apos;] C:[&apos; || msi.revision_qty_control_code || &apos;]&apos; ) revision_qty_control_code,
decode(decode(iacl.stock_enabled_flag,1,nvl(msim.stock_enabled_flag,-1),nvl(msi.stock_enabled_flag,-1)),nvl(msi.stock_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.stock_enabled_flag || &apos;] C:[&apos; || msi.stock_enabled_flag || &apos;]&apos; ) stock_enabled_flag,
-- 1C
decode(decode(iacl.customer_order_enabled_flag,1,nvl(msim.customer_order_enabled_flag,-1),nvl(msi.customer_order_enabled_flag,-1)),nvl(msi.customer_order_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.customer_order_enabled_flag || &apos;] C:[&apos; || msi.customer_order_enabled_flag || &apos;]&apos; ) customer_order_enabled_flag,
decode(decode(iacl.internal_order_enabled_flag,1,nvl(msim.internal_order_enabled_flag,-1),nvl(msi.internal_order_enabled_flag,-1)),nvl(msi.internal_order_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.internal_order_enabled_flag || &apos;] C:[&apos; || msi.internal_order_enabled_flag || &apos;]&apos; ) internal_order_enabled_flag,
decode(decode(iacl.mtl_transactions_enabled_flag,1,nvl(msim.mtl_transactions_enabled_flag,-1),nvl(msi.mtl_transactions_enabled_flag,-1)),nvl(msi.mtl_transactions_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.mtl_transactions_enabled_flag || &apos;] C:[&apos; || msi.mtl_transactions_enabled_flag || &apos;]&apos; ) mtl_transactions_enabled_flag,
decode(decode(iacl.purchasing_enabled_flag,1,nvl(msim.purchasing_enabled_flag,-1),nvl(msi.purchasing_enabled_flag,-1)),nvl(msi.purchasing_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.purchasing_enabled_flag || &apos;] C:[&apos; || msi.purchasing_enabled_flag || &apos;]&apos; ) purchasing_enabled_flag,
decode(decode(iacl.so_transactions_flag,1,nvl(msim.so_transactions_flag,-1),nvl(msi.so_transactions_flag,-1)),nvl(msi.so_transactions_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.so_transactions_flag || &apos;] C:[&apos; || msi.so_transactions_flag || &apos;]&apos; ) so_transactions_flag,
-- 1D
decode(decode(iacl.allow_item_desc_update_flag,1,nvl(msim.allow_item_desc_update_flag,-1),nvl(msi.allow_item_desc_update_flag,-1)),nvl(msi.allow_item_desc_update_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.allow_item_desc_update_flag || &apos;] C:[&apos; || msi.allow_item_desc_update_flag || &apos;]&apos; ) allow_item_desc_update_flag,
decode(decode(iacl.catalog_status_flag,1,nvl(msim.catalog_status_flag,-1),nvl(msi.catalog_status_flag,-1)),nvl(msi.catalog_status_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.catalog_status_flag || &apos;] C:[&apos; || msi.catalog_status_flag || &apos;]&apos; ) catalog_status_flag,
decode(decode(iacl.collateral_flag,1,nvl(msim.collateral_flag,-1),nvl(msi.collateral_flag,-1)),nvl(msi.collateral_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.collateral_flag || &apos;] C:[&apos; || msi.collateral_flag || &apos;]&apos; ) collateral_flag,
decode(decode(iacl.default_shipping_org,1,nvl(msim.default_shipping_org,-1),nvl(msi.default_shipping_org,-1)),nvl(msi.default_shipping_org,-1),&apos;&apos;,&apos;M:[&apos; ||msim.default_shipping_org || &apos;] C:[&apos; || msi.default_shipping_org || &apos;]&apos; ) default_shipping_org,
decode(decode(iacl.inspection_required_flag,1,nvl(msim.inspection_required_flag,-1),nvl(msi.inspection_required_flag,-1)),nvl(msi.inspection_required_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.inspection_required_flag || &apos;] C:[&apos; || msi.inspection_required_flag || &apos;]&apos; ) inspection_required_flag,
decode(decode(iacl.market_price,1,nvl(msim.market_price,-1),nvl(msi.market_price,-1)),nvl(msi.market_price,-1),&apos;&apos;,&apos;M:[&apos; ||msim.market_price || &apos;] C:[&apos; || msi.market_price || &apos;]&apos; ) market_price,
decode(decode(iacl.purchasing_tax_code,1,nvl(msim.purchasing_tax_code,-1),nvl(msi.purchasing_tax_code,-1)),nvl(msi.purchasing_tax_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.purchasing_tax_code || &apos;] C:[&apos; || msi.purchasing_tax_code || &apos;]&apos; ) purchasing_tax_code,
decode(decode(iacl.qty_rcv_exception_code,1,nvl(msim.qty_rcv_exception_code,-1),nvl(msi.qty_rcv_exception_code,-1)),nvl(msi.qty_rcv_exception_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.qty_rcv_exception_code || &apos;] C:[&apos; || msi.qty_rcv_exception_code || &apos;]&apos; ) qty_rcv_exception_code,
decode(decode(iacl.receipt_required_flag,1,nvl(msim.receipt_required_flag,-1),nvl(msi.receipt_required_flag,-1)),nvl(msi.receipt_required_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.receipt_required_flag || &apos;] C:[&apos; || msi.receipt_required_flag || &apos;]&apos; ) receipt_required_flag,
decode(decode(iacl.returnable_flag,1,nvl(msim.returnable_flag,-1),nvl(msi.returnable_flag,-1)),nvl(msi.returnable_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.returnable_flag || &apos;] C:[&apos; || msi.returnable_flag || &apos;]&apos; ) returnable_flag,
decode(decode(iacl.taxable_flag,1,nvl(msim.taxable_flag,-1),nvl(msi.taxable_flag,-1)),nvl(msi.taxable_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.taxable_flag || &apos;] C:[&apos; || msi.taxable_flag || &apos;]&apos; ) taxable_flag,
-- 1E
decode(decode(iacl.asset_category_id,1,nvl(msim.asset_category_id,-1),nvl(msi.asset_category_id,-1)),nvl(msi.asset_category_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.asset_category_id || &apos;] C:[&apos; || msi.asset_category_id || &apos;]&apos; ) asset_category_id,
decode(decode(iacl.enforce_ship_to_location_code,1,nvl(msim.enforce_ship_to_location_code,-1),nvl(msi.enforce_ship_to_location_code,-1)),nvl(msi.enforce_ship_to_location_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.enforce_ship_to_location_code || &apos;] C:[&apos; || msi.enforce_ship_to_location_code || &apos;]&apos; ) enforce_ship_to_location_code,
decode(decode(iacl.hazard_class_id,1,nvl(msim.hazard_class_id,-1),nvl(msi.hazard_class_id,-1)),nvl(msi.hazard_class_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.hazard_class_id || &apos;] C:[&apos; || msi.hazard_class_id || &apos;]&apos; ) hazard_class_id,
decode(decode(iacl.list_price_per_unit,1,nvl(msim.list_price_per_unit,-1),nvl(msi.list_price_per_unit,-1)),nvl(msi.list_price_per_unit,-1),&apos;&apos;,&apos;M:[&apos; ||msim.list_price_per_unit || &apos;] C:[&apos; || msi.list_price_per_unit || &apos;]&apos; ) list_price_per_unit,
decode(decode(iacl.price_tolerance_percent,1,nvl(msim.price_tolerance_percent,-1),nvl(msi.price_tolerance_percent,-1)),nvl(msi.price_tolerance_percent,-1),&apos;&apos;,&apos;M:[&apos; ||msim.price_tolerance_percent || &apos;] C:[&apos; || msi.price_tolerance_percent || &apos;]&apos; ) price_tolerance_percent,
decode(decode(iacl.qty_rcv_tolerance,1,nvl(msim.qty_rcv_tolerance,-1),nvl(msi.qty_rcv_tolerance,-1)),nvl(msi.qty_rcv_tolerance,-1),&apos;&apos;,&apos;M:[&apos; ||msim.qty_rcv_tolerance || &apos;] C:[&apos; || msi.qty_rcv_tolerance || &apos;]&apos; ) qty_rcv_tolerance,
decode(decode(iacl.rfq_required_flag,1,nvl(msim.rfq_required_flag,-1),nvl(msi.rfq_required_flag,-1)),nvl(msi.rfq_required_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.rfq_required_flag || &apos;] C:[&apos; || msi.rfq_required_flag || &apos;]&apos; ) rfq_required_flag,
decode(decode(iacl.rounding_factor,1,nvl(msim.rounding_factor,-1),nvl(msi.rounding_factor,-1)),nvl(msi.rounding_factor,-1),&apos;&apos;,&apos;M:[&apos; ||msim.rounding_factor || &apos;] C:[&apos; || msi.rounding_factor || &apos;]&apos; ) rounding_factor,
decode(decode(iacl.un_number_id,1,nvl(msim.un_number_id,-1),nvl(msi.un_number_id,-1)),nvl(msi.un_number_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.un_number_id || &apos;] C:[&apos; || msi.un_number_id || &apos;]&apos; ) un_number_id,
decode(decode(iacl.unit_of_issue,1,nvl(msim.unit_of_issue,-1),nvl(msi.unit_of_issue,-1)),nvl(msi.unit_of_issue,-1),&apos;&apos;,&apos;M:[&apos; ||msim.unit_of_issue || &apos;] C:[&apos; || msi.unit_of_issue || &apos;]&apos; ) unit_of_issue,
-- 1F
decode(decode(iacl.allow_express_delivery_flag,1,nvl(msim.allow_express_delivery_flag,-1),nvl(msi.allow_express_delivery_flag,-1)),nvl(msi.allow_express_delivery_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.allow_express_delivery_flag || &apos;] C:[&apos; || msi.allow_express_delivery_flag || &apos;]&apos; ) allow_express_delivery_flag,
decode(decode(iacl.allow_substitute_receipts_flag,1,nvl(msim.allow_substitute_receipts_flag,-1),nvl(msi.allow_substitute_receipts_flag,-1)),nvl(msi.allow_substitute_receipts_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.allow_substitute_receipts_flag || &apos;] C:[&apos; || msi.allow_substitute_receipts_flag || &apos;]&apos; ) allow_substitute_receipts_flag,
decode(decode(iacl.allow_unordered_receipts_flag,1,nvl(msim.allow_unordered_receipts_flag,-1),nvl(msi.allow_unordered_receipts_flag,-1)),nvl(msi.allow_unordered_receipts_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.allow_unordered_receipts_flag || &apos;] C:[&apos; || msi.allow_unordered_receipts_flag || &apos;]&apos; ) allow_unordered_receipts_flag,
decode(decode(iacl.days_early_receipt_allowed,1,nvl(msim.days_early_receipt_allowed,-1),nvl(msi.days_early_receipt_allowed,-1)),nvl(msi.days_early_receipt_allowed,-1),&apos;&apos;,&apos;M:[&apos; ||msim.days_early_receipt_allowed || &apos;] C:[&apos; || msi.days_early_receipt_allowed || &apos;]&apos; ) days_early_receipt_allowed,
decode(decode(iacl.days_late_receipt_allowed,1,nvl(msim.days_late_receipt_allowed,-1),nvl(msi.days_late_receipt_allowed,-1)),nvl(msi.days_late_receipt_allowed,-1),&apos;&apos;,&apos;M:[&apos; ||msim.days_late_receipt_allowed || &apos;] C:[&apos; || msi.days_late_receipt_allowed || &apos;]&apos; ) days_late_receipt_allowed,
-- 1G
decode(decode(iacl.auto_lot_alpha_prefix,1,nvl(msim.auto_lot_alpha_prefix,-1),nvl(msi.auto_lot_alpha_prefix,-1)),nvl(msi.auto_lot_alpha_prefix,-1),&apos;&apos;,&apos;M:[&apos; ||msim.auto_lot_alpha_prefix || &apos;] C:[&apos; || msi.auto_lot_alpha_prefix || &apos;]&apos; ) auto_lot_alpha_prefix,
decode(decode(iacl.description,1,nvl(msim.description,-1),nvl(msi.description,-1)),nvl(msi.description,-1),&apos;&apos;,&apos;M:[&apos; ||msim.description || &apos;] C:[&apos; || msi.description || &apos;]&apos; ) description,
decode(decode(iacl.invoice_close_tolerance,1,nvl(msim.invoice_close_tolerance,-1),nvl(msi.invoice_close_tolerance,-1)),nvl(msi.invoice_close_tolerance,-1),&apos;&apos;,&apos;M:[&apos; ||msim.invoice_close_tolerance || &apos;] C:[&apos; || msi.invoice_close_tolerance || &apos;]&apos; ) invoice_close_tolerance,
decode(decode(iacl.long_description,1,nvl(msim.long_description,-1),nvl(msi.long_description,-1)),nvl(msi.long_description,-1),&apos;&apos;,&apos;M:[&apos; ||msim.long_description || &apos;] C:[&apos; || msi.long_description || &apos;]&apos; ) long_description,
decode(decode(iacl.receipt_days_exception_code,1,nvl(msim.receipt_days_exception_code,-1),nvl(msi.receipt_days_exception_code,-1)),nvl(msi.receipt_days_exception_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.receipt_days_exception_code || &apos;] C:[&apos; || msi.receipt_days_exception_code || &apos;]&apos; ) receipt_days_exception_code,
decode(decode(iacl.receive_close_tolerance,1,nvl(msim.receive_close_tolerance,-1),nvl(msi.receive_close_tolerance,-1)),nvl(msi.receive_close_tolerance,-1),&apos;&apos;,&apos;M:[&apos; ||msim.receive_close_tolerance || &apos;] C:[&apos; || msi.receive_close_tolerance || &apos;]&apos; ) receive_close_tolerance,
decode(decode(iacl.receiving_routing_id,1,nvl(msim.receiving_routing_id,-1),nvl(msi.receiving_routing_id,-1)),nvl(msi.receiving_routing_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.receiving_routing_id || &apos;] C:[&apos; || msi.receiving_routing_id || &apos;]&apos; ) receiving_routing_id,
-- 1HA
decode(decode(iacl.over_shipment_tolerance,1,nvl(msim.over_shipment_tolerance,-1),nvl(msi.over_shipment_tolerance,-1)),nvl(msi.over_shipment_tolerance,-1),&apos;&apos;,&apos;M:[&apos; ||msim.over_shipment_tolerance || &apos;] C:[&apos; || msi.over_shipment_tolerance || &apos;]&apos; ) over_shipment_tolerance,
decode(decode(iacl.overcompletion_tolerance_type,1,nvl(msim.overcompletion_tolerance_type,-1),nvl(msi.overcompletion_tolerance_type,-1)),nvl(msi.overcompletion_tolerance_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.overcompletion_tolerance_type || &apos;] C:[&apos; || msi.overcompletion_tolerance_type || &apos;]&apos; ) overcompletion_tolerance_type,
decode(decode(iacl.overcompletion_tolerance_value,1,nvl(msim.overcompletion_tolerance_value,-1),nvl(msi.overcompletion_tolerance_value,-1)),nvl(msi.overcompletion_tolerance_value,-1),&apos;&apos;,&apos;M:[&apos; ||msim.overcompletion_tolerance_value || &apos;] C:[&apos; || msi.overcompletion_tolerance_value || &apos;]&apos; ) overcompletion_tolerance_value,
decode(decode(iacl.under_shipment_tolerance,1,nvl(msim.under_shipment_tolerance,-1),nvl(msi.under_shipment_tolerance,-1)),nvl(msi.under_shipment_tolerance,-1),&apos;&apos;,&apos;M:[&apos; ||msim.under_shipment_tolerance || &apos;] C:[&apos; || msi.under_shipment_tolerance || &apos;]&apos; ) under_shipment_tolerance,
-- 1HB
decode(decode(iacl.defect_tracking_on_flag,1,nvl(msim.defect_tracking_on_flag,-1),nvl(msi.defect_tracking_on_flag,-1)),nvl(msi.defect_tracking_on_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.defect_tracking_on_flag || &apos;] C:[&apos; || msi.defect_tracking_on_flag || &apos;]&apos; ) defect_tracking_on_flag,
decode(decode(iacl.equipment_type,1,nvl(msim.equipment_type,-1),nvl(msi.equipment_type,-1)),nvl(msi.equipment_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.equipment_type || &apos;] C:[&apos; || msi.equipment_type || &apos;]&apos; ) equipment_type,
decode(decode(iacl.over_return_tolerance,1,nvl(msim.over_return_tolerance,-1),nvl(msi.over_return_tolerance,-1)),nvl(msi.over_return_tolerance,-1),&apos;&apos;,&apos;M:[&apos; ||msim.over_return_tolerance || &apos;] C:[&apos; || msi.over_return_tolerance || &apos;]&apos; ) over_return_tolerance,
decode(decode(iacl.recovered_part_disp_code,1,nvl(msim.recovered_part_disp_code,-1),nvl(msi.recovered_part_disp_code,-1)),nvl(msi.recovered_part_disp_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.recovered_part_disp_code || &apos;] C:[&apos; || msi.recovered_part_disp_code || &apos;]&apos; ) recovered_part_disp_code,
decode(decode(iacl.under_return_tolerance,1,nvl(msim.under_return_tolerance,-1),nvl(msi.under_return_tolerance,-1)),nvl(msi.under_return_tolerance,-1),&apos;&apos;,&apos;M:[&apos; ||msim.under_return_tolerance || &apos;] C:[&apos; || msi.under_return_tolerance || &apos;]&apos; ) under_return_tolerance,
-- 1HC
decode(decode(iacl.coupon_exempt_flag,1,nvl(msim.coupon_exempt_flag,-1),nvl(msi.coupon_exempt_flag,-1)),nvl(msi.coupon_exempt_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.coupon_exempt_flag || &apos;] C:[&apos; || msi.coupon_exempt_flag || &apos;]&apos; ) coupon_exempt_flag,
decode(decode(iacl.downloadable_flag,1,nvl(msim.downloadable_flag,-1),nvl(msi.downloadable_flag,-1)),nvl(msi.downloadable_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.downloadable_flag || &apos;] C:[&apos; || msi.downloadable_flag || &apos;]&apos; ) downloadable_flag,
decode(decode(iacl.electronic_flag,1,nvl(msim.electronic_flag,-1),nvl(msi.electronic_flag,-1)),nvl(msi.electronic_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.electronic_flag || &apos;] C:[&apos; || msi.electronic_flag || &apos;]&apos; ) electronic_flag,
decode(decode(iacl.event_flag,1,nvl(msim.event_flag,-1),nvl(msi.event_flag,-1)),nvl(msi.event_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.event_flag || &apos;] C:[&apos; || msi.event_flag || &apos;]&apos; ) event_flag,
decode(decode(iacl.vol_discount_exempt_flag,1,nvl(msim.vol_discount_exempt_flag,-1),nvl(msi.vol_discount_exempt_flag,-1)),nvl(msi.vol_discount_exempt_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.vol_discount_exempt_flag || &apos;] C:[&apos; || msi.vol_discount_exempt_flag || &apos;]&apos; ) vol_discount_exempt_flag,
-- 1HD
decode(decode(iacl.asset_creation_code,1,nvl(msim.asset_creation_code,-1),nvl(msi.asset_creation_code,-1)),nvl(msi.asset_creation_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.asset_creation_code || &apos;] C:[&apos; || msi.asset_creation_code || &apos;]&apos; ) asset_creation_code,
decode(decode(iacl.back_orderable_flag,1,nvl(msim.back_orderable_flag,-1),nvl(msi.back_orderable_flag,-1)),nvl(msi.back_orderable_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.back_orderable_flag || &apos;] C:[&apos; || msi.back_orderable_flag || &apos;]&apos; ) back_orderable_flag,
decode(decode(iacl.comms_activation_reqd_flag,1,nvl(msim.comms_activation_reqd_flag,-1),nvl(msi.comms_activation_reqd_flag,-1)),nvl(msi.comms_activation_reqd_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.comms_activation_reqd_flag || &apos;] C:[&apos; || msi.comms_activation_reqd_flag || &apos;]&apos; ) comms_activation_reqd_flag,
decode(decode(iacl.comms_nl_trackable_flag,1,nvl(msim.comms_nl_trackable_flag,-1),nvl(msi.comms_nl_trackable_flag,-1)),nvl(msi.comms_nl_trackable_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.comms_nl_trackable_flag || &apos;] C:[&apos; || msi.comms_nl_trackable_flag || &apos;]&apos; ) comms_nl_trackable_flag,
&amp;lp_ib_item_tracking_level_sel --decode(decode(iacl.ib_item_tracking_level,1,nvl(msim.ib_item_tracking_level,-1),nvl(msi.ib_item_tracking_level,-1)),nvl(msi.ib_item_tracking_level,-1),&apos;&apos;,&apos;M:[&apos; ||msim.ib_item_tracking_level || &apos;] C:[&apos; || msi.ib_item_tracking_level || &apos;]&apos; ) ib_item_tracking_level,
decode(decode(iacl.orderable_on_web_flag,1,nvl(msim.orderable_on_web_flag,-1),nvl(msi.orderable_on_web_flag,-1)),nvl(msi.orderable_on_web_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.orderable_on_web_flag || &apos;] C:[&apos; || msi.orderable_on_web_flag || &apos;]&apos; ) orderable_on_web_flag,
-- 1IA
decode(decode(iacl.bulk_picked_flag,1,nvl(msim.bulk_picked_flag,-1),nvl(msi.bulk_picked_flag,-1)),nvl(msi.bulk_picked_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.bulk_picked_flag || &apos;] C:[&apos; || msi.bulk_picked_flag || &apos;]&apos; ) bulk_picked_flag,
decode(decode(iacl.default_lot_status_id,1,nvl(msim.default_lot_status_id,-1),nvl(msi.default_lot_status_id,-1)),nvl(msi.default_lot_status_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.default_lot_status_id || &apos;] C:[&apos; || msi.default_lot_status_id || &apos;]&apos; ) default_lot_status_id,
decode(decode(iacl.dimension_uom_code,1,nvl(msim.dimension_uom_code,-1),nvl(msi.dimension_uom_code,-1)),nvl(msi.dimension_uom_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.dimension_uom_code || &apos;] C:[&apos; || msi.dimension_uom_code || &apos;]&apos; ) dimension_uom_code,
decode(decode(iacl.lot_status_enabled,1,nvl(msim.lot_status_enabled,-1),nvl(msi.lot_status_enabled,-1)),nvl(msi.lot_status_enabled,-1),&apos;&apos;,&apos;M:[&apos; ||msim.lot_status_enabled || &apos;] C:[&apos; || msi.lot_status_enabled || &apos;]&apos; ) lot_status_enabled,
decode(decode(iacl.unit_height,1,nvl(msim.unit_height,-1),nvl(msi.unit_height,-1)),nvl(msi.unit_height,-1),&apos;&apos;,&apos;M:[&apos; ||msim.unit_height || &apos;] C:[&apos; || msi.unit_height || &apos;]&apos; ) unit_height,
decode(decode(iacl.unit_length,1,nvl(msim.unit_length,-1),nvl(msi.unit_length,-1)),nvl(msi.unit_length,-1),&apos;&apos;,&apos;M:[&apos; ||msim.unit_length || &apos;] C:[&apos; || msi.unit_length || &apos;]&apos; ) unit_length,
decode(decode(iacl.unit_width,1,nvl(msim.unit_width,-1),nvl(msi.unit_width,-1)),nvl(msi.unit_width,-1),&apos;&apos;,&apos;M:[&apos; ||msim.unit_width || &apos;] C:[&apos; || msi.unit_width || &apos;]&apos; ) unit_width,
-- 1IB
decode(decode(iacl.default_material_status_id,1,nvl(msim.default_material_status_id,-1),nvl(msi.default_material_status_id,-1)),nvl(msi.default_material_status_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.default_material_status_id || &apos;] C:[&apos; || msi.default_material_status_id || &apos;]&apos; ) default_material_status_id,
decode(decode(iacl.default_serial_status_id,1,nvl(msim.default_serial_status_id,-1),nvl(msi.default_serial_status_id,-1)),nvl(msi.default_serial_status_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.default_serial_status_id || &apos;] C:[&apos; || msi.default_serial_status_id || &apos;]&apos; ) default_serial_status_id,
decode(decode(iacl.lot_merge_enabled,1,nvl(msim.lot_merge_enabled,-1),nvl(msi.lot_merge_enabled,-1)),nvl(msi.lot_merge_enabled,-1),&apos;&apos;,&apos;M:[&apos; ||msim.lot_merge_enabled || &apos;] C:[&apos; || msi.lot_merge_enabled || &apos;]&apos; ) lot_merge_enabled,
decode(decode(iacl.lot_split_enabled,1,nvl(msim.lot_split_enabled,-1),nvl(msi.lot_split_enabled,-1)),nvl(msi.lot_split_enabled,-1),&apos;&apos;,&apos;M:[&apos; ||msim.lot_split_enabled || &apos;] C:[&apos; || msi.lot_split_enabled || &apos;]&apos; ) lot_split_enabled,
&amp;lp_mcc_classification_type_sel --decode(decode(iacl.mcc_classification_type,1,nvl(msim.mcc_classification_type,-1),nvl(msi.mcc_classification_type,-1)),nvl(msi.mcc_classification_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.mcc_classification_type || &apos;] C:[&apos; || msi.mcc_classification_type || &apos;]&apos; ) mcc_classification_type,
decode(decode(iacl.serial_status_enabled,1,nvl(msim.serial_status_enabled,-1),nvl(msi.serial_status_enabled,-1)),nvl(msi.serial_status_enabled,-1),&apos;&apos;,&apos;M:[&apos; ||msim.serial_status_enabled || &apos;] C:[&apos; || msi.serial_status_enabled || &apos;]&apos; ) serial_status_enabled,
-- 1IC
decode(decode(iacl.financing_allowed_flag,1,nvl(msim.financing_allowed_flag,-1),nvl(msi.financing_allowed_flag,-1)),nvl(msi.financing_allowed_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.financing_allowed_flag || &apos;] C:[&apos; || msi.financing_allowed_flag || &apos;]&apos; ) financing_allowed_flag,
decode(decode(iacl.inventory_carry_penalty,1,nvl(msim.inventory_carry_penalty,-1),nvl(msi.inventory_carry_penalty,-1)),nvl(msi.inventory_carry_penalty,-1),&apos;&apos;,&apos;M:[&apos; ||msim.inventory_carry_penalty || &apos;] C:[&apos; || msi.inventory_carry_penalty || &apos;]&apos; ) inventory_carry_penalty,
decode(decode(iacl.operation_slack_penalty,1,nvl(msim.operation_slack_penalty,-1),nvl(msi.operation_slack_penalty,-1)),nvl(msi.operation_slack_penalty,-1),&apos;&apos;,&apos;M:[&apos; ||msim.operation_slack_penalty || &apos;] C:[&apos; || msi.operation_slack_penalty || &apos;]&apos; ) operation_slack_penalty,
-- 1IJ
decode(decode(iacl.contract_item_type_code,1,nvl(msim.contract_item_type_code,-1),nvl(msi.contract_item_type_code,-1)),nvl(msi.contract_item_type_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.contract_item_type_code || &apos;] C:[&apos; || msi.contract_item_type_code || &apos;]&apos; ) contract_item_type_code,
decode(decode(iacl.dual_uom_deviation_high,1,nvl(msim.dual_uom_deviation_high,-1),nvl(msi.dual_uom_deviation_high,-1)),nvl(msi.dual_uom_deviation_high,-1),&apos;&apos;,&apos;M:[&apos; ||msim.dual_uom_deviation_high || &apos;] C:[&apos; || msi.dual_uom_deviation_high || &apos;]&apos; ) dual_uom_deviation_high,
decode(decode(iacl.dual_uom_deviation_low,1,nvl(msim.dual_uom_deviation_low,-1),nvl(msi.dual_uom_deviation_low,-1)),nvl(msi.dual_uom_deviation_low,-1),&apos;&apos;,&apos;M:[&apos; ||msim.dual_uom_deviation_low || &apos;] C:[&apos; || msi.dual_uom_deviation_low || &apos;]&apos; ) dual_uom_deviation_low,
decode(decode(iacl.eam_act_notification_flag,1,nvl(msim.eam_act_notification_flag,-1),nvl(msi.eam_act_notification_flag,-1)),nvl(msi.eam_act_notification_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.eam_act_notification_flag || &apos;] C:[&apos; || msi.eam_act_notification_flag || &apos;]&apos; ) eam_act_notification_flag,
decode(decode(iacl.eam_act_shutdown_status,1,nvl(msim.eam_act_shutdown_status,-1),nvl(msi.eam_act_shutdown_status,-1)),nvl(msi.eam_act_shutdown_status,-1),&apos;&apos;,&apos;M:[&apos; ||msim.eam_act_shutdown_status || &apos;] C:[&apos; || msi.eam_act_shutdown_status || &apos;]&apos; ) eam_act_shutdown_status,
decode(decode(iacl.eam_activity_cause_code,1,nvl(msim.eam_activity_cause_code,-1),nvl(msi.eam_activity_cause_code,-1)),nvl(msi.eam_activity_cause_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.eam_activity_cause_code || &apos;] C:[&apos; || msi.eam_activity_cause_code || &apos;]&apos; ) eam_activity_cause_code,
decode(decode(iacl.eam_activity_type_code,1,nvl(msim.eam_activity_type_code,-1),nvl(msi.eam_activity_type_code,-1)),nvl(msi.eam_activity_type_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.eam_activity_type_code || &apos;] C:[&apos; || msi.eam_activity_type_code || &apos;]&apos; ) eam_activity_type_code,
decode(decode(iacl.eam_item_type,1,nvl(msim.eam_item_type,-1),nvl(msi.eam_item_type,-1)),nvl(msi.eam_item_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.eam_item_type || &apos;] C:[&apos; || msi.eam_item_type || &apos;]&apos; ) eam_item_type,
decode(decode(iacl.secondary_uom_code,1,nvl(msim.secondary_uom_code,-1),nvl(msi.secondary_uom_code,-1)),nvl(msi.secondary_uom_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.secondary_uom_code || &apos;] C:[&apos; || msi.secondary_uom_code || &apos;]&apos; ) secondary_uom_code,
-- 1IK
decode(decode(iacl.create_supply_flag,1,nvl(msim.create_supply_flag,-1),nvl(msi.create_supply_flag,-1)),nvl(msi.create_supply_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.create_supply_flag || &apos;] C:[&apos; || msi.create_supply_flag || &apos;]&apos; ) create_supply_flag,
decode(decode(iacl.default_so_source_type,1,nvl(msim.default_so_source_type,-1),nvl(msi.default_so_source_type,-1)),nvl(msi.default_so_source_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.default_so_source_type || &apos;] C:[&apos; || msi.default_so_source_type || &apos;]&apos; ) default_so_source_type,
decode(decode(iacl.lot_translate_enabled,1,nvl(msim.lot_translate_enabled,-1),nvl(msi.lot_translate_enabled,-1)),nvl(msi.lot_translate_enabled,-1),&apos;&apos;,&apos;M:[&apos; ||msim.lot_translate_enabled || &apos;] C:[&apos; || msi.lot_translate_enabled || &apos;]&apos; ) lot_translate_enabled,
decode(decode(iacl.planned_inv_point_flag,1,nvl(msim.planned_inv_point_flag,-1),nvl(msi.planned_inv_point_flag,-1)),nvl(msi.planned_inv_point_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.planned_inv_point_flag || &apos;] C:[&apos; || msi.planned_inv_point_flag || &apos;]&apos; ) planned_inv_point_flag,
decode(decode(iacl.serv_billing_enabled_flag,1,nvl(msim.serv_billing_enabled_flag,-1),nvl(msi.serv_billing_enabled_flag,-1)),nvl(msi.serv_billing_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.serv_billing_enabled_flag || &apos;] C:[&apos; || msi.serv_billing_enabled_flag || &apos;]&apos; ) serv_billing_enabled_flag,
decode(decode(iacl.serv_req_enabled_code,1,nvl(msim.serv_req_enabled_code,-1),nvl(msi.serv_req_enabled_code,-1)),nvl(msi.serv_req_enabled_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.serv_req_enabled_code || &apos;] C:[&apos; || msi.serv_req_enabled_code || &apos;]&apos; ) serv_req_enabled_code,
decode(decode(iacl.substitution_window_code,1,nvl(msim.substitution_window_code,-1),nvl(msi.substitution_window_code,-1)),nvl(msi.substitution_window_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.substitution_window_code || &apos;] C:[&apos; || msi.substitution_window_code || &apos;]&apos; ) substitution_window_code,
decode(decode(iacl.substitution_window_days,1,nvl(msim.substitution_window_days,-1),nvl(msi.substitution_window_days,-1)),nvl(msi.substitution_window_days,-1),&apos;&apos;,&apos;M:[&apos; ||msim.substitution_window_days || &apos;] C:[&apos; || msi.substitution_window_days || &apos;]&apos; ) substitution_window_days,
-- 4A
decode(decode(iacl.auto_serial_alpha_prefix,1,nvl(msim.auto_serial_alpha_prefix,-1),nvl(msi.auto_serial_alpha_prefix,-1)),nvl(msi.auto_serial_alpha_prefix,-1),&apos;&apos;,&apos;M:[&apos; ||msim.auto_serial_alpha_prefix || &apos;] C:[&apos; || msi.auto_serial_alpha_prefix || &apos;]&apos; ) auto_serial_alpha_prefix,
decode(decode(iacl.lot_control_code,1,nvl(msim.lot_control_code,-1),nvl(msi.lot_control_code,-1)),nvl(msi.lot_control_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.lot_control_code || &apos;] C:[&apos; || msi.lot_control_code || &apos;]&apos; ) lot_control_code,
decode(decode(iacl.serial_number_control_code,1,nvl(msim.serial_number_control_code,-1),nvl(msi.serial_number_control_code,-1)),nvl(msi.serial_number_control_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.serial_number_control_code || &apos;] C:[&apos; || msi.serial_number_control_code || &apos;]&apos; ) serial_number_control_code,
decode(decode(iacl.shelf_life_code,1,nvl(msim.shelf_life_code,-1),nvl(msi.shelf_life_code,-1)),nvl(msi.shelf_life_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.shelf_life_code || &apos;] C:[&apos; || msi.shelf_life_code || &apos;]&apos; ) shelf_life_code,
decode(decode(iacl.shelf_life_days,1,nvl(msim.shelf_life_days,-1),nvl(msi.shelf_life_days,-1)),nvl(msi.shelf_life_days,-1),&apos;&apos;,&apos;M:[&apos; ||msim.shelf_life_days || &apos;] C:[&apos; || msi.shelf_life_days || &apos;]&apos; ) shelf_life_days,
decode(decode(iacl.start_auto_lot_number,1,nvl(msim.start_auto_lot_number,-1),nvl(msi.start_auto_lot_number,-1)),nvl(msi.start_auto_lot_number,-1),&apos;&apos;,&apos;M:[&apos; ||msim.start_auto_lot_number || &apos;] C:[&apos; || msi.start_auto_lot_number || &apos;]&apos; ) start_auto_lot_number,
decode(decode(iacl.start_auto_serial_number,1,nvl(msim.start_auto_serial_number,-1),nvl(msi.start_auto_serial_number,-1)),nvl(msi.start_auto_serial_number,-1),&apos;&apos;,&apos;M:[&apos; ||msim.start_auto_serial_number || &apos;] C:[&apos; || msi.start_auto_serial_number || &apos;]&apos; ) start_auto_serial_number,
-- 4B
decode(decode(iacl.encumbrance_account,1,nvl(msim.encumbrance_account,-1),nvl(msi.encumbrance_account,-1)),nvl(msi.encumbrance_account,-1),&apos;&apos;,&apos;M:[&apos; ||msim.encumbrance_account || &apos;] C:[&apos; || msi.encumbrance_account || &apos;]&apos; ) encumbrance_account,
decode(decode(iacl.expense_account,1,nvl(msim.expense_account,-1),nvl(msi.expense_account,-1)),nvl(msi.expense_account,-1),&apos;&apos;,&apos;M:[&apos; ||msim.expense_account || &apos;] C:[&apos; || msi.expense_account || &apos;]&apos; ) expense_account,
decode(decode(iacl.restrict_subinventories_code,1,nvl(msim.restrict_subinventories_code,-1),nvl(msi.restrict_subinventories_code,-1)),nvl(msi.restrict_subinventories_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.restrict_subinventories_code || &apos;] C:[&apos; || msi.restrict_subinventories_code || &apos;]&apos; ) restrict_subinventories_code,
decode(decode(iacl.source_organization_id,1,nvl(msim.source_organization_id,-1),nvl(msi.source_organization_id,-1)),nvl(msi.source_organization_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.source_organization_id || &apos;] C:[&apos; || msi.source_organization_id || &apos;]&apos; ) source_organization_id,
decode(decode(iacl.source_subinventory,1,nvl(msim.source_subinventory,-1),nvl(msi.source_subinventory,-1)),nvl(msi.source_subinventory,-1),&apos;&apos;,&apos;M:[&apos; ||msim.source_subinventory || &apos;] C:[&apos; || msi.source_subinventory || &apos;]&apos; ) source_subinventory,
decode(decode(iacl.source_type,1,nvl(msim.source_type,-1),nvl(msi.source_type,-1)),nvl(msi.source_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.source_type || &apos;] C:[&apos; || msi.source_type || &apos;]&apos; ) source_type,
decode(decode(iacl.unit_weight,1,nvl(msim.unit_weight,-1),nvl(msi.unit_weight,-1)),nvl(msi.unit_weight,-1),&apos;&apos;,&apos;M:[&apos; ||msim.unit_weight || &apos;] C:[&apos; || msi.unit_weight || &apos;]&apos; ) unit_weight,
decode(decode(iacl.weight_uom_code,1,nvl(msim.weight_uom_code,-1),nvl(msi.weight_uom_code,-1)),nvl(msi.weight_uom_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.weight_uom_code || &apos;] C:[&apos; || msi.weight_uom_code || &apos;]&apos; ) weight_uom_code,
-- 4C
decode(decode(iacl.acceptable_early_days,1,nvl(msim.acceptable_early_days,-1),nvl(msi.acceptable_early_days,-1)),nvl(msi.acceptable_early_days,-1),&apos;&apos;,&apos;M:[&apos; ||msim.acceptable_early_days || &apos;] C:[&apos; || msi.acceptable_early_days || &apos;]&apos; ) acceptable_early_days,
decode(decode(iacl.location_control_code,1,nvl(msim.location_control_code,-1),nvl(msi.location_control_code,-1)),nvl(msi.location_control_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.location_control_code || &apos;] C:[&apos; || msi.location_control_code || &apos;]&apos; ) location_control_code,
decode(decode(iacl.planning_time_fence_code,1,nvl(msim.planning_time_fence_code,-1),nvl(msi.planning_time_fence_code,-1)),nvl(msi.planning_time_fence_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.planning_time_fence_code || &apos;] C:[&apos; || msi.planning_time_fence_code || &apos;]&apos; ) planning_time_fence_code,
decode(decode(iacl.restrict_locators_code,1,nvl(msim.restrict_locators_code,-1),nvl(msi.restrict_locators_code,-1)),nvl(msi.restrict_locators_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.restrict_locators_code || &apos;] C:[&apos; || msi.restrict_locators_code || &apos;]&apos; ) restrict_locators_code,
decode(decode(iacl.shrinkage_rate,1,nvl(msim.shrinkage_rate,-1),nvl(msi.shrinkage_rate,-1)),nvl(msi.shrinkage_rate,-1),&apos;&apos;,&apos;M:[&apos; ||msim.shrinkage_rate || &apos;] C:[&apos; || msi.shrinkage_rate || &apos;]&apos; ) shrinkage_rate,
decode(decode(iacl.unit_volume,1,nvl(msim.unit_volume,-1),nvl(msi.unit_volume,-1)),nvl(msi.unit_volume,-1),&apos;&apos;,&apos;M:[&apos; ||msim.unit_volume || &apos;] C:[&apos; || msi.unit_volume || &apos;]&apos; ) unit_volume,
decode(decode(iacl.volume_uom_code,1,nvl(msim.volume_uom_code,-1),nvl(msi.volume_uom_code,-1)),nvl(msi.volume_uom_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.volume_uom_code || &apos;] C:[&apos; || msi.volume_uom_code || &apos;]&apos; ) volume_uom_code,
-- 4D
decode(decode(iacl.acceptable_rate_decrease,1,nvl(msim.acceptable_rate_decrease,-1),nvl(msi.acceptable_rate_decrease,-1)),nvl(msi.acceptable_rate_decrease,-1),&apos;&apos;,&apos;M:[&apos; ||msim.acceptable_rate_decrease || &apos;] C:[&apos; || msi.acceptable_rate_decrease || &apos;]&apos; ) acceptable_rate_decrease,
decode(decode(iacl.acceptable_rate_increase,1,nvl(msim.acceptable_rate_increase,-1),nvl(msi.acceptable_rate_increase,-1)),nvl(msi.acceptable_rate_increase,-1),&apos;&apos;,&apos;M:[&apos; ||msim.acceptable_rate_increase || &apos;] C:[&apos; || msi.acceptable_rate_increase || &apos;]&apos; ) acceptable_rate_increase,
decode(decode(iacl.cum_manufacturing_lead_time,1,nvl(msim.cum_manufacturing_lead_time,-1),nvl(msi.cum_manufacturing_lead_time,-1)),nvl(msi.cum_manufacturing_lead_time,-1),&apos;&apos;,&apos;M:[&apos; ||msim.cum_manufacturing_lead_time || &apos;] C:[&apos; || msi.cum_manufacturing_lead_time || &apos;]&apos; ) cum_manufacturing_lead_time,
decode(decode(iacl.demand_time_fence_code,1,nvl(msim.demand_time_fence_code,-1),nvl(msi.demand_time_fence_code,-1)),nvl(msi.demand_time_fence_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.demand_time_fence_code || &apos;] C:[&apos; || msi.demand_time_fence_code || &apos;]&apos; ) demand_time_fence_code,
decode(decode(iacl.lead_time_lot_size,1,nvl(msim.lead_time_lot_size,-1),nvl(msi.lead_time_lot_size,-1)),nvl(msi.lead_time_lot_size,-1),&apos;&apos;,&apos;M:[&apos; ||msim.lead_time_lot_size || &apos;] C:[&apos; || msi.lead_time_lot_size || &apos;]&apos; ) lead_time_lot_size,
decode(decode(iacl.mrp_calculate_atp_flag,1,nvl(msim.mrp_calculate_atp_flag,-1),nvl(msi.mrp_calculate_atp_flag,-1)),nvl(msi.mrp_calculate_atp_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.mrp_calculate_atp_flag || &apos;] C:[&apos; || msi.mrp_calculate_atp_flag || &apos;]&apos; ) mrp_calculate_atp_flag,
decode(decode(iacl.overrun_percentage,1,nvl(msim.overrun_percentage,-1),nvl(msi.overrun_percentage,-1)),nvl(msi.overrun_percentage,-1),&apos;&apos;,&apos;M:[&apos; ||msim.overrun_percentage || &apos;] C:[&apos; || msi.overrun_percentage || &apos;]&apos; ) overrun_percentage,
decode(decode(iacl.std_lot_size,1,nvl(msim.std_lot_size,-1),nvl(msi.std_lot_size,-1)),nvl(msi.std_lot_size,-1),&apos;&apos;,&apos;M:[&apos; ||msim.std_lot_size || &apos;] C:[&apos; || msi.std_lot_size || &apos;]&apos; ) std_lot_size,
-- 4E
decode(decode(iacl.bom_item_type,1,nvl(msim.bom_item_type,-1),nvl(msi.bom_item_type,-1)),nvl(msi.bom_item_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.bom_item_type || &apos;] C:[&apos; || msi.bom_item_type || &apos;]&apos; ) bom_item_type,
decode(decode(iacl.cumulative_total_lead_time,1,nvl(msim.cumulative_total_lead_time,-1),nvl(msi.cumulative_total_lead_time,-1)),nvl(msi.cumulative_total_lead_time,-1),&apos;&apos;,&apos;M:[&apos; ||msim.cumulative_total_lead_time || &apos;] C:[&apos; || msi.cumulative_total_lead_time || &apos;]&apos; ) cumulative_total_lead_time,
decode(decode(iacl.demand_time_fence_days,1,nvl(msim.demand_time_fence_days,-1),nvl(msi.demand_time_fence_days,-1)),nvl(msi.demand_time_fence_days,-1),&apos;&apos;,&apos;M:[&apos; ||msim.demand_time_fence_days || &apos;] C:[&apos; || msi.demand_time_fence_days || &apos;]&apos; ) demand_time_fence_days,
decode(decode(iacl.end_assembly_pegging_flag,1,nvl(msim.end_assembly_pegging_flag,-1),nvl(msi.end_assembly_pegging_flag,-1)),nvl(msi.end_assembly_pegging_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.end_assembly_pegging_flag || &apos;] C:[&apos; || msi.end_assembly_pegging_flag || &apos;]&apos; ) end_assembly_pegging_flag,
decode(decode(iacl.planning_exception_set,1,nvl(msim.planning_exception_set,-1),nvl(msi.planning_exception_set,-1)),nvl(msi.planning_exception_set,-1),&apos;&apos;,&apos;M:[&apos; ||msim.planning_exception_set || &apos;] C:[&apos; || msi.planning_exception_set || &apos;]&apos; ) planning_exception_set,
decode(decode(iacl.planning_time_fence_days,1,nvl(msim.planning_time_fence_days,-1),nvl(msi.planning_time_fence_days,-1)),nvl(msi.planning_time_fence_days,-1),&apos;&apos;,&apos;M:[&apos; ||msim.planning_time_fence_days || &apos;] C:[&apos; || msi.planning_time_fence_days || &apos;]&apos; ) planning_time_fence_days,
decode(decode(iacl.repetitive_planning_flag,1,nvl(msim.repetitive_planning_flag,-1),nvl(msi.repetitive_planning_flag,-1)),nvl(msi.repetitive_planning_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.repetitive_planning_flag || &apos;] C:[&apos; || msi.repetitive_planning_flag || &apos;]&apos; ) repetitive_planning_flag,
-- 4F
decode(decode(iacl.atp_components_flag,1,nvl(msim.atp_components_flag,-1),nvl(msi.atp_components_flag,-1)),nvl(msi.atp_components_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.atp_components_flag || &apos;] C:[&apos; || msi.atp_components_flag || &apos;]&apos; ) atp_components_flag,
decode(decode(iacl.atp_flag,1,nvl(msim.atp_flag,-1),nvl(msi.atp_flag,-1)),nvl(msi.atp_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.atp_flag || &apos;] C:[&apos; || msi.atp_flag || &apos;]&apos; ) atp_flag,
decode(decode(iacl.base_item_id,1,nvl(msim.base_item_id,-1),nvl(msi.base_item_id,-1)),nvl(msi.base_item_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.base_item_id || &apos;] C:[&apos; || msi.base_item_id || &apos;]&apos; ) base_item_id,
decode(decode(iacl.fixed_lead_time,1,nvl(msim.fixed_lead_time,-1),nvl(msi.fixed_lead_time,-1)),nvl(msi.fixed_lead_time,-1),&apos;&apos;,&apos;M:[&apos; ||msim.fixed_lead_time || &apos;] C:[&apos; || msi.fixed_lead_time || &apos;]&apos; ) fixed_lead_time,
decode(decode(iacl.pick_components_flag,1,nvl(msim.pick_components_flag,-1),nvl(msi.pick_components_flag,-1)),nvl(msi.pick_components_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.pick_components_flag || &apos;] C:[&apos; || msi.pick_components_flag || &apos;]&apos; ) pick_components_flag,
decode(decode(iacl.replenish_to_order_flag,1,nvl(msim.replenish_to_order_flag,-1),nvl(msi.replenish_to_order_flag,-1)),nvl(msi.replenish_to_order_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.replenish_to_order_flag || &apos;] C:[&apos; || msi.replenish_to_order_flag || &apos;]&apos; ) replenish_to_order_flag,
decode(decode(iacl.variable_lead_time,1,nvl(msim.variable_lead_time,-1),nvl(msi.variable_lead_time,-1)),nvl(msi.variable_lead_time,-1),&apos;&apos;,&apos;M:[&apos; ||msim.variable_lead_time || &apos;] C:[&apos; || msi.variable_lead_time || &apos;]&apos; ) variable_lead_time,
decode(decode(iacl.wip_supply_locator_id,1,nvl(msim.wip_supply_locator_id,-1),nvl(msi.wip_supply_locator_id,-1)),nvl(msi.wip_supply_locator_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.wip_supply_locator_id || &apos;] C:[&apos; || msi.wip_supply_locator_id || &apos;]&apos; ) wip_supply_locator_id,
-- 4G
decode(decode(iacl.allowed_units_lookup_code,1,nvl(msim.allowed_units_lookup_code,-1),nvl(msi.allowed_units_lookup_code,-1)),nvl(msi.allowed_units_lookup_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.allowed_units_lookup_code || &apos;] C:[&apos; || msi.allowed_units_lookup_code || &apos;]&apos; ) allowed_units_lookup_code,
decode(decode(iacl.cost_of_sales_account,1,nvl(msim.cost_of_sales_account,-1),nvl(msi.cost_of_sales_account,-1)),nvl(msi.cost_of_sales_account,-1),&apos;&apos;,&apos;M:[&apos; ||msim.cost_of_sales_account || &apos;] C:[&apos; || msi.cost_of_sales_account || &apos;]&apos; ) cost_of_sales_account,
decode(decode(iacl.primary_uom_code,1,nvl(msim.primary_uom_code,-1),nvl(msi.primary_uom_code,-1)),nvl(msi.primary_uom_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.primary_uom_code || &apos;] C:[&apos; || msi.primary_uom_code || &apos;]&apos; ) primary_uom_code,
decode(decode(iacl.sales_account,1,nvl(msim.sales_account,-1),nvl(msi.sales_account,-1)),nvl(msi.sales_account,-1),&apos;&apos;,&apos;M:[&apos; ||msim.sales_account || &apos;] C:[&apos; || msi.sales_account || &apos;]&apos; ) sales_account,
decode(decode(iacl.wip_supply_subinventory,1,nvl(msim.wip_supply_subinventory,-1),nvl(msi.wip_supply_subinventory,-1)),nvl(msi.wip_supply_subinventory,-1),&apos;&apos;,&apos;M:[&apos; ||msim.wip_supply_subinventory || &apos;] C:[&apos; || msi.wip_supply_subinventory || &apos;]&apos; ) wip_supply_subinventory,
decode(decode(iacl.wip_supply_type,1,nvl(msim.wip_supply_type,-1),nvl(msi.wip_supply_type,-1)),nvl(msi.wip_supply_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.wip_supply_type || &apos;] C:[&apos; || msi.wip_supply_type || &apos;]&apos; ) wip_supply_type,
-- 4H
decode(decode(iacl.carrying_cost,1,nvl(msim.carrying_cost,-1),nvl(msi.carrying_cost,-1)),nvl(msi.carrying_cost,-1),&apos;&apos;,&apos;M:[&apos; ||msim.carrying_cost || &apos;] C:[&apos; || msi.carrying_cost || &apos;]&apos; ) carrying_cost,
decode(decode(iacl.default_include_in_rollup_flag,1,nvl(msim.default_include_in_rollup_flag,-1),nvl(msi.default_include_in_rollup_flag,-1)),nvl(msi.default_include_in_rollup_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.default_include_in_rollup_flag || &apos;] C:[&apos; || msi.default_include_in_rollup_flag || &apos;]&apos; ) default_include_in_rollup_flag,
decode(decode(iacl.fixed_lot_multiplier,1,nvl(msim.fixed_lot_multiplier,-1),nvl(msi.fixed_lot_multiplier,-1)),nvl(msi.fixed_lot_multiplier,-1),&apos;&apos;,&apos;M:[&apos; ||msim.fixed_lot_multiplier || &apos;] C:[&apos; || msi.fixed_lot_multiplier || &apos;]&apos; ) fixed_lot_multiplier,
decode(decode(iacl.inventory_item_status_code,1,nvl(msim.inventory_item_status_code,-1),nvl(msi.inventory_item_status_code,-1)),nvl(msi.inventory_item_status_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.inventory_item_status_code || &apos;] C:[&apos; || msi.inventory_item_status_code || &apos;]&apos; ) inventory_item_status_code,
decode(decode(iacl.inventory_planning_code,1,nvl(msim.inventory_planning_code,-1),nvl(msi.inventory_planning_code,-1)),nvl(msi.inventory_planning_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.inventory_planning_code || &apos;] C:[&apos; || msi.inventory_planning_code || &apos;]&apos; ) inventory_planning_code,
decode(decode(iacl.planner_code,1,nvl(msim.planner_code,-1),nvl(msi.planner_code,-1)),nvl(msi.planner_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.planner_code || &apos;] C:[&apos; || msi.planner_code || &apos;]&apos; ) planner_code,
decode(decode(iacl.planning_make_buy_code,1,nvl(msim.planning_make_buy_code,-1),nvl(msi.planning_make_buy_code,-1)),nvl(msi.planning_make_buy_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.planning_make_buy_code || &apos;] C:[&apos; || msi.planning_make_buy_code || &apos;]&apos; ) planning_make_buy_code,
decode(decode(iacl.rounding_control_type,1,nvl(msim.rounding_control_type,-1),nvl(msi.rounding_control_type,-1)),nvl(msi.rounding_control_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.rounding_control_type || &apos;] C:[&apos; || msi.rounding_control_type || &apos;]&apos; ) rounding_control_type,
-- 4I
decode(decode(iacl.full_lead_time,1,nvl(msim.full_lead_time,-1),nvl(msi.full_lead_time,-1)),nvl(msi.full_lead_time,-1),&apos;&apos;,&apos;M:[&apos; ||msim.full_lead_time || &apos;] C:[&apos; || msi.full_lead_time || &apos;]&apos; ) full_lead_time,
decode(decode(iacl.min_minmax_quantity,1,nvl(msim.min_minmax_quantity,-1),nvl(msi.min_minmax_quantity,-1)),nvl(msi.min_minmax_quantity,-1),&apos;&apos;,&apos;M:[&apos; ||msim.min_minmax_quantity || &apos;] C:[&apos; || msi.min_minmax_quantity || &apos;]&apos; ) min_minmax_quantity,
decode(decode(iacl.mrp_safety_stock_code,1,nvl(msim.mrp_safety_stock_code,-1),nvl(msi.mrp_safety_stock_code,-1)),nvl(msi.mrp_safety_stock_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.mrp_safety_stock_code || &apos;] C:[&apos; || msi.mrp_safety_stock_code || &apos;]&apos; ) mrp_safety_stock_code,
decode(decode(iacl.mrp_safety_stock_percent,1,nvl(msim.mrp_safety_stock_percent,-1),nvl(msi.mrp_safety_stock_percent,-1)),nvl(msi.mrp_safety_stock_percent,-1),&apos;&apos;,&apos;M:[&apos; ||msim.mrp_safety_stock_percent || &apos;] C:[&apos; || msi.mrp_safety_stock_percent || &apos;]&apos; ) mrp_safety_stock_percent,
decode(decode(iacl.order_cost,1,nvl(msim.order_cost,-1),nvl(msi.order_cost,-1)),nvl(msi.order_cost,-1),&apos;&apos;,&apos;M:[&apos; ||msim.order_cost || &apos;] C:[&apos; || msi.order_cost || &apos;]&apos; ) order_cost,
decode(decode(iacl.postprocessing_lead_time,1,nvl(msim.postprocessing_lead_time,-1),nvl(msi.postprocessing_lead_time,-1)),nvl(msi.postprocessing_lead_time,-1),&apos;&apos;,&apos;M:[&apos; ||msim.postprocessing_lead_time || &apos;] C:[&apos; || msi.postprocessing_lead_time || &apos;]&apos; ) postprocessing_lead_time,
decode(decode(iacl.preprocessing_lead_time,1,nvl(msim.preprocessing_lead_time,-1),nvl(msi.preprocessing_lead_time,-1)),nvl(msi.preprocessing_lead_time,-1),&apos;&apos;,&apos;M:[&apos; ||msim.preprocessing_lead_time || &apos;] C:[&apos; || msi.preprocessing_lead_time || &apos;]&apos; ) preprocessing_lead_time,
-- 4J
decode(decode(iacl.atp_rule_id,1,nvl(msim.atp_rule_id,-1),nvl(msi.atp_rule_id,-1)),nvl(msi.atp_rule_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.atp_rule_id || &apos;] C:[&apos; || msi.atp_rule_id || &apos;]&apos; ) atp_rule_id,
decode(decode(iacl.fixed_order_quantity,1,nvl(msim.fixed_order_quantity,-1),nvl(msi.fixed_order_quantity,-1)),nvl(msi.fixed_order_quantity,-1),&apos;&apos;,&apos;M:[&apos; ||msim.fixed_order_quantity || &apos;] C:[&apos; || msi.fixed_order_quantity || &apos;]&apos; ) fixed_order_quantity,
decode(decode(iacl.max_minmax_quantity,1,nvl(msim.max_minmax_quantity,-1),nvl(msi.max_minmax_quantity,-1)),nvl(msi.max_minmax_quantity,-1),&apos;&apos;,&apos;M:[&apos; ||msim.max_minmax_quantity || &apos;] C:[&apos; || msi.max_minmax_quantity || &apos;]&apos; ) max_minmax_quantity,
decode(decode(iacl.maximum_order_quantity,1,nvl(msim.maximum_order_quantity,-1),nvl(msi.maximum_order_quantity,-1)),nvl(msi.maximum_order_quantity,-1),&apos;&apos;,&apos;M:[&apos; ||msim.maximum_order_quantity || &apos;] C:[&apos; || msi.maximum_order_quantity || &apos;]&apos; ) maximum_order_quantity,
decode(decode(iacl.minimum_order_quantity,1,nvl(msim.minimum_order_quantity,-1),nvl(msi.minimum_order_quantity,-1)),nvl(msi.minimum_order_quantity,-1),&apos;&apos;,&apos;M:[&apos; ||msim.minimum_order_quantity || &apos;] C:[&apos; || msi.minimum_order_quantity || &apos;]&apos; ) minimum_order_quantity,
decode(decode(iacl.picking_rule_id,1,nvl(msim.picking_rule_id,-1),nvl(msi.picking_rule_id,-1)),nvl(msi.picking_rule_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.picking_rule_id || &apos;] C:[&apos; || msi.picking_rule_id || &apos;]&apos; ) picking_rule_id,
-- 4K
decode(decode(iacl.auto_reduce_mps,1,nvl(msim.auto_reduce_mps,-1),nvl(msi.auto_reduce_mps,-1)),nvl(msi.auto_reduce_mps,-1),&apos;&apos;,&apos;M:[&apos; ||msim.auto_reduce_mps || &apos;] C:[&apos; || msi.auto_reduce_mps || &apos;]&apos; ) auto_reduce_mps,
decode(decode(iacl.costing_enabled_flag,1,nvl(msim.costing_enabled_flag,-1),nvl(msi.costing_enabled_flag,-1)),nvl(msi.costing_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.costing_enabled_flag || &apos;] C:[&apos; || msi.costing_enabled_flag || &apos;]&apos; ) costing_enabled_flag,
decode(decode(iacl.outside_operation_flag,1,nvl(msim.outside_operation_flag,-1),nvl(msi.outside_operation_flag,-1)),nvl(msi.outside_operation_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.outside_operation_flag || &apos;] C:[&apos; || msi.outside_operation_flag || &apos;]&apos; ) outside_operation_flag,
decode(decode(iacl.outside_operation_uom_type,1,nvl(msim.outside_operation_uom_type,-1),nvl(msi.outside_operation_uom_type,-1)),nvl(msi.outside_operation_uom_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.outside_operation_uom_type || &apos;] C:[&apos; || msi.outside_operation_uom_type || &apos;]&apos; ) outside_operation_uom_type,
decode(decode(iacl.positive_measurement_error,1,nvl(msim.positive_measurement_error,-1),nvl(msi.positive_measurement_error,-1)),nvl(msi.positive_measurement_error,-1),&apos;&apos;,&apos;M:[&apos; ||msim.positive_measurement_error || &apos;] C:[&apos; || msi.positive_measurement_error || &apos;]&apos; ) positive_measurement_error,
decode(decode(iacl.reservable_type,1,nvl(msim.reservable_type,-1),nvl(msi.reservable_type,-1)),nvl(msi.reservable_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.reservable_type || &apos;] C:[&apos; || msi.reservable_type || &apos;]&apos; ) reservable_type,
decode(decode(iacl.safety_stock_bucket_days,1,nvl(msim.safety_stock_bucket_days,-1),nvl(msi.safety_stock_bucket_days,-1)),nvl(msi.safety_stock_bucket_days,-1),&apos;&apos;,&apos;M:[&apos; ||msim.safety_stock_bucket_days || &apos;] C:[&apos; || msi.safety_stock_bucket_days || &apos;]&apos; ) safety_stock_bucket_days,
-- 4L
decode(decode(iacl.ato_forecast_control,1,nvl(msim.ato_forecast_control,-1),nvl(msi.ato_forecast_control,-1)),nvl(msi.ato_forecast_control,-1),&apos;&apos;,&apos;M:[&apos; ||msim.ato_forecast_control || &apos;] C:[&apos; || msi.ato_forecast_control || &apos;]&apos; ) ato_forecast_control,
decode(decode(iacl.auto_created_config_flag,1,nvl(msim.auto_created_config_flag,-1),nvl(msi.auto_created_config_flag,-1)),nvl(msi.auto_created_config_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.auto_created_config_flag || &apos;] C:[&apos; || msi.auto_created_config_flag || &apos;]&apos; ) auto_created_config_flag,
decode(decode(iacl.cycle_count_enabled_flag,1,nvl(msim.cycle_count_enabled_flag,-1),nvl(msi.cycle_count_enabled_flag,-1)),nvl(msi.cycle_count_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.cycle_count_enabled_flag || &apos;] C:[&apos; || msi.cycle_count_enabled_flag || &apos;]&apos; ) cycle_count_enabled_flag,
decode(decode(iacl.item_type,1,nvl(msim.item_type,-1),nvl(msi.item_type,-1)),nvl(msi.item_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.item_type || &apos;] C:[&apos; || msi.item_type || &apos;]&apos; ) item_type,
decode(decode(iacl.model_config_clause_name,1,nvl(msim.model_config_clause_name,-1),nvl(msi.model_config_clause_name,-1)),nvl(msi.model_config_clause_name,-1),&apos;&apos;,&apos;M:[&apos; ||msim.model_config_clause_name || &apos;] C:[&apos; || msi.model_config_clause_name || &apos;]&apos; ) model_config_clause_name,
decode(decode(iacl.mrp_planning_code,1,nvl(msim.mrp_planning_code,-1),nvl(msi.mrp_planning_code,-1)),nvl(msi.mrp_planning_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.mrp_planning_code || &apos;] C:[&apos; || msi.mrp_planning_code || &apos;]&apos; ) mrp_planning_code,
decode(decode(iacl.return_inspection_requirement,1,nvl(msim.return_inspection_requirement,-1),nvl(msi.return_inspection_requirement,-1)),nvl(msi.return_inspection_requirement,-1),&apos;&apos;,&apos;M:[&apos; ||msim.return_inspection_requirement || &apos;] C:[&apos; || msi.return_inspection_requirement || &apos;]&apos; ) return_inspection_requirement,
decode(decode(iacl.ship_model_complete_flag,1,nvl(msim.ship_model_complete_flag,-1),nvl(msi.ship_model_complete_flag,-1)),nvl(msi.ship_model_complete_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.ship_model_complete_flag || &apos;] C:[&apos; || msi.ship_model_complete_flag || &apos;]&apos; ) ship_model_complete_flag,
-- 4M
decode(decode(iacl.config_model_type,1,nvl(msim.config_model_type,-1),nvl(msi.config_model_type,-1)),nvl(msi.config_model_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.config_model_type || &apos;] C:[&apos; || msi.config_model_type || &apos;]&apos; ) config_model_type,
decode(decode(iacl.eam_activity_source_code,1,nvl(msim.eam_activity_source_code,-1),nvl(msi.eam_activity_source_code,-1)),nvl(msi.eam_activity_source_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.eam_activity_source_code || &apos;] C:[&apos; || msi.eam_activity_source_code || &apos;]&apos; ) eam_activity_source_code,
decode(decode(iacl.ib_item_instance_class,1,nvl(msim.ib_item_instance_class,-1),nvl(msi.ib_item_instance_class,-1)),nvl(msi.ib_item_instance_class,-1),&apos;&apos;,&apos;M:[&apos; ||msim.ib_item_instance_class || &apos;] C:[&apos; || msi.ib_item_instance_class || &apos;]&apos; ) ib_item_instance_class,
decode(decode(iacl.lot_substitution_enabled,1,nvl(msim.lot_substitution_enabled,-1),nvl(msi.lot_substitution_enabled,-1)),nvl(msi.lot_substitution_enabled,-1),&apos;&apos;,&apos;M:[&apos; ||msim.lot_substitution_enabled || &apos;] C:[&apos; || msi.lot_substitution_enabled || &apos;]&apos; ) lot_substitution_enabled,
decode(decode(iacl.minimum_license_quantity,1,nvl(msim.minimum_license_quantity,-1),nvl(msi.minimum_license_quantity,-1)),nvl(msi.minimum_license_quantity,-1),&apos;&apos;,&apos;M:[&apos; ||msim.minimum_license_quantity || &apos;] C:[&apos; || msi.minimum_license_quantity || &apos;]&apos; ) minimum_license_quantity,
-- 4N
decode(decode(iacl.charge_periodicity_code,1,nvl(msim.charge_periodicity_code,-1),nvl(msi.charge_periodicity_code,-1)),nvl(msi.charge_periodicity_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.charge_periodicity_code || &apos;] C:[&apos; || msi.charge_periodicity_code || &apos;]&apos; ) charge_periodicity_code,
decode(decode(iacl.outsourced_assembly,1,nvl(msim.outsourced_assembly,-1),nvl(msi.outsourced_assembly,-1)),nvl(msi.outsourced_assembly,-1),&apos;&apos;,&apos;M:[&apos; ||msim.outsourced_assembly || &apos;] C:[&apos; || msi.outsourced_assembly || &apos;]&apos; ) outsourced_assembly,
decode(decode(iacl.subcontracting_component,1,nvl(msim.subcontracting_component,-1),nvl(msi.subcontracting_component,-1)),nvl(msi.subcontracting_component,-1),&apos;&apos;,&apos;M:[&apos; ||msim.subcontracting_component || &apos;] C:[&apos; || msi.subcontracting_component || &apos;]&apos; ) subcontracting_component,
-- 4O
decode(decode(iacl.preposition_point,1,nvl(msim.preposition_point,-1),nvl(msi.preposition_point,-1)),nvl(msi.preposition_point,-1),&apos;&apos;,&apos;M:[&apos; ||msim.preposition_point || &apos;] C:[&apos; || msi.preposition_point || &apos;]&apos; ) preposition_point,
decode(decode(iacl.repair_leadtime,1,nvl(msim.repair_leadtime,-1),nvl(msi.repair_leadtime,-1)),nvl(msi.repair_leadtime,-1),&apos;&apos;,&apos;M:[&apos; ||msim.repair_leadtime || &apos;] C:[&apos; || msi.repair_leadtime || &apos;]&apos; ) repair_leadtime,
decode(decode(iacl.repair_program,1,nvl(msim.repair_program,-1),nvl(msi.repair_program,-1)),nvl(msi.repair_program,-1),&apos;&apos;,&apos;M:[&apos; ||msim.repair_program || &apos;] C:[&apos; || msi.repair_program || &apos;]&apos; ) repair_program,
decode(decode(iacl.repair_yield,1,nvl(msim.repair_yield,-1),nvl(msi.repair_yield,-1)),nvl(msi.repair_yield,-1),&apos;&apos;,&apos;M:[&apos; ||msim.repair_yield || &apos;] C:[&apos; || msi.repair_yield || &apos;]&apos; ) repair_yield,
-- 7A
decode(decode(iacl.engineering_date,1,nvl(msim.engineering_date,to_date(&apos;1000/01/01&apos;,&apos;YYYY/MM/DD&apos;)),nvl(msi.engineering_date,to_date(&apos;1000/01/01&apos;,&apos;YYYY/MM/DD&apos;))),nvl(msi.engineering_date,to_date(&apos;1000/01/01&apos;,&apos;YYYY/MM/DD&apos;)),&apos;&apos;,&apos;M:[&apos; ||msim.engineering_date || &apos;] C:[&apos; || msi.engineering_date || &apos;]&apos; ) engineering_date,
decode(decode(iacl.engineering_ecn_code,1,nvl(msim.engineering_ecn_code,-1),nvl(msi.engineering_ecn_code,-1)),nvl(msi.engineering_ecn_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.engineering_ecn_code || &apos;] C:[&apos; || msi.engineering_ecn_code || &apos;]&apos; ) engineering_ecn_code,
decode(decode(iacl.engineering_item_id,1,nvl(msim.engineering_item_id,-1),nvl(msi.engineering_item_id,-1)),nvl(msi.engineering_item_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.engineering_item_id || &apos;] C:[&apos; || msi.engineering_item_id || &apos;]&apos; ) engineering_item_id,
decode(decode(iacl.negative_measurement_error,1,nvl(msim.negative_measurement_error,-1),nvl(msi.negative_measurement_error,-1)),nvl(msi.negative_measurement_error,-1),&apos;&apos;,&apos;M:[&apos; ||msim.negative_measurement_error || &apos;] C:[&apos; || msi.negative_measurement_error || &apos;]&apos; ) negative_measurement_error,
decode(decode(iacl.service_starting_delay,1,nvl(msim.service_starting_delay,-1),nvl(msi.service_starting_delay,-1)),nvl(msi.service_starting_delay,-1),&apos;&apos;,&apos;M:[&apos; ||msim.service_starting_delay || &apos;] C:[&apos; || msi.service_starting_delay || &apos;]&apos; ) service_starting_delay,
decode(decode(iacl.serviceable_component_flag,1,nvl(msim.serviceable_component_flag,-1),nvl(msi.serviceable_component_flag,-1)),nvl(msi.serviceable_component_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.serviceable_component_flag || &apos;] C:[&apos; || msi.serviceable_component_flag || &apos;]&apos; ) serviceable_component_flag,
-- 7B
decode(decode(iacl.base_warranty_service_id,1,nvl(msim.base_warranty_service_id,-1),nvl(msi.base_warranty_service_id,-1)),nvl(msi.base_warranty_service_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.base_warranty_service_id || &apos;] C:[&apos; || msi.base_warranty_service_id || &apos;]&apos; ) base_warranty_service_id,
decode(decode(iacl.payment_terms_id,1,nvl(msim.payment_terms_id,-1),nvl(msi.payment_terms_id,-1)),nvl(msi.payment_terms_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.payment_terms_id || &apos;] C:[&apos; || msi.payment_terms_id || &apos;]&apos; ) payment_terms_id,
decode(decode(iacl.preventive_maintenance_flag,1,nvl(msim.preventive_maintenance_flag,-1),nvl(msi.preventive_maintenance_flag,-1)),nvl(msi.preventive_maintenance_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.preventive_maintenance_flag || &apos;] C:[&apos; || msi.preventive_maintenance_flag || &apos;]&apos; ) preventive_maintenance_flag,
decode(decode(iacl.primary_specialist_id,1,nvl(msim.primary_specialist_id,-1),nvl(msi.primary_specialist_id,-1)),nvl(msi.primary_specialist_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.primary_specialist_id || &apos;] C:[&apos; || msi.primary_specialist_id || &apos;]&apos; ) primary_specialist_id,
decode(decode(iacl.secondary_specialist_id,1,nvl(msim.secondary_specialist_id,-1),nvl(msi.secondary_specialist_id,-1)),nvl(msi.secondary_specialist_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.secondary_specialist_id || &apos;] C:[&apos; || msi.secondary_specialist_id || &apos;]&apos; ) secondary_specialist_id,
decode(decode(iacl.serviceable_item_class_id,1,nvl(msim.serviceable_item_class_id,-1),nvl(msi.serviceable_item_class_id,-1)),nvl(msi.serviceable_item_class_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.serviceable_item_class_id || &apos;] C:[&apos; || msi.serviceable_item_class_id || &apos;]&apos; ) serviceable_item_class_id,
decode(decode(iacl.serviceable_product_flag,1,nvl(msim.serviceable_product_flag,-1),nvl(msi.serviceable_product_flag,-1)),nvl(msi.serviceable_product_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.serviceable_product_flag || &apos;] C:[&apos; || msi.serviceable_product_flag || &apos;]&apos; ) serviceable_product_flag,
-- 7C
decode(decode(iacl.coverage_schedule_id,1,nvl(msim.coverage_schedule_id,-1),nvl(msi.coverage_schedule_id,-1)),nvl(msi.coverage_schedule_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.coverage_schedule_id || &apos;] C:[&apos; || msi.coverage_schedule_id || &apos;]&apos; ) coverage_schedule_id,
decode(decode(iacl.material_billable_flag,1,nvl(msim.material_billable_flag,-1),nvl(msi.material_billable_flag,-1)),nvl(msi.material_billable_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.material_billable_flag || &apos;] C:[&apos; || msi.material_billable_flag || &apos;]&apos; ) material_billable_flag,
decode(decode(iacl.prorate_service_flag,1,nvl(msim.prorate_service_flag,-1),nvl(msi.prorate_service_flag,-1)),nvl(msi.prorate_service_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.prorate_service_flag || &apos;] C:[&apos; || msi.prorate_service_flag || &apos;]&apos; ) prorate_service_flag,
decode(decode(iacl.service_duration,1,nvl(msim.service_duration,-1),nvl(msi.service_duration,-1)),nvl(msi.service_duration,-1),&apos;&apos;,&apos;M:[&apos; ||msim.service_duration || &apos;] C:[&apos; || msi.service_duration || &apos;]&apos; ) service_duration,
decode(decode(iacl.service_duration_period_code,1,nvl(msim.service_duration_period_code,-1),nvl(msi.service_duration_period_code,-1)),nvl(msi.service_duration_period_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.service_duration_period_code || &apos;] C:[&apos; || msi.service_duration_period_code || &apos;]&apos; ) service_duration_period_code,
decode(decode(iacl.warranty_vendor_id,1,nvl(msim.warranty_vendor_id,-1),nvl(msi.warranty_vendor_id,-1)),nvl(msi.warranty_vendor_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.warranty_vendor_id || &apos;] C:[&apos; || msi.warranty_vendor_id || &apos;]&apos; ) warranty_vendor_id,
-- 7D
decode(decode(iacl.invoice_enabled_flag,1,nvl(msim.invoice_enabled_flag,-1),nvl(msi.invoice_enabled_flag,-1)),nvl(msi.invoice_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.invoice_enabled_flag || &apos;] C:[&apos; || msi.invoice_enabled_flag || &apos;]&apos; ) invoice_enabled_flag,
decode(decode(iacl.invoiceable_item_flag,1,nvl(msim.invoiceable_item_flag,-1),nvl(msi.invoiceable_item_flag,-1)),nvl(msi.invoiceable_item_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.invoiceable_item_flag || &apos;] C:[&apos; || msi.invoiceable_item_flag || &apos;]&apos; ) invoiceable_item_flag,
decode(decode(iacl.max_warranty_amount,1,nvl(msim.max_warranty_amount,-1),nvl(msi.max_warranty_amount,-1)),nvl(msi.max_warranty_amount,-1),&apos;&apos;,&apos;M:[&apos; ||msim.max_warranty_amount || &apos;] C:[&apos; || msi.max_warranty_amount || &apos;]&apos; ) max_warranty_amount,
decode(decode(iacl.must_use_approved_vendor_flag,1,nvl(msim.must_use_approved_vendor_flag,-1),nvl(msi.must_use_approved_vendor_flag,-1)),nvl(msi.must_use_approved_vendor_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.must_use_approved_vendor_flag || &apos;] C:[&apos; || msi.must_use_approved_vendor_flag || &apos;]&apos; ) must_use_approved_vendor_flag,
decode(decode(iacl.new_revision_code,1,nvl(msim.new_revision_code,-1),nvl(msi.new_revision_code,-1)),nvl(msi.new_revision_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.new_revision_code || &apos;] C:[&apos; || msi.new_revision_code || &apos;]&apos; ) new_revision_code,
decode(decode(iacl.response_time_period_code,1,nvl(msim.response_time_period_code,-1),nvl(msi.response_time_period_code,-1)),nvl(msi.response_time_period_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.response_time_period_code || &apos;] C:[&apos; || msi.response_time_period_code || &apos;]&apos; ) response_time_period_code,
decode(decode(iacl.response_time_value,1,nvl(msim.response_time_value,-1),nvl(msi.response_time_value,-1)),nvl(msi.response_time_value,-1),&apos;&apos;,&apos;M:[&apos; ||msim.response_time_value || &apos;] C:[&apos; || msi.response_time_value || &apos;]&apos; ) response_time_value,
decode(decode(iacl.tax_code,1,nvl(msim.tax_code,-1),nvl(msi.tax_code,-1)),nvl(msi.tax_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.tax_code || &apos;] C:[&apos; || msi.tax_code || &apos;]&apos; ) tax_code,
-- 7E
decode(decode(iacl.container_item_flag,1,nvl(msim.container_item_flag,-1),nvl(msi.container_item_flag,-1)),nvl(msi.container_item_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.container_item_flag || &apos;] C:[&apos; || msi.container_item_flag || &apos;]&apos; ) container_item_flag,
decode(decode(iacl.container_type_code,1,nvl(msim.container_type_code,-1),nvl(msi.container_type_code,-1)),nvl(msi.container_type_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.container_type_code || &apos;] C:[&apos; || msi.container_type_code || &apos;]&apos; ) container_type_code,
decode(decode(iacl.internal_volume,1,nvl(msim.internal_volume,-1),nvl(msi.internal_volume,-1)),nvl(msi.internal_volume,-1),&apos;&apos;,&apos;M:[&apos; ||msim.internal_volume || &apos;] C:[&apos; || msi.internal_volume || &apos;]&apos; ) internal_volume,
decode(decode(iacl.maximum_load_weight,1,nvl(msim.maximum_load_weight,-1),nvl(msi.maximum_load_weight,-1)),nvl(msi.maximum_load_weight,-1),&apos;&apos;,&apos;M:[&apos; ||msim.maximum_load_weight || &apos;] C:[&apos; || msi.maximum_load_weight || &apos;]&apos; ) maximum_load_weight,
decode(decode(iacl.minimum_fill_percent,1,nvl(msim.minimum_fill_percent,-1),nvl(msi.minimum_fill_percent,-1)),nvl(msi.minimum_fill_percent,-1),&apos;&apos;,&apos;M:[&apos; ||msim.minimum_fill_percent || &apos;] C:[&apos; || msi.minimum_fill_percent || &apos;]&apos; ) minimum_fill_percent,
decode(decode(iacl.release_time_fence_code,1,nvl(msim.release_time_fence_code,-1),nvl(msi.release_time_fence_code,-1)),nvl(msi.release_time_fence_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.release_time_fence_code || &apos;] C:[&apos; || msi.release_time_fence_code || &apos;]&apos; ) release_time_fence_code,
decode(decode(iacl.release_time_fence_days,1,nvl(msim.release_time_fence_days,-1),nvl(msi.release_time_fence_days,-1)),nvl(msi.release_time_fence_days,-1),&apos;&apos;,&apos;M:[&apos; ||msim.release_time_fence_days || &apos;] C:[&apos; || msi.release_time_fence_days || &apos;]&apos; ) release_time_fence_days,
decode(decode(iacl.vehicle_item_flag,1,nvl(msim.vehicle_item_flag,-1),nvl(msi.vehicle_item_flag,-1)),nvl(msi.vehicle_item_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.vehicle_item_flag || &apos;] C:[&apos; || msi.vehicle_item_flag || &apos;]&apos; ) vehicle_item_flag,
-- 7F
decode(decode(iacl.ont_pricing_qty_source,1,nvl(msim.ont_pricing_qty_source,-1),nvl(msi.ont_pricing_qty_source,-1)),nvl(msi.ont_pricing_qty_source,-1),&apos;&apos;,&apos;M:[&apos; ||msim.ont_pricing_qty_source || &apos;] C:[&apos; || msi.ont_pricing_qty_source || &apos;]&apos; ) ont_pricing_qty_source,
decode(decode(iacl.secondary_default_ind,1,nvl(msim.secondary_default_ind,-1),nvl(msi.secondary_default_ind,-1)),nvl(msi.secondary_default_ind,-1),&apos;&apos;,&apos;M:[&apos; ||msim.secondary_default_ind || &apos;] C:[&apos; || msi.secondary_default_ind || &apos;]&apos; ) secondary_default_ind,
decode(decode(iacl.tracking_quantity_ind,1,nvl(msim.tracking_quantity_ind,-1),nvl(msi.tracking_quantity_ind,-1)),nvl(msi.tracking_quantity_ind,-1),&apos;&apos;,&apos;M:[&apos; ||msim.tracking_quantity_ind || &apos;] C:[&apos; || msi.tracking_quantity_ind || &apos;]&apos; ) tracking_quantity_ind,
-- 7G
decode(decode(iacl.config_match,1,nvl(msim.config_match,-1),nvl(msi.config_match,-1)),nvl(msi.config_match,-1),&apos;&apos;,&apos;M:[&apos; ||msim.config_match || &apos;] C:[&apos; || msi.config_match || &apos;]&apos; ) config_match,
decode(decode(iacl.config_orgs,1,nvl(msim.config_orgs,-1),nvl(msi.config_orgs,-1)),nvl(msi.config_orgs,-1),&apos;&apos;,&apos;M:[&apos; ||msim.config_orgs || &apos;] C:[&apos; || msi.config_orgs || &apos;]&apos; ) config_orgs,
-- 7H
decode(decode(iacl.asn_autoexpire_flag,1,nvl(msim.asn_autoexpire_flag,-1),nvl(msi.asn_autoexpire_flag,-1)),nvl(msi.asn_autoexpire_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.asn_autoexpire_flag || &apos;] C:[&apos; || msi.asn_autoexpire_flag || &apos;]&apos; ) asn_autoexpire_flag,
decode(decode(iacl.consigned_flag,1,nvl(msim.consigned_flag,-1),nvl(msi.consigned_flag,-1)),nvl(msi.consigned_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.consigned_flag || &apos;] C:[&apos; || msi.consigned_flag || &apos;]&apos; ) consigned_flag,
decode(decode(iacl.continous_transfer,1,nvl(msim.continous_transfer,-1),nvl(msi.continous_transfer,-1)),nvl(msi.continous_transfer,-1),&apos;&apos;,&apos;M:[&apos; ||msim.continous_transfer || &apos;] C:[&apos; || msi.continous_transfer || &apos;]&apos; ) continous_transfer,
decode(decode(iacl.convergence,1,nvl(msim.convergence,-1),nvl(msi.convergence,-1)),nvl(msi.convergence,-1),&apos;&apos;,&apos;M:[&apos; ||msim.convergence || &apos;] C:[&apos; || msi.convergence || &apos;]&apos; ) convergence,
decode(decode(iacl.critical_component_flag,1,nvl(msim.critical_component_flag,-1),nvl(msi.critical_component_flag,-1)),nvl(msi.critical_component_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.critical_component_flag || &apos;] C:[&apos; || msi.critical_component_flag || &apos;]&apos; ) critical_component_flag,
decode(decode(iacl.days_max_inv_supply,1,nvl(msim.days_max_inv_supply,-1),nvl(msi.days_max_inv_supply,-1)),nvl(msi.days_max_inv_supply,-1),&apos;&apos;,&apos;M:[&apos; ||msim.days_max_inv_supply || &apos;] C:[&apos; || msi.days_max_inv_supply || &apos;]&apos; ) days_max_inv_supply,
decode(decode(iacl.days_max_inv_window,1,nvl(msim.days_max_inv_window,-1),nvl(msi.days_max_inv_window,-1)),nvl(msi.days_max_inv_window,-1),&apos;&apos;,&apos;M:[&apos; ||msim.days_max_inv_window || &apos;] C:[&apos; || msi.days_max_inv_window || &apos;]&apos; ) days_max_inv_window,
decode(decode(iacl.days_tgt_inv_supply,1,nvl(msim.days_tgt_inv_supply,-1),nvl(msi.days_tgt_inv_supply,-1)),nvl(msi.days_tgt_inv_supply,-1),&apos;&apos;,&apos;M:[&apos; ||msim.days_tgt_inv_supply || &apos;] C:[&apos; || msi.days_tgt_inv_supply || &apos;]&apos; ) days_tgt_inv_supply,
decode(decode(iacl.days_tgt_inv_window,1,nvl(msim.days_tgt_inv_window,-1),nvl(msi.days_tgt_inv_window,-1)),nvl(msi.days_tgt_inv_window,-1),&apos;&apos;,&apos;M:[&apos; ||msim.days_tgt_inv_window || &apos;] C:[&apos; || msi.days_tgt_inv_window || &apos;]&apos; ) days_tgt_inv_window,
decode(decode(iacl.divergence,1,nvl(msim.divergence,-1),nvl(msi.divergence,-1)),nvl(msi.divergence,-1),&apos;&apos;,&apos;M:[&apos; ||msim.divergence || &apos;] C:[&apos; || msi.divergence || &apos;]&apos; ) divergence,
decode(decode(iacl.drp_planned_flag,1,nvl(msim.drp_planned_flag,-1),nvl(msi.drp_planned_flag,-1)),nvl(msi.drp_planned_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.drp_planned_flag || &apos;] C:[&apos; || msi.drp_planned_flag || &apos;]&apos; ) drp_planned_flag,
decode(decode(iacl.exclude_from_budget_flag,1,nvl(msim.exclude_from_budget_flag,-1),nvl(msi.exclude_from_budget_flag,-1)),nvl(msi.exclude_from_budget_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.exclude_from_budget_flag || &apos;] C:[&apos; || msi.exclude_from_budget_flag || &apos;]&apos; ) exclude_from_budget_flag,
decode(decode(iacl.forecast_horizon,1,nvl(msim.forecast_horizon,-1),nvl(msi.forecast_horizon,-1)),nvl(msi.forecast_horizon,-1),&apos;&apos;,&apos;M:[&apos; ||msim.forecast_horizon || &apos;] C:[&apos; || msi.forecast_horizon || &apos;]&apos; ) forecast_horizon,
decode(decode(iacl.so_authorization_flag,1,nvl(msim.so_authorization_flag,-1),nvl(msi.so_authorization_flag,-1)),nvl(msi.so_authorization_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.so_authorization_flag || &apos;] C:[&apos; || msi.so_authorization_flag || &apos;]&apos; ) so_authorization_flag,
decode(decode(iacl.vmi_fixed_order_quantity,1,nvl(msim.vmi_fixed_order_quantity,-1),nvl(msi.vmi_fixed_order_quantity,-1)),nvl(msi.vmi_fixed_order_quantity,-1),&apos;&apos;,&apos;M:[&apos; ||msim.vmi_fixed_order_quantity || &apos;] C:[&apos; || msi.vmi_fixed_order_quantity || &apos;]&apos; ) vmi_fixed_order_quantity,
decode(decode(iacl.vmi_forecast_type,1,nvl(msim.vmi_forecast_type,-1),nvl(msi.vmi_forecast_type,-1)),nvl(msi.vmi_forecast_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.vmi_forecast_type || &apos;] C:[&apos; || msi.vmi_forecast_type || &apos;]&apos; ) vmi_forecast_type,
decode(decode(iacl.vmi_maximum_days,1,nvl(msim.vmi_maximum_days,-1),nvl(msi.vmi_maximum_days,-1)),nvl(msi.vmi_maximum_days,-1),&apos;&apos;,&apos;M:[&apos; ||msim.vmi_maximum_days || &apos;] C:[&apos; || msi.vmi_maximum_days || &apos;]&apos; ) vmi_maximum_days,
decode(decode(iacl.vmi_maximum_units,1,nvl(msim.vmi_maximum_units,-1),nvl(msi.vmi_maximum_units,-1)),nvl(msi.vmi_maximum_units,-1),&apos;&apos;,&apos;M:[&apos; ||msim.vmi_maximum_units || &apos;] C:[&apos; || msi.vmi_maximum_units || &apos;]&apos; ) vmi_maximum_units,
decode(decode(iacl.vmi_minimum_days,1,nvl(msim.vmi_minimum_days,-1),nvl(msi.vmi_minimum_days,-1)),nvl(msi.vmi_minimum_days,-1),&apos;&apos;,&apos;M:[&apos; ||msim.vmi_minimum_days || &apos;] C:[&apos; || msi.vmi_minimum_days || &apos;]&apos; ) vmi_minimum_days,
decode(decode(iacl.vmi_minimum_units,1,nvl(msim.vmi_minimum_units,-1),nvl(msi.vmi_minimum_units,-1)),nvl(msi.vmi_minimum_units,-1),&apos;&apos;,&apos;M:[&apos; ||msim.vmi_minimum_units || &apos;] C:[&apos; || msi.vmi_minimum_units || &apos;]&apos; ) vmi_minimum_units,
-- 7I
decode(decode(iacl.child_lot_flag,1,nvl(msim.child_lot_flag,-1),nvl(msi.child_lot_flag,-1)),nvl(msi.child_lot_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.child_lot_flag || &apos;] C:[&apos; || msi.child_lot_flag || &apos;]&apos; ) child_lot_flag,
decode(decode(iacl.child_lot_prefix,1,nvl(msim.child_lot_prefix,-1),nvl(msi.child_lot_prefix,-1)),nvl(msi.child_lot_prefix,-1),&apos;&apos;,&apos;M:[&apos; ||msim.child_lot_prefix || &apos;] C:[&apos; || msi.child_lot_prefix || &apos;]&apos; ) child_lot_prefix,
decode(decode(iacl.child_lot_starting_number,1,nvl(msim.child_lot_starting_number,-1),nvl(msi.child_lot_starting_number,-1)),nvl(msi.child_lot_starting_number,-1),&apos;&apos;,&apos;M:[&apos; ||msim.child_lot_starting_number || &apos;] C:[&apos; || msi.child_lot_starting_number || &apos;]&apos; ) child_lot_starting_number,
decode(decode(iacl.child_lot_validation_flag,1,nvl(msim.child_lot_validation_flag,-1),nvl(msi.child_lot_validation_flag,-1)),nvl(msi.child_lot_validation_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.child_lot_validation_flag || &apos;] C:[&apos; || msi.child_lot_validation_flag || &apos;]&apos; ) child_lot_validation_flag,
decode(decode(iacl.copy_lot_attribute_flag,1,nvl(msim.copy_lot_attribute_flag,-1),nvl(msi.copy_lot_attribute_flag,-1)),nvl(msi.copy_lot_attribute_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.copy_lot_attribute_flag || &apos;] C:[&apos; || msi.copy_lot_attribute_flag || &apos;]&apos; ) copy_lot_attribute_flag,
decode(decode(iacl.default_grade,1,nvl(msim.default_grade,-1),nvl(msi.default_grade,-1)),nvl(msi.default_grade,-1),&apos;&apos;,&apos;M:[&apos; ||msim.default_grade || &apos;] C:[&apos; || msi.default_grade || &apos;]&apos; ) default_grade,
decode(decode(iacl.grade_control_flag,1,nvl(msim.grade_control_flag,-1),nvl(msi.grade_control_flag,-1)),nvl(msi.grade_control_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.grade_control_flag || &apos;] C:[&apos; || msi.grade_control_flag || &apos;]&apos; ) grade_control_flag,
decode(decode(iacl.lot_divisible_flag,1,nvl(msim.lot_divisible_flag,-1),nvl(msi.lot_divisible_flag,-1)),nvl(msi.lot_divisible_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.lot_divisible_flag || &apos;] C:[&apos; || msi.lot_divisible_flag || &apos;]&apos; ) lot_divisible_flag,
decode(decode(iacl.parent_child_generation_flag,1,nvl(msim.parent_child_generation_flag,-1),nvl(msi.parent_child_generation_flag,-1)),nvl(msi.parent_child_generation_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.parent_child_generation_flag || &apos;] C:[&apos; || msi.parent_child_generation_flag || &apos;]&apos; ) parent_child_generation_flag,
decode(decode(iacl.process_execution_enabled_flag,1,nvl(msim.process_execution_enabled_flag,-1),nvl(msi.process_execution_enabled_flag,-1)),nvl(msi.process_execution_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.process_execution_enabled_flag || &apos;] C:[&apos; || msi.process_execution_enabled_flag || &apos;]&apos; ) process_execution_enabled_flag,
decode(decode(iacl.process_quality_enabled_flag,1,nvl(msim.process_quality_enabled_flag,-1),nvl(msi.process_quality_enabled_flag,-1)),nvl(msi.process_quality_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.process_quality_enabled_flag || &apos;] C:[&apos; || msi.process_quality_enabled_flag || &apos;]&apos; ) process_quality_enabled_flag,
decode(decode(iacl.recipe_enabled_flag,1,nvl(msim.recipe_enabled_flag,-1),nvl(msi.recipe_enabled_flag,-1)),nvl(msi.recipe_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.recipe_enabled_flag || &apos;] C:[&apos; || msi.recipe_enabled_flag || &apos;]&apos; ) recipe_enabled_flag,
-- 7J
decode(decode(iacl.cas_number,1,nvl(msim.cas_number,-1),nvl(msi.cas_number,-1)),nvl(msi.cas_number,-1),&apos;&apos;,&apos;M:[&apos; ||msim.cas_number || &apos;] C:[&apos; || msi.cas_number || &apos;]&apos; ) cas_number,
decode(decode(iacl.expiration_action_code,1,nvl(msim.expiration_action_code,-1),nvl(msi.expiration_action_code,-1)),nvl(msi.expiration_action_code,-1),&apos;&apos;,&apos;M:[&apos; ||msim.expiration_action_code || &apos;] C:[&apos; || msi.expiration_action_code || &apos;]&apos; ) expiration_action_code,
decode(decode(iacl.expiration_action_interval,1,nvl(msim.expiration_action_interval,-1),nvl(msi.expiration_action_interval,-1)),nvl(msi.expiration_action_interval,-1),&apos;&apos;,&apos;M:[&apos; ||msim.expiration_action_interval || &apos;] C:[&apos; || msi.expiration_action_interval || &apos;]&apos; ) expiration_action_interval,
decode(decode(iacl.hazardous_material_flag,1,nvl(msim.hazardous_material_flag,-1),nvl(msi.hazardous_material_flag,-1)),nvl(msi.hazardous_material_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.hazardous_material_flag || &apos;] C:[&apos; || msi.hazardous_material_flag || &apos;]&apos; ) hazardous_material_flag,
decode(decode(iacl.hold_days,1,nvl(msim.hold_days,-1),nvl(msi.hold_days,-1)),nvl(msi.hold_days,-1),&apos;&apos;,&apos;M:[&apos; ||msim.hold_days || &apos;] C:[&apos; || msi.hold_days || &apos;]&apos; ) hold_days,
decode(decode(iacl.maturity_days,1,nvl(msim.maturity_days,-1),nvl(msi.maturity_days,-1)),nvl(msi.maturity_days,-1),&apos;&apos;,&apos;M:[&apos; ||msim.maturity_days || &apos;] C:[&apos; || msi.maturity_days || &apos;]&apos; ) maturity_days,
decode(decode(iacl.process_costing_enabled_flag,1,nvl(msim.process_costing_enabled_flag,-1),nvl(msi.process_costing_enabled_flag,-1)),nvl(msi.process_costing_enabled_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.process_costing_enabled_flag || &apos;] C:[&apos; || msi.process_costing_enabled_flag || &apos;]&apos; ) process_costing_enabled_flag,
decode(decode(iacl.retest_interval,1,nvl(msim.retest_interval,-1),nvl(msi.retest_interval,-1)),nvl(msi.retest_interval,-1),&apos;&apos;,&apos;M:[&apos; ||msim.retest_interval || &apos;] C:[&apos; || msi.retest_interval || &apos;]&apos; ) retest_interval,
-- other item attributes which do not specifically raise an INV_IOI_MASTER_CHILD_xxx error in item import
--decode(decode(iacl.desc_flex,1,nvl(msim.desc_flex,-1),nvl(msi.desc_flex,-1)),nvl(msi.desc_flex,-1),&apos;&apos;,&apos;M:[&apos; ||msim.desc_flex || &apos;] C:[&apos; || msi.desc_flex || &apos;]&apos; ) desc_flex,
decode(decode(iacl.dual_uom_control,1,nvl(msim.dual_uom_control,-1),nvl(msi.dual_uom_control,-1)),nvl(msi.dual_uom_control,-1),&apos;&apos;,&apos;M:[&apos; ||msim.dual_uom_control || &apos;] C:[&apos; || msi.dual_uom_control || &apos;]&apos; ) dual_uom_control,
decode(decode(iacl.effectivity_control,1,nvl(msim.effectivity_control,-1),nvl(msi.effectivity_control,-1)),nvl(msi.effectivity_control,-1),&apos;&apos;,&apos;M:[&apos; ||msim.effectivity_control || &apos;] C:[&apos; || msi.effectivity_control || &apos;]&apos; ) effectivity_control,
decode(decode(iacl.eng_item_flag,1,nvl(msim.eng_item_flag,-1),nvl(msi.eng_item_flag,-1)),nvl(msi.eng_item_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.eng_item_flag || &apos;] C:[&apos; || msi.eng_item_flag || &apos;]&apos; ) eng_item_flag,
decode(decode(iacl.fixed_days_supply,1,nvl(msim.fixed_days_supply,-1),nvl(msi.fixed_days_supply,-1)),nvl(msi.fixed_days_supply,-1),&apos;&apos;,&apos;M:[&apos; ||msim.fixed_days_supply || &apos;] C:[&apos; || msi.fixed_days_supply || &apos;]&apos; ) fixed_days_supply,
--decode(decode(iacl.global_desc_flex,1,nvl(msim.global_desc_flex,-1),nvl(msi.global_desc_flex,-1)),nvl(msi.global_desc_flex,-1),&apos;&apos;,&apos;M:[&apos; ||msim.global_desc_flex || &apos;] C:[&apos; || msi.global_desc_flex || &apos;]&apos; ) global_desc_flex,
decode(decode(iacl.indivisible_flag,1,nvl(msim.indivisible_flag,-1),nvl(msi.indivisible_flag,-1)),nvl(msi.indivisible_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.indivisible_flag || &apos;] C:[&apos; || msi.indivisible_flag || &apos;]&apos; ) indivisible_flag,
decode(decode(iacl.inventory_asset_flag,1,nvl(msim.inventory_asset_flag,-1),nvl(msi.inventory_asset_flag,-1)),nvl(msi.inventory_asset_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.inventory_asset_flag || &apos;] C:[&apos; || msi.inventory_asset_flag || &apos;]&apos; ) inventory_asset_flag,
decode(decode(iacl.primary_unit_of_measure,1,nvl(msim.primary_unit_of_measure,-1),nvl(msi.primary_unit_of_measure,-1)),nvl(msi.primary_unit_of_measure,-1),&apos;&apos;,&apos;M:[&apos; ||msim.primary_unit_of_measure || &apos;] C:[&apos; || msi.primary_unit_of_measure || &apos;]&apos; ) primary_unit_of_measure,
decode(decode(iacl.process_supply_locator_id,1,nvl(msim.process_supply_locator_id,-1),nvl(msi.process_supply_locator_id,-1)),nvl(msi.process_supply_locator_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.process_supply_locator_id || &apos;] C:[&apos; || msi.process_supply_locator_id || &apos;]&apos; ) process_supply_locator_id,
decode(decode(iacl.process_supply_subinventory,1,nvl(msim.process_supply_subinventory,-1),nvl(msi.process_supply_subinventory,-1)),nvl(msi.process_supply_subinventory,-1),&apos;&apos;,&apos;M:[&apos; ||msim.process_supply_subinventory || &apos;] C:[&apos; || msi.process_supply_subinventory || &apos;]&apos; ) process_supply_subinventory,
decode(decode(iacl.process_yield_locator_id,1,nvl(msim.process_yield_locator_id,-1),nvl(msi.process_yield_locator_id,-1)),nvl(msi.process_yield_locator_id,-1),&apos;&apos;,&apos;M:[&apos; ||msim.process_yield_locator_id || &apos;] C:[&apos; || msi.process_yield_locator_id || &apos;]&apos; ) process_yield_locator_id,
decode(decode(iacl.process_yield_subinventory,1,nvl(msim.process_yield_subinventory,-1),nvl(msi.process_yield_subinventory,-1)),nvl(msi.process_yield_subinventory,-1),&apos;&apos;,&apos;M:[&apos; ||msim.process_yield_subinventory || &apos;] C:[&apos; || msi.process_yield_subinventory || &apos;]&apos; ) process_yield_subinventory,
decode(decode(iacl.serial_tagging_flag,1,nvl(msim.serial_tagging_flag,-1),nvl(msi.serial_tagging_flag,-1)),nvl(msi.serial_tagging_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.serial_tagging_flag || &apos;] C:[&apos; || msi.serial_tagging_flag || &apos;]&apos; ) serial_tagging_flag,
decode(decode(iacl.service_item_flag,1,nvl(msim.service_item_flag,-1),nvl(msi.service_item_flag,-1)),nvl(msi.service_item_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.service_item_flag || &apos;] C:[&apos; || msi.service_item_flag || &apos;]&apos; ) service_item_flag,
decode(decode(iacl.usage_item_flag,1,nvl(msim.usage_item_flag,-1),nvl(msi.usage_item_flag,-1)),nvl(msi.usage_item_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.usage_item_flag || &apos;] C:[&apos; || msi.usage_item_flag || &apos;]&apos; ) usage_item_flag,
decode(decode(iacl.vendor_warranty_flag,1,nvl(msim.vendor_warranty_flag,-1),nvl(msi.vendor_warranty_flag,-1)),nvl(msi.vendor_warranty_flag,-1),&apos;&apos;,&apos;M:[&apos; ||msim.vendor_warranty_flag || &apos;] C:[&apos; || msi.vendor_warranty_flag || &apos;]&apos; ) vendor_warranty_flag,
decode(decode(iacl.web_status,1,nvl(msim.web_status,-1),nvl(msi.web_status,-1)),nvl(msi.web_status,-1),&apos;&apos;,&apos;M:[&apos; ||msim.web_status || &apos;] C:[&apos; || msi.web_status || &apos;]&apos; ) web_status,
--
mp.master_organization_id,
mp.organization_id,
msi.inventory_item_id
from
mtl_parameters mp,
mtl_parameters mpm,
mtl_system_items_vl msi,
mtl_system_items_vl msim,
item_attrib_ctl_lvls iacl
where
1=1 and
mp.organization_id != mp.master_organization_id and
mp.master_organization_id = mpm.organization_id and
mp.organization_id = msi.organization_id and
mpm.organization_id = msim.organization_id and
msi.inventory_item_id = msim.inventory_item_id and
--
-- start of master/child groop validations
(
--
--
not ( -- 1A (INVPVALM)
  decode(iacl.accounting_rule_id,1,nvl(msim.accounting_rule_id,-1),nvl(msi.accounting_rule_id,-1))=nvl(msi.accounting_rule_id,-1) and
  decode(iacl.buyer_id,1,nvl(msim.buyer_id,-1),nvl(msi.buyer_id,-1))=nvl(msi.buyer_id,-1) and
  decode(iacl.customer_order_flag,1,nvl(msim.customer_order_flag,-1),nvl(msi.customer_order_flag,-1))=nvl(msi.customer_order_flag,-1) and
  decode(iacl.internal_order_flag,1,nvl(msim.internal_order_flag,-1),nvl(msi.internal_order_flag,-1))=nvl(msi.internal_order_flag,-1) and
  decode(iacl.inventory_item_flag,1,nvl(msim.inventory_item_flag,-1),nvl(msi.inventory_item_flag,-1))=nvl(msi.inventory_item_flag,-1) and
  decode(iacl.invoicing_rule_id,1,nvl(msim.invoicing_rule_id,-1),nvl(msi.invoicing_rule_id,-1))=nvl(msi.invoicing_rule_id,-1) and
  decode(iacl.purchasing_item_flag,1,nvl(msim.purchasing_item_flag,-1),nvl(msi.purchasing_item_flag,-1))=nvl(msi.purchasing_item_flag,-1) and
  decode(iacl.shippable_item_flag,1,nvl(msim.shippable_item_flag,-1),nvl(msi.shippable_item_flag,-1))=nvl(msi.shippable_item_flag,-1)
) or
not ( -- 1B (INVPVALM)
  decode(iacl.bom_enabled_flag,1,nvl(msim.bom_enabled_flag,-1),nvl(msi.bom_enabled_flag,-1))=nvl(msi.bom_enabled_flag,-1) and
  decode(iacl.build_in_wip_flag,1,nvl(msim.build_in_wip_flag,-1),nvl(msi.build_in_wip_flag,-1))=nvl(msi.build_in_wip_flag,-1) and
  decode(iacl.check_shortages_flag,1,nvl(msim.check_shortages_flag,-1),nvl(msi.check_shortages_flag,-1))=nvl(msi.check_shortages_flag,-1) and
  decode(iacl.item_catalog_group_id,1,nvl(msim.item_catalog_group_id,-1),nvl(msi.item_catalog_group_id,-1))=nvl(msi.item_catalog_group_id,-1) and
  decode(iacl.revision_qty_control_code,1,nvl(msim.revision_qty_control_code,-1),nvl(msi.revision_qty_control_code,-1))=nvl(msi.revision_qty_control_code,-1) and
  decode(iacl.stock_enabled_flag,1,nvl(msim.stock_enabled_flag,-1),nvl(msi.stock_enabled_flag,-1))=nvl(msi.stock_enabled_flag,-1)
) or
not ( -- 1C (INVPVALM)
  decode(iacl.customer_order_enabled_flag,1,nvl(msim.customer_order_enabled_flag,-1),nvl(msi.customer_order_enabled_flag,-1))=nvl(msi.customer_order_enabled_flag,-1) and
  decode(iacl.internal_order_enabled_flag,1,nvl(msim.internal_order_enabled_flag,-1),nvl(msi.internal_order_enabled_flag,-1))=nvl(msi.internal_order_enabled_flag,-1) and
  decode(iacl.mtl_transactions_enabled_flag,1,nvl(msim.mtl_transactions_enabled_flag,-1),nvl(msi.mtl_transactions_enabled_flag,-1))=nvl(msi.mtl_transactions_enabled_flag,-1) and
  decode(iacl.purchasing_enabled_flag,1,nvl(msim.purchasing_enabled_flag,-1),nvl(msi.purchasing_enabled_flag,-1))=nvl(msi.purchasing_enabled_flag,-1) and
  decode(iacl.so_transactions_flag,1,nvl(msim.so_transactions_flag,-1),nvl(msi.so_transactions_flag,-1))=nvl(msi.so_transactions_flag,-1)
) or
not ( -- 1D (INVPVALM)
  decode(iacl.allow_item_desc_update_flag,1,nvl(msim.allow_item_desc_update_flag,-1),nvl(msi.allow_item_desc_update_flag,-1))=nvl(msi.allow_item_desc_update_flag,-1) and
  decode(iacl.catalog_status_flag,1,nvl(msim.catalog_status_flag,-1),nvl(msi.catalog_status_flag,-1))=nvl(msi.catalog_status_flag,-1) and
  decode(iacl.collateral_flag,1,nvl(msim.collateral_flag,-1),nvl(msi.collateral_flag,-1))=nvl(msi.collateral_flag,-1) and
  decode(iacl.default_shipping_org,1,nvl(msim.default_shipping_org,-1),nvl(msi.default_shipping_org,-1))=nvl(msi.default_shipping_org,-1) and
  decode(iacl.inspection_required_flag,1,nvl(msim.inspection_required_flag,-1),nvl(msi.inspection_required_flag,-1))=nvl(msi.inspection_required_flag,-1) and
  decode(iacl.market_price,1,nvl(msim.market_price,-1),nvl(msi.market_price,-1))=nvl(msi.market_price,-1) and
  decode(iacl.purchasing_tax_code,1,nvl(msim.purchasing_tax_code,-1),nvl(msi.purchasing_tax_code,-1))=nvl(msi.purchasing_tax_code,-1) and
  decode(iacl.qty_rcv_exception_code,1,nvl(msim.qty_rcv_exception_code,-1),nvl(msi.qty_rcv_exception_code,-1))=nvl(msi.qty_rcv_exception_code,-1) and
  decode(iacl.receipt_required_flag,1,nvl(msim.receipt_required_flag,-1),nvl(msi.receipt_required_flag,-1))=nvl(msi.receipt_required_flag,-1) and
  decode(iacl.returnable_flag,1,nvl(msim.returnable_flag,-1),nvl(msi.returnable_flag,-1))=nvl(msi.returnable_flag,-1) and
  decode(iacl.taxable_flag,1,nvl(msim.taxable_flag,-1),nvl(msi.taxable_flag,-1))=nvl(msi.taxable_flag,-1)
) or
not ( -- 1E (INVPVALM)
  decode(iacl.asset_category_id,1,nvl(msim.asset_category_id,-1),nvl(msi.asset_category_id,-1))=nvl(msi.asset_category_id,-1) and
  decode(iacl.enforce_ship_to_location_code,1,nvl(msim.enforce_ship_to_location_code,-1),nvl(msi.enforce_ship_to_location_code,-1))=nvl(msi.enforce_ship_to_location_code,-1) and
  decode(iacl.hazard_class_id,1,nvl(msim.hazard_class_id,-1),nvl(msi.hazard_class_id,-1))=nvl(msi.hazard_class_id,-1) and
  decode(iacl.list_price_per_unit,1,nvl(msim.list_price_per_unit,-1),nvl(msi.list_price_per_unit,-1))=nvl(msi.list_price_per_unit,-1) and
  decode(iacl.price_tolerance_percent,1,nvl(msim.price_tolerance_percent,-1),nvl(msi.price_tolerance_percent,-1))=nvl(msi.price_tolerance_percent,-1) and
  decode(iacl.qty_rcv_tolerance,1,nvl(msim.qty_rcv_tolerance,-1),nvl(msi.qty_rcv_tolerance,-1))=nvl(msi.qty_rcv_tolerance,-1) and
  decode(iacl.rfq_required_flag,1,nvl(msim.rfq_required_flag,-1),nvl(msi.rfq_required_flag,-1))=nvl(msi.rfq_required_flag,-1) and
  decode(iacl.rounding_factor,1,nvl(msim.rounding_factor,-1),nvl(msi.rounding_factor,-1))=nvl(msi.rounding_factor,-1) and
  decode(iacl.un_number_id,1,nvl(msim.un_number_id,-1),nvl(msi.un_number_id,-1))=nvl(msi.un_number_id,-1) and
  decode(iacl.unit_of_issue,1,nvl(msim.unit_of_issue,-1),nvl(msi.unit_of_issue,-1))=nvl(msi.unit_of_issue,-1)
) or
not ( -- 1F (INVPVALM)
  decode(iacl.allow_express_delivery_flag,1,nvl(msim.allow_express_delivery_flag,-1),nvl(msi.allow_express_delivery_flag,-1))=nvl(msi.allow_express_delivery_flag,-1) and
  decode(iacl.allow_substitute_receipts_flag,1,nvl(msim.allow_substitute_receipts_flag,-1),nvl(msi.allow_substitute_receipts_flag,-1))=nvl(msi.allow_substitute_receipts_flag,-1) and
  decode(iacl.allow_unordered_receipts_flag,1,nvl(msim.allow_unordered_receipts_flag,-1),nvl(msi.allow_unordered_receipts_flag,-1))=nvl(msi.allow_unordered_receipts_flag,-1) and
  decode(iacl.days_early_receipt_allowed,1,nvl(msim.days_early_receipt_allowed,-1),nvl(msi.days_early_receipt_allowed,-1))=nvl(msi.days_early_receipt_allowed,-1) and
  decode(iacl.days_late_receipt_allowed,1,nvl(msim.days_late_receipt_allowed,-1),nvl(msi.days_late_receipt_allowed,-1))=nvl(msi.days_late_receipt_allowed,-1)
) or
not ( -- 1G (INVPVALM)
  decode(iacl.auto_lot_alpha_prefix,1,nvl(msim.auto_lot_alpha_prefix,-1),nvl(msi.auto_lot_alpha_prefix,-1))=nvl(msi.auto_lot_alpha_prefix,-1) and
  decode(iacl.description,1,nvl(msim.description,-1),nvl(msi.description,-1))=nvl(msi.description,-1) and
  decode(iacl.invoice_close_tolerance,1,nvl(msim.invoice_close_tolerance,-1),nvl(msi.invoice_close_tolerance,-1))=nvl(msi.invoice_close_tolerance,-1) and
  decode(iacl.long_description,1,nvl(msim.long_description,-1),nvl(msi.long_description,-1))=nvl(msi.long_description,-1) and
  decode(iacl.receipt_days_exception_code,1,nvl(msim.receipt_days_exception_code,-1),nvl(msi.receipt_days_exception_code,-1))=nvl(msi.receipt_days_exception_code,-1) and
  decode(iacl.receive_close_tolerance,1,nvl(msim.receive_close_tolerance,-1),nvl(msi.receive_close_tolerance,-1))=nvl(msi.receive_close_tolerance,-1) and
  decode(iacl.receiving_routing_id,1,nvl(msim.receiving_routing_id,-1),nvl(msi.receiving_routing_id,-1))=nvl(msi.receiving_routing_id,-1)
) or
not ( -- 1HA (INVPVALM)
  decode(iacl.over_shipment_tolerance,1,nvl(msim.over_shipment_tolerance,-1),nvl(msi.over_shipment_tolerance,-1))=nvl(msi.over_shipment_tolerance,-1) and
  decode(iacl.overcompletion_tolerance_type,1,nvl(msim.overcompletion_tolerance_type,-1),nvl(msi.overcompletion_tolerance_type,-1))=nvl(msi.overcompletion_tolerance_type,-1) and
  decode(iacl.overcompletion_tolerance_value,1,nvl(msim.overcompletion_tolerance_value,-1),nvl(msi.overcompletion_tolerance_value,-1))=nvl(msi.overcompletion_tolerance_value,-1) and
  decode(iacl.under_shipment_tolerance,1,nvl(msim.under_shipment_tolerance,-1),nvl(msi.under_shipment_tolerance,-1))=nvl(msi.under_shipment_tolerance,-1)
) or
not ( -- 1HB (INVPVALM)
  decode(iacl.defect_tracking_on_flag,1,nvl(msim.defect_tracking_on_flag,-1),nvl(msi.defect_tracking_on_flag,-1))=nvl(msi.defect_tracking_on_flag,-1) and
  decode(iacl.equipment_type,1,nvl(msim.equipment_type,-1),nvl(msi.equipment_type,-1))=nvl(msi.equipment_type,-1) and
  decode(iacl.over_return_tolerance,1,nvl(msim.over_return_tolerance,-1),nvl(msi.over_return_tolerance,-1))=nvl(msi.over_return_tolerance,-1) and
  decode(iacl.recovered_part_disp_code,1,nvl(msim.recovered_part_disp_code,-1),nvl(msi.recovered_part_disp_code,-1))=nvl(msi.recovered_part_disp_code,-1) and
  decode(iacl.under_return_tolerance,1,nvl(msim.under_return_tolerance,-1),nvl(msi.under_return_tolerance,-1))=nvl(msi.under_return_tolerance,-1)
) or
not ( -- 1HC (INVPVALM)
  decode(iacl.coupon_exempt_flag,1,nvl(msim.coupon_exempt_flag,-1),nvl(msi.coupon_exempt_flag,-1))=nvl(msi.coupon_exempt_flag,-1) and
  decode(iacl.downloadable_flag,1,nvl(msim.downloadable_flag,-1),nvl(msi.downloadable_flag,-1))=nvl(msi.downloadable_flag,-1) and
  decode(iacl.electronic_flag,1,nvl(msim.electronic_flag,-1),nvl(msi.electronic_flag,-1))=nvl(msi.electronic_flag,-1) and
  decode(iacl.event_flag,1,nvl(msim.event_flag,-1),nvl(msi.event_flag,-1))=nvl(msi.event_flag,-1) and
  decode(iacl.vol_discount_exempt_flag,1,nvl(msim.vol_discount_exempt_flag,-1),nvl(msi.vol_discount_exempt_flag,-1))=nvl(msi.vol_discount_exempt_flag,-1)
) or
not ( -- 1HD (INVPVALM)
  decode(iacl.asset_creation_code,1,nvl(msim.asset_creation_code,-1),nvl(msi.asset_creation_code,-1))=nvl(msi.asset_creation_code,-1) and
  decode(iacl.back_orderable_flag,1,nvl(msim.back_orderable_flag,-1),nvl(msi.back_orderable_flag,-1))=nvl(msi.back_orderable_flag,-1) and
  decode(iacl.comms_activation_reqd_flag,1,nvl(msim.comms_activation_reqd_flag,-1),nvl(msi.comms_activation_reqd_flag,-1))=nvl(msi.comms_activation_reqd_flag,-1) and
  decode(iacl.comms_nl_trackable_flag,1,nvl(msim.comms_nl_trackable_flag,-1),nvl(msi.comms_nl_trackable_flag,-1))=nvl(msi.comms_nl_trackable_flag,-1) and
  &amp;lp_ib_item_tracking_level_where --decode(iacl.ib_item_tracking_level,1,nvl(msim.ib_item_tracking_level,-1),nvl(msi.ib_item_tracking_level,-1))=nvl(msi.ib_item_tracking_level,-1) and
  decode(iacl.orderable_on_web_flag,1,nvl(msim.orderable_on_web_flag,-1),nvl(msi.orderable_on_web_flag,-1))=nvl(msi.orderable_on_web_flag,-1)
) or
not ( -- 1IA (INVPVALM)
  decode(iacl.bulk_picked_flag,1,nvl(msim.bulk_picked_flag,-1),nvl(msi.bulk_picked_flag,-1))=nvl(msi.bulk_picked_flag,-1) and
  decode(iacl.default_lot_status_id,1,nvl(msim.default_lot_status_id,-1),nvl(msi.default_lot_status_id,-1))=nvl(msi.default_lot_status_id,-1) and
  decode(iacl.dimension_uom_code,1,nvl(msim.dimension_uom_code,-1),nvl(msi.dimension_uom_code,-1))=nvl(msi.dimension_uom_code,-1) and
  decode(iacl.lot_status_enabled,1,nvl(msim.lot_status_enabled,-1),nvl(msi.lot_status_enabled,-1))=nvl(msi.lot_status_enabled,-1) and
  decode(iacl.unit_height,1,nvl(msim.unit_height,-1),nvl(msi.unit_height,-1))=nvl(msi.unit_height,-1) and
  decode(iacl.unit_length,1,nvl(msim.unit_length,-1),nvl(msi.unit_length,-1))=nvl(msi.unit_length,-1) and
  decode(iacl.unit_width,1,nvl(msim.unit_width,-1),nvl(msi.unit_width,-1))=nvl(msi.unit_width,-1)
) or
not ( -- 1IB (INVPVALM)
  decode(iacl.default_material_status_id,1,nvl(msim.default_material_status_id,-1),nvl(msi.default_material_status_id,-1))=nvl(msi.default_material_status_id,-1) and
  decode(iacl.default_serial_status_id,1,nvl(msim.default_serial_status_id,-1),nvl(msi.default_serial_status_id,-1))=nvl(msi.default_serial_status_id,-1) and
  decode(iacl.lot_merge_enabled,1,nvl(msim.lot_merge_enabled,-1),nvl(msi.lot_merge_enabled,-1))=nvl(msi.lot_merge_enabled,-1) and
  decode(iacl.lot_split_enabled,1,nvl(msim.lot_split_enabled,-1),nvl(msi.lot_split_enabled,-1))=nvl(msi.lot_split_enabled,-1) and
  &amp;lp_mcc_classification_type_where --decode(iacl.mcc_classification_type,1,nvl(msim.mcc_classification_type,-1),nvl(msi.mcc_classification_type,-1))=nvl(msi.mcc_classification_type,-1) and
  decode(iacl.serial_status_enabled,1,nvl(msim.serial_status_enabled,-1),nvl(msi.serial_status_enabled,-1))=nvl(msi.serial_status_enabled,-1)
) or
not ( -- 1IC (INVPVALM)
  decode(iacl.financing_allowed_flag,1,nvl(msim.financing_allowed_flag,-1),nvl(msi.financing_allowed_flag,-1))=nvl(msi.financing_allowed_flag,-1) and
  decode(iacl.inventory_carry_penalty,1,nvl(msim.inventory_carry_penalty,-1),nvl(msi.inventory_carry_penalty,-1))=nvl(msi.inventory_carry_penalty,-1) and
  decode(iacl.operation_slack_penalty,1,nvl(msim.operation_slack_penalty,-1),nvl(msi.operation_slack_penalty,-1))=nvl(msi.operation_slack_penalty,-1)
) or
not ( -- 1IJ (INVPVALM)
  decode(iacl.contract_item_type_code,1,nvl(msim.contract_item_type_code,-1),nvl(msi.contract_item_type_code,-1))=nvl(msi.contract_item_type_code,-1) and
  decode(iacl.dual_uom_deviation_high,1,nvl(msim.dual_uom_deviation_high,-1),nvl(msi.dual_uom_deviation_high,-1))=nvl(msi.dual_uom_deviation_high,-1) and
  decode(iacl.dual_uom_deviation_low,1,nvl(msim.dual_uom_deviation_low,-1),nvl(msi.dual_uom_deviation_low,-1))=nvl(msi.dual_uom_deviation_low,-1) and
  decode(iacl.eam_act_notification_flag,1,nvl(msim.eam_act_notification_flag,-1),nvl(msi.eam_act_notification_flag,-1))=nvl(msi.eam_act_notification_flag,-1) and
  decode(iacl.eam_act_shutdown_status,1,nvl(msim.eam_act_shutdown_status,-1),nvl(msi.eam_act_shutdown_status,-1))=nvl(msi.eam_act_shutdown_status,-1) and
  decode(iacl.eam_activity_cause_code,1,nvl(msim.eam_activity_cause_code,-1),nvl(msi.eam_activity_cause_code,-1))=nvl(msi.eam_activity_cause_code,-1) and
  decode(iacl.eam_activity_type_code,1,nvl(msim.eam_activity_type_code,-1),nvl(msi.eam_activity_type_code,-1))=nvl(msi.eam_activity_type_code,-1) and
  decode(iacl.eam_item_type,1,nvl(msim.eam_item_type,-1),nvl(msi.eam_item_type,-1))=nvl(msi.eam_item_type,-1) and
  decode(iacl.secondary_uom_code,1,nvl(msim.secondary_uom_code,-1),nvl(msi.secondary_uom_code,-1))=nvl(msi.secondary_uom_code,-1)
) or
not ( -- 1IK (INVPVALM)
  decode(iacl.create_supply_flag,1,nvl(msim.create_supply_flag,-1),nvl(msi.create_supply_flag,-1))=nvl(msi.create_supply_flag,-1) and
  decode(iacl.default_so_source_type,1,nvl(msim.default_so_source_type,-1),nvl(msi.default_so_source_type,-1))=nvl(msi.default_so_source_type,-1) and
  decode(iacl.lot_translate_enabled,1,nvl(msim.lot_translate_enabled,-1),nvl(msi.lot_translate_enabled,-1))=nvl(msi.lot_translate_enabled,-1) and
  decode(iacl.planned_inv_point_flag,1,nvl(msim.planned_inv_point_flag,-1),nvl(msi.planned_inv_point_flag,-1))=nvl(msi.planned_inv_point_flag,-1) and
  decode(iacl.serv_billing_enabled_flag,1,nvl(msim.serv_billing_enabled_flag,-1),nvl(msi.serv_billing_enabled_flag,-1))=nvl(msi.serv_billing_enabled_flag,-1) and
  decode(iacl.serv_req_enabled_code,1,nvl(msim.serv_req_enabled_code,-1),nvl(msi.serv_req_enabled_code,-1))=nvl(msi.serv_req_enabled_code,-1) and
  decode(iacl.substitution_window_code,1,nvl(msim.substitution_window_code,-1),nvl(msi.substitution_window_code,-1))=nvl(msi.substitution_window_code,-1) and
  decode(iacl.substitution_window_days,1,nvl(msim.substitution_window_days,-1),nvl(msi.substitution_window_days,-1))=nvl(msi.substitution_window_days,-1)
) or
not ( -- 4A (INVPVLM2)
  decode(iacl.auto_serial_alpha_prefix,1,nvl(msim.auto_serial_alpha_prefix,-1),nvl(msi.auto_serial_alpha_prefix,-1))=nvl(msi.auto_serial_alpha_prefix,-1) and
  decode(iacl.lot_control_code,1,nvl(msim.lot_control_code,-1),nvl(msi.lot_control_code,-1))=nvl(msi.lot_control_code,-1) and
  decode(iacl.serial_number_control_code,1,nvl(msim.serial_number_control_code,-1),nvl(msi.serial_number_control_code,-1))=nvl(msi.serial_number_control_code,-1) and
  decode(iacl.shelf_life_code,1,nvl(msim.shelf_life_code,-1),nvl(msi.shelf_life_code,-1))=nvl(msi.shelf_life_code,-1) and
  decode(iacl.shelf_life_days,1,nvl(msim.shelf_life_days,-1),nvl(msi.shelf_life_days,-1))=nvl(msi.shelf_life_days,-1) and
  decode(iacl.start_auto_lot_number,1,nvl(msim.start_auto_lot_number,-1),nvl(msi.start_auto_lot_number,-1))=nvl(msi.start_auto_lot_number,-1) and
  decode(iacl.start_auto_serial_number,1,nvl(msim.start_auto_serial_number,-1),nvl(msi.start_auto_serial_number,-1))=nvl(msi.start_auto_serial_number,-1)
) or
not ( -- 4B (INVPVLM2)
  decode(iacl.encumbrance_account,1,nvl(msim.encumbrance_account,-1),nvl(msi.encumbrance_account,-1))=nvl(msi.encumbrance_account,-1) and
  decode(iacl.expense_account,1,nvl(msim.expense_account,-1),nvl(msi.expense_account,-1))=nvl(msi.expense_account,-1) and
  decode(iacl.restrict_subinventories_code,1,nvl(msim.restrict_subinventories_code,-1),nvl(msi.restrict_subinventories_code,-1))=nvl(msi.restrict_subinventories_code,-1) and
  decode(iacl.source_organization_id,1,nvl(msim.source_organization_id,-1),nvl(msi.source_organization_id,-1))=nvl(msi.source_organization_id,-1) and
  decode(iacl.source_subinventory,1,nvl(msim.source_subinventory,-1),nvl(msi.source_subinventory,-1))=nvl(msi.source_subinventory,-1) and
  decode(iacl.source_type,1,nvl(msim.source_type,-1),nvl(msi.source_type,-1))=nvl(msi.source_type,-1) and
  decode(iacl.unit_weight,1,nvl(msim.unit_weight,-1),nvl(msi.unit_weight,-1))=nvl(msi.unit_weight,-1) and
  decode(iacl.weight_uom_code,1,nvl(msim.weight_uom_code,-1),nvl(msi.weight_uom_code,-1))=nvl(msi.weight_uom_code,-1)
) or
not ( -- 4C (INVPVLM2)
  decode(iacl.acceptable_early_days,1,nvl(msim.acceptable_early_days,-1),nvl(msi.acceptable_early_days,-1))=nvl(msi.acceptable_early_days,-1) and
  decode(iacl.location_control_code,1,nvl(msim.location_control_code,-1),nvl(msi.location_control_code,-1))=nvl(msi.location_control_code,-1) and
  decode(iacl.planning_time_fence_code,1,nvl(msim.planning_time_fence_code,-1),nvl(msi.planning_time_fence_code,-1))=nvl(msi.planning_time_fence_code,-1) and
  decode(iacl.restrict_locators_code,1,nvl(msim.restrict_locators_code,-1),nvl(msi.restrict_locators_code,-1))=nvl(msi.restrict_locators_code,-1) and
  decode(iacl.shrinkage_rate,1,nvl(msim.shrinkage_rate,-1),nvl(msi.shrinkage_rate,-1))=nvl(msi.shrinkage_rate,-1) and
  decode(iacl.unit_volume,1,nvl(msim.unit_volume,-1),nvl(msi.unit_volume,-1))=nvl(msi.unit_volume,-1) and
  decode(iacl.volume_uom_code,1,nvl(msim.volume_uom_code,-1),nvl(msi.volume_uom_code,-1))=nvl(msi.volume_uom_code,-1)
) or
not ( -- 4D (INVPVLM2)
  decode(iacl.acceptable_rate_decrease,1,nvl(msim.acceptable_rate_decrease,-1),nvl(msi.acceptable_rate_decrease,-1))=nvl(msi.acceptable_rate_decrease,-1) and
  decode(iacl.acceptable_rate_increase,1,nvl(msim.acceptable_rate_increase,-1),nvl(msi.acceptable_rate_increase,-1))=nvl(msi.acceptable_rate_increase,-1) and
  decode(iacl.cum_manufacturing_lead_time,1,nvl(msim.cum_manufacturing_lead_time,-1),nvl(msi.cum_manufacturing_lead_time,-1))=nvl(msi.cum_manufacturing_lead_time,-1) and
  decode(iacl.demand_time_fence_code,1,nvl(msim.demand_time_fence_code,-1),nvl(msi.demand_time_fence_code,-1))=nvl(msi.demand_time_fence_code,-1) and
  decode(iacl.lead_time_lot_size,1,nvl(msim.lead_time_lot_size,-1),nvl(msi.lead_time_lot_size,-1))=nvl(msi.lead_time_lot_size,-1) and
  decode(iacl.mrp_calculate_atp_flag,1,nvl(msim.mrp_calculate_atp_flag,-1),nvl(msi.mrp_calculate_atp_flag,-1))=nvl(msi.mrp_calculate_atp_flag,-1) and
  decode(iacl.overrun_percentage,1,nvl(msim.overrun_percentage,-1),nvl(msi.overrun_percentage,-1))=nvl(msi.overrun_percentage,-1) and
  decode(iacl.std_lot_size,1,nvl(msim.std_lot_size,-1),nvl(msi.std_lot_size,-1))=nvl(msi.std_lot_size,-1)
) or
not ( -- 4E (INVPVLM2)
  decode(iacl.bom_item_type,1,nvl(msim.bom_item_type,-1),nvl(msi.bom_item_type,-1))=nvl(msi.bom_item_type,-1) and
  decode(iacl.cumulative_total_lead_time,1,nvl(msim.cumulative_total_lead_time,-1),nvl(msi.cumulative_total_lead_time,-1))=nvl(msi.cumulative_total_lead_time,-1) and
  decode(iacl.demand_time_fence_days,1,nvl(msim.demand_time_fence_days,-1),nvl(msi.demand_time_fence_days,-1))=nvl(msi.demand_time_fence_days,-1) and
  decode(iacl.end_assembly_pegging_flag,1,nvl(msim.end_assembly_pegging_flag,-1),nvl(msi.end_assembly_pegging_flag,-1))=nvl(msi.end_assembly_pegging_flag,-1) and
  decode(iacl.planning_exception_set,1,nvl(msim.planning_exception_set,-1),nvl(msi.planning_exception_set,-1))=nvl(msi.planning_exception_set,-1) and
  decode(iacl.planning_time_fence_days,1,nvl(msim.planning_time_fence_days,-1),nvl(msi.planning_time_fence_days,-1))=nvl(msi.planning_time_fence_days,-1) and
  decode(iacl.repetitive_planning_flag,1,nvl(msim.repetitive_planning_flag,-1),nvl(msi.repetitive_planning_flag,-1))=nvl(msi.repetitive_planning_flag,-1)
) or
not ( -- 4F (INVPVLM2)
  decode(iacl.atp_components_flag,1,nvl(msim.atp_components_flag,-1),nvl(msi.atp_components_flag,-1))=nvl(msi.atp_components_flag,-1) and
  decode(iacl.atp_flag,1,nvl(msim.atp_flag,-1),nvl(msi.atp_flag,-1))=nvl(msi.atp_flag,-1) and
  decode(iacl.base_item_id,1,nvl(msim.base_item_id,-1),nvl(msi.base_item_id,-1))=nvl(msi.base_item_id,-1) and
  decode(iacl.fixed_lead_time,1,nvl(msim.fixed_lead_time,-1),nvl(msi.fixed_lead_time,-1))=nvl(msi.fixed_lead_time,-1) and
  decode(iacl.pick_components_flag,1,nvl(msim.pick_components_flag,-1),nvl(msi.pick_components_flag,-1))=nvl(msi.pick_components_flag,-1) and
  decode(iacl.replenish_to_order_flag,1,nvl(msim.replenish_to_order_flag,-1),nvl(msi.replenish_to_order_flag,-1))=nvl(msi.replenish_to_order_flag,-1) and
  decode(iacl.variable_lead_time,1,nvl(msim.variable_lead_time,-1),nvl(msi.variable_lead_time,-1))=nvl(msi.variable_lead_time,-1) and
  decode(iacl.wip_supply_locator_id,1,nvl(msim.wip_supply_locator_id,-1),nvl(msi.wip_supply_locator_id,-1))=nvl(msi.wip_supply_locator_id,-1)
) or
not ( -- 4G (INVPVLM2)
  decode(iacl.allowed_units_lookup_code,1,nvl(msim.allowed_units_lookup_code,-1),nvl(msi.allowed_units_lookup_code,-1))=nvl(msi.allowed_units_lookup_code,-1) and
  decode(iacl.cost_of_sales_account,1,nvl(msim.cost_of_sales_account,-1),nvl(msi.cost_of_sales_account,-1))=nvl(msi.cost_of_sales_account,-1) and
  decode(iacl.primary_uom_code,1,nvl(msim.primary_uom_code,-1),nvl(msi.primary_uom_code,-1))=nvl(msi.primary_uom_code,-1) and
  decode(iacl.sales_account,1,nvl(msim.sales_account,-1),nvl(msi.sales_account,-1))=nvl(msi.sales_account,-1) and
  decode(iacl.wip_supply_subinventory,1,nvl(msim.wip_supply_subinventory,-1),nvl(msi.wip_supply_subinventory,-1))=nvl(msi.wip_supply_subinventory,-1) and
  decode(iacl.wip_supply_type,1,nvl(msim.wip_supply_type,-1),nvl(msi.wip_supply_type,-1))=nvl(msi.wip_supply_type,-1)
) or
not ( -- 4H (INVPVLM2)
  decode(iacl.carrying_cost,1,nvl(msim.carrying_cost,-1),nvl(msi.carrying_cost,-1))=nvl(msi.carrying_cost,-1) and
  decode(iacl.default_include_in_rollup_flag,1,nvl(msim.default_include_in_rollup_flag,-1),nvl(msi.default_include_in_rollup_flag,-1))=nvl(msi.default_include_in_rollup_flag,-1) and
  decode(iacl.fixed_lot_multiplier,1,nvl(msim.fixed_lot_multiplier,-1),nvl(msi.fixed_lot_multiplier,-1))=nvl(msi.fixed_lot_multiplier,-1) and
  decode(iacl.inventory_item_status_code,1,nvl(msim.inventory_item_status_code,-1),nvl(msi.inventory_item_status_code,-1))=nvl(msi.inventory_item_status_code,-1) and
  decode(iacl.inventory_planning_code,1,nvl(msim.inventory_planning_code,-1),nvl(msi.inventory_planning_code,-1))=nvl(msi.inventory_planning_code,-1) and
  decode(iacl.planner_code,1,nvl(msim.planner_code,-1),nvl(msi.planner_code,-1))=nvl(msi.planner_code,-1) and
  decode(iacl.planning_make_buy_code,1,nvl(msim.planning_make_buy_code,-1),nvl(msi.planning_make_buy_code,-1))=nvl(msi.planning_make_buy_code,-1) and
  decode(iacl.rounding_control_type,1,nvl(msim.rounding_control_type,-1),nvl(msi.rounding_control_type,-1))=nvl(msi.rounding_control_type,-1)
) or
not ( -- 4I (INVPVLM2)
  decode(iacl.full_lead_time,1,nvl(msim.full_lead_time,-1),nvl(msi.full_lead_time,-1))=nvl(msi.full_lead_time,-1) and
  decode(iacl.min_minmax_quantity,1,nvl(msim.min_minmax_quantity,-1),nvl(msi.min_minmax_quantity,-1))=nvl(msi.min_minmax_quantity,-1) and
  decode(iacl.mrp_safety_stock_code,1,nvl(msim.mrp_safety_stock_code,-1),nvl(msi.mrp_safety_stock_code,-1))=nvl(msi.mrp_safety_stock_code,-1) and
  decode(iacl.mrp_safety_stock_percent,1,nvl(msim.mrp_safety_stock_percent,-1),nvl(msi.mrp_safety_stock_percent,-1))=nvl(msi.mrp_safety_stock_percent,-1) and
  decode(iacl.order_cost,1,nvl(msim.order_cost,-1),nvl(msi.order_cost,-1))=nvl(msi.order_cost,-1) and
  decode(iacl.postprocessing_lead_time,1,nvl(msim.postprocessing_lead_time,-1),nvl(msi.postprocessing_lead_time,-1))=nvl(msi.postprocessing_lead_time,-1) and
  decode(iacl.preprocessing_lead_time,1,nvl(msim.preprocessing_lead_time,-1),nvl(msi.preprocessing_lead_time,-1))=nvl(msi.preprocessing_lead_time,-1)
) or
not ( -- 4J (INVPVLM2)
  decode(iacl.atp_rule_id,1,nvl(msim.atp_rule_id,-1),nvl(msi.atp_rule_id,-1))=nvl(msi.atp_rule_id,-1) and
  decode(iacl.fixed_order_quantity,1,nvl(msim.fixed_order_quantity,-1),nvl(msi.fixed_order_quantity,-1))=nvl(msi.fixed_order_quantity,-1) and
  decode(iacl.max_minmax_quantity,1,nvl(msim.max_minmax_quantity,-1),nvl(msi.max_minmax_quantity,-1))=nvl(msi.max_minmax_quantity,-1) and
  decode(iacl.maximum_order_quantity,1,nvl(msim.maximum_order_quantity,-1),nvl(msi.maximum_order_quantity,-1))=nvl(msi.maximum_order_quantity,-1) and
  decode(iacl.minimum_order_quantity,1,nvl(msim.minimum_order_quantity,-1),nvl(msi.minimum_order_quantity,-1))=nvl(msi.minimum_order_quantity,-1) and
  decode(iacl.picking_rule_id,1,nvl(msim.picking_rule_id,-1),nvl(msi.picking_rule_id,-1))=nvl(msi.picking_rule_id,-1)
) or
not ( -- 4K (INVPVLM2)
  decode(iacl.auto_reduce_mps,1,nvl(msim.auto_reduce_mps,-1),nvl(msi.auto_reduce_mps,-1))=nvl(msi.auto_reduce_mps,-1) and
  decode(iacl.costing_enabled_flag,1,nvl(msim.costing_enabled_flag,-1),nvl(msi.costing_enabled_flag,-1))=nvl(msi.costing_enabled_flag,-1) and
  decode(iacl.outside_operation_flag,1,nvl(msim.outside_operation_flag,-1),nvl(msi.outside_operation_flag,-1))=nvl(msi.outside_operation_flag,-1) and
  decode(iacl.outside_operation_uom_type,1,nvl(msim.outside_operation_uom_type,-1),nvl(msi.outside_operation_uom_type,-1))=nvl(msi.outside_operation_uom_type,-1) and
  decode(iacl.positive_measurement_error,1,nvl(msim.positive_measurement_error,-1),nvl(msi.positive_measurement_error,-1))=nvl(msi.positive_measurement_error,-1) and
  decode(iacl.reservable_type,1,nvl(msim.reservable_type,-1),nvl(msi.reservable_type,-1))=nvl(msi.reservable_type,-1) and
  decode(iacl.safety_stock_bucket_days,1,nvl(msim.safety_stock_bucket_days,-1),nvl(msi.safety_stock_bucket_days,-1))=nvl(msi.safety_stock_bucket_days,-1)
) or
not ( -- 4L (INVPVLM2)
  decode(iacl.ato_forecast_control,1,nvl(msim.ato_forecast_control,-1),nvl(msi.ato_forecast_control,-1))=nvl(msi.ato_forecast_control,-1) and
  decode(iacl.auto_created_config_flag,1,nvl(msim.auto_created_config_flag,-1),nvl(msi.auto_created_config_flag,-1))=nvl(msi.auto_created_config_flag,-1) and
  decode(iacl.cycle_count_enabled_flag,1,nvl(msim.cycle_count_enabled_flag,-1),nvl(msi.cycle_count_enabled_flag,-1))=nvl(msi.cycle_count_enabled_flag,-1) and
  decode(iacl.item_type,1,nvl(msim.item_type,-1),nvl(msi.item_type,-1))=nvl(msi.item_type,-1) and
  decode(iacl.mrp_planning_code,1,nvl(msim.mrp_planning_code,-1),nvl(msi.mrp_planning_code,-1))=nvl(msi.mrp_planning_code,-1) and
  decode(iacl.model_config_clause_name,1,nvl(msim.model_config_clause_name,-1),nvl(msi.model_config_clause_name,-1))=nvl(msi.model_config_clause_name,-1) and
  decode(iacl.return_inspection_requirement,1,nvl(msim.return_inspection_requirement,-1),nvl(msi.return_inspection_requirement,-1))=nvl(msi.return_inspection_requirement,-1) and
  decode(iacl.ship_model_complete_flag,1,nvl(msim.ship_model_complete_flag,-1),nvl(msi.ship_model_complete_flag,-1))=nvl(msi.ship_model_complete_flag,-1)
) or
not ( -- 4M (INVPVLM2)
  decode(iacl.config_model_type,1,nvl(msim.config_model_type,-1),nvl(msi.config_model_type,-1))=nvl(msi.config_model_type,-1) and
  decode(iacl.eam_activity_source_code,1,nvl(msim.eam_activity_source_code,-1),nvl(msi.eam_activity_source_code,-1))=nvl(msi.eam_activity_source_code,-1) and
  decode(iacl.ib_item_instance_class,1,nvl(msim.ib_item_instance_class,-1),nvl(msi.ib_item_instance_class,-1))=nvl(msi.ib_item_instance_class,-1) and
  decode(iacl.lot_substitution_enabled,1,nvl(msim.lot_substitution_enabled,-1),nvl(msi.lot_substitution_enabled,-1))=nvl(msi.lot_substitution_enabled,-1) and
  decode(iacl.minimum_license_quantity,1,nvl(msim.minimum_license_quantity,-1),nvl(msi.minimum_license_quantity,-1))=nvl(msi.minimum_license_quantity,-1)
) or
not ( -- 4N (INVPVLM2)
  decode(iacl.charge_periodicity_code,1,nvl(msim.charge_periodicity_code,-1),nvl(msi.charge_periodicity_code,-1))=nvl(msi.charge_periodicity_code,-1) and
  decode(iacl.outsourced_assembly,1,nvl(msim.outsourced_assembly,-1),nvl(msi.outsourced_assembly,-1))=nvl(msi.outsourced_assembly,-1) and
  decode(iacl.subcontracting_component,1,nvl(msim.subcontracting_component,-1),nvl(msi.subcontracting_component,-1))=nvl(msi.subcontracting_component,-1)
) or
not ( -- 4O (INVPVLM2)
  decode(iacl.preposition_point,1,nvl(msim.preposition_point,-1),nvl(msi.preposition_point,-1))=nvl(msi.preposition_point,-1) and
  decode(iacl.repair_leadtime,1,nvl(msim.repair_leadtime,-1),nvl(msi.repair_leadtime,-1))=nvl(msi.repair_leadtime,-1) and
  decode(iacl.repair_program,1,nvl(msim.repair_program,-1),nvl(msi.repair_program,-1))=nvl(msi.repair_program,-1) and
  decode(iacl.repair_yield,1,nvl(msim.repair_yield,-1),nvl(msi.repair_yield,-1))=nvl(msi.repair_yield,-1)
) or
not ( -- 7A (INVPVLM3)
  decode(iacl.engineering_date,1,nvl(msim.engineering_date,to_date(&apos;1000/01/01&apos;,&apos;YYYY/MM/DD&apos;)),nvl(msi.engineering_date,to_date(&apos;1000/01/01&apos;,&apos;YYYY/MM/DD&apos;)))=nvl(msi.engineering_date,to_date(&apos;1000/01/01&apos;,&apos;YYYY/MM/DD&apos;)) and
  decode(iacl.engineering_ecn_code,1,nvl(msim.engineering_ecn_code,-1),nvl(msi.engineering_ecn_code,-1))=nvl(msi.engineering_ecn_code,-1) and
  decode(iacl.engineering_item_id,1,nvl(msim.engineering_item_id,-1),nvl(msi.engineering_item_id,-1))=nvl(msi.engineering_item_id,-1) and
  decode(iacl.negative_measurement_error,1,nvl(msim.negative_measurement_error,-1),nvl(msi.negative_measurement_error,-1))=nvl(msi.negative_measurement_error,-1) and
  decode(iacl.service_starting_delay,1,nvl(msim.service_starting_delay,-1),nvl(msi.service_starting_delay,-1))=nvl(msi.service_starting_delay,-1) and
  decode(iacl.serviceable_component_flag,1,nvl(msim.serviceable_component_flag,-1),nvl(msi.serviceable_component_flag,-1))=nvl(msi.serviceable_component_flag,-1)
) or
not ( -- 7B (INVPVLM3)
  decode(iacl.base_warranty_service_id,1,nvl(msim.base_warranty_service_id,-1),nvl(msi.base_warranty_service_id,-1))=nvl(msi.base_warranty_service_id,-1) and
  decode(iacl.payment_terms_id,1,nvl(msim.payment_terms_id,-1),nvl(msi.payment_terms_id,-1))=nvl(msi.payment_terms_id,-1) and
  decode(iacl.preventive_maintenance_flag,1,nvl(msim.preventive_maintenance_flag,-1),nvl(msi.preventive_maintenance_flag,-1))=nvl(msi.preventive_maintenance_flag,-1) and
  decode(iacl.primary_specialist_id,1,nvl(msim.primary_specialist_id,-1),nvl(msi.primary_specialist_id,-1))=nvl(msi.primary_specialist_id,-1) and
  decode(iacl.secondary_specialist_id,1,nvl(msim.secondary_specialist_id,-1),nvl(msi.secondary_specialist_id,-1))=nvl(msi.secondary_specialist_id,-1) and
  decode(iacl.serviceable_item_class_id,1,nvl(msim.serviceable_item_class_id,-1),nvl(msi.serviceable_item_class_id,-1))=nvl(msi.serviceable_item_class_id,-1) and
  decode(iacl.serviceable_product_flag,1,nvl(msim.serviceable_product_flag,-1),nvl(msi.serviceable_product_flag,-1))=nvl(msi.serviceable_product_flag,-1)
) or
not ( -- 7C (INVPVLM3)
  decode(iacl.coverage_schedule_id,1,nvl(msim.coverage_schedule_id,-1),nvl(msi.coverage_schedule_id,-1))=nvl(msi.coverage_schedule_id,-1) and
  decode(iacl.material_billable_flag,1,nvl(msim.material_billable_flag,-1),nvl(msi.material_billable_flag,-1))=nvl(msi.material_billable_flag,-1) and
  decode(iacl.prorate_service_flag,1,nvl(msim.prorate_service_flag,-1),nvl(msi.prorate_service_flag,-1))=nvl(msi.prorate_service_flag,-1) and
  decode(iacl.service_duration,1,nvl(msim.service_duration,-1),nvl(msi.service_duration,-1))=nvl(msi.service_duration,-1) and
  decode(iacl.service_duration_period_code,1,nvl(msim.service_duration_period_code,-1),nvl(msi.service_duration_period_code,-1))=nvl(msi.service_duration_period_code,-1) and
  decode(iacl.warranty_vendor_id,1,nvl(msim.warranty_vendor_id,-1),nvl(msi.warranty_vendor_id,-1))=nvl(msi.warranty_vendor_id,-1)
) or
not ( -- 7D (INVPVLM3)
  decode(iacl.invoice_enabled_flag,1,nvl(msim.invoice_enabled_flag,-1),nvl(msi.invoice_enabled_flag,-1))=nvl(msi.invoice_enabled_flag,-1) and
  decode(iacl.invoiceable_item_flag,1,nvl(msim.invoiceable_item_flag,-1),nvl(msi.invoiceable_item_flag,-1))=nvl(msi.invoiceable_item_flag,-1) and
  decode(iacl.max_warranty_amount,1,nvl(msim.max_warranty_amount,-1),nvl(msi.max_warranty_amount,-1))=nvl(msi.max_warranty_amount,-1) and
  decode(iacl.must_use_approved_vendor_flag,1,nvl(msim.must_use_approved_vendor_flag,-1),nvl(msi.must_use_approved_vendor_flag,-1))=nvl(msi.must_use_approved_vendor_flag,-1) and
  decode(iacl.new_revision_code,1,nvl(msim.new_revision_code,-1),nvl(msi.new_revision_code,-1))=nvl(msi.new_revision_code,-1) and
  decode(iacl.response_time_period_code,1,nvl(msim.response_time_period_code,-1),nvl(msi.response_time_period_code,-1))=nvl(msi.response_time_period_code,-1) and
  decode(iacl.response_time_value,1,nvl(msim.response_time_value,-1),nvl(msi.response_time_value,-1))=nvl(msi.response_time_value,-1) and
  decode(iacl.tax_code,1,nvl(msim.tax_code,-1),nvl(msi.tax_code,-1))=nvl(msi.tax_code,-1)
) or
not ( -- 7E (INVPVLM3)
  decode(iacl.container_item_flag,1,nvl(msim.container_item_flag,-1),nvl(msi.container_item_flag,-1))=nvl(msi.container_item_flag,-1) and
  decode(iacl.container_type_code,1,nvl(msim.container_type_code,-1),nvl(msi.container_type_code,-1))=nvl(msi.container_type_code,-1) and
  decode(iacl.internal_volume,1,nvl(msim.internal_volume,-1),nvl(msi.internal_volume,-1))=nvl(msi.internal_volume,-1) and
  decode(iacl.maximum_load_weight,1,nvl(msim.maximum_load_weight,-1),nvl(msi.maximum_load_weight,-1))=nvl(msi.maximum_load_weight,-1) and
  decode(iacl.minimum_fill_percent,1,nvl(msim.minimum_fill_percent,-1),nvl(msi.minimum_fill_percent,-1))=nvl(msi.minimum_fill_percent,-1) and
  decode(iacl.release_time_fence_code,1,nvl(msim.release_time_fence_code,-1),nvl(msi.release_time_fence_code,-1))=nvl(msi.release_time_fence_code,-1) and
  decode(iacl.release_time_fence_days,1,nvl(msim.release_time_fence_days,-1),nvl(msi.release_time_fence_days,-1))=nvl(msi.release_time_fence_days,-1) and
  decode(iacl.vehicle_item_flag,1,nvl(msim.vehicle_item_flag,-1),nvl(msi.vehicle_item_flag,-1))=nvl(msi.vehicle_item_flag,-1)
) or
not ( -- 7F (INVPVLM3)
  decode(iacl.ont_pricing_qty_source,1,nvl(msim.ont_pricing_qty_source,-1),nvl(msi.ont_pricing_qty_source,-1))=nvl(msi.ont_pricing_qty_source,-1) and
  decode(iacl.secondary_default_ind,1,nvl(msim.secondary_default_ind,-1),nvl(msi.secondary_default_ind,-1))=nvl(msi.secondary_default_ind,-1) and
  decode(iacl.tracking_quantity_ind,1,nvl(msim.tracking_quantity_ind,-1),nvl(msi.tracking_quantity_ind,-1))=nvl(msi.tracking_quantity_ind,-1)
) or
not ( -- 7G (INVPVLM3)
  decode(iacl.config_match,1,nvl(msim.config_match,-1),nvl(msi.config_match,-1))=nvl(msi.config_match,-1) and
  decode(iacl.config_orgs,1,nvl(msim.config_orgs,-1),nvl(msi.config_orgs,-1))=nvl(msi.config_orgs,-1)
) or
not ( -- 7H (INVPVLM3)
  decode(iacl.asn_autoexpire_flag,1,nvl(msim.asn_autoexpire_flag,-1),nvl(msi.asn_autoexpire_flag,-1))=nvl(msi.asn_autoexpire_flag,-1) and
  decode(iacl.consigned_flag,1,nvl(msim.consigned_flag,-1),nvl(msi.consigned_flag,-1))=nvl(msi.consigned_flag,-1) and
  decode(iacl.continous_transfer,1,nvl(msim.continous_transfer,-1),nvl(msi.continous_transfer,-1))=nvl(msi.continous_transfer,-1) and
  decode(iacl.convergence,1,nvl(msim.convergence,-1),nvl(msi.convergence,-1))=nvl(msi.convergence,-1) and
  decode(iacl.critical_component_flag,1,nvl(msim.critical_component_flag,-1),nvl(msi.critical_component_flag,-1))=nvl(msi.critical_component_flag,-1) and
  decode(iacl.days_max_inv_supply,1,nvl(msim.days_max_inv_supply,-1),nvl(msi.days_max_inv_supply,-1))=nvl(msi.days_max_inv_supply,-1) and
  decode(iacl.days_max_inv_window,1,nvl(msim.days_max_inv_window,-1),nvl(msi.days_max_inv_window,-1))=nvl(msi.days_max_inv_window,-1) and
  decode(iacl.days_tgt_inv_supply,1,nvl(msim.days_tgt_inv_supply,-1),nvl(msi.days_tgt_inv_supply,-1))=nvl(msi.days_tgt_inv_supply,-1) and
  decode(iacl.days_tgt_inv_window,1,nvl(msim.days_tgt_inv_window,-1),nvl(msi.days_tgt_inv_window,-1))=nvl(msi.days_tgt_inv_window,-1) and
  decode(iacl.divergence,1,nvl(msim.divergence,-1),nvl(msi.divergence,-1))=nvl(msi.divergence,-1) and
  decode(iacl.drp_planned_flag,1,nvl(msim.drp_planned_flag,-1),nvl(msi.drp_planned_flag,-1))=nvl(msi.drp_planned_flag,-1) and
  decode(iacl.exclude_from_budget_flag,1,nvl(msim.exclude_from_budget_flag,-1),nvl(msi.exclude_from_budget_flag,-1))=nvl(msi.exclude_from_budget_flag,-1) and
  decode(iacl.forecast_horizon,1,nvl(msim.forecast_horizon,-1),nvl(msi.forecast_horizon,-1))=nvl(msi.forecast_horizon,-1) and
  decode(iacl.so_authorization_flag,1,nvl(msim.so_authorization_flag,-1),nvl(msi.so_authorization_flag,-1))=nvl(msi.so_authorization_flag,-1) and
  decode(iacl.vmi_fixed_order_quantity,1,nvl(msim.vmi_fixed_order_quantity,-1),nvl(msi.vmi_fixed_order_quantity,-1))=nvl(msi.vmi_fixed_order_quantity,-1) and
  decode(iacl.vmi_forecast_type,1,nvl(msim.vmi_forecast_type,-1),nvl(msi.vmi_forecast_type,-1))=nvl(msi.vmi_forecast_type,-1) and
  decode(iacl.vmi_maximum_days,1,nvl(msim.vmi_maximum_days,-1),nvl(msi.vmi_maximum_days,-1))=nvl(msi.vmi_maximum_days,-1) and
  decode(iacl.vmi_maximum_units,1,nvl(msim.vmi_maximum_units,-1),nvl(msi.vmi_maximum_units,-1))=nvl(msi.vmi_maximum_units,-1) and
  decode(iacl.vmi_minimum_days,1,nvl(msim.vmi_minimum_days,-1),nvl(msi.vmi_minimum_days,-1))=nvl(msi.vmi_minimum_days,-1) and
  decode(iacl.vmi_minimum_units,1,nvl(msim.vmi_minimum_units,-1),nvl(msi.vmi_minimum_units,-1))=nvl(msi.vmi_minimum_units,-1)
) or
not ( -- 7I (INVPVLM3)
  decode(iacl.child_lot_flag,1,nvl(msim.child_lot_flag,-1),nvl(msi.child_lot_flag,-1))=nvl(msi.child_lot_flag,-1) and
  decode(iacl.child_lot_prefix,1,nvl(msim.child_lot_prefix,-1),nvl(msi.child_lot_prefix,-1))=nvl(msi.child_lot_prefix,-1) and
  decode(iacl.child_lot_starting_number,1,nvl(msim.child_lot_starting_number,-1),nvl(msi.child_lot_starting_number,-1))=nvl(msi.child_lot_starting_number,-1) and
  decode(iacl.child_lot_validation_flag,1,nvl(msim.child_lot_validation_flag,-1),nvl(msi.child_lot_validation_flag,-1))=nvl(msi.child_lot_validation_flag,-1) and
  decode(iacl.copy_lot_attribute_flag,1,nvl(msim.copy_lot_attribute_flag,-1),nvl(msi.copy_lot_attribute_flag,-1))=nvl(msi.copy_lot_attribute_flag,-1) and
  decode(iacl.default_grade,1,nvl(msim.default_grade,-1),nvl(msi.default_grade,-1))=nvl(msi.default_grade,-1) and
  decode(iacl.grade_control_flag,1,nvl(msim.grade_control_flag,-1),nvl(msi.grade_control_flag,-1))=nvl(msi.grade_control_flag,-1) and
  decode(iacl.lot_divisible_flag,1,nvl(msim.lot_divisible_flag,-1),nvl(msi.lot_divisible_flag,-1))=nvl(msi.lot_divisible_flag,-1) and
  decode(iacl.parent_child_generation_flag,1,nvl(msim.parent_child_generation_flag,-1),nvl(msi.parent_child_generation_flag,-1))=nvl(msi.parent_child_generation_flag,-1) and
  decode(iacl.process_execution_enabled_flag,1,nvl(msim.process_execution_enabled_flag,-1),nvl(msi.process_execution_enabled_flag,-1))=nvl(msi.process_execution_enabled_flag,-1) and
  decode(iacl.process_quality_enabled_flag,1,nvl(msim.process_quality_enabled_flag,-1),nvl(msi.process_quality_enabled_flag,-1))=nvl(msi.process_quality_enabled_flag,-1) and
  decode(iacl.recipe_enabled_flag,1,nvl(msim.recipe_enabled_flag,-1),nvl(msi.recipe_enabled_flag,-1))=nvl(msi.recipe_enabled_flag,-1)
) or
not ( -- 7J (INVPVLM3)
  decode(iacl.cas_number,1,nvl(msim.cas_number,-1),nvl(msi.cas_number,-1))=nvl(msi.cas_number,-1) and
  decode(iacl.expiration_action_code,1,nvl(msim.expiration_action_code,-1),nvl(msi.expiration_action_code,-1))=nvl(msi.expiration_action_code,-1) and
  decode(iacl.expiration_action_interval,1,nvl(msim.expiration_action_interval,-1),nvl(msi.expiration_action_interval,-1))=nvl(msi.expiration_action_interval,-1) and
  decode(iacl.hazardous_material_flag,1,nvl(msim.hazardous_material_flag,-1),nvl(msi.hazardous_material_flag,-1))=nvl(msi.hazardous_material_flag,-1) and
  decode(iacl.hold_days,1,nvl(msim.hold_days,-1),nvl(msi.hold_days,-1))=nvl(msi.hold_days,-1) and
  decode(iacl.maturity_days,1,nvl(msim.maturity_days,-1),nvl(msi.maturity_days,-1))=nvl(msi.maturity_days,-1) and
  decode(iacl.process_costing_enabled_flag,1,nvl(msim.process_costing_enabled_flag,-1),nvl(msi.process_costing_enabled_flag,-1))=nvl(msi.process_costing_enabled_flag,-1) and
  decode(iacl.retest_interval,1,nvl(msim.retest_interval,-1),nvl(msi.retest_interval,-1))=nvl(msi.retest_interval,-1)
) or
not ( -- other item attributes which do not specifically raise an INV_IOI_MASTER_CHILD_xxx error in item import
  --decode(iacl.desc_flex,1,nvl(msim.desc_flex,-1),nvl(msi.desc_flex,-1))=nvl(msi.desc_flex,-1) and
  decode(iacl.dual_uom_control,1,nvl(msim.dual_uom_control,-1),nvl(msi.dual_uom_control,-1))=nvl(msi.dual_uom_control,-1) and
  decode(iacl.effectivity_control,1,nvl(msim.effectivity_control,-1),nvl(msi.effectivity_control,-1))=nvl(msi.effectivity_control,-1) and
  decode(iacl.eng_item_flag,1,nvl(msim.eng_item_flag,-1),nvl(msi.eng_item_flag,-1))=nvl(msi.eng_item_flag,-1) and
  decode(iacl.fixed_days_supply,1,nvl(msim.fixed_days_supply,-1),nvl(msi.fixed_days_supply,-1))=nvl(msi.fixed_days_supply,-1) and
  --decode(iacl.global_desc_flex,1,nvl(msim.global_desc_flex,-1),nvl(msi.global_desc_flex,-1))=nvl(msi.global_desc_flex,-1) and
  decode(iacl.indivisible_flag,1,nvl(msim.indivisible_flag,-1),nvl(msi.indivisible_flag,-1))=nvl(msi.indivisible_flag,-1) and
  decode(iacl.inventory_asset_flag,1,nvl(msim.inventory_asset_flag,-1),nvl(msi.inventory_asset_flag,-1))=nvl(msi.inventory_asset_flag,-1) and
  decode(iacl.primary_unit_of_measure,1,nvl(msim.primary_unit_of_measure,-1),nvl(msi.primary_unit_of_measure,-1))=nvl(msi.primary_unit_of_measure,-1) and
  decode(iacl.process_supply_locator_id,1,nvl(msim.process_supply_locator_id,-1),nvl(msi.process_supply_locator_id,-1))=nvl(msi.process_supply_locator_id,-1) and
  decode(iacl.process_supply_subinventory,1,nvl(msim.process_supply_subinventory,-1),nvl(msi.process_supply_subinventory,-1))=nvl(msi.process_supply_subinventory,-1) and
  decode(iacl.process_yield_locator_id,1,nvl(msim.process_yield_locator_id,-1),nvl(msi.process_yield_locator_id,-1))=nvl(msi.process_yield_locator_id,-1) and
  decode(iacl.process_yield_subinventory,1,nvl(msim.process_yield_subinventory,-1),nvl(msi.process_yield_subinventory,-1))=nvl(msi.process_yield_subinventory,-1) and
  decode(iacl.serial_tagging_flag,1,nvl(msim.serial_tagging_flag,-1),nvl(msi.serial_tagging_flag,-1))=nvl(msi.serial_tagging_flag,-1) and
  decode(iacl.service_item_flag,1,nvl(msim.service_item_flag,-1),nvl(msi.service_item_flag,-1))=nvl(msi.service_item_flag,-1) and
  decode(iacl.usage_item_flag,1,nvl(msim.usage_item_flag,-1),nvl(msi.usage_item_flag,-1))=nvl(msi.usage_item_flag,-1) and
  decode(iacl.vendor_warranty_flag,1,nvl(msim.vendor_warranty_flag,-1),nvl(msi.vendor_warranty_flag,-1))=nvl(msi.vendor_warranty_flag,-1) and
  decode(iacl.web_status,1,nvl(msim.web_status,-1),nvl(msi.web_status,-1))=nvl(msi.web_status,-1)
)
--
--
)</SQL_TEXT>
  <ENABLED>Y</ENABLED>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>INV Item Attribute Master/Child Conflicts</REPORT_NAME>
    <DESCRIPTION>Identifies existing Item Attribute Master/Child attribute value conflicts for Item Attributes controlled at the Master Organization Level.

These errors show as a &quot;Master - Child Conflict in one of these Attributes: ... [MASTER_CHILD_nn]&quot; error during Item Upload

Item Attributes with Master/Child conflicts are identified in the report by having a value in the report displayed as M:[master Org Value] C:[Child Org Value]

Item Attributes with no Master/Child conflicts will have a null value in the report. 
</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>Enginatics</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>&amp;lp_ib_item_tracking_level_sel</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;lp_ib_item_tracking_level_where</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;lp_mcc_classification_type_sel</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>&amp;lp_mcc_classification_type_where</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>-20</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;lp_ib_item_tracking_level_sel</ANCHOR>
    <SQL_TEXT>decode(decode(iacl.ib_item_tracking_level,1,nvl(msim.ib_item_tracking_level,-1),nvl(msi.ib_item_tracking_level,-1)),nvl(msi.ib_item_tracking_level,-1),&apos;&apos;,&apos;M:[&apos; ||msim.ib_item_tracking_level || &apos;] C:[&apos; || msi.ib_item_tracking_level || &apos;]&apos; ) ib_item_tracking_level,</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
&apos;Y&apos;
from
dba_tab_columns
where
table_name = &apos;MTL_SYSTEM_ITEMS_B&apos; and
column_name = &apos;IB_ITEM_TRACKING_LEVEL&apos;</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>ib_item_tracking_level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <ANCHOR>&amp;lp_mcc_classification_type_whe</ANCHOR>
    <SQL_TEXT>decode(iacl.ib_item_tracking_level,1,nvl(msim.ib_item_tracking_level,-1),nvl(msi.ib_item_tracking_level,-1))=nvl(msi.ib_item_tracking_level,-1) and</SQL_TEXT>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>ib_item_tracking_level</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>-10</DISPLAY_SEQUENCE>
    <ANCHOR>&amp;lp_mcc_classification_type_sel</ANCHOR>
    <SQL_TEXT>decode(decode(iacl.mcc_classification_type,1,nvl(msim.mcc_classification_type,-1),nvl(msi.mcc_classification_type,-1)),nvl(msi.mcc_classification_type,-1),&apos;&apos;,&apos;M:[&apos; ||msim.mcc_classification_type || &apos;] C:[&apos; || msi.mcc_classification_type || &apos;]&apos; ) mcc_classification_type,</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <DEFAULT_VALUE>select
&apos;Y&apos;
from
dba_tab_columns
where
table_name = &apos;MTL_SYSTEM_ITEMS_B&apos; and
column_name = &apos;MCC_CLASSIFICATION_TYPE&apos;</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>mcc_classification_type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <ANCHOR>&amp;lp_mcc_classification_type_whe</ANCHOR>
    <SQL_TEXT>decode(iacl.mcc_classification_type,1,nvl(msim.mcc_classification_type,-1),nvl(msi.mcc_classification_type,-1))=nvl(msi.mcc_classification_type,-1) and</SQL_TEXT>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>mcc_classification_type</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>5</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>mp.organization_code=:p_organization_code</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>INV Organization Code (excluding master)</LOV_NAME>
    <LOV_GUID>91D3167A33531204E053BB6B63585EE3</LOV_GUID>
    <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
(:$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>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Organization Code</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <PARAMETER_DEPENDENCIES>
  </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>
