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}