HANDLE, CHANGE_STAMP, SITE, SHOP_ORDER, STATUS_BO, PRIORITY, PLANNED_WORK_CENTER_BO, PLANNED_ITEM_BO, PLANNED_BOM_BO, PLANNED_ROUTER_BO, ITEM_BO, BOM_BO, ROUTER_BO, QTY_TO_BUILD, QTY_ORDERED, QTY_RELEASED, RELEASED_DATE, PLANNED_START_DATE, PLANNED_COMP_DATE, SCHEDULED_START_DATE, SCHEDULED_COMP_DATE, ACTUAL_START_DATE, ACTUAL_COMP_DATE, QTY_DONE, QTY_SCRAPPED, CREATED_DATE_TIME, MODIFIED_DATE_TIME, CUSTOMER, CUSTOMER_ORDER, RMA_SFC_DATA_TYPE_BO, RMA_SHOP_ORDER_DATA_TYPE_BO, ORIGINAL_STATUS_BO, TRANSFER_SITE, TRANSFER_TYPE, LCC_BO, SHOP_ORDER_TYPE_BO, HOLD_ID, END_UNIT_NUMBER, REQ_SERIAL_CHANGE, COLLECT_PARENT_SERIAL, BATCH_NUMBER, ERP_ORDER, ERP_PRODUCTION_VERSION, ERP_UNIT_OF_MEASURE, PARTITION_DATE, INSPECTION_LOT, INSPECTION_GROUP_SIZE, ERP_PUTAWAY_STORLOC, WAREHOUSE_NUMBER, UNDERDELIVERY_TOLERANCE, OVERDELIVERY_TOLERANCE, UNLIMITED_OVERDELIVERY, MINIMUM_DELIVERY_QTY, MAXIMUM_DELIVERY_QTY, TOLERANCE_DEFINED_IN
INSERT INTO SHOP_ORDER
HANDLE,
CHANGE_STAMP,SITE,SHOP_ORDER,STATUS_BO,PRIORITY,PLANNED_WORK_CENTER_BO,PLANNED_ITEM_BO,PLANNED_BOM_BO,PLANNED_ROUTER_BO,ITEM_BO,BOM_BO,ROUTER_BO,QTY_TO_BUILD,QTY_ORDERED,QTY_RELEASED,RELEASED_DATE,PLANNED_START_DATE,PLANNED_COMP_DATE,SCHEDULED_START_DATE,SCHEDULED_COMP_DATE,ACTUAL_START_DATE,ACTUAL_COMP_DATE,QTY_DONE,QTY_SCRAPPED,CREATED_DATE_TIME,MODIFIED_DATE_TIME,CUSTOMER,CUSTOMER_ORDER,RMA_SFC_DATA_TYPE_BO,RMA_SHOP_ORDER_DATA_TYPE_BO,ORIGINAL_STATUS_BO,TRANSFER_SITE,TRANSFER_TYPE,LCC_BO,SHOP_ORDER_TYPE_BO,HOLD_ID,END_UNIT_NUMBER,REQ_SERIAL_CHANGE,COLLECT_PARENT_SERIAL,BATCH_NUMBER,ERP_ORDER,ERP_PRODUCTION_VERSION,ERP_UNIT_OF_MEASURE,PARTITION_DATE,INSPECTION_LOT,INSPECTION_GROUP_SIZE,ERP_PUTAWAY_STORLOC,WAREHOUSE_NUMBER,UNDERDELIVERY_TOLERANCE,OVERDELIVERY_TOLERANCE,UNLIMITED_OVERDELIVERY,MINIMUM_DELIVERY_QTY,MAXIMUM_DELIVERY_QTY,TOLERANCE_DEFINED_IN, VALUES
#{handle},
#{changeStamp},#{site},#{shopOrder},#{statusBo},#{priority},#{plannedWorkCenterBo},#{plannedItemBo},#{plannedBomBo},#{plannedRouterBo},#{itemBo},#{bomBo},#{routerBo},#{qtyToBuild},#{qtyOrdered},#{qtyReleased},#{releasedDate},#{plannedStartDate},#{plannedCompDate},#{scheduledStartDate},#{scheduledCompDate},#{actualStartDate},#{actualCompDate},#{qtyDone},#{qtyScrapped},#{createdDateTime},#{modifiedDateTime},#{customer},#{customerOrder},#{rmaSfcDataTypeBo},#{rmaShopOrderDataTypeBo},#{originalStatusBo},#{transferSite},#{transferType},#{lccBo},#{shopOrderTypeBo},#{holdId},#{endUnitNumber},#{reqSerialChange},#{collectParentSerial},#{batchNumber},#{erpOrder},#{erpProductionVersion},#{erpUnitOfMeasure},#{partitionDate},#{inspectionLot},#{inspectionGroupSize},#{erpPutawayStorloc},#{warehouseNumber},#{underdeliveryTolerance},#{overdeliveryTolerance},#{unlimitedOverdelivery},#{minimumDeliveryQty},#{maximumDeliveryQty},#{toleranceDefinedIn},
INSERT INTO SHOP_ORDER
VALUES
#{handle},
#{changeStamp},
#{site},
#{shopOrder},
#{statusBo},
#{priority},
#{plannedWorkCenterBo},
#{plannedItemBo},
#{plannedBomBo},
#{plannedRouterBo},
#{itemBo},
#{bomBo},
#{routerBo},
#{qtyToBuild},
#{qtyOrdered},
#{qtyReleased},
#{releasedDate},
#{plannedStartDate},
#{plannedCompDate},
#{scheduledStartDate},
#{scheduledCompDate},
#{actualStartDate},
#{actualCompDate},
#{qtyDone},
#{qtyScrapped},
#{createdDateTime},
#{modifiedDateTime},
#{customer},
#{customerOrder},
#{rmaSfcDataTypeBo},
#{rmaShopOrderDataTypeBo},
#{originalStatusBo},
#{transferSite},
#{transferType},
#{lccBo},
#{shopOrderTypeBo},
#{holdId},
#{endUnitNumber},
#{reqSerialChange},
#{collectParentSerial},
#{batchNumber},
#{erpOrder},
#{erpProductionVersion},
#{erpUnitOfMeasure},
#{partitionDate},
#{inspectionLot},
#{inspectionGroupSize},
#{erpPutawayStorloc},
#{warehouseNumber},
#{underdeliveryTolerance},
#{overdeliveryTolerance},
#{unlimitedOverdelivery},
#{minimumDeliveryQty},
#{maximumDeliveryQty},
#{toleranceDefinedIn},
UPDATE SHOP_ORDER HANDLE=#{et.handle},CHANGE_STAMP=#{et.changeStamp},SITE=#{et.site},SHOP_ORDER=#{et.shopOrder},STATUS_BO=#{et.statusBo},PRIORITY=#{et.priority},PLANNED_WORK_CENTER_BO=#{et.plannedWorkCenterBo},PLANNED_ITEM_BO=#{et.plannedItemBo},PLANNED_BOM_BO=#{et.plannedBomBo},PLANNED_ROUTER_BO=#{et.plannedRouterBo},ITEM_BO=#{et.itemBo},BOM_BO=#{et.bomBo},ROUTER_BO=#{et.routerBo},QTY_TO_BUILD=#{et.qtyToBuild},QTY_ORDERED=#{et.qtyOrdered},QTY_RELEASED=#{et.qtyReleased},RELEASED_DATE=#{et.releasedDate},PLANNED_START_DATE=#{et.plannedStartDate},PLANNED_COMP_DATE=#{et.plannedCompDate},SCHEDULED_START_DATE=#{et.scheduledStartDate},SCHEDULED_COMP_DATE=#{et.scheduledCompDate},ACTUAL_START_DATE=#{et.actualStartDate},ACTUAL_COMP_DATE=#{et.actualCompDate},QTY_DONE=#{et.qtyDone},QTY_SCRAPPED=#{et.qtyScrapped},CREATED_DATE_TIME=#{et.createdDateTime},MODIFIED_DATE_TIME=#{et.modifiedDateTime},CUSTOMER=#{et.customer},CUSTOMER_ORDER=#{et.customerOrder},RMA_SFC_DATA_TYPE_BO=#{et.rmaSfcDataTypeBo},RMA_SHOP_ORDER_DATA_TYPE_BO=#{et.rmaShopOrderDataTypeBo},ORIGINAL_STATUS_BO=#{et.originalStatusBo},TRANSFER_SITE=#{et.transferSite},TRANSFER_TYPE=#{et.transferType},LCC_BO=#{et.lccBo},SHOP_ORDER_TYPE_BO=#{et.shopOrderTypeBo},HOLD_ID=#{et.holdId},END_UNIT_NUMBER=#{et.endUnitNumber},REQ_SERIAL_CHANGE=#{et.reqSerialChange},COLLECT_PARENT_SERIAL=#{et.collectParentSerial},BATCH_NUMBER=#{et.batchNumber},ERP_ORDER=#{et.erpOrder},ERP_PRODUCTION_VERSION=#{et.erpProductionVersion},ERP_UNIT_OF_MEASURE=#{et.erpUnitOfMeasure},PARTITION_DATE=#{et.partitionDate},INSPECTION_LOT=#{et.inspectionLot},INSPECTION_GROUP_SIZE=#{et.inspectionGroupSize},ERP_PUTAWAY_STORLOC=#{et.erpPutawayStorloc},WAREHOUSE_NUMBER=#{et.warehouseNumber},UNDERDELIVERY_TOLERANCE=#{et.underdeliveryTolerance},OVERDELIVERY_TOLERANCE=#{et.overdeliveryTolerance},UNLIMITED_OVERDELIVERY=#{et.unlimitedOverdelivery},MINIMUM_DELIVERY_QTY=#{et.minimumDeliveryQty},MAXIMUM_DELIVERY_QTY=#{et.maximumDeliveryQty},TOLERANCE_DEFINED_IN=#{et.toleranceDefinedIn},
HANDLE=#{ew.entity.handle}
AND CHANGE_STAMP=#{ew.entity.changeStamp} AND SITE=#{ew.entity.site} AND SHOP_ORDER=#{ew.entity.shopOrder} AND STATUS_BO=#{ew.entity.statusBo} AND PRIORITY=#{ew.entity.priority} AND PLANNED_WORK_CENTER_BO=#{ew.entity.plannedWorkCenterBo} AND PLANNED_ITEM_BO=#{ew.entity.plannedItemBo} AND PLANNED_BOM_BO=#{ew.entity.plannedBomBo} AND PLANNED_ROUTER_BO=#{ew.entity.plannedRouterBo} AND ITEM_BO=#{ew.entity.itemBo} AND BOM_BO=#{ew.entity.bomBo} AND ROUTER_BO=#{ew.entity.routerBo} AND QTY_TO_BUILD=#{ew.entity.qtyToBuild} AND QTY_ORDERED=#{ew.entity.qtyOrdered} AND QTY_RELEASED=#{ew.entity.qtyReleased} AND RELEASED_DATE=#{ew.entity.releasedDate} AND PLANNED_START_DATE=#{ew.entity.plannedStartDate} AND PLANNED_COMP_DATE=#{ew.entity.plannedCompDate} AND SCHEDULED_START_DATE=#{ew.entity.scheduledStartDate} AND SCHEDULED_COMP_DATE=#{ew.entity.scheduledCompDate} AND ACTUAL_START_DATE=#{ew.entity.actualStartDate} AND ACTUAL_COMP_DATE=#{ew.entity.actualCompDate} AND QTY_DONE=#{ew.entity.qtyDone} AND QTY_SCRAPPED=#{ew.entity.qtyScrapped} AND CREATED_DATE_TIME=#{ew.entity.createdDateTime} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND CUSTOMER=#{ew.entity.customer} AND CUSTOMER_ORDER=#{ew.entity.customerOrder} AND RMA_SFC_DATA_TYPE_BO=#{ew.entity.rmaSfcDataTypeBo} AND RMA_SHOP_ORDER_DATA_TYPE_BO=#{ew.entity.rmaShopOrderDataTypeBo} AND ORIGINAL_STATUS_BO=#{ew.entity.originalStatusBo} AND TRANSFER_SITE=#{ew.entity.transferSite} AND TRANSFER_TYPE=#{ew.entity.transferType} AND LCC_BO=#{ew.entity.lccBo} AND SHOP_ORDER_TYPE_BO=#{ew.entity.shopOrderTypeBo} AND HOLD_ID=#{ew.entity.holdId} AND END_UNIT_NUMBER=#{ew.entity.endUnitNumber} AND REQ_SERIAL_CHANGE=#{ew.entity.reqSerialChange} AND COLLECT_PARENT_SERIAL=#{ew.entity.collectParentSerial} AND BATCH_NUMBER=#{ew.entity.batchNumber} AND ERP_ORDER=#{ew.entity.erpOrder} AND ERP_PRODUCTION_VERSION=#{ew.entity.erpProductionVersion} AND ERP_UNIT_OF_MEASURE=#{ew.entity.erpUnitOfMeasure} AND PARTITION_DATE=#{ew.entity.partitionDate} AND INSPECTION_LOT=#{ew.entity.inspectionLot} AND INSPECTION_GROUP_SIZE=#{ew.entity.inspectionGroupSize} AND ERP_PUTAWAY_STORLOC=#{ew.entity.erpPutawayStorloc} AND WAREHOUSE_NUMBER=#{ew.entity.warehouseNumber} AND UNDERDELIVERY_TOLERANCE=#{ew.entity.underdeliveryTolerance} AND OVERDELIVERY_TOLERANCE=#{ew.entity.overdeliveryTolerance} AND UNLIMITED_OVERDELIVERY=#{ew.entity.unlimitedOverdelivery} AND MINIMUM_DELIVERY_QTY=#{ew.entity.minimumDeliveryQty} AND MAXIMUM_DELIVERY_QTY=#{ew.entity.maximumDeliveryQty} AND TOLERANCE_DEFINED_IN=#{ew.entity.toleranceDefinedIn}
${ew.sqlSegment}
${ew.sqlSegment}
DELETE FROM SHOP_ORDER
${k} = #{cm[${k}]}
DELETE FROM SHOP_ORDER
HANDLE=#{ew.entity.handle}
AND CHANGE_STAMP=#{ew.entity.changeStamp} AND SITE=#{ew.entity.site} AND SHOP_ORDER=#{ew.entity.shopOrder} AND STATUS_BO=#{ew.entity.statusBo} AND PRIORITY=#{ew.entity.priority} AND PLANNED_WORK_CENTER_BO=#{ew.entity.plannedWorkCenterBo} AND PLANNED_ITEM_BO=#{ew.entity.plannedItemBo} AND PLANNED_BOM_BO=#{ew.entity.plannedBomBo} AND PLANNED_ROUTER_BO=#{ew.entity.plannedRouterBo} AND ITEM_BO=#{ew.entity.itemBo} AND BOM_BO=#{ew.entity.bomBo} AND ROUTER_BO=#{ew.entity.routerBo} AND QTY_TO_BUILD=#{ew.entity.qtyToBuild} AND QTY_ORDERED=#{ew.entity.qtyOrdered} AND QTY_RELEASED=#{ew.entity.qtyReleased} AND RELEASED_DATE=#{ew.entity.releasedDate} AND PLANNED_START_DATE=#{ew.entity.plannedStartDate} AND PLANNED_COMP_DATE=#{ew.entity.plannedCompDate} AND SCHEDULED_START_DATE=#{ew.entity.scheduledStartDate} AND SCHEDULED_COMP_DATE=#{ew.entity.scheduledCompDate} AND ACTUAL_START_DATE=#{ew.entity.actualStartDate} AND ACTUAL_COMP_DATE=#{ew.entity.actualCompDate} AND QTY_DONE=#{ew.entity.qtyDone} AND QTY_SCRAPPED=#{ew.entity.qtyScrapped} AND CREATED_DATE_TIME=#{ew.entity.createdDateTime} AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime} AND CUSTOMER=#{ew.entity.customer} AND CUSTOMER_ORDER=#{ew.entity.customerOrder} AND RMA_SFC_DATA_TYPE_BO=#{ew.entity.rmaSfcDataTypeBo} AND RMA_SHOP_ORDER_DATA_TYPE_BO=#{ew.entity.rmaShopOrderDataTypeBo} AND ORIGINAL_STATUS_BO=#{ew.entity.originalStatusBo} AND TRANSFER_SITE=#{ew.entity.transferSite} AND TRANSFER_TYPE=#{ew.entity.transferType} AND LCC_BO=#{ew.entity.lccBo} AND SHOP_ORDER_TYPE_BO=#{ew.entity.shopOrderTypeBo} AND HOLD_ID=#{ew.entity.holdId} AND END_UNIT_NUMBER=#{ew.entity.endUnitNumber} AND REQ_SERIAL_CHANGE=#{ew.entity.reqSerialChange} AND COLLECT_PARENT_SERIAL=#{ew.entity.collectParentSerial} AND BATCH_NUMBER=#{ew.entity.batchNumber} AND ERP_ORDER=#{ew.entity.erpOrder} AND ERP_PRODUCTION_VERSION=#{ew.entity.erpProductionVersion} AND ERP_UNIT_OF_MEASURE=#{ew.entity.erpUnitOfMeasure} AND PARTITION_DATE=#{ew.entity.partitionDate} AND INSPECTION_LOT=#{ew.entity.inspectionLot} AND INSPECTION_GROUP_SIZE=#{ew.entity.inspectionGroupSize} AND ERP_PUTAWAY_STORLOC=#{ew.entity.erpPutawayStorloc} AND WAREHOUSE_NUMBER=#{ew.entity.warehouseNumber} AND UNDERDELIVERY_TOLERANCE=#{ew.entity.underdeliveryTolerance} AND OVERDELIVERY_TOLERANCE=#{ew.entity.overdeliveryTolerance} AND UNLIMITED_OVERDELIVERY=#{ew.entity.unlimitedOverdelivery} AND MINIMUM_DELIVERY_QTY=#{ew.entity.minimumDeliveryQty} AND MAXIMUM_DELIVERY_QTY=#{ew.entity.maximumDeliveryQty} AND TOLERANCE_DEFINED_IN=#{ew.entity.toleranceDefinedIn}
${ew.sqlSegment}
${ew.sqlSegment}