1383: ,p_debug_filename =>'BOM_BO_Debug.log');
1384:
1385: if (o_return_status <> 'S') then
1386: retcode := 1;
1387: fnd_message.set_name('FLM','FLM_RTG_BOM_API_FAILED');
1388: fnd_message.set_token('MSG_COUNT',error_handler.get_message_count);
1389: errbuf := fnd_message.get;
1390: if (G_LOG_ON) then
1391: FND_FILE.PUT_LINE(FND_FILE.LOG, errbuf || ' - ' || l_assembly_item_name);
1384:
1385: if (o_return_status <> 'S') then
1386: retcode := 1;
1387: fnd_message.set_name('FLM','FLM_RTG_BOM_API_FAILED');
1388: fnd_message.set_token('MSG_COUNT',error_handler.get_message_count);
1389: errbuf := fnd_message.get;
1390: if (G_LOG_ON) then
1391: FND_FILE.PUT_LINE(FND_FILE.LOG, errbuf || ' - ' || l_assembly_item_name);
1392: while o_msg_count > 0 loop
1385: if (o_return_status <> 'S') then
1386: retcode := 1;
1387: fnd_message.set_name('FLM','FLM_RTG_BOM_API_FAILED');
1388: fnd_message.set_token('MSG_COUNT',error_handler.get_message_count);
1389: errbuf := fnd_message.get;
1390: if (G_LOG_ON) then
1391: FND_FILE.PUT_LINE(FND_FILE.LOG, errbuf || ' - ' || l_assembly_item_name);
1392: while o_msg_count > 0 loop
1393: error_handler.get_message(l_msg,l_index,l_id,l_type);
1537: i := l_rtg_tbl.NEXT(i);
1538: END LOOP;
1539: if (success = 0) then
1540: retcode := 2;
1541: fnd_message.set_name('FLM', 'FLM_RTG_COPY_NONE');
1542: fnd_message.set_token('RTG_TOTAL',l_rtg_total);
1543: errbuf := fnd_message.get;
1544: if (G_LOG_ON) then
1545: FND_FILE.PUT_LINE(FND_FILE.LOG, errbuf);
1538: END LOOP;
1539: if (success = 0) then
1540: retcode := 2;
1541: fnd_message.set_name('FLM', 'FLM_RTG_COPY_NONE');
1542: fnd_message.set_token('RTG_TOTAL',l_rtg_total);
1543: errbuf := fnd_message.get;
1544: if (G_LOG_ON) then
1545: FND_FILE.PUT_LINE(FND_FILE.LOG, errbuf);
1546: end if;
1539: if (success = 0) then
1540: retcode := 2;
1541: fnd_message.set_name('FLM', 'FLM_RTG_COPY_NONE');
1542: fnd_message.set_token('RTG_TOTAL',l_rtg_total);
1543: errbuf := fnd_message.get;
1544: if (G_LOG_ON) then
1545: FND_FILE.PUT_LINE(FND_FILE.LOG, errbuf);
1546: end if;
1547: rollback;
1545: FND_FILE.PUT_LINE(FND_FILE.LOG, errbuf);
1546: end if;
1547: rollback;
1548: else
1549: fnd_message.set_name('FLM', 'FLM_RTG_COPY_DONE');
1550: fnd_message.set_token('RTG_COUNT', success);
1551: fnd_message.set_token('RTG_TOTAL',l_rtg_total);
1552: errbuf := fnd_message.get;
1553: if (G_LOG_ON) then
1546: end if;
1547: rollback;
1548: else
1549: fnd_message.set_name('FLM', 'FLM_RTG_COPY_DONE');
1550: fnd_message.set_token('RTG_COUNT', success);
1551: fnd_message.set_token('RTG_TOTAL',l_rtg_total);
1552: errbuf := fnd_message.get;
1553: if (G_LOG_ON) then
1554: FND_FILE.PUT_LINE(FND_FILE.LOG, errbuf);
1547: rollback;
1548: else
1549: fnd_message.set_name('FLM', 'FLM_RTG_COPY_DONE');
1550: fnd_message.set_token('RTG_COUNT', success);
1551: fnd_message.set_token('RTG_TOTAL',l_rtg_total);
1552: errbuf := fnd_message.get;
1553: if (G_LOG_ON) then
1554: FND_FILE.PUT_LINE(FND_FILE.LOG, errbuf);
1555: end if;
1548: else
1549: fnd_message.set_name('FLM', 'FLM_RTG_COPY_DONE');
1550: fnd_message.set_token('RTG_COUNT', success);
1551: fnd_message.set_token('RTG_TOTAL',l_rtg_total);
1552: errbuf := fnd_message.get;
1553: if (G_LOG_ON) then
1554: FND_FILE.PUT_LINE(FND_FILE.LOG, errbuf);
1555: end if;
1556: commit;