HANDLE, CHANGE_STAMP, SITE, ITEM, STATUS_BO, ITEM_TYPE, ERP_GTIN, AIN_MODEL_EXTERNAL_ID, EFF_START_SEQ, EFF_END_SEQ, LOT_SIZE, QUANTITY_RESTRICTION, ROUTER_BO, BOM_BO, COMPONENT_GROUP_BO, ITEM_GROUP_BO, LAST_RELEASED_DATE, ASSY_DATA_TYPE_BO, PRE_ASSEMBLED, REVISION, CURRENT_REVISION, EFF_START_DATE, EFF_END_DATE, SELECTOR_ACTIVITY_BO, SELECTOR_NOTE, ASSIGN_SERIAL_AT_RELEASE, CREATED_DATE_TIME, MODIFIED_DATE_TIME, DRAWING_NAME, MAXIMUM_USAGE, USE_COMP_FROM_DRAWING, PANEL, REMOVAL_ASSY_DATA_TYPE_BO, INV_ASSY_DATA_TYPE_BO, ORIGINAL_STATUS_BO, QTY_MULTIPLIER, CREATE_TRACKABLE_SFC, MASK_GROUP_BO, TRANSFER_ITEM_GROUP_BO, UNIT_OF_MEASURE, HOLD_ID, COLLECT_PARENT_SERIAL, REQ_SERIAL_CHANGE, IS_COLLECTOR, INC_BATCH_NUMBER, TIME_SENSITIVE, MAX_SHELF_LIFE, MAX_SHELF_LIFE_UNITS, MAX_FLOOR_LIFE, MAX_FLOOR_LIFE_UNITS, NOTES, TB_COMP_TYPE, CONSUMPTION_TOL, ERP_BACKFLUSHING, STORAGE_LOCATION_BO, ERP_PUTAWAY_STORLOC, PRODUCTION_SUPPLY_AREA, USE_ORDER_ID_REL1, MATERIAL_TYPE, PROCUREMENT_TYPE, ORIGIN I.HANDLE, I.CHANGE_STAMP, I.SITE, I.ITEM, IT.DESCRIPTION, I.STATUS_BO, I.ITEM_TYPE, I.MATERIAL_TYPE, I.ERP_GTIN, I.AIN_MODEL_EXTERNAL_ID, I.EFF_START_SEQ, I.EFF_END_SEQ, I.LOT_SIZE, I.QUANTITY_RESTRICTION, I.ROUTER_BO, I.BOM_BO, I.COMPONENT_GROUP_BO, I.ITEM_GROUP_BO, I.LAST_RELEASED_DATE, I.ASSY_DATA_TYPE_BO, I.PRE_ASSEMBLED, I.REVISION, I.CURRENT_REVISION, I.EFF_START_DATE, I.EFF_END_DATE, I.SELECTOR_ACTIVITY_BO, I.SELECTOR_NOTE, I.ASSIGN_SERIAL_AT_RELEASE, I.CREATED_DATE_TIME, I.MODIFIED_DATE_TIME, I.DRAWING_NAME, I.MAXIMUM_USAGE, I.USE_COMP_FROM_DRAWING, I.PANEL, I.REMOVAL_ASSY_DATA_TYPE_BO, I.INV_ASSY_DATA_TYPE_BO, I.ORIGINAL_STATUS_BO, I.QTY_MULTIPLIER, I.CREATE_TRACKABLE_SFC, I.MASK_GROUP_BO, I.TRANSFER_ITEM_GROUP_BO, I.UNIT_OF_MEASURE, I.HOLD_ID, I.COLLECT_PARENT_SERIAL, I.REQ_SERIAL_CHANGE, I.IS_COLLECTOR, I.INC_BATCH_NUMBER, I.TIME_SENSITIVE, I.MAX_SHELF_LIFE, I.MAX_SHELF_LIFE_UNITS, I.MAX_FLOOR_LIFE, I.MAX_FLOOR_LIFE_UNITS, I.NOTES, I.TB_COMP_TYPE, I.CONSUMPTION_TOL, I.ERP_BACKFLUSHING, I.STORAGE_LOCATION_BO, I.ERP_PUTAWAY_STORLOC, I.PRODUCTION_SUPPLY_AREA, I.USE_ORDER_ID_REL1 INSERT INTO ITEM HANDLE, CHANGE_STAMP, SITE, ITEM, STATUS_BO, ITEM_TYPE, ERP_GTIN, AIN_MODEL_EXTERNAL_ID, EFF_START_SEQ, EFF_END_SEQ, LOT_SIZE, QUANTITY_RESTRICTION, ROUTER_BO, BOM_BO, COMPONENT_GROUP_BO, ITEM_GROUP_BO, LAST_RELEASED_DATE, ASSY_DATA_TYPE_BO, PRE_ASSEMBLED, REVISION, CURRENT_REVISION, EFF_START_DATE, EFF_END_DATE, SELECTOR_ACTIVITY_BO, SELECTOR_NOTE, ASSIGN_SERIAL_AT_RELEASE, CREATED_DATE_TIME, MODIFIED_DATE_TIME, DRAWING_NAME, MAXIMUM_USAGE, USE_COMP_FROM_DRAWING, PANEL, REMOVAL_ASSY_DATA_TYPE_BO, INV_ASSY_DATA_TYPE_BO, ORIGINAL_STATUS_BO, QTY_MULTIPLIER, CREATE_TRACKABLE_SFC, MASK_GROUP_BO, TRANSFER_ITEM_GROUP_BO, UNIT_OF_MEASURE, HOLD_ID, COLLECT_PARENT_SERIAL, REQ_SERIAL_CHANGE, IS_COLLECTOR, INC_BATCH_NUMBER, TIME_SENSITIVE, MAX_SHELF_LIFE, MAX_SHELF_LIFE_UNITS, MAX_FLOOR_LIFE, MAX_FLOOR_LIFE_UNITS, NOTES, TB_COMP_TYPE, CONSUMPTION_TOL, ERP_BACKFLUSHING, STORAGE_LOCATION_BO, ERP_PUTAWAY_STORLOC, PRODUCTION_SUPPLY_AREA, USE_ORDER_ID_REL1, MATERIAL_TYPE, PROCUREMENT_TYPE, ORIGIN, VALUES #{handle}, #{changeStamp}, #{site}, #{item}, #{statusBo}, #{itemType}, #{erpGtin}, #{ainModelExternalId}, #{effStartSeq}, #{effEndSeq}, #{lotSize}, #{quantityRestriction}, #{routerBo}, #{bomBo}, #{componentGroupBo}, #{itemGroupBo}, #{lastReleasedDate}, #{assyDataTypeBo}, #{preAssembled}, #{revision}, #{currentRevision}, #{effStartDate}, #{effEndDate}, #{selectorActivityBo}, #{selectorNote}, #{assignSerialAtRelease}, #{createdDateTime}, #{modifiedDateTime}, #{drawingName}, #{maximumUsage}, #{useCompFromDrawing}, #{panel}, #{removalAssyDataTypeBo}, #{invAssyDataTypeBo}, #{originalStatusBo}, #{qtyMultiplier}, #{createTrackableSfc}, #{maskGroupBo}, #{transferItemGroupBo}, #{unitOfMeasure}, #{holdId}, #{collectParentSerial}, #{reqSerialChange}, #{isCollector}, #{incBatchNumber}, #{timeSensitive}, #{maxShelfLife}, #{maxShelfLifeUnits}, #{maxFloorLife}, #{maxFloorLifeUnits}, #{notes}, #{tbCompType}, #{consumptionTol}, #{erpBackflushing}, #{storageLocationBo}, #{erpPutawayStorloc}, #{productionSupplyArea}, #{useOrderIdRel1}, #{materialType}, #{procurementType}, #{origin}, INSERT INTO ITEM VALUES #{handle}, #{changeStamp}, #{site}, #{item}, #{statusBo}, #{itemType}, #{erpGtin}, #{ainModelExternalId}, #{effStartSeq}, #{effEndSeq}, #{lotSize}, #{quantityRestriction}, #{routerBo}, #{bomBo}, #{componentGroupBo}, #{itemGroupBo}, #{lastReleasedDate}, #{assyDataTypeBo}, #{preAssembled}, #{revision}, #{currentRevision}, #{effStartDate}, #{effEndDate}, #{selectorActivityBo}, #{selectorNote}, #{assignSerialAtRelease}, #{createdDateTime}, #{modifiedDateTime}, #{drawingName}, #{maximumUsage}, #{useCompFromDrawing}, #{panel}, #{removalAssyDataTypeBo}, #{invAssyDataTypeBo}, #{originalStatusBo}, #{qtyMultiplier}, #{createTrackableSfc}, #{maskGroupBo}, #{transferItemGroupBo}, #{unitOfMeasure}, #{holdId}, #{collectParentSerial}, #{reqSerialChange}, #{isCollector}, #{incBatchNumber}, #{timeSensitive}, #{maxShelfLife}, #{maxShelfLifeUnits}, #{maxFloorLife}, #{maxFloorLifeUnits}, #{notes}, #{tbCompType}, #{consumptionTol}, #{erpBackflushing}, #{storageLocationBo}, #{erpPutawayStorloc}, #{productionSupplyArea}, #{useOrderIdRel1}, #{materialType}, #{procurementType}, #{origin}, UPDATE ITEM HANDLE=#{et.handle}, CHANGE_STAMP=#{et.changeStamp}, SITE=#{et.site}, ITEM=#{et.item}, STATUS_BO=#{et.statusBo}, ITEM_TYPE=#{et.itemType}, ERP_GTIN=#{et.erpGtin}, AIN_MODEL_EXTERNAL_ID=#{et.ainModelExternalId}, EFF_START_SEQ=#{et.effStartSeq}, EFF_END_SEQ=#{et.effEndSeq}, LOT_SIZE=#{et.lotSize}, QUANTITY_RESTRICTION=#{et.quantityRestriction}, ROUTER_BO=#{et.routerBo}, BOM_BO=#{et.bomBo}, COMPONENT_GROUP_BO=#{et.componentGroupBo}, ITEM_GROUP_BO=#{et.itemGroupBo}, LAST_RELEASED_DATE=#{et.lastReleasedDate}, ASSY_DATA_TYPE_BO=#{et.assyDataTypeBo}, PRE_ASSEMBLED=#{et.preAssembled}, REVISION=#{et.revision}, CURRENT_REVISION=#{et.currentRevision}, EFF_START_DATE=#{et.effStartDate}, EFF_END_DATE=#{et.effEndDate}, SELECTOR_ACTIVITY_BO=#{et.selectorActivityBo}, SELECTOR_NOTE=#{et.selectorNote}, ASSIGN_SERIAL_AT_RELEASE=#{et.assignSerialAtRelease}, CREATED_DATE_TIME=#{et.createdDateTime}, MODIFIED_DATE_TIME=#{et.modifiedDateTime}, DRAWING_NAME=#{et.drawingName}, MAXIMUM_USAGE=#{et.maximumUsage}, USE_COMP_FROM_DRAWING=#{et.useCompFromDrawing}, PANEL=#{et.panel}, REMOVAL_ASSY_DATA_TYPE_BO=#{et.removalAssyDataTypeBo}, INV_ASSY_DATA_TYPE_BO=#{et.invAssyDataTypeBo}, ORIGINAL_STATUS_BO=#{et.originalStatusBo}, QTY_MULTIPLIER=#{et.qtyMultiplier}, CREATE_TRACKABLE_SFC=#{et.createTrackableSfc}, MASK_GROUP_BO=#{et.maskGroupBo}, TRANSFER_ITEM_GROUP_BO=#{et.transferItemGroupBo}, UNIT_OF_MEASURE=#{et.unitOfMeasure}, HOLD_ID=#{et.holdId}, COLLECT_PARENT_SERIAL=#{et.collectParentSerial}, REQ_SERIAL_CHANGE=#{et.reqSerialChange}, IS_COLLECTOR=#{et.isCollector}, INC_BATCH_NUMBER=#{et.incBatchNumber}, TIME_SENSITIVE=#{et.timeSensitive}, MAX_SHELF_LIFE=#{et.maxShelfLife}, MAX_SHELF_LIFE_UNITS=#{et.maxShelfLifeUnits}, MAX_FLOOR_LIFE=#{et.maxFloorLife}, MAX_FLOOR_LIFE_UNITS=#{et.maxFloorLifeUnits}, NOTES=#{et.notes}, TB_COMP_TYPE=#{et.tbCompType}, CONSUMPTION_TOL=#{et.consumptionTol}, ERP_BACKFLUSHING=#{et.erpBackflushing}, STORAGE_LOCATION_BO=#{et.storageLocationBo}, ERP_PUTAWAY_STORLOC=#{et.erpPutawayStorloc}, PRODUCTION_SUPPLY_AREA=#{et.productionSupplyArea}, USE_ORDER_ID_REL1=#{et.useOrderIdRel1}, MATERIAL_TYPE=#{et.materialType}, PROCUREMENT_TYPE=#{et.procurementType}, ORIGIN=#{et.origin}, HANDLE=#{ew.entity.handle} AND CHANGE_STAMP=#{ew.entity.changeStamp} AND SITE=#{ew.entity.site} AND ITEM=#{ew.entity.item} AND STATUS_BO=#{ew.entity.statusBo} AND ITEM_TYPE=#{ew.entity.itemType} AND ERP_GTIN=#{ew.entity.erpGtin} AND AIN_MODEL_EXTERNAL_ID=#{ew.entity.ainModelExternalId} AND EFF_START_SEQ=#{ew.entity.effStartSeq} AND EFF_END_SEQ=#{ew.entity.effEndSeq} AND LOT_SIZE=#{ew.entity.lotSize} AND QUANTITY_RESTRICTION=#{ew.entity.quantityRestriction} AND ROUTER_BO=#{ew.entity.routerBo} AND BOM_BO=#{ew.entity.bomBo} AND COMPONENT_GROUP_BO=#{ew.entity.componentGroupBo} AND ITEM_GROUP_BO=#{ew.entity.itemGroupBo} AND LAST_RELEASED_DATE=#{ew.entity.lastReleasedDate} AND ASSY_DATA_TYPE_BO=#{ew.entity.assyDataTypeBo} AND PRE_ASSEMBLED=#{ew.entity.preAssembled} AND REVISION=#{ew.entity.revision} AND CURRENT_REVISION=#{ew.entity.currentRevision} AND EFF_START_DATE=#{ew.entity.effStartDate} AND EFF_END_DATE=#{ew.entity.effEndDate} AND SELECTOR_ACTIVITY_BO=#{ew.entity.selectorActivityBo} AND SELECTOR_NOTE=#{ew.entity.selectorNote} AND ASSIGN_SERIAL_AT_RELEASE=#{ew.entity.assignSerialAtRelease} AND CREATED_DATE_TIME=#{ew.entity.createdDateTime} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND DRAWING_NAME=#{ew.entity.drawingName} AND MAXIMUM_USAGE=#{ew.entity.maximumUsage} AND USE_COMP_FROM_DRAWING=#{ew.entity.useCompFromDrawing} AND PANEL=#{ew.entity.panel} AND REMOVAL_ASSY_DATA_TYPE_BO=#{ew.entity.removalAssyDataTypeBo} AND INV_ASSY_DATA_TYPE_BO=#{ew.entity.invAssyDataTypeBo} AND ORIGINAL_STATUS_BO=#{ew.entity.originalStatusBo} AND QTY_MULTIPLIER=#{ew.entity.qtyMultiplier} AND CREATE_TRACKABLE_SFC=#{ew.entity.createTrackableSfc} AND MASK_GROUP_BO=#{ew.entity.maskGroupBo} AND TRANSFER_ITEM_GROUP_BO=#{ew.entity.transferItemGroupBo} AND UNIT_OF_MEASURE=#{ew.entity.unitOfMeasure} AND HOLD_ID=#{ew.entity.holdId} AND COLLECT_PARENT_SERIAL=#{ew.entity.collectParentSerial} AND REQ_SERIAL_CHANGE=#{ew.entity.reqSerialChange} AND IS_COLLECTOR=#{ew.entity.isCollector} AND INC_BATCH_NUMBER=#{ew.entity.incBatchNumber} AND TIME_SENSITIVE=#{ew.entity.timeSensitive} AND MAX_SHELF_LIFE=#{ew.entity.maxShelfLife} AND MAX_SHELF_LIFE_UNITS=#{ew.entity.maxShelfLifeUnits} AND MAX_FLOOR_LIFE=#{ew.entity.maxFloorLife} AND MAX_FLOOR_LIFE_UNITS=#{ew.entity.maxFloorLifeUnits} AND NOTES=#{ew.entity.notes} AND TB_COMP_TYPE=#{ew.entity.tbCompType} AND CONSUMPTION_TOL=#{ew.entity.consumptionTol} AND ERP_BACKFLUSHING=#{ew.entity.erpBackflushing} AND STORAGE_LOCATION_BO=#{ew.entity.storageLocationBo} AND ERP_PUTAWAY_STORLOC=#{ew.entity.erpPutawayStorloc} AND PRODUCTION_SUPPLY_AREA=#{ew.entity.productionSupplyArea} AND USE_ORDER_ID_REL1=#{ew.entity.useOrderIdRel1} AND MATERIAL_TYPE=#{ew.entity.materialType} AND PROCUREMENT_TYPE=#{ew.entity.procurementType} AND ORIGIN=#{ew.entity.origin} ${ew.sqlSegment} ${ew.sqlSegment} DELETE FROM ITEM ${k} = #{cm[${k}]} DELETE FROM ITEM HANDLE=#{ew.entity.handle} AND CHANGE_STAMP=#{ew.entity.changeStamp} AND SITE=#{ew.entity.site} AND ITEM=#{ew.entity.item} AND STATUS_BO=#{ew.entity.statusBo} AND ITEM_TYPE=#{ew.entity.itemType} AND ERP_GTIN=#{ew.entity.erpGtin} AND AIN_MODEL_EXTERNAL_ID=#{ew.entity.ainModelExternalId} AND EFF_START_SEQ=#{ew.entity.effStartSeq} AND EFF_END_SEQ=#{ew.entity.effEndSeq} AND LOT_SIZE=#{ew.entity.lotSize} AND QUANTITY_RESTRICTION=#{ew.entity.quantityRestriction} AND ROUTER_BO=#{ew.entity.routerBo} AND BOM_BO=#{ew.entity.bomBo} AND COMPONENT_GROUP_BO=#{ew.entity.componentGroupBo} AND ITEM_GROUP_BO=#{ew.entity.itemGroupBo} AND LAST_RELEASED_DATE=#{ew.entity.lastReleasedDate} AND ASSY_DATA_TYPE_BO=#{ew.entity.assyDataTypeBo} AND PRE_ASSEMBLED=#{ew.entity.preAssembled} AND REVISION=#{ew.entity.revision} AND CURRENT_REVISION=#{ew.entity.currentRevision} AND EFF_START_DATE=#{ew.entity.effStartDate} AND EFF_END_DATE=#{ew.entity.effEndDate} AND SELECTOR_ACTIVITY_BO=#{ew.entity.selectorActivityBo} AND SELECTOR_NOTE=#{ew.entity.selectorNote} AND ASSIGN_SERIAL_AT_RELEASE=#{ew.entity.assignSerialAtRelease} AND CREATED_DATE_TIME=#{ew.entity.createdDateTime} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND DRAWING_NAME=#{ew.entity.drawingName} AND MAXIMUM_USAGE=#{ew.entity.maximumUsage} AND USE_COMP_FROM_DRAWING=#{ew.entity.useCompFromDrawing} AND PANEL=#{ew.entity.panel} AND REMOVAL_ASSY_DATA_TYPE_BO=#{ew.entity.removalAssyDataTypeBo} AND INV_ASSY_DATA_TYPE_BO=#{ew.entity.invAssyDataTypeBo} AND ORIGINAL_STATUS_BO=#{ew.entity.originalStatusBo} AND QTY_MULTIPLIER=#{ew.entity.qtyMultiplier} AND CREATE_TRACKABLE_SFC=#{ew.entity.createTrackableSfc} AND MASK_GROUP_BO=#{ew.entity.maskGroupBo} AND TRANSFER_ITEM_GROUP_BO=#{ew.entity.transferItemGroupBo} AND UNIT_OF_MEASURE=#{ew.entity.unitOfMeasure} AND HOLD_ID=#{ew.entity.holdId} AND COLLECT_PARENT_SERIAL=#{ew.entity.collectParentSerial} AND REQ_SERIAL_CHANGE=#{ew.entity.reqSerialChange} AND IS_COLLECTOR=#{ew.entity.isCollector} AND INC_BATCH_NUMBER=#{ew.entity.incBatchNumber} AND TIME_SENSITIVE=#{ew.entity.timeSensitive} AND MAX_SHELF_LIFE=#{ew.entity.maxShelfLife} AND MAX_SHELF_LIFE_UNITS=#{ew.entity.maxShelfLifeUnits} AND MAX_FLOOR_LIFE=#{ew.entity.maxFloorLife} AND MAX_FLOOR_LIFE_UNITS=#{ew.entity.maxFloorLifeUnits} AND NOTES=#{ew.entity.notes} AND TB_COMP_TYPE=#{ew.entity.tbCompType} AND CONSUMPTION_TOL=#{ew.entity.consumptionTol} AND ERP_BACKFLUSHING=#{ew.entity.erpBackflushing} AND STORAGE_LOCATION_BO=#{ew.entity.storageLocationBo} AND ERP_PUTAWAY_STORLOC=#{ew.entity.erpPutawayStorloc} AND PRODUCTION_SUPPLY_AREA=#{ew.entity.productionSupplyArea} AND USE_ORDER_ID_REL1=#{ew.entity.useOrderIdRel1} AND MATERIAL_TYPE=#{ew.entity.materialType} AND PROCUREMENT_TYPE=#{ew.entity.procurementType} AND ORIGIN=#{ew.entity.origin} ${ew.sqlSegment} ${ew.sqlSegment}