<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>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: INV Item Attribute Master/Child Conflicts -->
 <REPORTS_ROW>
  <GUID>484B7A4B3EA02B3DE0630100007FC49F</GUID><ENABLED>Y</ENABLED>
  <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
),
sentinel_support as
(
select /*+ materialize */
max(case when y.column_name=&apos;ACCOUNTING_RULE_ID&apos; then 1 else 0 end) accounting_rule_id,
max(case when y.column_name=&apos;BUYER_ID&apos; then 1 else 0 end) buyer_id,
max(case when y.column_name=&apos;INVOICING_RULE_ID&apos; then 1 else 0 end) invoicing_rule_id,
max(case when y.column_name=&apos;CATALOG_STATUS_FLAG&apos; then 1 else 0 end) catalog_status_flag,
max(case when y.column_name=&apos;DEFAULT_SHIPPING_ORG&apos; then 1 else 0 end) default_shipping_org,
max(case when y.column_name=&apos;INSPECTION_REQUIRED_FLAG&apos; then 1 else 0 end) inspection_required_flag,
max(case when y.column_name=&apos;MARKET_PRICE&apos; then 1 else 0 end) market_price,
max(case when y.column_name=&apos;PURCHASING_TAX_CODE&apos; then 1 else 0 end) purchasing_tax_code,
max(case when y.column_name=&apos;QTY_RCV_EXCEPTION_CODE&apos; then 1 else 0 end) qty_rcv_exception_code,
max(case when y.column_name=&apos;RECEIPT_REQUIRED_FLAG&apos; then 1 else 0 end) receipt_required_flag,
max(case when y.column_name=&apos;TAXABLE_FLAG&apos; then 1 else 0 end) taxable_flag,
max(case when y.column_name=&apos;ASSET_CATEGORY_ID&apos; then 1 else 0 end) asset_category_id,
max(case when y.column_name=&apos;ENFORCE_SHIP_TO_LOCATION_CODE&apos; then 1 else 0 end) enforce_ship_to_location_code,
max(case when y.column_name=&apos;HAZARD_CLASS_ID&apos; then 1 else 0 end) hazard_class_id,
max(case when y.column_name=&apos;LIST_PRICE_PER_UNIT&apos; then 1 else 0 end) list_price_per_unit,
max(case when y.column_name=&apos;PRICE_TOLERANCE_PERCENT&apos; then 1 else 0 end) price_tolerance_percent,
max(case when y.column_name=&apos;QTY_RCV_TOLERANCE&apos; then 1 else 0 end) qty_rcv_tolerance,
max(case when y.column_name=&apos;ROUNDING_FACTOR&apos; then 1 else 0 end) rounding_factor,
max(case when y.column_name=&apos;UN_NUMBER_ID&apos; then 1 else 0 end) un_number_id,
max(case when y.column_name=&apos;UNIT_OF_ISSUE&apos; then 1 else 0 end) unit_of_issue,
max(case when y.column_name=&apos;ALLOW_EXPRESS_DELIVERY_FLAG&apos; then 1 else 0 end) allow_express_delivery_flag,
max(case when y.column_name=&apos;ALLOW_SUBSTITUTE_RECEIPTS_FLAG&apos; then 1 else 0 end) allow_substitute_receipts_flag,
max(case when y.column_name=&apos;ALLOW_UNORDERED_RECEIPTS_FLAG&apos; then 1 else 0 end) allow_unordered_receipts_flag,
max(case when y.column_name=&apos;DAYS_EARLY_RECEIPT_ALLOWED&apos; then 1 else 0 end) days_early_receipt_allowed,
max(case when y.column_name=&apos;DAYS_LATE_RECEIPT_ALLOWED&apos; then 1 else 0 end) days_late_receipt_allowed,
max(case when y.column_name=&apos;AUTO_LOT_ALPHA_PREFIX&apos; then 1 else 0 end) auto_lot_alpha_prefix,
max(case when y.column_name=&apos;DESCRIPTION&apos; then 1 else 0 end) description,
max(case when y.column_name=&apos;INVOICE_CLOSE_TOLERANCE&apos; then 1 else 0 end) invoice_close_tolerance,
max(case when y.column_name=&apos;LONG_DESCRIPTION&apos; then 1 else 0 end) long_description,
max(case when y.column_name=&apos;RECEIPT_DAYS_EXCEPTION_CODE&apos; then 1 else 0 end) receipt_days_exception_code,
max(case when y.column_name=&apos;RECEIVE_CLOSE_TOLERANCE&apos; then 1 else 0 end) receive_close_tolerance,
max(case when y.column_name=&apos;RECEIVING_ROUTING_ID&apos; then 1 else 0 end) receiving_routing_id,
max(case when y.column_name=&apos;OVER_SHIPMENT_TOLERANCE&apos; then 1 else 0 end) over_shipment_tolerance,
max(case when y.column_name=&apos;OVERCOMPLETION_TOLERANCE_TYPE&apos; then 1 else 0 end) overcompletion_tolerance_type,
max(case when y.column_name=&apos;OVERCOMPLETION_TOLERANCE_VALUE&apos; then 1 else 0 end) overcompletion_tolerance_value,
max(case when y.column_name=&apos;UNDER_SHIPMENT_TOLERANCE&apos; then 1 else 0 end) under_shipment_tolerance,
max(case when y.column_name=&apos;DEFECT_TRACKING_ON_FLAG&apos; then 1 else 0 end) defect_tracking_on_flag,
max(case when y.column_name=&apos;OVER_RETURN_TOLERANCE&apos; then 1 else 0 end) over_return_tolerance,
max(case when y.column_name=&apos;RECOVERED_PART_DISP_CODE&apos; then 1 else 0 end) recovered_part_disp_code,
max(case when y.column_name=&apos;UNDER_RETURN_TOLERANCE&apos; then 1 else 0 end) under_return_tolerance,
max(case when y.column_name=&apos;ASSET_CREATION_CODE&apos; then 1 else 0 end) asset_creation_code,
max(case when y.column_name=&apos;BACK_ORDERABLE_FLAG&apos; then 1 else 0 end) back_orderable_flag,
max(case when y.column_name=&apos;COMMS_ACTIVATION_REQD_FLAG&apos; then 1 else 0 end) comms_activation_reqd_flag,
max(case when y.column_name=&apos;ORDERABLE_ON_WEB_FLAG&apos; then 1 else 0 end) orderable_on_web_flag,
max(case when y.column_name=&apos;DEFAULT_LOT_STATUS_ID&apos; then 1 else 0 end) default_lot_status_id,
max(case when y.column_name=&apos;DIMENSION_UOM_CODE&apos; then 1 else 0 end) dimension_uom_code,
max(case when y.column_name=&apos;UNIT_HEIGHT&apos; then 1 else 0 end) unit_height,
max(case when y.column_name=&apos;UNIT_LENGTH&apos; then 1 else 0 end) unit_length,
max(case when y.column_name=&apos;UNIT_WIDTH&apos; then 1 else 0 end) unit_width,
max(case when y.column_name=&apos;DEFAULT_MATERIAL_STATUS_ID&apos; then 1 else 0 end) default_material_status_id,
max(case when y.column_name=&apos;DEFAULT_SERIAL_STATUS_ID&apos; then 1 else 0 end) default_serial_status_id,
max(case when y.column_name=&apos;FINANCING_ALLOWED_FLAG&apos; then 1 else 0 end) financing_allowed_flag,
max(case when y.column_name=&apos;INVENTORY_CARRY_PENALTY&apos; then 1 else 0 end) inventory_carry_penalty,
max(case when y.column_name=&apos;OPERATION_SLACK_PENALTY&apos; then 1 else 0 end) operation_slack_penalty,
max(case when y.column_name=&apos;CONTRACT_ITEM_TYPE_CODE&apos; then 1 else 0 end) contract_item_type_code,
max(case when y.column_name=&apos;EAM_ACT_NOTIFICATION_FLAG&apos; then 1 else 0 end) eam_act_notification_flag,
max(case when y.column_name=&apos;EAM_ACT_SHUTDOWN_STATUS&apos; then 1 else 0 end) eam_act_shutdown_status,
max(case when y.column_name=&apos;EAM_ACTIVITY_CAUSE_CODE&apos; then 1 else 0 end) eam_activity_cause_code,
max(case when y.column_name=&apos;EAM_ACTIVITY_TYPE_CODE&apos; then 1 else 0 end) eam_activity_type_code,
max(case when y.column_name=&apos;EAM_ITEM_TYPE&apos; then 1 else 0 end) eam_item_type,
max(case when y.column_name=&apos;CREATE_SUPPLY_FLAG&apos; then 1 else 0 end) create_supply_flag,
max(case when y.column_name=&apos;DEFAULT_SO_SOURCE_TYPE&apos; then 1 else 0 end) default_so_source_type,
max(case when y.column_name=&apos;LOT_TRANSLATE_ENABLED&apos; then 1 else 0 end) lot_translate_enabled,
max(case when y.column_name=&apos;PLANNED_INV_POINT_FLAG&apos; then 1 else 0 end) planned_inv_point_flag,
max(case when y.column_name=&apos;SERV_BILLING_ENABLED_FLAG&apos; then 1 else 0 end) serv_billing_enabled_flag,
max(case when y.column_name=&apos;SERV_REQ_ENABLED_CODE&apos; then 1 else 0 end) serv_req_enabled_code,
max(case when y.column_name=&apos;SUBSTITUTION_WINDOW_CODE&apos; then 1 else 0 end) substitution_window_code,
max(case when y.column_name=&apos;SUBSTITUTION_WINDOW_DAYS&apos; then 1 else 0 end) substitution_window_days,
max(case when y.column_name=&apos;AUTO_SERIAL_ALPHA_PREFIX&apos; then 1 else 0 end) auto_serial_alpha_prefix,
max(case when y.column_name=&apos;SHELF_LIFE_DAYS&apos; then 1 else 0 end) shelf_life_days,
max(case when y.column_name=&apos;START_AUTO_LOT_NUMBER&apos; then 1 else 0 end) start_auto_lot_number,
max(case when y.column_name=&apos;START_AUTO_SERIAL_NUMBER&apos; then 1 else 0 end) start_auto_serial_number,
max(case when y.column_name=&apos;ENCUMBRANCE_ACCOUNT&apos; then 1 else 0 end) encumbrance_account,
max(case when y.column_name=&apos;EXPENSE_ACCOUNT&apos; then 1 else 0 end) expense_account,
max(case when y.column_name=&apos;SOURCE_ORGANIZATION_ID&apos; then 1 else 0 end) source_organization_id,
max(case when y.column_name=&apos;SOURCE_SUBINVENTORY&apos; then 1 else 0 end) source_subinventory,
max(case when y.column_name=&apos;SOURCE_TYPE&apos; then 1 else 0 end) source_type,
max(case when y.column_name=&apos;UNIT_WEIGHT&apos; then 1 else 0 end) unit_weight,
max(case when y.column_name=&apos;WEIGHT_UOM_CODE&apos; then 1 else 0 end) weight_uom_code,
max(case when y.column_name=&apos;ACCEPTABLE_EARLY_DAYS&apos; then 1 else 0 end) acceptable_early_days,
max(case when y.column_name=&apos;SHRINKAGE_RATE&apos; then 1 else 0 end) shrinkage_rate,
max(case when y.column_name=&apos;UNIT_VOLUME&apos; then 1 else 0 end) unit_volume,
max(case when y.column_name=&apos;VOLUME_UOM_CODE&apos; then 1 else 0 end) volume_uom_code,
max(case when y.column_name=&apos;ACCEPTABLE_RATE_DECREASE&apos; then 1 else 0 end) acceptable_rate_decrease,
max(case when y.column_name=&apos;ACCEPTABLE_RATE_INCREASE&apos; then 1 else 0 end) acceptable_rate_increase,
max(case when y.column_name=&apos;CUM_MANUFACTURING_LEAD_TIME&apos; then 1 else 0 end) cum_manufacturing_lead_time,
max(case when y.column_name=&apos;DEMAND_TIME_FENCE_CODE&apos; then 1 else 0 end) demand_time_fence_code,
max(case when y.column_name=&apos;LEAD_TIME_LOT_SIZE&apos; then 1 else 0 end) lead_time_lot_size,
max(case when y.column_name=&apos;OVERRUN_PERCENTAGE&apos; then 1 else 0 end) overrun_percentage,
max(case when y.column_name=&apos;STD_LOT_SIZE&apos; then 1 else 0 end) std_lot_size,
max(case when y.column_name=&apos;CUMULATIVE_TOTAL_LEAD_TIME&apos; then 1 else 0 end) cumulative_total_lead_time,
max(case when y.column_name=&apos;DEMAND_TIME_FENCE_DAYS&apos; then 1 else 0 end) demand_time_fence_days,
max(case when y.column_name=&apos;END_ASSEMBLY_PEGGING_FLAG&apos; then 1 else 0 end) end_assembly_pegging_flag,
max(case when y.column_name=&apos;PLANNING_EXCEPTION_SET&apos; then 1 else 0 end) planning_exception_set,
max(case when y.column_name=&apos;PLANNING_TIME_FENCE_DAYS&apos; then 1 else 0 end) planning_time_fence_days,
max(case when y.column_name=&apos;BASE_ITEM_ID&apos; then 1 else 0 end) base_item_id,
max(case when y.column_name=&apos;FIXED_LEAD_TIME&apos; then 1 else 0 end) fixed_lead_time,
max(case when y.column_name=&apos;VARIABLE_LEAD_TIME&apos; then 1 else 0 end) variable_lead_time,
max(case when y.column_name=&apos;WIP_SUPPLY_LOCATOR_ID&apos; then 1 else 0 end) wip_supply_locator_id,
max(case when y.column_name=&apos;WIP_SUPPLY_SUBINVENTORY&apos; then 1 else 0 end) wip_supply_subinventory,
max(case when y.column_name=&apos;CARRYING_COST&apos; then 1 else 0 end) carrying_cost,
max(case when y.column_name=&apos;FIXED_LOT_MULTIPLIER&apos; then 1 else 0 end) fixed_lot_multiplier,
max(case when y.column_name=&apos;PLANNER_CODE&apos; then 1 else 0 end) planner_code,
max(case when y.column_name=&apos;FULL_LEAD_TIME&apos; then 1 else 0 end) full_lead_time,
max(case when y.column_name=&apos;MIN_MINMAX_QUANTITY&apos; then 1 else 0 end) min_minmax_quantity,
max(case when y.column_name=&apos;MRP_SAFETY_STOCK_PERCENT&apos; then 1 else 0 end) mrp_safety_stock_percent,
max(case when y.column_name=&apos;ORDER_COST&apos; then 1 else 0 end) order_cost,
max(case when y.column_name=&apos;POSTPROCESSING_LEAD_TIME&apos; then 1 else 0 end) postprocessing_lead_time,
max(case when y.column_name=&apos;PREPROCESSING_LEAD_TIME&apos; then 1 else 0 end) preprocessing_lead_time,
max(case when y.column_name=&apos;ATP_RULE_ID&apos; then 1 else 0 end) atp_rule_id,
max(case when y.column_name=&apos;FIXED_ORDER_QUANTITY&apos; then 1 else 0 end) fixed_order_quantity,
max(case when y.column_name=&apos;MAX_MINMAX_QUANTITY&apos; then 1 else 0 end) max_minmax_quantity,
max(case when y.column_name=&apos;MAXIMUM_ORDER_QUANTITY&apos; then 1 else 0 end) maximum_order_quantity,
max(case when y.column_name=&apos;MINIMUM_ORDER_QUANTITY&apos; then 1 else 0 end) minimum_order_quantity,
max(case when y.column_name=&apos;PICKING_RULE_ID&apos; then 1 else 0 end) picking_rule_id,
max(case when y.column_name=&apos;AUTO_REDUCE_MPS&apos; then 1 else 0 end) auto_reduce_mps,
max(case when y.column_name=&apos;OUTSIDE_OPERATION_UOM_TYPE&apos; then 1 else 0 end) outside_operation_uom_type,
max(case when y.column_name=&apos;POSITIVE_MEASUREMENT_ERROR&apos; then 1 else 0 end) positive_measurement_error,
max(case when y.column_name=&apos;SAFETY_STOCK_BUCKET_DAYS&apos; then 1 else 0 end) safety_stock_bucket_days,
max(case when y.column_name=&apos;ATO_FORECAST_CONTROL&apos; then 1 else 0 end) ato_forecast_control,
max(case when y.column_name=&apos;ITEM_TYPE&apos; then 1 else 0 end) item_type,
max(case when y.column_name=&apos;CONFIG_MODEL_TYPE&apos; then 1 else 0 end) config_model_type,
max(case when y.column_name=&apos;EAM_ACTIVITY_SOURCE_CODE&apos; then 1 else 0 end) eam_activity_source_code,
max(case when y.column_name=&apos;IB_ITEM_INSTANCE_CLASS&apos; then 1 else 0 end) ib_item_instance_class,
max(case when y.column_name=&apos;LOT_SUBSTITUTION_ENABLED&apos; then 1 else 0 end) lot_substitution_enabled,
max(case when y.column_name=&apos;MINIMUM_LICENSE_QUANTITY&apos; then 1 else 0 end) minimum_license_quantity,
max(case when y.column_name=&apos;CHARGE_PERIODICITY_CODE&apos; then 1 else 0 end) charge_periodicity_code,
max(case when y.column_name=&apos;OUTSOURCED_ASSEMBLY&apos; then 1 else 0 end) outsourced_assembly,
max(case when y.column_name=&apos;SUBCONTRACTING_COMPONENT&apos; then 1 else 0 end) subcontracting_component,
max(case when y.column_name=&apos;PREPOSITION_POINT&apos; then 1 else 0 end) preposition_point,
max(case when y.column_name=&apos;REPAIR_LEADTIME&apos; then 1 else 0 end) repair_leadtime,
max(case when y.column_name=&apos;REPAIR_PROGRAM&apos; then 1 else 0 end) repair_program,
max(case when y.column_name=&apos;REPAIR_YIELD&apos; then 1 else 0 end) repair_yield,
max(case when y.column_name=&apos;NEGATIVE_MEASUREMENT_ERROR&apos; then 1 else 0 end) negative_measurement_error,
max(case when y.column_name=&apos;SERVICE_STARTING_DELAY&apos; then 1 else 0 end) service_starting_delay,
max(case when y.column_name=&apos;PAYMENT_TERMS_ID&apos; then 1 else 0 end) payment_terms_id,
max(case when y.column_name=&apos;COVERAGE_SCHEDULE_ID&apos; then 1 else 0 end) coverage_schedule_id,
max(case when y.column_name=&apos;MATERIAL_BILLABLE_FLAG&apos; then 1 else 0 end) material_billable_flag,
max(case when y.column_name=&apos;SERVICE_DURATION&apos; then 1 else 0 end) service_duration,
max(case when y.column_name=&apos;SERVICE_DURATION_PERIOD_CODE&apos; then 1 else 0 end) service_duration_period_code,
max(case when y.column_name=&apos;TAX_CODE&apos; then 1 else 0 end) tax_code,
max(case when y.column_name=&apos;CONTAINER_TYPE_CODE&apos; then 1 else 0 end) container_type_code,
max(case when y.column_name=&apos;INTERNAL_VOLUME&apos; then 1 else 0 end) internal_volume,
max(case when y.column_name=&apos;MAXIMUM_LOAD_WEIGHT&apos; then 1 else 0 end) maximum_load_weight,
max(case when y.column_name=&apos;MINIMUM_FILL_PERCENT&apos; then 1 else 0 end) minimum_fill_percent,
max(case when y.column_name=&apos;RELEASE_TIME_FENCE_CODE&apos; then 1 else 0 end) release_time_fence_code,
max(case when y.column_name=&apos;RELEASE_TIME_FENCE_DAYS&apos; then 1 else 0 end) release_time_fence_days,
max(case when y.column_name=&apos;CONFIG_MATCH&apos; then 1 else 0 end) config_match,
max(case when y.column_name=&apos;CONFIG_ORGS&apos; then 1 else 0 end) config_orgs,
max(case when y.column_name=&apos;ASN_AUTOEXPIRE_FLAG&apos; then 1 else 0 end) asn_autoexpire_flag,
max(case when y.column_name=&apos;CONSIGNED_FLAG&apos; then 1 else 0 end) consigned_flag,
max(case when y.column_name=&apos;CONTINOUS_TRANSFER&apos; then 1 else 0 end) continous_transfer,
max(case when y.column_name=&apos;CONVERGENCE&apos; then 1 else 0 end) convergence,
max(case when y.column_name=&apos;CRITICAL_COMPONENT_FLAG&apos; then 1 else 0 end) critical_component_flag,
max(case when y.column_name=&apos;DAYS_MAX_INV_SUPPLY&apos; then 1 else 0 end) days_max_inv_supply,
max(case when y.column_name=&apos;DAYS_MAX_INV_WINDOW&apos; then 1 else 0 end) days_max_inv_window,
max(case when y.column_name=&apos;DAYS_TGT_INV_SUPPLY&apos; then 1 else 0 end) days_tgt_inv_supply,
max(case when y.column_name=&apos;DAYS_TGT_INV_WINDOW&apos; then 1 else 0 end) days_tgt_inv_window,
max(case when y.column_name=&apos;DIVERGENCE&apos; then 1 else 0 end) divergence,
max(case when y.column_name=&apos;DRP_PLANNED_FLAG&apos; then 1 else 0 end) drp_planned_flag,
max(case when y.column_name=&apos;EXCLUDE_FROM_BUDGET_FLAG&apos; then 1 else 0 end) exclude_from_budget_flag,
max(case when y.column_name=&apos;FORECAST_HORIZON&apos; then 1 else 0 end) forecast_horizon,
max(case when y.column_name=&apos;SO_AUTHORIZATION_FLAG&apos; then 1 else 0 end) so_authorization_flag,
max(case when y.column_name=&apos;VMI_FIXED_ORDER_QUANTITY&apos; then 1 else 0 end) vmi_fixed_order_quantity,
max(case when y.column_name=&apos;VMI_FORECAST_TYPE&apos; then 1 else 0 end) vmi_forecast_type,
max(case when y.column_name=&apos;VMI_MAXIMUM_DAYS&apos; then 1 else 0 end) vmi_maximum_days,
max(case when y.column_name=&apos;VMI_MAXIMUM_UNITS&apos; then 1 else 0 end) vmi_maximum_units,
max(case when y.column_name=&apos;VMI_MINIMUM_DAYS&apos; then 1 else 0 end) vmi_minimum_days,
max(case when y.column_name=&apos;VMI_MINIMUM_UNITS&apos; then 1 else 0 end) vmi_minimum_units,
max(case when y.column_name=&apos;CHILD_LOT_PREFIX&apos; then 1 else 0 end) child_lot_prefix,
max(case when y.column_name=&apos;CHILD_LOT_STARTING_NUMBER&apos; then 1 else 0 end) child_lot_starting_number,
max(case when y.column_name=&apos;DEFAULT_GRADE&apos; then 1 else 0 end) default_grade,
max(case when y.column_name=&apos;PARENT_CHILD_GENERATION_FLAG&apos; then 1 else 0 end) parent_child_generation_flag,
max(case when y.column_name=&apos;CAS_NUMBER&apos; then 1 else 0 end) cas_number,
max(case when y.column_name=&apos;EXPIRATION_ACTION_CODE&apos; then 1 else 0 end) expiration_action_code,
max(case when y.column_name=&apos;EXPIRATION_ACTION_INTERVAL&apos; then 1 else 0 end) expiration_action_interval,
max(case when y.column_name=&apos;HOLD_DAYS&apos; then 1 else 0 end) hold_days,
max(case when y.column_name=&apos;MATURITY_DAYS&apos; then 1 else 0 end) maturity_days,
max(case when y.column_name=&apos;RETEST_INTERVAL&apos; then 1 else 0 end) retest_interval,
max(case when y.column_name=&apos;FIXED_DAYS_SUPPLY&apos; then 1 else 0 end) fixed_days_supply,
max(case when y.column_name=&apos;PROCESS_SUPPLY_LOCATOR_ID&apos; then 1 else 0 end) process_supply_locator_id,
max(case when y.column_name=&apos;PROCESS_SUPPLY_SUBINVENTORY&apos; then 1 else 0 end) process_supply_subinventory,
max(case when y.column_name=&apos;PROCESS_YIELD_LOCATOR_ID&apos; then 1 else 0 end) process_yield_locator_id,
max(case when y.column_name=&apos;PROCESS_YIELD_SUBINVENTORY&apos; then 1 else 0 end) process_yield_subinventory
from
(
select distinct upper(coalesce(
regexp_substr(us.text,&apos;msii_temp_data\.\s*([A-Za-z0-9_]+)\s*:=\s*NULL&apos;,1,1,&apos;i&apos;,1),
case when instr(upper(us.text),&apos;G_UPD_NULL&apos;)&gt;0 then regexp_substr(us.text,&apos;([A-Za-z0-9_]+)\s*=\s*DECODE\(\s*[A-Za-z0-9_]+\s*,\s*NULL\s*,\s*msi_record_temp&apos;,1,1,&apos;i&apos;,1) end
)) column_name
from
user_source us
where
us.name=&apos;INVUPD1B&apos; and
us.type=&apos;PACKAGE BODY&apos;
) y
where
y.column_name is not null
)
select
x.*,
case when x.accounting_rule_id is not null and (x.accounting_rule_id not like &apos;M:[]%&apos; or ss.accounting_rule_id=1) then 1 else 0 end+
case when x.buyer_id is not null and (x.buyer_id not like &apos;M:[]%&apos; or ss.buyer_id=1) then 1 else 0 end+
case when x.customer_order_flag is not null and x.customer_order_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.internal_order_flag is not null and x.internal_order_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.inventory_item_flag is not null and x.inventory_item_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.invoicing_rule_id is not null and (x.invoicing_rule_id not like &apos;M:[]%&apos; or ss.invoicing_rule_id=1) then 1 else 0 end+
case when x.purchasing_item_flag is not null and x.purchasing_item_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.shippable_item_flag is not null and x.shippable_item_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.bom_enabled_flag is not null and x.bom_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.build_in_wip_flag is not null and x.build_in_wip_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.check_shortages_flag is not null and x.check_shortages_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.item_catalog_group_id is not null and x.item_catalog_group_id not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.revision_qty_control_code is not null and x.revision_qty_control_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.stock_enabled_flag is not null and x.stock_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.customer_order_enabled_flag is not null and x.customer_order_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.internal_order_enabled_flag is not null and x.internal_order_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.mtl_transactions_enabled_flag is not null and x.mtl_transactions_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.purchasing_enabled_flag is not null and x.purchasing_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.so_transactions_flag is not null and x.so_transactions_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.allow_item_desc_update_flag is not null and x.allow_item_desc_update_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.catalog_status_flag is not null and (x.catalog_status_flag not like &apos;M:[]%&apos; or ss.catalog_status_flag=1) then 1 else 0 end+
case when x.collateral_flag is not null and x.collateral_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.default_shipping_org is not null and (x.default_shipping_org not like &apos;M:[]%&apos; or ss.default_shipping_org=1) then 1 else 0 end+
case when x.inspection_required_flag is not null and (x.inspection_required_flag not like &apos;M:[]%&apos; or ss.inspection_required_flag=1) then 1 else 0 end+
case when x.market_price is not null and (x.market_price not like &apos;M:[]%&apos; or ss.market_price=1) then 1 else 0 end+
case when x.purchasing_tax_code is not null and (x.purchasing_tax_code not like &apos;M:[]%&apos; or ss.purchasing_tax_code=1) then 1 else 0 end+
case when x.qty_rcv_exception_code is not null and (x.qty_rcv_exception_code not like &apos;M:[]%&apos; or ss.qty_rcv_exception_code=1) then 1 else 0 end+
case when x.receipt_required_flag is not null and (x.receipt_required_flag not like &apos;M:[]%&apos; or ss.receipt_required_flag=1) then 1 else 0 end+
case when x.returnable_flag is not null and x.returnable_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.taxable_flag is not null and (x.taxable_flag not like &apos;M:[]%&apos; or ss.taxable_flag=1) then 1 else 0 end+
case when x.asset_category_id is not null and (x.asset_category_id not like &apos;M:[]%&apos; or ss.asset_category_id=1) then 1 else 0 end+
case when x.enforce_ship_to_location_code is not null and (x.enforce_ship_to_location_code not like &apos;M:[]%&apos; or ss.enforce_ship_to_location_code=1) then 1 else 0 end+
case when x.hazard_class_id is not null and (x.hazard_class_id not like &apos;M:[]%&apos; or ss.hazard_class_id=1) then 1 else 0 end+
case when x.list_price_per_unit is not null and (x.list_price_per_unit not like &apos;M:[]%&apos; or ss.list_price_per_unit=1) then 1 else 0 end+
case when x.price_tolerance_percent is not null and (x.price_tolerance_percent not like &apos;M:[]%&apos; or ss.price_tolerance_percent=1) then 1 else 0 end+
case when x.qty_rcv_tolerance is not null and (x.qty_rcv_tolerance not like &apos;M:[]%&apos; or ss.qty_rcv_tolerance=1) then 1 else 0 end+
case when x.rfq_required_flag is not null and x.rfq_required_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.rounding_factor is not null and (x.rounding_factor not like &apos;M:[]%&apos; or ss.rounding_factor=1) then 1 else 0 end+
case when x.un_number_id is not null and (x.un_number_id not like &apos;M:[]%&apos; or ss.un_number_id=1) then 1 else 0 end+
case when x.unit_of_issue is not null and (x.unit_of_issue not like &apos;M:[]%&apos; or ss.unit_of_issue=1) then 1 else 0 end+
case when x.allow_express_delivery_flag is not null and (x.allow_express_delivery_flag not like &apos;M:[]%&apos; or ss.allow_express_delivery_flag=1) then 1 else 0 end+
case when x.allow_substitute_receipts_flag is not null and (x.allow_substitute_receipts_flag not like &apos;M:[]%&apos; or ss.allow_substitute_receipts_flag=1) then 1 else 0 end+
case when x.allow_unordered_receipts_flag is not null and (x.allow_unordered_receipts_flag not like &apos;M:[]%&apos; or ss.allow_unordered_receipts_flag=1) then 1 else 0 end+
case when x.days_early_receipt_allowed is not null and (x.days_early_receipt_allowed not like &apos;M:[]%&apos; or ss.days_early_receipt_allowed=1) then 1 else 0 end+
case when x.days_late_receipt_allowed is not null and (x.days_late_receipt_allowed not like &apos;M:[]%&apos; or ss.days_late_receipt_allowed=1) then 1 else 0 end+
case when x.auto_lot_alpha_prefix is not null and (x.auto_lot_alpha_prefix not like &apos;M:[]%&apos; or ss.auto_lot_alpha_prefix=1) then 1 else 0 end+
case when x.description is not null and (x.description not like &apos;M:[]%&apos; or ss.description=1) then 1 else 0 end+
case when x.invoice_close_tolerance is not null and (x.invoice_close_tolerance not like &apos;M:[]%&apos; or ss.invoice_close_tolerance=1) then 1 else 0 end+
case when x.long_description is not null and (x.long_description not like &apos;M:[]%&apos; or ss.long_description=1) then 1 else 0 end+
case when x.receipt_days_exception_code is not null and (x.receipt_days_exception_code not like &apos;M:[]%&apos; or ss.receipt_days_exception_code=1) then 1 else 0 end+
case when x.receive_close_tolerance is not null and (x.receive_close_tolerance not like &apos;M:[]%&apos; or ss.receive_close_tolerance=1) then 1 else 0 end+
case when x.receiving_routing_id is not null and (x.receiving_routing_id not like &apos;M:[]%&apos; or ss.receiving_routing_id=1) then 1 else 0 end+
case when x.over_shipment_tolerance is not null and (x.over_shipment_tolerance not like &apos;M:[]%&apos; or ss.over_shipment_tolerance=1) then 1 else 0 end+
case when x.overcompletion_tolerance_type is not null and (x.overcompletion_tolerance_type not like &apos;M:[]%&apos; or ss.overcompletion_tolerance_type=1) then 1 else 0 end+
case when x.overcompletion_tolerance_value is not null and (x.overcompletion_tolerance_value not like &apos;M:[]%&apos; or ss.overcompletion_tolerance_value=1) then 1 else 0 end+
case when x.under_shipment_tolerance is not null and (x.under_shipment_tolerance not like &apos;M:[]%&apos; or ss.under_shipment_tolerance=1) then 1 else 0 end+
case when x.defect_tracking_on_flag is not null and (x.defect_tracking_on_flag not like &apos;M:[]%&apos; or ss.defect_tracking_on_flag=1) then 1 else 0 end+
case when x.equipment_type is not null and x.equipment_type not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.over_return_tolerance is not null and (x.over_return_tolerance not like &apos;M:[]%&apos; or ss.over_return_tolerance=1) then 1 else 0 end+
case when x.recovered_part_disp_code is not null and (x.recovered_part_disp_code not like &apos;M:[]%&apos; or ss.recovered_part_disp_code=1) then 1 else 0 end+
case when x.under_return_tolerance is not null and (x.under_return_tolerance not like &apos;M:[]%&apos; or ss.under_return_tolerance=1) then 1 else 0 end+
case when x.coupon_exempt_flag is not null and x.coupon_exempt_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.downloadable_flag is not null and x.downloadable_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.electronic_flag is not null and x.electronic_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.event_flag is not null and x.event_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.vol_discount_exempt_flag is not null and x.vol_discount_exempt_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.asset_creation_code is not null and (x.asset_creation_code not like &apos;M:[]%&apos; or ss.asset_creation_code=1) then 1 else 0 end+
case when x.back_orderable_flag is not null and (x.back_orderable_flag not like &apos;M:[]%&apos; or ss.back_orderable_flag=1) then 1 else 0 end+
case when x.comms_activation_reqd_flag is not null and (x.comms_activation_reqd_flag not like &apos;M:[]%&apos; or ss.comms_activation_reqd_flag=1) then 1 else 0 end+
case when x.comms_nl_trackable_flag is not null and x.comms_nl_trackable_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.orderable_on_web_flag is not null and (x.orderable_on_web_flag not like &apos;M:[]%&apos; or ss.orderable_on_web_flag=1) then 1 else 0 end+
case when x.bulk_picked_flag is not null and x.bulk_picked_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.default_lot_status_id is not null and (x.default_lot_status_id not like &apos;M:[]%&apos; or ss.default_lot_status_id=1) then 1 else 0 end+
case when x.dimension_uom_code is not null and (x.dimension_uom_code not like &apos;M:[]%&apos; or ss.dimension_uom_code=1) then 1 else 0 end+
case when x.lot_status_enabled is not null and x.lot_status_enabled not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.unit_height is not null and (x.unit_height not like &apos;M:[]%&apos; or ss.unit_height=1) then 1 else 0 end+
case when x.unit_length is not null and (x.unit_length not like &apos;M:[]%&apos; or ss.unit_length=1) then 1 else 0 end+
case when x.unit_width is not null and (x.unit_width not like &apos;M:[]%&apos; or ss.unit_width=1) then 1 else 0 end+
case when x.default_material_status_id is not null and (x.default_material_status_id not like &apos;M:[]%&apos; or ss.default_material_status_id=1) then 1 else 0 end+
case when x.default_serial_status_id is not null and (x.default_serial_status_id not like &apos;M:[]%&apos; or ss.default_serial_status_id=1) then 1 else 0 end+
case when x.lot_merge_enabled is not null and x.lot_merge_enabled not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.lot_split_enabled is not null and x.lot_split_enabled not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.serial_status_enabled is not null and x.serial_status_enabled not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.financing_allowed_flag is not null and (x.financing_allowed_flag not like &apos;M:[]%&apos; or ss.financing_allowed_flag=1) then 1 else 0 end+
case when x.inventory_carry_penalty is not null and (x.inventory_carry_penalty not like &apos;M:[]%&apos; or ss.inventory_carry_penalty=1) then 1 else 0 end+
case when x.operation_slack_penalty is not null and (x.operation_slack_penalty not like &apos;M:[]%&apos; or ss.operation_slack_penalty=1) then 1 else 0 end+
case when x.contract_item_type_code is not null and (x.contract_item_type_code not like &apos;M:[]%&apos; or ss.contract_item_type_code=1) then 1 else 0 end+
case when x.eam_act_notification_flag is not null and (x.eam_act_notification_flag not like &apos;M:[]%&apos; or ss.eam_act_notification_flag=1) then 1 else 0 end+
case when x.eam_act_shutdown_status is not null and (x.eam_act_shutdown_status not like &apos;M:[]%&apos; or ss.eam_act_shutdown_status=1) then 1 else 0 end+
case when x.eam_activity_cause_code is not null and (x.eam_activity_cause_code not like &apos;M:[]%&apos; or ss.eam_activity_cause_code=1) then 1 else 0 end+
case when x.eam_activity_type_code is not null and (x.eam_activity_type_code not like &apos;M:[]%&apos; or ss.eam_activity_type_code=1) then 1 else 0 end+
case when x.eam_item_type is not null and (x.eam_item_type not like &apos;M:[]%&apos; or ss.eam_item_type=1) then 1 else 0 end+
case when x.create_supply_flag is not null and (x.create_supply_flag not like &apos;M:[]%&apos; or ss.create_supply_flag=1) then 1 else 0 end+
case when x.default_so_source_type is not null and (x.default_so_source_type not like &apos;M:[]%&apos; or ss.default_so_source_type=1) then 1 else 0 end+
case when x.lot_translate_enabled is not null and (x.lot_translate_enabled not like &apos;M:[]%&apos; or ss.lot_translate_enabled=1) then 1 else 0 end+
case when x.planned_inv_point_flag is not null and (x.planned_inv_point_flag not like &apos;M:[]%&apos; or ss.planned_inv_point_flag=1) then 1 else 0 end+
case when x.serv_billing_enabled_flag is not null and (x.serv_billing_enabled_flag not like &apos;M:[]%&apos; or ss.serv_billing_enabled_flag=1) then 1 else 0 end+
case when x.serv_req_enabled_code is not null and (x.serv_req_enabled_code not like &apos;M:[]%&apos; or ss.serv_req_enabled_code=1) then 1 else 0 end+
case when x.substitution_window_code is not null and (x.substitution_window_code not like &apos;M:[]%&apos; or ss.substitution_window_code=1) then 1 else 0 end+
case when x.substitution_window_days is not null and (x.substitution_window_days not like &apos;M:[]%&apos; or ss.substitution_window_days=1) then 1 else 0 end+
case when x.auto_serial_alpha_prefix is not null and (x.auto_serial_alpha_prefix not like &apos;M:[]%&apos; or ss.auto_serial_alpha_prefix=1) then 1 else 0 end+
case when x.lot_control_code is not null and x.lot_control_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.serial_number_control_code is not null and x.serial_number_control_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.shelf_life_code is not null and x.shelf_life_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.shelf_life_days is not null and (x.shelf_life_days not like &apos;M:[]%&apos; or ss.shelf_life_days=1) then 1 else 0 end+
case when x.start_auto_lot_number is not null and (x.start_auto_lot_number not like &apos;M:[]%&apos; or ss.start_auto_lot_number=1) then 1 else 0 end+
case when x.start_auto_serial_number is not null and (x.start_auto_serial_number not like &apos;M:[]%&apos; or ss.start_auto_serial_number=1) then 1 else 0 end+
case when x.encumbrance_account is not null and (x.encumbrance_account not like &apos;M:[]%&apos; or ss.encumbrance_account=1) then 1 else 0 end+
case when x.expense_account is not null and (x.expense_account not like &apos;M:[]%&apos; or ss.expense_account=1) then 1 else 0 end+
case when x.restrict_subinventories_code is not null and x.restrict_subinventories_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.source_organization_id is not null and (x.source_organization_id not like &apos;M:[]%&apos; or ss.source_organization_id=1) then 1 else 0 end+
case when x.source_subinventory is not null and (x.source_subinventory not like &apos;M:[]%&apos; or ss.source_subinventory=1) then 1 else 0 end+
case when x.source_type is not null and (x.source_type not like &apos;M:[]%&apos; or ss.source_type=1) then 1 else 0 end+
case when x.unit_weight is not null and (x.unit_weight not like &apos;M:[]%&apos; or ss.unit_weight=1) then 1 else 0 end+
case when x.weight_uom_code is not null and (x.weight_uom_code not like &apos;M:[]%&apos; or ss.weight_uom_code=1) then 1 else 0 end+
case when x.acceptable_early_days is not null and (x.acceptable_early_days not like &apos;M:[]%&apos; or ss.acceptable_early_days=1) then 1 else 0 end+
case when x.location_control_code is not null and x.location_control_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.planning_time_fence_code is not null and x.planning_time_fence_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.restrict_locators_code is not null and x.restrict_locators_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.shrinkage_rate is not null and (x.shrinkage_rate not like &apos;M:[]%&apos; or ss.shrinkage_rate=1) then 1 else 0 end+
case when x.unit_volume is not null and (x.unit_volume not like &apos;M:[]%&apos; or ss.unit_volume=1) then 1 else 0 end+
case when x.volume_uom_code is not null and (x.volume_uom_code not like &apos;M:[]%&apos; or ss.volume_uom_code=1) then 1 else 0 end+
case when x.acceptable_rate_decrease is not null and (x.acceptable_rate_decrease not like &apos;M:[]%&apos; or ss.acceptable_rate_decrease=1) then 1 else 0 end+
case when x.acceptable_rate_increase is not null and (x.acceptable_rate_increase not like &apos;M:[]%&apos; or ss.acceptable_rate_increase=1) then 1 else 0 end+
case when x.cum_manufacturing_lead_time is not null and (x.cum_manufacturing_lead_time not like &apos;M:[]%&apos; or ss.cum_manufacturing_lead_time=1) then 1 else 0 end+
case when x.demand_time_fence_code is not null and (x.demand_time_fence_code not like &apos;M:[]%&apos; or ss.demand_time_fence_code=1) then 1 else 0 end+
case when x.lead_time_lot_size is not null and (x.lead_time_lot_size not like &apos;M:[]%&apos; or ss.lead_time_lot_size=1) then 1 else 0 end+
case when x.mrp_calculate_atp_flag is not null and x.mrp_calculate_atp_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.overrun_percentage is not null and (x.overrun_percentage not like &apos;M:[]%&apos; or ss.overrun_percentage=1) then 1 else 0 end+
case when x.std_lot_size is not null and (x.std_lot_size not like &apos;M:[]%&apos; or ss.std_lot_size=1) then 1 else 0 end+
case when x.bom_item_type is not null and x.bom_item_type not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.cumulative_total_lead_time is not null and (x.cumulative_total_lead_time not like &apos;M:[]%&apos; or ss.cumulative_total_lead_time=1) then 1 else 0 end+
case when x.demand_time_fence_days is not null and (x.demand_time_fence_days not like &apos;M:[]%&apos; or ss.demand_time_fence_days=1) then 1 else 0 end+
case when x.end_assembly_pegging_flag is not null and (x.end_assembly_pegging_flag not like &apos;M:[]%&apos; or ss.end_assembly_pegging_flag=1) then 1 else 0 end+
case when x.planning_exception_set is not null and (x.planning_exception_set not like &apos;M:[]%&apos; or ss.planning_exception_set=1) then 1 else 0 end+
case when x.planning_time_fence_days is not null and (x.planning_time_fence_days not like &apos;M:[]%&apos; or ss.planning_time_fence_days=1) then 1 else 0 end+
case when x.repetitive_planning_flag is not null and x.repetitive_planning_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.atp_components_flag is not null and x.atp_components_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.atp_flag is not null and x.atp_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.base_item_id is not null and (x.base_item_id not like &apos;M:[]%&apos; or ss.base_item_id=1) then 1 else 0 end+
case when x.fixed_lead_time is not null and (x.fixed_lead_time not like &apos;M:[]%&apos; or ss.fixed_lead_time=1) then 1 else 0 end+
case when x.pick_components_flag is not null and x.pick_components_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.replenish_to_order_flag is not null and x.replenish_to_order_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.variable_lead_time is not null and (x.variable_lead_time not like &apos;M:[]%&apos; or ss.variable_lead_time=1) then 1 else 0 end+
case when x.wip_supply_locator_id is not null and (x.wip_supply_locator_id not like &apos;M:[]%&apos; or ss.wip_supply_locator_id=1) then 1 else 0 end+
case when x.allowed_units_lookup_code is not null and x.allowed_units_lookup_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.cost_of_sales_account is not null and x.cost_of_sales_account not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.sales_account is not null and x.sales_account not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.wip_supply_subinventory is not null and (x.wip_supply_subinventory not like &apos;M:[]%&apos; or ss.wip_supply_subinventory=1) then 1 else 0 end+
case when x.wip_supply_type is not null and x.wip_supply_type not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.carrying_cost is not null and (x.carrying_cost not like &apos;M:[]%&apos; or ss.carrying_cost=1) then 1 else 0 end+
case when x.default_include_in_rollup_flag is not null and x.default_include_in_rollup_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.fixed_lot_multiplier is not null and (x.fixed_lot_multiplier not like &apos;M:[]%&apos; or ss.fixed_lot_multiplier=1) then 1 else 0 end+
case when x.inventory_item_status_code is not null and x.inventory_item_status_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.inventory_planning_code is not null and x.inventory_planning_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.planner_code is not null and (x.planner_code not like &apos;M:[]%&apos; or ss.planner_code=1) then 1 else 0 end+
case when x.planning_make_buy_code is not null and x.planning_make_buy_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.rounding_control_type is not null and x.rounding_control_type not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.full_lead_time is not null and (x.full_lead_time not like &apos;M:[]%&apos; or ss.full_lead_time=1) then 1 else 0 end+
case when x.min_minmax_quantity is not null and (x.min_minmax_quantity not like &apos;M:[]%&apos; or ss.min_minmax_quantity=1) then 1 else 0 end+
case when x.mrp_safety_stock_code is not null and x.mrp_safety_stock_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.mrp_safety_stock_percent is not null and (x.mrp_safety_stock_percent not like &apos;M:[]%&apos; or ss.mrp_safety_stock_percent=1) then 1 else 0 end+
case when x.order_cost is not null and (x.order_cost not like &apos;M:[]%&apos; or ss.order_cost=1) then 1 else 0 end+
case when x.postprocessing_lead_time is not null and (x.postprocessing_lead_time not like &apos;M:[]%&apos; or ss.postprocessing_lead_time=1) then 1 else 0 end+
case when x.preprocessing_lead_time is not null and (x.preprocessing_lead_time not like &apos;M:[]%&apos; or ss.preprocessing_lead_time=1) then 1 else 0 end+
case when x.atp_rule_id is not null and (x.atp_rule_id not like &apos;M:[]%&apos; or ss.atp_rule_id=1) then 1 else 0 end+
case when x.fixed_order_quantity is not null and (x.fixed_order_quantity not like &apos;M:[]%&apos; or ss.fixed_order_quantity=1) then 1 else 0 end+
case when x.max_minmax_quantity is not null and (x.max_minmax_quantity not like &apos;M:[]%&apos; or ss.max_minmax_quantity=1) then 1 else 0 end+
case when x.maximum_order_quantity is not null and (x.maximum_order_quantity not like &apos;M:[]%&apos; or ss.maximum_order_quantity=1) then 1 else 0 end+
case when x.minimum_order_quantity is not null and (x.minimum_order_quantity not like &apos;M:[]%&apos; or ss.minimum_order_quantity=1) then 1 else 0 end+
case when x.picking_rule_id is not null and (x.picking_rule_id not like &apos;M:[]%&apos; or ss.picking_rule_id=1) then 1 else 0 end+
case when x.auto_reduce_mps is not null and (x.auto_reduce_mps not like &apos;M:[]%&apos; or ss.auto_reduce_mps=1) then 1 else 0 end+
case when x.costing_enabled_flag is not null and x.costing_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.outside_operation_flag is not null and x.outside_operation_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.outside_operation_uom_type is not null and (x.outside_operation_uom_type not like &apos;M:[]%&apos; or ss.outside_operation_uom_type=1) then 1 else 0 end+
case when x.positive_measurement_error is not null and (x.positive_measurement_error not like &apos;M:[]%&apos; or ss.positive_measurement_error=1) then 1 else 0 end+
case when x.reservable_type is not null and x.reservable_type not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.safety_stock_bucket_days is not null and (x.safety_stock_bucket_days not like &apos;M:[]%&apos; or ss.safety_stock_bucket_days=1) then 1 else 0 end+
case when x.ato_forecast_control is not null and (x.ato_forecast_control not like &apos;M:[]%&apos; or ss.ato_forecast_control=1) then 1 else 0 end+
case when x.auto_created_config_flag is not null and x.auto_created_config_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.cycle_count_enabled_flag is not null and x.cycle_count_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.item_type is not null and (x.item_type not like &apos;M:[]%&apos; or ss.item_type=1) then 1 else 0 end+
case when x.mrp_planning_code is not null and x.mrp_planning_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.return_inspection_requirement is not null and x.return_inspection_requirement not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.ship_model_complete_flag is not null and x.ship_model_complete_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.config_model_type is not null and (x.config_model_type not like &apos;M:[]%&apos; or ss.config_model_type=1) then 1 else 0 end+
case when x.eam_activity_source_code is not null and (x.eam_activity_source_code not like &apos;M:[]%&apos; or ss.eam_activity_source_code=1) then 1 else 0 end+
case when x.ib_item_instance_class is not null and (x.ib_item_instance_class not like &apos;M:[]%&apos; or ss.ib_item_instance_class=1) then 1 else 0 end+
case when x.lot_substitution_enabled is not null and (x.lot_substitution_enabled not like &apos;M:[]%&apos; or ss.lot_substitution_enabled=1) then 1 else 0 end+
case when x.minimum_license_quantity is not null and (x.minimum_license_quantity not like &apos;M:[]%&apos; or ss.minimum_license_quantity=1) then 1 else 0 end+
case when x.charge_periodicity_code is not null and (x.charge_periodicity_code not like &apos;M:[]%&apos; or ss.charge_periodicity_code=1) then 1 else 0 end+
case when x.outsourced_assembly is not null and (x.outsourced_assembly not like &apos;M:[]%&apos; or ss.outsourced_assembly=1) then 1 else 0 end+
case when x.subcontracting_component is not null and (x.subcontracting_component not like &apos;M:[]%&apos; or ss.subcontracting_component=1) then 1 else 0 end+
case when x.preposition_point is not null and (x.preposition_point not like &apos;M:[]%&apos; or ss.preposition_point=1) then 1 else 0 end+
case when x.repair_leadtime is not null and (x.repair_leadtime not like &apos;M:[]%&apos; or ss.repair_leadtime=1) then 1 else 0 end+
case when x.repair_program is not null and (x.repair_program not like &apos;M:[]%&apos; or ss.repair_program=1) then 1 else 0 end+
case when x.repair_yield is not null and (x.repair_yield not like &apos;M:[]%&apos; or ss.repair_yield=1) then 1 else 0 end+
case when x.engineering_date is not null and x.engineering_date not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.engineering_ecn_code is not null and x.engineering_ecn_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.engineering_item_id is not null and x.engineering_item_id not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.negative_measurement_error is not null and (x.negative_measurement_error not like &apos;M:[]%&apos; or ss.negative_measurement_error=1) then 1 else 0 end+
case when x.service_starting_delay is not null and (x.service_starting_delay not like &apos;M:[]%&apos; or ss.service_starting_delay=1) then 1 else 0 end+
case when x.serviceable_component_flag is not null and x.serviceable_component_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.base_warranty_service_id is not null and x.base_warranty_service_id not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.payment_terms_id is not null and (x.payment_terms_id not like &apos;M:[]%&apos; or ss.payment_terms_id=1) then 1 else 0 end+
case when x.preventive_maintenance_flag is not null and x.preventive_maintenance_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.primary_specialist_id is not null and x.primary_specialist_id not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.secondary_specialist_id is not null and x.secondary_specialist_id not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.serviceable_item_class_id is not null and x.serviceable_item_class_id not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.serviceable_product_flag is not null and x.serviceable_product_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.coverage_schedule_id is not null and (x.coverage_schedule_id not like &apos;M:[]%&apos; or ss.coverage_schedule_id=1) then 1 else 0 end+
case when x.material_billable_flag is not null and (x.material_billable_flag not like &apos;M:[]%&apos; or ss.material_billable_flag=1) then 1 else 0 end+
case when x.prorate_service_flag is not null and x.prorate_service_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.service_duration is not null and (x.service_duration not like &apos;M:[]%&apos; or ss.service_duration=1) then 1 else 0 end+
case when x.service_duration_period_code is not null and (x.service_duration_period_code not like &apos;M:[]%&apos; or ss.service_duration_period_code=1) then 1 else 0 end+
case when x.warranty_vendor_id is not null and x.warranty_vendor_id not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.invoice_enabled_flag is not null and x.invoice_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.invoiceable_item_flag is not null and x.invoiceable_item_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.max_warranty_amount is not null and x.max_warranty_amount not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.must_use_approved_vendor_flag is not null and x.must_use_approved_vendor_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.new_revision_code is not null and x.new_revision_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.response_time_period_code is not null and x.response_time_period_code not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.response_time_value is not null and x.response_time_value not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.tax_code is not null and (x.tax_code not like &apos;M:[]%&apos; or ss.tax_code=1) then 1 else 0 end+
case when x.container_item_flag is not null and x.container_item_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.container_type_code is not null and (x.container_type_code not like &apos;M:[]%&apos; or ss.container_type_code=1) then 1 else 0 end+
case when x.internal_volume is not null and (x.internal_volume not like &apos;M:[]%&apos; or ss.internal_volume=1) then 1 else 0 end+
case when x.maximum_load_weight is not null and (x.maximum_load_weight not like &apos;M:[]%&apos; or ss.maximum_load_weight=1) then 1 else 0 end+
case when x.minimum_fill_percent is not null and (x.minimum_fill_percent not like &apos;M:[]%&apos; or ss.minimum_fill_percent=1) then 1 else 0 end+
case when x.release_time_fence_code is not null and (x.release_time_fence_code not like &apos;M:[]%&apos; or ss.release_time_fence_code=1) then 1 else 0 end+
case when x.release_time_fence_days is not null and (x.release_time_fence_days not like &apos;M:[]%&apos; or ss.release_time_fence_days=1) then 1 else 0 end+
case when x.vehicle_item_flag is not null and x.vehicle_item_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.config_match is not null and (x.config_match not like &apos;M:[]%&apos; or ss.config_match=1) then 1 else 0 end+
case when x.config_orgs is not null and (x.config_orgs not like &apos;M:[]%&apos; or ss.config_orgs=1) then 1 else 0 end+
case when x.asn_autoexpire_flag is not null and (x.asn_autoexpire_flag not like &apos;M:[]%&apos; or ss.asn_autoexpire_flag=1) then 1 else 0 end+
case when x.consigned_flag is not null and (x.consigned_flag not like &apos;M:[]%&apos; or ss.consigned_flag=1) then 1 else 0 end+
case when x.continous_transfer is not null and (x.continous_transfer not like &apos;M:[]%&apos; or ss.continous_transfer=1) then 1 else 0 end+
case when x.convergence is not null and (x.convergence not like &apos;M:[]%&apos; or ss.convergence=1) then 1 else 0 end+
case when x.critical_component_flag is not null and (x.critical_component_flag not like &apos;M:[]%&apos; or ss.critical_component_flag=1) then 1 else 0 end+
case when x.days_max_inv_supply is not null and (x.days_max_inv_supply not like &apos;M:[]%&apos; or ss.days_max_inv_supply=1) then 1 else 0 end+
case when x.days_max_inv_window is not null and (x.days_max_inv_window not like &apos;M:[]%&apos; or ss.days_max_inv_window=1) then 1 else 0 end+
case when x.days_tgt_inv_supply is not null and (x.days_tgt_inv_supply not like &apos;M:[]%&apos; or ss.days_tgt_inv_supply=1) then 1 else 0 end+
case when x.days_tgt_inv_window is not null and (x.days_tgt_inv_window not like &apos;M:[]%&apos; or ss.days_tgt_inv_window=1) then 1 else 0 end+
case when x.divergence is not null and (x.divergence not like &apos;M:[]%&apos; or ss.divergence=1) then 1 else 0 end+
case when x.drp_planned_flag is not null and (x.drp_planned_flag not like &apos;M:[]%&apos; or ss.drp_planned_flag=1) then 1 else 0 end+
case when x.exclude_from_budget_flag is not null and (x.exclude_from_budget_flag not like &apos;M:[]%&apos; or ss.exclude_from_budget_flag=1) then 1 else 0 end+
case when x.forecast_horizon is not null and (x.forecast_horizon not like &apos;M:[]%&apos; or ss.forecast_horizon=1) then 1 else 0 end+
case when x.so_authorization_flag is not null and (x.so_authorization_flag not like &apos;M:[]%&apos; or ss.so_authorization_flag=1) then 1 else 0 end+
case when x.vmi_fixed_order_quantity is not null and (x.vmi_fixed_order_quantity not like &apos;M:[]%&apos; or ss.vmi_fixed_order_quantity=1) then 1 else 0 end+
case when x.vmi_forecast_type is not null and (x.vmi_forecast_type not like &apos;M:[]%&apos; or ss.vmi_forecast_type=1) then 1 else 0 end+
case when x.vmi_maximum_days is not null and (x.vmi_maximum_days not like &apos;M:[]%&apos; or ss.vmi_maximum_days=1) then 1 else 0 end+
case when x.vmi_maximum_units is not null and (x.vmi_maximum_units not like &apos;M:[]%&apos; or ss.vmi_maximum_units=1) then 1 else 0 end+
case when x.vmi_minimum_days is not null and (x.vmi_minimum_days not like &apos;M:[]%&apos; or ss.vmi_minimum_days=1) then 1 else 0 end+
case when x.vmi_minimum_units is not null and (x.vmi_minimum_units not like &apos;M:[]%&apos; or ss.vmi_minimum_units=1) then 1 else 0 end+
case when x.child_lot_flag is not null and x.child_lot_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.child_lot_prefix is not null and (x.child_lot_prefix not like &apos;M:[]%&apos; or ss.child_lot_prefix=1) then 1 else 0 end+
case when x.child_lot_starting_number is not null and (x.child_lot_starting_number not like &apos;M:[]%&apos; or ss.child_lot_starting_number=1) then 1 else 0 end+
case when x.child_lot_validation_flag is not null and x.child_lot_validation_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.copy_lot_attribute_flag is not null and x.copy_lot_attribute_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.default_grade is not null and (x.default_grade not like &apos;M:[]%&apos; or ss.default_grade=1) then 1 else 0 end+
case when x.grade_control_flag is not null and x.grade_control_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.lot_divisible_flag is not null and x.lot_divisible_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.parent_child_generation_flag is not null and (x.parent_child_generation_flag not like &apos;M:[]%&apos; or ss.parent_child_generation_flag=1) then 1 else 0 end+
case when x.process_execution_enabled_flag is not null and x.process_execution_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.process_quality_enabled_flag is not null and x.process_quality_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.recipe_enabled_flag is not null and x.recipe_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.cas_number is not null and (x.cas_number not like &apos;M:[]%&apos; or ss.cas_number=1) then 1 else 0 end+
case when x.expiration_action_code is not null and (x.expiration_action_code not like &apos;M:[]%&apos; or ss.expiration_action_code=1) then 1 else 0 end+
case when x.expiration_action_interval is not null and (x.expiration_action_interval not like &apos;M:[]%&apos; or ss.expiration_action_interval=1) then 1 else 0 end+
case when x.hazardous_material_flag is not null and x.hazardous_material_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.hold_days is not null and (x.hold_days not like &apos;M:[]%&apos; or ss.hold_days=1) then 1 else 0 end+
case when x.maturity_days is not null and (x.maturity_days not like &apos;M:[]%&apos; or ss.maturity_days=1) then 1 else 0 end+
case when x.process_costing_enabled_flag is not null and x.process_costing_enabled_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.retest_interval is not null and (x.retest_interval not like &apos;M:[]%&apos; or ss.retest_interval=1) then 1 else 0 end+
case when x.dual_uom_control is not null and x.dual_uom_control not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.effectivity_control is not null and x.effectivity_control not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.fixed_days_supply is not null and (x.fixed_days_supply not like &apos;M:[]%&apos; or ss.fixed_days_supply=1) then 1 else 0 end+
case when x.indivisible_flag is not null and x.indivisible_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.inventory_asset_flag is not null and x.inventory_asset_flag not like &apos;M:[]%&apos; then 1 else 0 end+
case when x.process_supply_locator_id is not null and (x.process_supply_locator_id not like &apos;M:[]%&apos; or ss.process_supply_locator_id=1) then 1 else 0 end+
case when x.process_supply_subinventory is not null and (x.process_supply_subinventory not like &apos;M:[]%&apos; or ss.process_supply_subinventory=1) then 1 else 0 end+
case when x.process_yield_locator_id is not null and (x.process_yield_locator_id not like &apos;M:[]%&apos; or ss.process_yield_locator_id=1) then 1 else 0 end+
case when x.process_yield_subinventory is not null and (x.process_yield_subinventory not like &apos;M:[]%&apos; or ss.process_yield_subinventory=1) then 1 else 0 end+
case when x.web_status is not null and x.web_status not like &apos;M:[]%&apos; then 1 else 0 end corrected_by_item_upload,
ltrim(
case when x.accounting_rule_id like &apos;M:[]%&apos; and ss.accounting_rule_id&lt;&gt;1 then &apos;, Accounting Rule Id&apos; end||
case when x.buyer_id like &apos;M:[]%&apos; and ss.buyer_id&lt;&gt;1 then &apos;, Buyer Id&apos; end||
case when x.customer_order_flag like &apos;M:[]%&apos; then &apos;, Customer Order Flag&apos; end||
case when x.internal_order_flag like &apos;M:[]%&apos; then &apos;, Internal Order Flag&apos; end||
case when x.inventory_item_flag like &apos;M:[]%&apos; then &apos;, Inventory Item Flag&apos; end||
case when x.invoicing_rule_id like &apos;M:[]%&apos; and ss.invoicing_rule_id&lt;&gt;1 then &apos;, Invoicing Rule Id&apos; end||
case when x.purchasing_item_flag like &apos;M:[]%&apos; then &apos;, Purchasing Item Flag&apos; end||
case when x.shippable_item_flag like &apos;M:[]%&apos; then &apos;, Shippable Item Flag&apos; end||
case when x.bom_enabled_flag like &apos;M:[]%&apos; then &apos;, Bom Enabled Flag&apos; end||
case when x.build_in_wip_flag like &apos;M:[]%&apos; then &apos;, Build In Wip Flag&apos; end||
case when x.check_shortages_flag like &apos;M:[]%&apos; then &apos;, Check Shortages Flag&apos; end||
case when x.item_catalog_group_id like &apos;M:[]%&apos; then &apos;, Item Catalog Group Id&apos; end||
case when x.revision_qty_control_code like &apos;M:[]%&apos; then &apos;, Revision Qty Control Code&apos; end||
case when x.stock_enabled_flag like &apos;M:[]%&apos; then &apos;, Stock Enabled Flag&apos; end||
case when x.customer_order_enabled_flag like &apos;M:[]%&apos; then &apos;, Customer Order Enabled Flag&apos; end||
case when x.internal_order_enabled_flag like &apos;M:[]%&apos; then &apos;, Internal Order Enabled Flag&apos; end||
case when x.mtl_transactions_enabled_flag like &apos;M:[]%&apos; then &apos;, Mtl Transactions Enabled Flag&apos; end||
case when x.purchasing_enabled_flag like &apos;M:[]%&apos; then &apos;, Purchasing Enabled Flag&apos; end||
case when x.so_transactions_flag like &apos;M:[]%&apos; then &apos;, So Transactions Flag&apos; end||
case when x.allow_item_desc_update_flag like &apos;M:[]%&apos; then &apos;, Allow Item Desc Update Flag&apos; end||
case when x.catalog_status_flag like &apos;M:[]%&apos; and ss.catalog_status_flag&lt;&gt;1 then &apos;, Catalog Status Flag&apos; end||
case when x.collateral_flag like &apos;M:[]%&apos; then &apos;, Collateral Flag&apos; end||
case when x.default_shipping_org like &apos;M:[]%&apos; and ss.default_shipping_org&lt;&gt;1 then &apos;, Default Shipping Org&apos; end||
case when x.inspection_required_flag like &apos;M:[]%&apos; and ss.inspection_required_flag&lt;&gt;1 then &apos;, Inspection Required Flag&apos; end||
case when x.market_price like &apos;M:[]%&apos; and ss.market_price&lt;&gt;1 then &apos;, Market Price&apos; end||
case when x.purchasing_tax_code like &apos;M:[]%&apos; and ss.purchasing_tax_code&lt;&gt;1 then &apos;, Purchasing Tax Code&apos; end||
case when x.qty_rcv_exception_code like &apos;M:[]%&apos; and ss.qty_rcv_exception_code&lt;&gt;1 then &apos;, Qty Rcv Exception Code&apos; end||
case when x.receipt_required_flag like &apos;M:[]%&apos; and ss.receipt_required_flag&lt;&gt;1 then &apos;, Receipt Required Flag&apos; end||
case when x.returnable_flag like &apos;M:[]%&apos; then &apos;, Returnable Flag&apos; end||
case when x.taxable_flag like &apos;M:[]%&apos; and ss.taxable_flag&lt;&gt;1 then &apos;, Taxable Flag&apos; end||
case when x.asset_category_id like &apos;M:[]%&apos; and ss.asset_category_id&lt;&gt;1 then &apos;, Asset Category Id&apos; end||
case when x.enforce_ship_to_location_code like &apos;M:[]%&apos; and ss.enforce_ship_to_location_code&lt;&gt;1 then &apos;, Enforce Ship To Location Code&apos; end||
case when x.hazard_class_id like &apos;M:[]%&apos; and ss.hazard_class_id&lt;&gt;1 then &apos;, Hazard Class Id&apos; end||
case when x.list_price_per_unit like &apos;M:[]%&apos; and ss.list_price_per_unit&lt;&gt;1 then &apos;, List Price Per Unit&apos; end||
case when x.price_tolerance_percent like &apos;M:[]%&apos; and ss.price_tolerance_percent&lt;&gt;1 then &apos;, Price Tolerance Percent&apos; end||
case when x.qty_rcv_tolerance like &apos;M:[]%&apos; and ss.qty_rcv_tolerance&lt;&gt;1 then &apos;, Qty Rcv Tolerance&apos; end||
case when x.rfq_required_flag like &apos;M:[]%&apos; then &apos;, Rfq Required Flag&apos; end||
case when x.rounding_factor like &apos;M:[]%&apos; and ss.rounding_factor&lt;&gt;1 then &apos;, Rounding Factor&apos; end||
case when x.un_number_id like &apos;M:[]%&apos; and ss.un_number_id&lt;&gt;1 then &apos;, Un Number Id&apos; end||
case when x.unit_of_issue like &apos;M:[]%&apos; and ss.unit_of_issue&lt;&gt;1 then &apos;, Unit Of Issue&apos; end||
case when x.allow_express_delivery_flag like &apos;M:[]%&apos; and ss.allow_express_delivery_flag&lt;&gt;1 then &apos;, Allow Express Delivery Flag&apos; end||
case when x.allow_substitute_receipts_flag like &apos;M:[]%&apos; and ss.allow_substitute_receipts_flag&lt;&gt;1 then &apos;, Allow Substitute Receipts Flag&apos; end||
case when x.allow_unordered_receipts_flag like &apos;M:[]%&apos; and ss.allow_unordered_receipts_flag&lt;&gt;1 then &apos;, Allow Unordered Receipts Flag&apos; end||
case when x.days_early_receipt_allowed like &apos;M:[]%&apos; and ss.days_early_receipt_allowed&lt;&gt;1 then &apos;, Days Early Receipt Allowed&apos; end||
case when x.days_late_receipt_allowed like &apos;M:[]%&apos; and ss.days_late_receipt_allowed&lt;&gt;1 then &apos;, Days Late Receipt Allowed&apos; end||
case when x.auto_lot_alpha_prefix like &apos;M:[]%&apos; and ss.auto_lot_alpha_prefix&lt;&gt;1 then &apos;, Auto Lot Alpha Prefix&apos; end||
case when x.description like &apos;M:[]%&apos; and ss.description&lt;&gt;1 then &apos;, Description&apos; end||
case when x.invoice_close_tolerance like &apos;M:[]%&apos; and ss.invoice_close_tolerance&lt;&gt;1 then &apos;, Invoice Close Tolerance&apos; end||
case when x.long_description like &apos;M:[]%&apos; and ss.long_description&lt;&gt;1 then &apos;, Long Description&apos; end||
case when x.receipt_days_exception_code like &apos;M:[]%&apos; and ss.receipt_days_exception_code&lt;&gt;1 then &apos;, Receipt Days Exception Code&apos; end||
case when x.receive_close_tolerance like &apos;M:[]%&apos; and ss.receive_close_tolerance&lt;&gt;1 then &apos;, Receive Close Tolerance&apos; end||
case when x.receiving_routing_id like &apos;M:[]%&apos; and ss.receiving_routing_id&lt;&gt;1 then &apos;, Receiving Routing Id&apos; end||
case when x.over_shipment_tolerance like &apos;M:[]%&apos; and ss.over_shipment_tolerance&lt;&gt;1 then &apos;, Over Shipment Tolerance&apos; end||
case when x.overcompletion_tolerance_type like &apos;M:[]%&apos; and ss.overcompletion_tolerance_type&lt;&gt;1 then &apos;, Overcompletion Tolerance Type&apos; end||
case when x.overcompletion_tolerance_value like &apos;M:[]%&apos; and ss.overcompletion_tolerance_value&lt;&gt;1 then &apos;, Overcompletion Tolerance Value&apos; end||
case when x.under_shipment_tolerance like &apos;M:[]%&apos; and ss.under_shipment_tolerance&lt;&gt;1 then &apos;, Under Shipment Tolerance&apos; end||
case when x.defect_tracking_on_flag like &apos;M:[]%&apos; and ss.defect_tracking_on_flag&lt;&gt;1 then &apos;, Defect Tracking On Flag&apos; end||
case when x.equipment_type like &apos;M:[]%&apos; then &apos;, Equipment Type&apos; end||
case when x.over_return_tolerance like &apos;M:[]%&apos; and ss.over_return_tolerance&lt;&gt;1 then &apos;, Over Return Tolerance&apos; end||
case when x.recovered_part_disp_code like &apos;M:[]%&apos; and ss.recovered_part_disp_code&lt;&gt;1 then &apos;, Recovered Part Disp Code&apos; end||
case when x.under_return_tolerance like &apos;M:[]%&apos; and ss.under_return_tolerance&lt;&gt;1 then &apos;, Under Return Tolerance&apos; end||
case when x.coupon_exempt_flag like &apos;M:[]%&apos; then &apos;, Coupon Exempt Flag&apos; end||
case when x.downloadable_flag like &apos;M:[]%&apos; then &apos;, Downloadable Flag&apos; end||
case when x.electronic_flag like &apos;M:[]%&apos; then &apos;, Electronic Flag&apos; end||
case when x.event_flag like &apos;M:[]%&apos; then &apos;, Event Flag&apos; end||
case when x.vol_discount_exempt_flag like &apos;M:[]%&apos; then &apos;, Vol Discount Exempt Flag&apos; end||
case when x.asset_creation_code like &apos;M:[]%&apos; and ss.asset_creation_code&lt;&gt;1 then &apos;, Asset Creation Code&apos; end||
case when x.back_orderable_flag like &apos;M:[]%&apos; and ss.back_orderable_flag&lt;&gt;1 then &apos;, Back Orderable Flag&apos; end||
case when x.comms_activation_reqd_flag like &apos;M:[]%&apos; and ss.comms_activation_reqd_flag&lt;&gt;1 then &apos;, Comms Activation Reqd Flag&apos; end||
case when x.comms_nl_trackable_flag like &apos;M:[]%&apos; then &apos;, Comms Nl Trackable Flag&apos; end||
case when x.orderable_on_web_flag like &apos;M:[]%&apos; and ss.orderable_on_web_flag&lt;&gt;1 then &apos;, Orderable On Web Flag&apos; end||
case when x.bulk_picked_flag like &apos;M:[]%&apos; then &apos;, Bulk Picked Flag&apos; end||
case when x.default_lot_status_id like &apos;M:[]%&apos; and ss.default_lot_status_id&lt;&gt;1 then &apos;, Default Lot Status Id&apos; end||
case when x.dimension_uom_code like &apos;M:[]%&apos; and ss.dimension_uom_code&lt;&gt;1 then &apos;, Dimension Uom Code&apos; end||
case when x.lot_status_enabled like &apos;M:[]%&apos; then &apos;, Lot Status Enabled&apos; end||
case when x.unit_height like &apos;M:[]%&apos; and ss.unit_height&lt;&gt;1 then &apos;, Unit Height&apos; end||
case when x.unit_length like &apos;M:[]%&apos; and ss.unit_length&lt;&gt;1 then &apos;, Unit Length&apos; end||
case when x.unit_width like &apos;M:[]%&apos; and ss.unit_width&lt;&gt;1 then &apos;, Unit Width&apos; end||
case when x.default_material_status_id like &apos;M:[]%&apos; and ss.default_material_status_id&lt;&gt;1 then &apos;, Default Material Status Id&apos; end||
case when x.default_serial_status_id like &apos;M:[]%&apos; and ss.default_serial_status_id&lt;&gt;1 then &apos;, Default Serial Status Id&apos; end||
case when x.lot_merge_enabled like &apos;M:[]%&apos; then &apos;, Lot Merge Enabled&apos; end||
case when x.lot_split_enabled like &apos;M:[]%&apos; then &apos;, Lot Split Enabled&apos; end||
case when x.serial_status_enabled like &apos;M:[]%&apos; then &apos;, Serial Status Enabled&apos; end||
case when x.financing_allowed_flag like &apos;M:[]%&apos; and ss.financing_allowed_flag&lt;&gt;1 then &apos;, Financing Allowed Flag&apos; end||
case when x.inventory_carry_penalty like &apos;M:[]%&apos; and ss.inventory_carry_penalty&lt;&gt;1 then &apos;, Inventory Carry Penalty&apos; end||
case when x.operation_slack_penalty like &apos;M:[]%&apos; and ss.operation_slack_penalty&lt;&gt;1 then &apos;, Operation Slack Penalty&apos; end||
case when x.contract_item_type_code like &apos;M:[]%&apos; and ss.contract_item_type_code&lt;&gt;1 then &apos;, Contract Item Type Code&apos; end||
case when x.dual_uom_deviation_high is not null then &apos;, Dual Uom Deviation High&apos; end||
case when x.dual_uom_deviation_low is not null then &apos;, Dual Uom Deviation Low&apos; end||
case when x.eam_act_notification_flag like &apos;M:[]%&apos; and ss.eam_act_notification_flag&lt;&gt;1 then &apos;, Eam Act Notification Flag&apos; end||
case when x.eam_act_shutdown_status like &apos;M:[]%&apos; and ss.eam_act_shutdown_status&lt;&gt;1 then &apos;, Eam Act Shutdown Status&apos; end||
case when x.eam_activity_cause_code like &apos;M:[]%&apos; and ss.eam_activity_cause_code&lt;&gt;1 then &apos;, Eam Activity Cause Code&apos; end||
case when x.eam_activity_type_code like &apos;M:[]%&apos; and ss.eam_activity_type_code&lt;&gt;1 then &apos;, Eam Activity Type Code&apos; end||
case when x.eam_item_type like &apos;M:[]%&apos; and ss.eam_item_type&lt;&gt;1 then &apos;, Eam Item Type&apos; end||
case when x.secondary_uom_code is not null then &apos;, Secondary Uom Code&apos; end||
case when x.create_supply_flag like &apos;M:[]%&apos; and ss.create_supply_flag&lt;&gt;1 then &apos;, Create Supply Flag&apos; end||
case when x.default_so_source_type like &apos;M:[]%&apos; and ss.default_so_source_type&lt;&gt;1 then &apos;, Default So Source Type&apos; end||
case when x.lot_translate_enabled like &apos;M:[]%&apos; and ss.lot_translate_enabled&lt;&gt;1 then &apos;, Lot Translate Enabled&apos; end||
case when x.planned_inv_point_flag like &apos;M:[]%&apos; and ss.planned_inv_point_flag&lt;&gt;1 then &apos;, Planned Inv Point Flag&apos; end||
case when x.serv_billing_enabled_flag like &apos;M:[]%&apos; and ss.serv_billing_enabled_flag&lt;&gt;1 then &apos;, Serv Billing Enabled Flag&apos; end||
case when x.serv_req_enabled_code like &apos;M:[]%&apos; and ss.serv_req_enabled_code&lt;&gt;1 then &apos;, Serv Req Enabled Code&apos; end||
case when x.substitution_window_code like &apos;M:[]%&apos; and ss.substitution_window_code&lt;&gt;1 then &apos;, Substitution Window Code&apos; end||
case when x.substitution_window_days like &apos;M:[]%&apos; and ss.substitution_window_days&lt;&gt;1 then &apos;, Substitution Window Days&apos; end||
case when x.auto_serial_alpha_prefix like &apos;M:[]%&apos; and ss.auto_serial_alpha_prefix&lt;&gt;1 then &apos;, Auto Serial Alpha Prefix&apos; end||
case when x.lot_control_code like &apos;M:[]%&apos; then &apos;, Lot Control Code&apos; end||
case when x.serial_number_control_code like &apos;M:[]%&apos; then &apos;, Serial Number Control Code&apos; end||
case when x.shelf_life_code like &apos;M:[]%&apos; then &apos;, Shelf Life Code&apos; end||
case when x.shelf_life_days like &apos;M:[]%&apos; and ss.shelf_life_days&lt;&gt;1 then &apos;, Shelf Life Days&apos; end||
case when x.start_auto_lot_number like &apos;M:[]%&apos; and ss.start_auto_lot_number&lt;&gt;1 then &apos;, Start Auto Lot Number&apos; end||
case when x.start_auto_serial_number like &apos;M:[]%&apos; and ss.start_auto_serial_number&lt;&gt;1 then &apos;, Start Auto Serial Number&apos; end||
case when x.encumbrance_account like &apos;M:[]%&apos; and ss.encumbrance_account&lt;&gt;1 then &apos;, Encumbrance Account&apos; end||
case when x.expense_account like &apos;M:[]%&apos; and ss.expense_account&lt;&gt;1 then &apos;, Expense Account&apos; end||
case when x.restrict_subinventories_code like &apos;M:[]%&apos; then &apos;, Restrict Subinventories Code&apos; end||
case when x.source_organization_id like &apos;M:[]%&apos; and ss.source_organization_id&lt;&gt;1 then &apos;, Source Organization Id&apos; end||
case when x.source_subinventory like &apos;M:[]%&apos; and ss.source_subinventory&lt;&gt;1 then &apos;, Source Subinventory&apos; end||
case when x.source_type like &apos;M:[]%&apos; and ss.source_type&lt;&gt;1 then &apos;, Source Type&apos; end||
case when x.unit_weight like &apos;M:[]%&apos; and ss.unit_weight&lt;&gt;1 then &apos;, Unit Weight&apos; end||
case when x.weight_uom_code like &apos;M:[]%&apos; and ss.weight_uom_code&lt;&gt;1 then &apos;, Weight Uom Code&apos; end||
case when x.acceptable_early_days like &apos;M:[]%&apos; and ss.acceptable_early_days&lt;&gt;1 then &apos;, Acceptable Early Days&apos; end||
case when x.location_control_code like &apos;M:[]%&apos; then &apos;, Location Control Code&apos; end||
case when x.planning_time_fence_code like &apos;M:[]%&apos; then &apos;, Planning Time Fence Code&apos; end||
case when x.restrict_locators_code like &apos;M:[]%&apos; then &apos;, Restrict Locators Code&apos; end||
case when x.shrinkage_rate like &apos;M:[]%&apos; and ss.shrinkage_rate&lt;&gt;1 then &apos;, Shrinkage Rate&apos; end||
case when x.unit_volume like &apos;M:[]%&apos; and ss.unit_volume&lt;&gt;1 then &apos;, Unit Volume&apos; end||
case when x.volume_uom_code like &apos;M:[]%&apos; and ss.volume_uom_code&lt;&gt;1 then &apos;, Volume Uom Code&apos; end||
case when x.acceptable_rate_decrease like &apos;M:[]%&apos; and ss.acceptable_rate_decrease&lt;&gt;1 then &apos;, Acceptable Rate Decrease&apos; end||
case when x.acceptable_rate_increase like &apos;M:[]%&apos; and ss.acceptable_rate_increase&lt;&gt;1 then &apos;, Acceptable Rate Increase&apos; end||
case when x.cum_manufacturing_lead_time like &apos;M:[]%&apos; and ss.cum_manufacturing_lead_time&lt;&gt;1 then &apos;, Cum Manufacturing Lead Time&apos; end||
case when x.demand_time_fence_code like &apos;M:[]%&apos; and ss.demand_time_fence_code&lt;&gt;1 then &apos;, Demand Time Fence Code&apos; end||
case when x.lead_time_lot_size like &apos;M:[]%&apos; and ss.lead_time_lot_size&lt;&gt;1 then &apos;, Lead Time Lot Size&apos; end||
case when x.mrp_calculate_atp_flag like &apos;M:[]%&apos; then &apos;, Mrp Calculate Atp Flag&apos; end||
case when x.overrun_percentage like &apos;M:[]%&apos; and ss.overrun_percentage&lt;&gt;1 then &apos;, Overrun Percentage&apos; end||
case when x.std_lot_size like &apos;M:[]%&apos; and ss.std_lot_size&lt;&gt;1 then &apos;, Std Lot Size&apos; end||
case when x.bom_item_type like &apos;M:[]%&apos; then &apos;, Bom Item Type&apos; end||
case when x.cumulative_total_lead_time like &apos;M:[]%&apos; and ss.cumulative_total_lead_time&lt;&gt;1 then &apos;, Cumulative Total Lead Time&apos; end||
case when x.demand_time_fence_days like &apos;M:[]%&apos; and ss.demand_time_fence_days&lt;&gt;1 then &apos;, Demand Time Fence Days&apos; end||
case when x.end_assembly_pegging_flag like &apos;M:[]%&apos; and ss.end_assembly_pegging_flag&lt;&gt;1 then &apos;, End Assembly Pegging Flag&apos; end||
case when x.planning_exception_set like &apos;M:[]%&apos; and ss.planning_exception_set&lt;&gt;1 then &apos;, Planning Exception Set&apos; end||
case when x.planning_time_fence_days like &apos;M:[]%&apos; and ss.planning_time_fence_days&lt;&gt;1 then &apos;, Planning Time Fence Days&apos; end||
case when x.repetitive_planning_flag like &apos;M:[]%&apos; then &apos;, Repetitive Planning Flag&apos; end||
case when x.atp_components_flag like &apos;M:[]%&apos; then &apos;, Atp Components Flag&apos; end||
case when x.atp_flag like &apos;M:[]%&apos; then &apos;, Atp Flag&apos; end||
case when x.base_item_id like &apos;M:[]%&apos; and ss.base_item_id&lt;&gt;1 then &apos;, Base Item Id&apos; end||
case when x.fixed_lead_time like &apos;M:[]%&apos; and ss.fixed_lead_time&lt;&gt;1 then &apos;, Fixed Lead Time&apos; end||
case when x.pick_components_flag like &apos;M:[]%&apos; then &apos;, Pick Components Flag&apos; end||
case when x.replenish_to_order_flag like &apos;M:[]%&apos; then &apos;, Replenish To Order Flag&apos; end||
case when x.variable_lead_time like &apos;M:[]%&apos; and ss.variable_lead_time&lt;&gt;1 then &apos;, Variable Lead Time&apos; end||
case when x.wip_supply_locator_id like &apos;M:[]%&apos; and ss.wip_supply_locator_id&lt;&gt;1 then &apos;, Wip Supply Locator Id&apos; end||
case when x.allowed_units_lookup_code like &apos;M:[]%&apos; then &apos;, Allowed Units Lookup Code&apos; end||
case when x.cost_of_sales_account like &apos;M:[]%&apos; then &apos;, Cost Of Sales Account&apos; end||
case when x.primary_uom_code is not null then &apos;, Primary Uom Code&apos; end||
case when x.sales_account like &apos;M:[]%&apos; then &apos;, Sales Account&apos; end||
case when x.wip_supply_subinventory like &apos;M:[]%&apos; and ss.wip_supply_subinventory&lt;&gt;1 then &apos;, Wip Supply Subinventory&apos; end||
case when x.wip_supply_type like &apos;M:[]%&apos; then &apos;, Wip Supply Type&apos; end||
case when x.carrying_cost like &apos;M:[]%&apos; and ss.carrying_cost&lt;&gt;1 then &apos;, Carrying Cost&apos; end||
case when x.default_include_in_rollup_flag like &apos;M:[]%&apos; then &apos;, Default Include In Rollup Flag&apos; end||
case when x.fixed_lot_multiplier like &apos;M:[]%&apos; and ss.fixed_lot_multiplier&lt;&gt;1 then &apos;, Fixed Lot Multiplier&apos; end||
case when x.inventory_item_status_code like &apos;M:[]%&apos; then &apos;, Inventory Item Status Code&apos; end||
case when x.inventory_planning_code like &apos;M:[]%&apos; then &apos;, Inventory Planning Code&apos; end||
case when x.planner_code like &apos;M:[]%&apos; and ss.planner_code&lt;&gt;1 then &apos;, Planner Code&apos; end||
case when x.planning_make_buy_code like &apos;M:[]%&apos; then &apos;, Planning Make Buy Code&apos; end||
case when x.rounding_control_type like &apos;M:[]%&apos; then &apos;, Rounding Control Type&apos; end||
case when x.full_lead_time like &apos;M:[]%&apos; and ss.full_lead_time&lt;&gt;1 then &apos;, Full Lead Time&apos; end||
case when x.min_minmax_quantity like &apos;M:[]%&apos; and ss.min_minmax_quantity&lt;&gt;1 then &apos;, Min Minmax Quantity&apos; end||
case when x.mrp_safety_stock_code like &apos;M:[]%&apos; then &apos;, Mrp Safety Stock Code&apos; end||
case when x.mrp_safety_stock_percent like &apos;M:[]%&apos; and ss.mrp_safety_stock_percent&lt;&gt;1 then &apos;, Mrp Safety Stock Percent&apos; end||
case when x.order_cost like &apos;M:[]%&apos; and ss.order_cost&lt;&gt;1 then &apos;, Order Cost&apos; end||
case when x.postprocessing_lead_time like &apos;M:[]%&apos; and ss.postprocessing_lead_time&lt;&gt;1 then &apos;, Postprocessing Lead Time&apos; end||
case when x.preprocessing_lead_time like &apos;M:[]%&apos; and ss.preprocessing_lead_time&lt;&gt;1 then &apos;, Preprocessing Lead Time&apos; end||
case when x.atp_rule_id like &apos;M:[]%&apos; and ss.atp_rule_id&lt;&gt;1 then &apos;, Atp Rule Id&apos; end||
case when x.fixed_order_quantity like &apos;M:[]%&apos; and ss.fixed_order_quantity&lt;&gt;1 then &apos;, Fixed Order Quantity&apos; end||
case when x.max_minmax_quantity like &apos;M:[]%&apos; and ss.max_minmax_quantity&lt;&gt;1 then &apos;, Max Minmax Quantity&apos; end||
case when x.maximum_order_quantity like &apos;M:[]%&apos; and ss.maximum_order_quantity&lt;&gt;1 then &apos;, Maximum Order Quantity&apos; end||
case when x.minimum_order_quantity like &apos;M:[]%&apos; and ss.minimum_order_quantity&lt;&gt;1 then &apos;, Minimum Order Quantity&apos; end||
case when x.picking_rule_id like &apos;M:[]%&apos; and ss.picking_rule_id&lt;&gt;1 then &apos;, Picking Rule Id&apos; end||
case when x.auto_reduce_mps like &apos;M:[]%&apos; and ss.auto_reduce_mps&lt;&gt;1 then &apos;, Auto Reduce Mps&apos; end||
case when x.costing_enabled_flag like &apos;M:[]%&apos; then &apos;, Costing Enabled Flag&apos; end||
case when x.outside_operation_flag like &apos;M:[]%&apos; then &apos;, Outside Operation Flag&apos; end||
case when x.outside_operation_uom_type like &apos;M:[]%&apos; and ss.outside_operation_uom_type&lt;&gt;1 then &apos;, Outside Operation Uom Type&apos; end||
case when x.positive_measurement_error like &apos;M:[]%&apos; and ss.positive_measurement_error&lt;&gt;1 then &apos;, Positive Measurement Error&apos; end||
case when x.reservable_type like &apos;M:[]%&apos; then &apos;, Reservable Type&apos; end||
case when x.safety_stock_bucket_days like &apos;M:[]%&apos; and ss.safety_stock_bucket_days&lt;&gt;1 then &apos;, Safety Stock Bucket Days&apos; end||
case when x.ato_forecast_control like &apos;M:[]%&apos; and ss.ato_forecast_control&lt;&gt;1 then &apos;, Ato Forecast Control&apos; end||
case when x.auto_created_config_flag like &apos;M:[]%&apos; then &apos;, Auto Created Config Flag&apos; end||
case when x.cycle_count_enabled_flag like &apos;M:[]%&apos; then &apos;, Cycle Count Enabled Flag&apos; end||
case when x.item_type like &apos;M:[]%&apos; and ss.item_type&lt;&gt;1 then &apos;, Item Type&apos; end||
case when x.model_config_clause_name is not null then &apos;, Model Config Clause Name&apos; end||
case when x.mrp_planning_code like &apos;M:[]%&apos; then &apos;, Mrp Planning Code&apos; end||
case when x.return_inspection_requirement like &apos;M:[]%&apos; then &apos;, Return Inspection Requirement&apos; end||
case when x.ship_model_complete_flag like &apos;M:[]%&apos; then &apos;, Ship Model Complete Flag&apos; end||
case when x.config_model_type like &apos;M:[]%&apos; and ss.config_model_type&lt;&gt;1 then &apos;, Config Model Type&apos; end||
case when x.eam_activity_source_code like &apos;M:[]%&apos; and ss.eam_activity_source_code&lt;&gt;1 then &apos;, Eam Activity Source Code&apos; end||
case when x.ib_item_instance_class like &apos;M:[]%&apos; and ss.ib_item_instance_class&lt;&gt;1 then &apos;, Ib Item Instance Class&apos; end||
case when x.lot_substitution_enabled like &apos;M:[]%&apos; and ss.lot_substitution_enabled&lt;&gt;1 then &apos;, Lot Substitution Enabled&apos; end||
case when x.minimum_license_quantity like &apos;M:[]%&apos; and ss.minimum_license_quantity&lt;&gt;1 then &apos;, Minimum License Quantity&apos; end||
case when x.charge_periodicity_code like &apos;M:[]%&apos; and ss.charge_periodicity_code&lt;&gt;1 then &apos;, Charge Periodicity Code&apos; end||
case when x.outsourced_assembly like &apos;M:[]%&apos; and ss.outsourced_assembly&lt;&gt;1 then &apos;, Outsourced Assembly&apos; end||
case when x.subcontracting_component like &apos;M:[]%&apos; and ss.subcontracting_component&lt;&gt;1 then &apos;, Subcontracting Component&apos; end||
case when x.preposition_point like &apos;M:[]%&apos; and ss.preposition_point&lt;&gt;1 then &apos;, Preposition Point&apos; end||
case when x.repair_leadtime like &apos;M:[]%&apos; and ss.repair_leadtime&lt;&gt;1 then &apos;, Repair Leadtime&apos; end||
case when x.repair_program like &apos;M:[]%&apos; and ss.repair_program&lt;&gt;1 then &apos;, Repair Program&apos; end||
case when x.repair_yield like &apos;M:[]%&apos; and ss.repair_yield&lt;&gt;1 then &apos;, Repair Yield&apos; end||
case when x.engineering_date like &apos;M:[]%&apos; then &apos;, Engineering Date&apos; end||
case when x.engineering_ecn_code like &apos;M:[]%&apos; then &apos;, Engineering Ecn Code&apos; end||
case when x.engineering_item_id like &apos;M:[]%&apos; then &apos;, Engineering Item Id&apos; end||
case when x.negative_measurement_error like &apos;M:[]%&apos; and ss.negative_measurement_error&lt;&gt;1 then &apos;, Negative Measurement Error&apos; end||
case when x.service_starting_delay like &apos;M:[]%&apos; and ss.service_starting_delay&lt;&gt;1 then &apos;, Service Starting Delay&apos; end||
case when x.serviceable_component_flag like &apos;M:[]%&apos; then &apos;, Serviceable Component Flag&apos; end||
case when x.base_warranty_service_id like &apos;M:[]%&apos; then &apos;, Base Warranty Service Id&apos; end||
case when x.payment_terms_id like &apos;M:[]%&apos; and ss.payment_terms_id&lt;&gt;1 then &apos;, Payment Terms Id&apos; end||
case when x.preventive_maintenance_flag like &apos;M:[]%&apos; then &apos;, Preventive Maintenance Flag&apos; end||
case when x.primary_specialist_id like &apos;M:[]%&apos; then &apos;, Primary Specialist Id&apos; end||
case when x.secondary_specialist_id like &apos;M:[]%&apos; then &apos;, Secondary Specialist Id&apos; end||
case when x.serviceable_item_class_id like &apos;M:[]%&apos; then &apos;, Serviceable Item Class Id&apos; end||
case when x.serviceable_product_flag like &apos;M:[]%&apos; then &apos;, Serviceable Product Flag&apos; end||
case when x.coverage_schedule_id like &apos;M:[]%&apos; and ss.coverage_schedule_id&lt;&gt;1 then &apos;, Coverage Schedule Id&apos; end||
case when x.material_billable_flag like &apos;M:[]%&apos; and ss.material_billable_flag&lt;&gt;1 then &apos;, Material Billable Flag&apos; end||
case when x.prorate_service_flag like &apos;M:[]%&apos; then &apos;, Prorate Service Flag&apos; end||
case when x.service_duration like &apos;M:[]%&apos; and ss.service_duration&lt;&gt;1 then &apos;, Service Duration&apos; end||
case when x.service_duration_period_code like &apos;M:[]%&apos; and ss.service_duration_period_code&lt;&gt;1 then &apos;, Service Duration Period Code&apos; end||
case when x.warranty_vendor_id like &apos;M:[]%&apos; then &apos;, Warranty Vendor Id&apos; end||
case when x.invoice_enabled_flag like &apos;M:[]%&apos; then &apos;, Invoice Enabled Flag&apos; end||
case when x.invoiceable_item_flag like &apos;M:[]%&apos; then &apos;, Invoiceable Item Flag&apos; end||
case when x.max_warranty_amount like &apos;M:[]%&apos; then &apos;, Max Warranty Amount&apos; end||
case when x.must_use_approved_vendor_flag like &apos;M:[]%&apos; then &apos;, Must Use Approved Vendor Flag&apos; end||
case when x.new_revision_code like &apos;M:[]%&apos; then &apos;, New Revision Code&apos; end||
case when x.response_time_period_code like &apos;M:[]%&apos; then &apos;, Response Time Period Code&apos; end||
case when x.response_time_value like &apos;M:[]%&apos; then &apos;, Response Time Value&apos; end||
case when x.tax_code like &apos;M:[]%&apos; and ss.tax_code&lt;&gt;1 then &apos;, Tax Code&apos; end||
case when x.container_item_flag like &apos;M:[]%&apos; then &apos;, Container Item Flag&apos; end||
case when x.container_type_code like &apos;M:[]%&apos; and ss.container_type_code&lt;&gt;1 then &apos;, Container Type Code&apos; end||
case when x.internal_volume like &apos;M:[]%&apos; and ss.internal_volume&lt;&gt;1 then &apos;, Internal Volume&apos; end||
case when x.maximum_load_weight like &apos;M:[]%&apos; and ss.maximum_load_weight&lt;&gt;1 then &apos;, Maximum Load Weight&apos; end||
case when x.minimum_fill_percent like &apos;M:[]%&apos; and ss.minimum_fill_percent&lt;&gt;1 then &apos;, Minimum Fill Percent&apos; end||
case when x.release_time_fence_code like &apos;M:[]%&apos; and ss.release_time_fence_code&lt;&gt;1 then &apos;, Release Time Fence Code&apos; end||
case when x.release_time_fence_days like &apos;M:[]%&apos; and ss.release_time_fence_days&lt;&gt;1 then &apos;, Release Time Fence Days&apos; end||
case when x.vehicle_item_flag like &apos;M:[]%&apos; then &apos;, Vehicle Item Flag&apos; end||
case when x.ont_pricing_qty_source is not null then &apos;, Ont Pricing Qty Source&apos; end||
case when x.secondary_default_ind is not null then &apos;, Secondary Default Ind&apos; end||
case when x.tracking_quantity_ind is not null then &apos;, Tracking Quantity Ind&apos; end||
case when x.config_match like &apos;M:[]%&apos; and ss.config_match&lt;&gt;1 then &apos;, Config Match&apos; end||
case when x.config_orgs like &apos;M:[]%&apos; and ss.config_orgs&lt;&gt;1 then &apos;, Config Orgs&apos; end||
case when x.asn_autoexpire_flag like &apos;M:[]%&apos; and ss.asn_autoexpire_flag&lt;&gt;1 then &apos;, Asn Autoexpire Flag&apos; end||
case when x.consigned_flag like &apos;M:[]%&apos; and ss.consigned_flag&lt;&gt;1 then &apos;, Consigned Flag&apos; end||
case when x.continous_transfer like &apos;M:[]%&apos; and ss.continous_transfer&lt;&gt;1 then &apos;, Continous Transfer&apos; end||
case when x.convergence like &apos;M:[]%&apos; and ss.convergence&lt;&gt;1 then &apos;, Convergence&apos; end||
case when x.critical_component_flag like &apos;M:[]%&apos; and ss.critical_component_flag&lt;&gt;1 then &apos;, Critical Component Flag&apos; end||
case when x.days_max_inv_supply like &apos;M:[]%&apos; and ss.days_max_inv_supply&lt;&gt;1 then &apos;, Days Max Inv Supply&apos; end||
case when x.days_max_inv_window like &apos;M:[]%&apos; and ss.days_max_inv_window&lt;&gt;1 then &apos;, Days Max Inv Window&apos; end||
case when x.days_tgt_inv_supply like &apos;M:[]%&apos; and ss.days_tgt_inv_supply&lt;&gt;1 then &apos;, Days Tgt Inv Supply&apos; end||
case when x.days_tgt_inv_window like &apos;M:[]%&apos; and ss.days_tgt_inv_window&lt;&gt;1 then &apos;, Days Tgt Inv Window&apos; end||
case when x.divergence like &apos;M:[]%&apos; and ss.divergence&lt;&gt;1 then &apos;, Divergence&apos; end||
case when x.drp_planned_flag like &apos;M:[]%&apos; and ss.drp_planned_flag&lt;&gt;1 then &apos;, Drp Planned Flag&apos; end||
case when x.exclude_from_budget_flag like &apos;M:[]%&apos; and ss.exclude_from_budget_flag&lt;&gt;1 then &apos;, Exclude From Budget Flag&apos; end||
case when x.forecast_horizon like &apos;M:[]%&apos; and ss.forecast_horizon&lt;&gt;1 then &apos;, Forecast Horizon&apos; end||
case when x.so_authorization_flag like &apos;M:[]%&apos; and ss.so_authorization_flag&lt;&gt;1 then &apos;, So Authorization Flag&apos; end||
case when x.vmi_fixed_order_quantity like &apos;M:[]%&apos; and ss.vmi_fixed_order_quantity&lt;&gt;1 then &apos;, Vmi Fixed Order Quantity&apos; end||
case when x.vmi_forecast_type like &apos;M:[]%&apos; and ss.vmi_forecast_type&lt;&gt;1 then &apos;, Vmi Forecast Type&apos; end||
case when x.vmi_maximum_days like &apos;M:[]%&apos; and ss.vmi_maximum_days&lt;&gt;1 then &apos;, Vmi Maximum Days&apos; end||
case when x.vmi_maximum_units like &apos;M:[]%&apos; and ss.vmi_maximum_units&lt;&gt;1 then &apos;, Vmi Maximum Units&apos; end||
case when x.vmi_minimum_days like &apos;M:[]%&apos; and ss.vmi_minimum_days&lt;&gt;1 then &apos;, Vmi Minimum Days&apos; end||
case when x.vmi_minimum_units like &apos;M:[]%&apos; and ss.vmi_minimum_units&lt;&gt;1 then &apos;, Vmi Minimum Units&apos; end||
case when x.child_lot_flag like &apos;M:[]%&apos; then &apos;, Child Lot Flag&apos; end||
case when x.child_lot_prefix like &apos;M:[]%&apos; and ss.child_lot_prefix&lt;&gt;1 then &apos;, Child Lot Prefix&apos; end||
case when x.child_lot_starting_number like &apos;M:[]%&apos; and ss.child_lot_starting_number&lt;&gt;1 then &apos;, Child Lot Starting Number&apos; end||
case when x.child_lot_validation_flag like &apos;M:[]%&apos; then &apos;, Child Lot Validation Flag&apos; end||
case when x.copy_lot_attribute_flag like &apos;M:[]%&apos; then &apos;, Copy Lot Attribute Flag&apos; end||
case when x.default_grade like &apos;M:[]%&apos; and ss.default_grade&lt;&gt;1 then &apos;, Default Grade&apos; end||
case when x.grade_control_flag like &apos;M:[]%&apos; then &apos;, Grade Control Flag&apos; end||
case when x.lot_divisible_flag like &apos;M:[]%&apos; then &apos;, Lot Divisible Flag&apos; end||
case when x.parent_child_generation_flag like &apos;M:[]%&apos; and ss.parent_child_generation_flag&lt;&gt;1 then &apos;, Parent Child Generation Flag&apos; end||
case when x.process_execution_enabled_flag like &apos;M:[]%&apos; then &apos;, Process Execution Enabled Flag&apos; end||
case when x.process_quality_enabled_flag like &apos;M:[]%&apos; then &apos;, Process Quality Enabled Flag&apos; end||
case when x.recipe_enabled_flag like &apos;M:[]%&apos; then &apos;, Recipe Enabled Flag&apos; end||
case when x.cas_number like &apos;M:[]%&apos; and ss.cas_number&lt;&gt;1 then &apos;, Cas Number&apos; end||
case when x.expiration_action_code like &apos;M:[]%&apos; and ss.expiration_action_code&lt;&gt;1 then &apos;, Expiration Action Code&apos; end||
case when x.expiration_action_interval like &apos;M:[]%&apos; and ss.expiration_action_interval&lt;&gt;1 then &apos;, Expiration Action Interval&apos; end||
case when x.hazardous_material_flag like &apos;M:[]%&apos; then &apos;, Hazardous Material Flag&apos; end||
case when x.hold_days like &apos;M:[]%&apos; and ss.hold_days&lt;&gt;1 then &apos;, Hold Days&apos; end||
case when x.maturity_days like &apos;M:[]%&apos; and ss.maturity_days&lt;&gt;1 then &apos;, Maturity Days&apos; end||
case when x.process_costing_enabled_flag like &apos;M:[]%&apos; then &apos;, Process Costing Enabled Flag&apos; end||
case when x.retest_interval like &apos;M:[]%&apos; and ss.retest_interval&lt;&gt;1 then &apos;, Retest Interval&apos; end||
case when x.dual_uom_control like &apos;M:[]%&apos; then &apos;, Dual Uom Control&apos; end||
case when x.effectivity_control like &apos;M:[]%&apos; then &apos;, Effectivity Control&apos; end||
case when x.eng_item_flag is not null then &apos;, Eng Item Flag&apos; end||
case when x.fixed_days_supply like &apos;M:[]%&apos; and ss.fixed_days_supply&lt;&gt;1 then &apos;, Fixed Days Supply&apos; end||
case when x.indivisible_flag like &apos;M:[]%&apos; then &apos;, Indivisible Flag&apos; end||
case when x.inventory_asset_flag like &apos;M:[]%&apos; then &apos;, Inventory Asset Flag&apos; end||
case when x.primary_unit_of_measure is not null then &apos;, Primary Unit Of Measure&apos; end||
case when x.process_supply_locator_id like &apos;M:[]%&apos; and ss.process_supply_locator_id&lt;&gt;1 then &apos;, Process Supply Locator Id&apos; end||
case when x.process_supply_subinventory like &apos;M:[]%&apos; and ss.process_supply_subinventory&lt;&gt;1 then &apos;, Process Supply Subinventory&apos; end||
case when x.process_yield_locator_id like &apos;M:[]%&apos; and ss.process_yield_locator_id&lt;&gt;1 then &apos;, Process Yield Locator Id&apos; end||
case when x.process_yield_subinventory like &apos;M:[]%&apos; and ss.process_yield_subinventory&lt;&gt;1 then &apos;, Process Yield Subinventory&apos; end||
case when x.serial_tagging_flag is not null then &apos;, Serial Tagging Flag&apos; end||
case when x.service_item_flag is not null then &apos;, Service Item Flag&apos; end||
case when x.usage_item_flag is not null then &apos;, Usage Item Flag&apos; end||
case when x.vendor_warranty_flag is not null then &apos;, Vendor Warranty Flag&apos; end||
case when x.web_status like &apos;M:[]%&apos; then &apos;, Web Status&apos; end
,&apos;, &apos;) correct_in_master_organization
from
(
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)
)
--
--
)
) x,
sentinel_support ss</SQL_TEXT>
  <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>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
