1246:
1247: FOR i IN 1..l_total_row LOOP
1248: -- Build l_context_values to pass to quality API.
1249: l_context_values :=
1250: qa_ss_const.department||'='||p_move_tbl(i).fm_department_code||'@'||
1251: qa_ss_const.quantity||'='||p_move_tbl(i).transaction_quantity||'@'||
1252: qa_ss_const.item||'='||p_move_tbl(i).primary_item_name||'@'||
1253: -- Pass empty string to item category as Bryan suggested.
1254: qa_ss_const.item_category||'=@'||
1247: FOR i IN 1..l_total_row LOOP
1248: -- Build l_context_values to pass to quality API.
1249: l_context_values :=
1250: qa_ss_const.department||'='||p_move_tbl(i).fm_department_code||'@'||
1251: qa_ss_const.quantity||'='||p_move_tbl(i).transaction_quantity||'@'||
1252: qa_ss_const.item||'='||p_move_tbl(i).primary_item_name||'@'||
1253: -- Pass empty string to item category as Bryan suggested.
1254: qa_ss_const.item_category||'=@'||
1255: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1248: -- Build l_context_values to pass to quality API.
1249: l_context_values :=
1250: qa_ss_const.department||'='||p_move_tbl(i).fm_department_code||'@'||
1251: qa_ss_const.quantity||'='||p_move_tbl(i).transaction_quantity||'@'||
1252: qa_ss_const.item||'='||p_move_tbl(i).primary_item_name||'@'||
1253: -- Pass empty string to item category as Bryan suggested.
1254: qa_ss_const.item_category||'=@'||
1255: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1256: qa_ss_const.reason_code||'=@'||
1250: qa_ss_const.department||'='||p_move_tbl(i).fm_department_code||'@'||
1251: qa_ss_const.quantity||'='||p_move_tbl(i).transaction_quantity||'@'||
1252: qa_ss_const.item||'='||p_move_tbl(i).primary_item_name||'@'||
1253: -- Pass empty string to item category as Bryan suggested.
1254: qa_ss_const.item_category||'=@'||
1255: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1256: qa_ss_const.reason_code||'=@'||
1257: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_name||'@'||
1258: qa_ss_const.production_line||'=@'||
1251: qa_ss_const.quantity||'='||p_move_tbl(i).transaction_quantity||'@'||
1252: qa_ss_const.item||'='||p_move_tbl(i).primary_item_name||'@'||
1253: -- Pass empty string to item category as Bryan suggested.
1254: qa_ss_const.item_category||'=@'||
1255: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1256: qa_ss_const.reason_code||'=@'||
1257: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_name||'@'||
1258: qa_ss_const.production_line||'=@'||
1259: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1252: qa_ss_const.item||'='||p_move_tbl(i).primary_item_name||'@'||
1253: -- Pass empty string to item category as Bryan suggested.
1254: qa_ss_const.item_category||'=@'||
1255: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1256: qa_ss_const.reason_code||'=@'||
1257: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_name||'@'||
1258: qa_ss_const.production_line||'=@'||
1259: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1260: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1253: -- Pass empty string to item category as Bryan suggested.
1254: qa_ss_const.item_category||'=@'||
1255: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1256: qa_ss_const.reason_code||'=@'||
1257: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_name||'@'||
1258: qa_ss_const.production_line||'=@'||
1259: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1260: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1261: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1254: qa_ss_const.item_category||'=@'||
1255: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1256: qa_ss_const.reason_code||'=@'||
1257: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_name||'@'||
1258: qa_ss_const.production_line||'=@'||
1259: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1260: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1261: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1262: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1255: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1256: qa_ss_const.reason_code||'=@'||
1257: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_name||'@'||
1258: qa_ss_const.production_line||'=@'||
1259: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1260: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1261: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1262: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1263: qa_ss_const.sales_order||'=@'||
1256: qa_ss_const.reason_code||'=@'||
1257: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_name||'@'||
1258: qa_ss_const.production_line||'=@'||
1259: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1260: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1261: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1262: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1263: qa_ss_const.sales_order||'=@'||
1264: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1257: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_name||'@'||
1258: qa_ss_const.production_line||'=@'||
1259: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1260: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1261: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1262: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1263: qa_ss_const.sales_order||'=@'||
1264: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1265: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1258: qa_ss_const.production_line||'=@'||
1259: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1260: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1261: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1262: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1263: qa_ss_const.sales_order||'=@'||
1264: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1265: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1266: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_code||'@'||
1259: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1260: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1261: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1262: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1263: qa_ss_const.sales_order||'=@'||
1264: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1265: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1266: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_code||'@'||
1267: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1260: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1261: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1262: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1263: qa_ss_const.sales_order||'=@'||
1264: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1265: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1266: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_code||'@'||
1267: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1268: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1261: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1262: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1263: qa_ss_const.sales_order||'=@'||
1264: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1265: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1266: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_code||'@'||
1267: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1268: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1269: qa_ss_const.transaction_date||'='||sysdate||'@'||
1262: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1263: qa_ss_const.sales_order||'=@'||
1264: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1265: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1266: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_code||'@'||
1267: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1268: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1269: qa_ss_const.transaction_date||'='||sysdate||'@'||
1270: qa_ss_const.project_number||'='||p_move_tbl(i).project_number||'@'||
1263: qa_ss_const.sales_order||'=@'||
1264: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1265: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1266: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_code||'@'||
1267: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1268: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1269: qa_ss_const.transaction_date||'='||sysdate||'@'||
1270: qa_ss_const.project_number||'='||p_move_tbl(i).project_number||'@'||
1271: qa_ss_const.task_number||'='||p_move_tbl(i).task_number||'@'||
1264: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1265: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1266: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_code||'@'||
1267: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1268: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1269: qa_ss_const.transaction_date||'='||sysdate||'@'||
1270: qa_ss_const.project_number||'='||p_move_tbl(i).project_number||'@'||
1271: qa_ss_const.task_number||'='||p_move_tbl(i).task_number||'@'||
1272: qa_ss_const.bom_revision||'='||p_move_tbl(i).bom_revision;
1265: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1266: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_code||'@'||
1267: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1268: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1269: qa_ss_const.transaction_date||'='||sysdate||'@'||
1270: qa_ss_const.project_number||'='||p_move_tbl(i).project_number||'@'||
1271: qa_ss_const.task_number||'='||p_move_tbl(i).task_number||'@'||
1272: qa_ss_const.bom_revision||'='||p_move_tbl(i).bom_revision;
1273:
1266: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_code||'@'||
1267: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1268: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1269: qa_ss_const.transaction_date||'='||sysdate||'@'||
1270: qa_ss_const.project_number||'='||p_move_tbl(i).project_number||'@'||
1271: qa_ss_const.task_number||'='||p_move_tbl(i).task_number||'@'||
1272: qa_ss_const.bom_revision||'='||p_move_tbl(i).bom_revision;
1273:
1274: --Fix bug 13336388
1267: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1268: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1269: qa_ss_const.transaction_date||'='||sysdate||'@'||
1270: qa_ss_const.project_number||'='||p_move_tbl(i).project_number||'@'||
1271: qa_ss_const.task_number||'='||p_move_tbl(i).task_number||'@'||
1272: qa_ss_const.bom_revision||'='||p_move_tbl(i).bom_revision;
1273:
1274: --Fix bug 13336388
1275: l_context_ids :=
1268: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1269: qa_ss_const.transaction_date||'='||sysdate||'@'||
1270: qa_ss_const.project_number||'='||p_move_tbl(i).project_number||'@'||
1271: qa_ss_const.task_number||'='||p_move_tbl(i).task_number||'@'||
1272: qa_ss_const.bom_revision||'='||p_move_tbl(i).bom_revision;
1273:
1274: --Fix bug 13336388
1275: l_context_ids :=
1276: qa_ss_const.department||'='||p_move_tbl(i).fm_department_id||'@'||
1272: qa_ss_const.bom_revision||'='||p_move_tbl(i).bom_revision;
1273:
1274: --Fix bug 13336388
1275: l_context_ids :=
1276: qa_ss_const.department||'='||p_move_tbl(i).fm_department_id||'@'||
1277: qa_ss_const.quantity||'='||p_move_tbl(i).transaction_quantity||'@'||
1278: qa_ss_const.item||'='||p_move_tbl(i).primary_item_id||'@'||
1279: -- Pass empty string to item category as Bryan suggested.
1280: qa_ss_const.item_category||'=@'||
1273:
1274: --Fix bug 13336388
1275: l_context_ids :=
1276: qa_ss_const.department||'='||p_move_tbl(i).fm_department_id||'@'||
1277: qa_ss_const.quantity||'='||p_move_tbl(i).transaction_quantity||'@'||
1278: qa_ss_const.item||'='||p_move_tbl(i).primary_item_id||'@'||
1279: -- Pass empty string to item category as Bryan suggested.
1280: qa_ss_const.item_category||'=@'||
1281: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1274: --Fix bug 13336388
1275: l_context_ids :=
1276: qa_ss_const.department||'='||p_move_tbl(i).fm_department_id||'@'||
1277: qa_ss_const.quantity||'='||p_move_tbl(i).transaction_quantity||'@'||
1278: qa_ss_const.item||'='||p_move_tbl(i).primary_item_id||'@'||
1279: -- Pass empty string to item category as Bryan suggested.
1280: qa_ss_const.item_category||'=@'||
1281: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1282: qa_ss_const.reason_code||'=@'||
1276: qa_ss_const.department||'='||p_move_tbl(i).fm_department_id||'@'||
1277: qa_ss_const.quantity||'='||p_move_tbl(i).transaction_quantity||'@'||
1278: qa_ss_const.item||'='||p_move_tbl(i).primary_item_id||'@'||
1279: -- Pass empty string to item category as Bryan suggested.
1280: qa_ss_const.item_category||'=@'||
1281: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1282: qa_ss_const.reason_code||'=@'||
1283: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_id||'@'||
1284: qa_ss_const.production_line||'=@'||
1277: qa_ss_const.quantity||'='||p_move_tbl(i).transaction_quantity||'@'||
1278: qa_ss_const.item||'='||p_move_tbl(i).primary_item_id||'@'||
1279: -- Pass empty string to item category as Bryan suggested.
1280: qa_ss_const.item_category||'=@'||
1281: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1282: qa_ss_const.reason_code||'=@'||
1283: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_id||'@'||
1284: qa_ss_const.production_line||'=@'||
1285: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1278: qa_ss_const.item||'='||p_move_tbl(i).primary_item_id||'@'||
1279: -- Pass empty string to item category as Bryan suggested.
1280: qa_ss_const.item_category||'=@'||
1281: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1282: qa_ss_const.reason_code||'=@'||
1283: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_id||'@'||
1284: qa_ss_const.production_line||'=@'||
1285: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1286: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1279: -- Pass empty string to item category as Bryan suggested.
1280: qa_ss_const.item_category||'=@'||
1281: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1282: qa_ss_const.reason_code||'=@'||
1283: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_id||'@'||
1284: qa_ss_const.production_line||'=@'||
1285: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1286: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1287: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1280: qa_ss_const.item_category||'=@'||
1281: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1282: qa_ss_const.reason_code||'=@'||
1283: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_id||'@'||
1284: qa_ss_const.production_line||'=@'||
1285: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1286: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1287: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1288: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1281: qa_ss_const.uom||'='||p_move_tbl(i).transaction_uom||'@'||
1282: qa_ss_const.reason_code||'=@'||
1283: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_id||'@'||
1284: qa_ss_const.production_line||'=@'||
1285: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1286: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1287: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1288: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1289: qa_ss_const.sales_order||'=@'||
1282: qa_ss_const.reason_code||'=@'||
1283: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_id||'@'||
1284: qa_ss_const.production_line||'=@'||
1285: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1286: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1287: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1288: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1289: qa_ss_const.sales_order||'=@'||
1290: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1283: qa_ss_const.job_name||'='||p_move_tbl(i).wip_entity_id||'@'||
1284: qa_ss_const.production_line||'=@'||
1285: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1286: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1287: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1288: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1289: qa_ss_const.sales_order||'=@'||
1290: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1291: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1284: qa_ss_const.production_line||'=@'||
1285: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1286: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1287: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1288: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1289: qa_ss_const.sales_order||'=@'||
1290: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1291: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1292: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_id||'@'||
1285: qa_ss_const.to_op_seq_num||'='||p_move_tbl(i).to_operation_seq_num||'@'||
1286: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1287: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1288: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1289: qa_ss_const.sales_order||'=@'||
1290: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1291: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1292: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_id||'@'||
1293: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1286: qa_ss_const.from_op_seq_num||'='||p_move_tbl(i).fm_operation_seq_num||'@'||
1287: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1288: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1289: qa_ss_const.sales_order||'=@'||
1290: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1291: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1292: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_id||'@'||
1293: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1294: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1287: qa_ss_const.to_intraoperation_step||'='||p_move_tbl(i).to_intraoperation_step||'@'||
1288: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1289: qa_ss_const.sales_order||'=@'||
1290: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1291: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1292: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_id||'@'||
1293: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1294: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1295: qa_ss_const.transaction_date||'='||sysdate||'@'||
1288: qa_ss_const.from_intraoperation_step||'='||p_move_tbl(i).fm_intraoperation_step||'@'||
1289: qa_ss_const.sales_order||'=@'||
1290: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1291: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1292: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_id||'@'||
1293: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1294: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1295: qa_ss_const.transaction_date||'='||sysdate||'@'||
1296: qa_ss_const.project_number||'='||p_move_tbl(i).project_id||'@'||
1289: qa_ss_const.sales_order||'=@'||
1290: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1291: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1292: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_id||'@'||
1293: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1294: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1295: qa_ss_const.transaction_date||'='||sysdate||'@'||
1296: qa_ss_const.project_number||'='||p_move_tbl(i).project_id||'@'||
1297: qa_ss_const.task_number||'='||p_move_tbl(i).task_id;
1290: qa_ss_const.operation_code||'='||p_move_tbl(i).fm_operation_code||'@'||
1291: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1292: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_id||'@'||
1293: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1294: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1295: qa_ss_const.transaction_date||'='||sysdate||'@'||
1296: qa_ss_const.project_number||'='||p_move_tbl(i).project_id||'@'||
1297: qa_ss_const.task_number||'='||p_move_tbl(i).task_id;
1298:
1291: qa_ss_const.transaction_type||'='||move_txn_meaning||'=@'||
1292: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_id||'@'||
1293: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1294: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1295: qa_ss_const.transaction_date||'='||sysdate||'@'||
1296: qa_ss_const.project_number||'='||p_move_tbl(i).project_id||'@'||
1297: qa_ss_const.task_number||'='||p_move_tbl(i).task_id;
1298:
1299: IF (l_log_level <= wip_constants.trace_logging) THEN
1292: qa_ss_const.to_department||'='||p_move_tbl(i).to_department_id||'@'||
1293: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1294: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1295: qa_ss_const.transaction_date||'='||sysdate||'@'||
1296: qa_ss_const.project_number||'='||p_move_tbl(i).project_id||'@'||
1297: qa_ss_const.task_number||'='||p_move_tbl(i).task_id;
1298:
1299: IF (l_log_level <= wip_constants.trace_logging) THEN
1300: wip_logger.log(p_msg => 'l_context_values='||l_context_values,
1293: qa_ss_const.to_operation_code||'='||p_move_tbl(i).to_operation_code||'@'||
1294: qa_ss_const.serial_number||'='||p_assy_serial||'@'||
1295: qa_ss_const.transaction_date||'='||sysdate||'@'||
1296: qa_ss_const.project_number||'='||p_move_tbl(i).project_id||'@'||
1297: qa_ss_const.task_number||'='||p_move_tbl(i).task_id;
1298:
1299: IF (l_log_level <= wip_constants.trace_logging) THEN
1300: wip_logger.log(p_msg => 'l_context_values='||l_context_values,
1301: x_returnStatus => l_return_status);
1303:
1304: BEGIN
1305: -- Check whether qualtiy collection plan exist or not
1306: l_quality_plan_exist := qa_txn_grp.evaluate_triggers(
1307: p_txn_number => qa_ss_const.wip_move_txn,
1308: p_org_id => p_org_id,
1309: p_context_values => l_context_values,
1310: x_plan_txn_ids => l_plan_txn_ids);
1311: IF(l_quality_plan_exist = fnd_api.g_false)THEN
1318: -- Fixed bug 5335024.Call is_commit_allowed() instead of commit_allowed()
1319: -- because is_commit_allowed will also check child quality plan.
1320: -- Moreover, is_commit_allowed will also return quality plan name.
1321: l_commit_allow := qa_txn_grp.is_commit_allowed(
1322: p_txn_number => qa_ss_const.wip_move_txn,
1323: p_org_id => p_org_id,
1324: p_plan_txn_ids => l_plan_txn_ids,
1325: --Pass 0 as Bryan suggested.
1326: p_collection_id => 0,
1331: x_quality_require := fnd_api.g_true;
1332: GOTO end_quality_check;
1333: --Start of Fix bug 13336388
1334: ELSE
1335: l_qa_enabled := qa_txn_grp.qa_enabled(p_txn_number => qa_ss_const.wip_move_txn,
1336: p_org_id => p_org_id);
1337: IF(l_qa_enabled = fnd_api.g_true)THEN
1338: l_collection_id := qa_txn_grp.get_collection_id();
1339: qa_txn_grp.post_background_results (
1336: p_org_id => p_org_id);
1337: IF(l_qa_enabled = fnd_api.g_true)THEN
1338: l_collection_id := qa_txn_grp.get_collection_id();
1339: qa_txn_grp.post_background_results (
1340: p_txn_number => qa_ss_const.wip_move_txn,
1341: p_org_id => p_org_id,
1342: p_plan_txn_ids => l_plan_txn_ids,
1343: p_context_values => l_context_ids,
1344: p_collection_id => l_collection_id);