SELECT * FROM ITEM i WHERE SITE = #{site} AND ITEM = #{item} AND CURRENT_REVISION = TRUE
</select>
<selectid="selectMaps"resultType="HashMap">
SELECT <choose><whentest="ew != null and ew.sqlSelect != null">${ew.sqlSelect}</when><otherwise><includerefid="Base_Column_List"></include></otherwise></choose> FROM ITEM
<where>
<iftest="ew!=null">
<iftest="ew.entity!=null">
<iftest="ew.entity.handle!=null">
HANDLE=#{ew.entity.handle}
</if>
<iftest="ew.entity.changeStamp!=null"> AND CHANGE_STAMP=#{ew.entity.changeStamp}</if>
<iftest="ew.entity.site!=null"> AND SITE=#{ew.entity.site}</if>
<iftest="ew.entity.item!=null"> AND ITEM=#{ew.entity.item}</if>
<iftest="ew.entity.statusBo!=null"> AND STATUS_BO=#{ew.entity.statusBo}</if>
<iftest="ew.entity.itemType!=null"> AND ITEM_TYPE=#{ew.entity.itemType}</if>
<iftest="ew.entity.erpGtin!=null"> AND ERP_GTIN=#{ew.entity.erpGtin}</if>
<iftest="ew.entity.ainModelExternalId!=null"> AND AIN_MODEL_EXTERNAL_ID=#{ew.entity.ainModelExternalId}</if>
<iftest="ew.entity.effStartSeq!=null"> AND EFF_START_SEQ=#{ew.entity.effStartSeq}</if>
<iftest="ew.entity.effEndSeq!=null"> AND EFF_END_SEQ=#{ew.entity.effEndSeq}</if>
<iftest="ew.entity.lotSize!=null"> AND LOT_SIZE=#{ew.entity.lotSize}</if>
<iftest="ew.entity.quantityRestriction!=null"> AND QUANTITY_RESTRICTION=#{ew.entity.quantityRestriction}</if>
<iftest="ew.entity.routerBo!=null"> AND ROUTER_BO=#{ew.entity.routerBo}</if>
<iftest="ew.entity.bomBo!=null"> AND BOM_BO=#{ew.entity.bomBo}</if>
<iftest="ew.entity.componentGroupBo!=null"> AND COMPONENT_GROUP_BO=#{ew.entity.componentGroupBo}</if>
<iftest="ew.entity.itemGroupBo!=null"> AND ITEM_GROUP_BO=#{ew.entity.itemGroupBo}</if>
<iftest="ew.entity.lastReleasedDate!=null"> AND LAST_RELEASED_DATE=#{ew.entity.lastReleasedDate}</if>
<iftest="ew.entity.assyDataTypeBo!=null"> AND ASSY_DATA_TYPE_BO=#{ew.entity.assyDataTypeBo}</if>
<iftest="ew.entity.preAssembled!=null"> AND PRE_ASSEMBLED=#{ew.entity.preAssembled}</if>
<iftest="ew.entity.revision!=null"> AND REVISION=#{ew.entity.revision}</if>
<iftest="ew.entity.currentRevision!=null"> AND CURRENT_REVISION=#{ew.entity.currentRevision}</if>
<iftest="ew.entity.effStartDate!=null"> AND EFF_START_DATE=#{ew.entity.effStartDate}</if>
<iftest="ew.entity.effEndDate!=null"> AND EFF_END_DATE=#{ew.entity.effEndDate}</if>
<iftest="ew.entity.selectorActivityBo!=null"> AND SELECTOR_ACTIVITY_BO=#{ew.entity.selectorActivityBo}</if>
<iftest="ew.entity.selectorNote!=null"> AND SELECTOR_NOTE=#{ew.entity.selectorNote}</if>
<iftest="ew.entity.assignSerialAtRelease!=null"> AND ASSIGN_SERIAL_AT_RELEASE=#{ew.entity.assignSerialAtRelease}</if>
<iftest="ew.entity.createdDateTime!=null"> AND CREATED_DATE_TIME=#{ew.entity.createdDateTime}</if>
<iftest="ew.entity.modifiedDateTime!=null"> AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime}</if>
<iftest="ew.entity.drawingName!=null"> AND DRAWING_NAME=#{ew.entity.drawingName}</if>
<iftest="ew.entity.maximumUsage!=null"> AND MAXIMUM_USAGE=#{ew.entity.maximumUsage}</if>
<iftest="ew.entity.useCompFromDrawing!=null"> AND USE_COMP_FROM_DRAWING=#{ew.entity.useCompFromDrawing}</if>
<iftest="ew.entity.panel!=null"> AND PANEL=#{ew.entity.panel}</if>
<iftest="ew.entity.removalAssyDataTypeBo!=null"> AND REMOVAL_ASSY_DATA_TYPE_BO=#{ew.entity.removalAssyDataTypeBo}</if>
<iftest="ew.entity.invAssyDataTypeBo!=null"> AND INV_ASSY_DATA_TYPE_BO=#{ew.entity.invAssyDataTypeBo}</if>
<iftest="ew.entity.originalStatusBo!=null"> AND ORIGINAL_STATUS_BO=#{ew.entity.originalStatusBo}</if>
<iftest="ew.entity.qtyMultiplier!=null"> AND QTY_MULTIPLIER=#{ew.entity.qtyMultiplier}</if>
<iftest="ew.entity.createTrackableSfc!=null"> AND CREATE_TRACKABLE_SFC=#{ew.entity.createTrackableSfc}</if>
<iftest="ew.entity.maskGroupBo!=null"> AND MASK_GROUP_BO=#{ew.entity.maskGroupBo}</if>
<iftest="ew.entity.transferItemGroupBo!=null"> AND TRANSFER_ITEM_GROUP_BO=#{ew.entity.transferItemGroupBo}</if>
<iftest="ew.entity.unitOfMeasure!=null"> AND UNIT_OF_MEASURE=#{ew.entity.unitOfMeasure}</if>
<iftest="ew.entity.holdId!=null"> AND HOLD_ID=#{ew.entity.holdId}</if>
<iftest="ew.entity.collectParentSerial!=null"> AND COLLECT_PARENT_SERIAL=#{ew.entity.collectParentSerial}</if>
<iftest="ew.entity.reqSerialChange!=null"> AND REQ_SERIAL_CHANGE=#{ew.entity.reqSerialChange}</if>
<iftest="ew.entity.isCollector!=null"> AND IS_COLLECTOR=#{ew.entity.isCollector}</if>
<iftest="ew.entity.incBatchNumber!=null"> AND INC_BATCH_NUMBER=#{ew.entity.incBatchNumber}</if>
<iftest="ew.entity.timeSensitive!=null"> AND TIME_SENSITIVE=#{ew.entity.timeSensitive}</if>
<iftest="ew.entity.maxShelfLife!=null"> AND MAX_SHELF_LIFE=#{ew.entity.maxShelfLife}</if>
<iftest="ew.entity.maxShelfLifeUnits!=null"> AND MAX_SHELF_LIFE_UNITS=#{ew.entity.maxShelfLifeUnits}</if>
<iftest="ew.entity.maxFloorLife!=null"> AND MAX_FLOOR_LIFE=#{ew.entity.maxFloorLife}</if>
<iftest="ew.entity.maxFloorLifeUnits!=null"> AND MAX_FLOOR_LIFE_UNITS=#{ew.entity.maxFloorLifeUnits}</if>
<iftest="ew.entity.notes!=null"> AND NOTES=#{ew.entity.notes}</if>
<iftest="ew.entity.tbCompType!=null"> AND TB_COMP_TYPE=#{ew.entity.tbCompType}</if>
<iftest="ew.entity.consumptionTol!=null"> AND CONSUMPTION_TOL=#{ew.entity.consumptionTol}</if>
<iftest="ew.entity.erpBackflushing!=null"> AND ERP_BACKFLUSHING=#{ew.entity.erpBackflushing}</if>
<iftest="ew.entity.storageLocationBo!=null"> AND STORAGE_LOCATION_BO=#{ew.entity.storageLocationBo}</if>
<iftest="ew.entity.erpPutawayStorloc!=null"> AND ERP_PUTAWAY_STORLOC=#{ew.entity.erpPutawayStorloc}</if>
<iftest="ew.entity.productionSupplyArea!=null"> AND PRODUCTION_SUPPLY_AREA=#{ew.entity.productionSupplyArea}</if>
<iftest="ew.entity.useOrderIdRel1!=null"> AND USE_ORDER_ID_REL1=#{ew.entity.useOrderIdRel1}</if>
<iftest="ew.entity.materialType!=null"> AND MATERIAL_TYPE=#{ew.entity.materialType}</if>
<iftest="ew.entity.procurementType!=null"> AND PROCUREMENT_TYPE=#{ew.entity.procurementType}</if>
<iftest="ew.entity.origin!=null"> AND ORIGIN=#{ew.entity.origin}</if>
</if>
<iftest="ew!=null and ew.sqlSegment!=null and ew.nonEmptyOfWhere">
${ew.sqlSegment}
</if>
</if>
</where>
<iftest="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">
${ew.sqlSegment}
</if>
</select>
<selectid="selectObjs"resultType="Object">
SELECT <choose><whentest="ew != null and ew.sqlSelect != null">${ew.sqlSelect}</when><otherwise><includerefid="Base_Column_List"></include></otherwise></choose> FROM ITEM
<where>
<iftest="ew!=null">
<iftest="ew.entity!=null">
<iftest="ew.entity.handle!=null">
HANDLE=#{ew.entity.handle}
</if>
<iftest="ew.entity.changeStamp!=null"> AND CHANGE_STAMP=#{ew.entity.changeStamp}</if>
<iftest="ew.entity.site!=null"> AND SITE=#{ew.entity.site}</if>
<iftest="ew.entity.item!=null"> AND ITEM=#{ew.entity.item}</if>
<iftest="ew.entity.statusBo!=null"> AND STATUS_BO=#{ew.entity.statusBo}</if>
<iftest="ew.entity.itemType!=null"> AND ITEM_TYPE=#{ew.entity.itemType}</if>
<iftest="ew.entity.erpGtin!=null"> AND ERP_GTIN=#{ew.entity.erpGtin}</if>
<iftest="ew.entity.ainModelExternalId!=null"> AND AIN_MODEL_EXTERNAL_ID=#{ew.entity.ainModelExternalId}</if>
<iftest="ew.entity.effStartSeq!=null"> AND EFF_START_SEQ=#{ew.entity.effStartSeq}</if>
<iftest="ew.entity.effEndSeq!=null"> AND EFF_END_SEQ=#{ew.entity.effEndSeq}</if>
<iftest="ew.entity.lotSize!=null"> AND LOT_SIZE=#{ew.entity.lotSize}</if>
<iftest="ew.entity.quantityRestriction!=null"> AND QUANTITY_RESTRICTION=#{ew.entity.quantityRestriction}</if>
<iftest="ew.entity.routerBo!=null"> AND ROUTER_BO=#{ew.entity.routerBo}</if>
<iftest="ew.entity.bomBo!=null"> AND BOM_BO=#{ew.entity.bomBo}</if>
<iftest="ew.entity.componentGroupBo!=null"> AND COMPONENT_GROUP_BO=#{ew.entity.componentGroupBo}</if>
<iftest="ew.entity.itemGroupBo!=null"> AND ITEM_GROUP_BO=#{ew.entity.itemGroupBo}</if>
<iftest="ew.entity.lastReleasedDate!=null"> AND LAST_RELEASED_DATE=#{ew.entity.lastReleasedDate}</if>
<iftest="ew.entity.assyDataTypeBo!=null"> AND ASSY_DATA_TYPE_BO=#{ew.entity.assyDataTypeBo}</if>
<iftest="ew.entity.preAssembled!=null"> AND PRE_ASSEMBLED=#{ew.entity.preAssembled}</if>
<iftest="ew.entity.revision!=null"> AND REVISION=#{ew.entity.revision}</if>
<iftest="ew.entity.currentRevision!=null"> AND CURRENT_REVISION=#{ew.entity.currentRevision}</if>
<iftest="ew.entity.effStartDate!=null"> AND EFF_START_DATE=#{ew.entity.effStartDate}</if>
<iftest="ew.entity.effEndDate!=null"> AND EFF_END_DATE=#{ew.entity.effEndDate}</if>
<iftest="ew.entity.selectorActivityBo!=null"> AND SELECTOR_ACTIVITY_BO=#{ew.entity.selectorActivityBo}</if>
<iftest="ew.entity.selectorNote!=null"> AND SELECTOR_NOTE=#{ew.entity.selectorNote}</if>
<iftest="ew.entity.assignSerialAtRelease!=null"> AND ASSIGN_SERIAL_AT_RELEASE=#{ew.entity.assignSerialAtRelease}</if>
<iftest="ew.entity.createdDateTime!=null"> AND CREATED_DATE_TIME=#{ew.entity.createdDateTime}</if>
<iftest="ew.entity.modifiedDateTime!=null"> AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime}</if>
<iftest="ew.entity.drawingName!=null"> AND DRAWING_NAME=#{ew.entity.drawingName}</if>
<iftest="ew.entity.maximumUsage!=null"> AND MAXIMUM_USAGE=#{ew.entity.maximumUsage}</if>
<iftest="ew.entity.useCompFromDrawing!=null"> AND USE_COMP_FROM_DRAWING=#{ew.entity.useCompFromDrawing}</if>
<iftest="ew.entity.panel!=null"> AND PANEL=#{ew.entity.panel}</if>
<iftest="ew.entity.removalAssyDataTypeBo!=null"> AND REMOVAL_ASSY_DATA_TYPE_BO=#{ew.entity.removalAssyDataTypeBo}</if>
<iftest="ew.entity.invAssyDataTypeBo!=null"> AND INV_ASSY_DATA_TYPE_BO=#{ew.entity.invAssyDataTypeBo}</if>
<iftest="ew.entity.originalStatusBo!=null"> AND ORIGINAL_STATUS_BO=#{ew.entity.originalStatusBo}</if>
<iftest="ew.entity.qtyMultiplier!=null"> AND QTY_MULTIPLIER=#{ew.entity.qtyMultiplier}</if>
<iftest="ew.entity.createTrackableSfc!=null"> AND CREATE_TRACKABLE_SFC=#{ew.entity.createTrackableSfc}</if>
<iftest="ew.entity.maskGroupBo!=null"> AND MASK_GROUP_BO=#{ew.entity.maskGroupBo}</if>
<iftest="ew.entity.transferItemGroupBo!=null"> AND TRANSFER_ITEM_GROUP_BO=#{ew.entity.transferItemGroupBo}</if>
<iftest="ew.entity.unitOfMeasure!=null"> AND UNIT_OF_MEASURE=#{ew.entity.unitOfMeasure}</if>
<iftest="ew.entity.holdId!=null"> AND HOLD_ID=#{ew.entity.holdId}</if>
<iftest="ew.entity.collectParentSerial!=null"> AND COLLECT_PARENT_SERIAL=#{ew.entity.collectParentSerial}</if>
<iftest="ew.entity.reqSerialChange!=null"> AND REQ_SERIAL_CHANGE=#{ew.entity.reqSerialChange}</if>
<iftest="ew.entity.isCollector!=null"> AND IS_COLLECTOR=#{ew.entity.isCollector}</if>
<iftest="ew.entity.incBatchNumber!=null"> AND INC_BATCH_NUMBER=#{ew.entity.incBatchNumber}</if>
<iftest="ew.entity.timeSensitive!=null"> AND TIME_SENSITIVE=#{ew.entity.timeSensitive}</if>
<iftest="ew.entity.maxShelfLife!=null"> AND MAX_SHELF_LIFE=#{ew.entity.maxShelfLife}</if>
<iftest="ew.entity.maxShelfLifeUnits!=null"> AND MAX_SHELF_LIFE_UNITS=#{ew.entity.maxShelfLifeUnits}</if>
<iftest="ew.entity.maxFloorLife!=null"> AND MAX_FLOOR_LIFE=#{ew.entity.maxFloorLife}</if>
<iftest="ew.entity.maxFloorLifeUnits!=null"> AND MAX_FLOOR_LIFE_UNITS=#{ew.entity.maxFloorLifeUnits}</if>
<iftest="ew.entity.notes!=null"> AND NOTES=#{ew.entity.notes}</if>
<iftest="ew.entity.tbCompType!=null"> AND TB_COMP_TYPE=#{ew.entity.tbCompType}</if>
<iftest="ew.entity.consumptionTol!=null"> AND CONSUMPTION_TOL=#{ew.entity.consumptionTol}</if>
<iftest="ew.entity.erpBackflushing!=null"> AND ERP_BACKFLUSHING=#{ew.entity.erpBackflushing}</if>
<iftest="ew.entity.storageLocationBo!=null"> AND STORAGE_LOCATION_BO=#{ew.entity.storageLocationBo}</if>
<iftest="ew.entity.erpPutawayStorloc!=null"> AND ERP_PUTAWAY_STORLOC=#{ew.entity.erpPutawayStorloc}</if>
<iftest="ew.entity.productionSupplyArea!=null"> AND PRODUCTION_SUPPLY_AREA=#{ew.entity.productionSupplyArea}</if>
<iftest="ew.entity.useOrderIdRel1!=null"> AND USE_ORDER_ID_REL1=#{ew.entity.useOrderIdRel1}</if>
<iftest="ew.entity.materialType!=null"> AND MATERIAL_TYPE=#{ew.entity.materialType}</if>
<iftest="ew.entity.procurementType!=null"> AND PROCUREMENT_TYPE=#{ew.entity.procurementType}</if>
<iftest="ew.entity.origin!=null"> AND ORIGIN=#{ew.entity.origin}</if>
</if>
<iftest="ew!=null and ew.sqlSegment!=null and ew.nonEmptyOfWhere">
${ew.sqlSegment}
</if>
</if>
</where>
<iftest="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">
SELECT <choose><whentest="ew != null and ew.sqlSelect != null">${ew.sqlSelect}</when><otherwise><includerefid="Base_Column_List"></include></otherwise></choose> FROM ITEM
<where>
<iftest="ew!=null">
<iftest="ew.entity!=null">
<iftest="ew.entity.handle!=null">
HANDLE=#{ew.entity.handle}
</if>
<iftest="ew.entity.changeStamp!=null"> AND CHANGE_STAMP=#{ew.entity.changeStamp}</if>
<iftest="ew.entity.site!=null"> AND SITE=#{ew.entity.site}</if>
<iftest="ew.entity.item!=null"> AND ITEM=#{ew.entity.item}</if>
<iftest="ew.entity.statusBo!=null"> AND STATUS_BO=#{ew.entity.statusBo}</if>
<iftest="ew.entity.itemType!=null"> AND ITEM_TYPE=#{ew.entity.itemType}</if>
<iftest="ew.entity.erpGtin!=null"> AND ERP_GTIN=#{ew.entity.erpGtin}</if>
<iftest="ew.entity.ainModelExternalId!=null"> AND AIN_MODEL_EXTERNAL_ID=#{ew.entity.ainModelExternalId}</if>
<iftest="ew.entity.effStartSeq!=null"> AND EFF_START_SEQ=#{ew.entity.effStartSeq}</if>
<iftest="ew.entity.effEndSeq!=null"> AND EFF_END_SEQ=#{ew.entity.effEndSeq}</if>
<iftest="ew.entity.lotSize!=null"> AND LOT_SIZE=#{ew.entity.lotSize}</if>
<iftest="ew.entity.quantityRestriction!=null"> AND QUANTITY_RESTRICTION=#{ew.entity.quantityRestriction}</if>
<iftest="ew.entity.routerBo!=null"> AND ROUTER_BO=#{ew.entity.routerBo}</if>
<iftest="ew.entity.bomBo!=null"> AND BOM_BO=#{ew.entity.bomBo}</if>
<iftest="ew.entity.componentGroupBo!=null"> AND COMPONENT_GROUP_BO=#{ew.entity.componentGroupBo}</if>
<iftest="ew.entity.itemGroupBo!=null"> AND ITEM_GROUP_BO=#{ew.entity.itemGroupBo}</if>
<iftest="ew.entity.lastReleasedDate!=null"> AND LAST_RELEASED_DATE=#{ew.entity.lastReleasedDate}</if>
<iftest="ew.entity.assyDataTypeBo!=null"> AND ASSY_DATA_TYPE_BO=#{ew.entity.assyDataTypeBo}</if>
<iftest="ew.entity.preAssembled!=null"> AND PRE_ASSEMBLED=#{ew.entity.preAssembled}</if>
<iftest="ew.entity.revision!=null"> AND REVISION=#{ew.entity.revision}</if>
<iftest="ew.entity.currentRevision!=null"> AND CURRENT_REVISION=#{ew.entity.currentRevision}</if>
<iftest="ew.entity.effStartDate!=null"> AND EFF_START_DATE=#{ew.entity.effStartDate}</if>
<iftest="ew.entity.effEndDate!=null"> AND EFF_END_DATE=#{ew.entity.effEndDate}</if>
<iftest="ew.entity.selectorActivityBo!=null"> AND SELECTOR_ACTIVITY_BO=#{ew.entity.selectorActivityBo}</if>
<iftest="ew.entity.selectorNote!=null"> AND SELECTOR_NOTE=#{ew.entity.selectorNote}</if>
<iftest="ew.entity.assignSerialAtRelease!=null"> AND ASSIGN_SERIAL_AT_RELEASE=#{ew.entity.assignSerialAtRelease}</if>
<iftest="ew.entity.createdDateTime!=null"> AND CREATED_DATE_TIME=#{ew.entity.createdDateTime}</if>
<iftest="ew.entity.modifiedDateTime!=null"> AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime}</if>
<iftest="ew.entity.drawingName!=null"> AND DRAWING_NAME=#{ew.entity.drawingName}</if>
<iftest="ew.entity.maximumUsage!=null"> AND MAXIMUM_USAGE=#{ew.entity.maximumUsage}</if>
<iftest="ew.entity.useCompFromDrawing!=null"> AND USE_COMP_FROM_DRAWING=#{ew.entity.useCompFromDrawing}</if>
<iftest="ew.entity.panel!=null"> AND PANEL=#{ew.entity.panel}</if>
<iftest="ew.entity.removalAssyDataTypeBo!=null"> AND REMOVAL_ASSY_DATA_TYPE_BO=#{ew.entity.removalAssyDataTypeBo}</if>
<iftest="ew.entity.invAssyDataTypeBo!=null"> AND INV_ASSY_DATA_TYPE_BO=#{ew.entity.invAssyDataTypeBo}</if>
<iftest="ew.entity.originalStatusBo!=null"> AND ORIGINAL_STATUS_BO=#{ew.entity.originalStatusBo}</if>
<iftest="ew.entity.qtyMultiplier!=null"> AND QTY_MULTIPLIER=#{ew.entity.qtyMultiplier}</if>
<iftest="ew.entity.createTrackableSfc!=null"> AND CREATE_TRACKABLE_SFC=#{ew.entity.createTrackableSfc}</if>
<iftest="ew.entity.maskGroupBo!=null"> AND MASK_GROUP_BO=#{ew.entity.maskGroupBo}</if>
<iftest="ew.entity.transferItemGroupBo!=null"> AND TRANSFER_ITEM_GROUP_BO=#{ew.entity.transferItemGroupBo}</if>
<iftest="ew.entity.unitOfMeasure!=null"> AND UNIT_OF_MEASURE=#{ew.entity.unitOfMeasure}</if>
<iftest="ew.entity.holdId!=null"> AND HOLD_ID=#{ew.entity.holdId}</if>
<iftest="ew.entity.collectParentSerial!=null"> AND COLLECT_PARENT_SERIAL=#{ew.entity.collectParentSerial}</if>
<iftest="ew.entity.reqSerialChange!=null"> AND REQ_SERIAL_CHANGE=#{ew.entity.reqSerialChange}</if>
<iftest="ew.entity.isCollector!=null"> AND IS_COLLECTOR=#{ew.entity.isCollector}</if>
<iftest="ew.entity.incBatchNumber!=null"> AND INC_BATCH_NUMBER=#{ew.entity.incBatchNumber}</if>
<iftest="ew.entity.timeSensitive!=null"> AND TIME_SENSITIVE=#{ew.entity.timeSensitive}</if>
<iftest="ew.entity.maxShelfLife!=null"> AND MAX_SHELF_LIFE=#{ew.entity.maxShelfLife}</if>
<iftest="ew.entity.maxShelfLifeUnits!=null"> AND MAX_SHELF_LIFE_UNITS=#{ew.entity.maxShelfLifeUnits}</if>
<iftest="ew.entity.maxFloorLife!=null"> AND MAX_FLOOR_LIFE=#{ew.entity.maxFloorLife}</if>
<iftest="ew.entity.maxFloorLifeUnits!=null"> AND MAX_FLOOR_LIFE_UNITS=#{ew.entity.maxFloorLifeUnits}</if>
<iftest="ew.entity.notes!=null"> AND NOTES=#{ew.entity.notes}</if>
<iftest="ew.entity.tbCompType!=null"> AND TB_COMP_TYPE=#{ew.entity.tbCompType}</if>
<iftest="ew.entity.consumptionTol!=null"> AND CONSUMPTION_TOL=#{ew.entity.consumptionTol}</if>
<iftest="ew.entity.erpBackflushing!=null"> AND ERP_BACKFLUSHING=#{ew.entity.erpBackflushing}</if>
<iftest="ew.entity.storageLocationBo!=null"> AND STORAGE_LOCATION_BO=#{ew.entity.storageLocationBo}</if>
<iftest="ew.entity.erpPutawayStorloc!=null"> AND ERP_PUTAWAY_STORLOC=#{ew.entity.erpPutawayStorloc}</if>
<iftest="ew.entity.productionSupplyArea!=null"> AND PRODUCTION_SUPPLY_AREA=#{ew.entity.productionSupplyArea}</if>
<iftest="ew.entity.useOrderIdRel1!=null"> AND USE_ORDER_ID_REL1=#{ew.entity.useOrderIdRel1}</if>
<iftest="ew.entity.materialType!=null"> AND MATERIAL_TYPE=#{ew.entity.materialType}</if>
<iftest="ew.entity.procurementType!=null"> AND PROCUREMENT_TYPE=#{ew.entity.procurementType}</if>
<iftest="ew.entity.origin!=null"> AND ORIGIN=#{ew.entity.origin}</if>
</if>
<iftest="ew!=null and ew.sqlSegment!=null and ew.nonEmptyOfWhere">
${ew.sqlSegment}
</if>
</if>
</where>
<iftest="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere">