120: (g_calc_type = 'FORECAST'
121: AND cl.trx_type = 'FORECAST'));
122: END IF;
123: EXCEPTION WHEN OTHERS THEN
124: if (FND_LOG.LEVEL_UNEXPECTED >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
125: FND_LOG.STRING(FND_LOG.LEVEL_UNEXPECTED,
126: 'cn.plsql.cn_calc_populate_pvt.populate_lines.exception',
127: sqlerrm);
128: end if;
121: AND cl.trx_type = 'FORECAST'));
122: END IF;
123: EXCEPTION WHEN OTHERS THEN
124: if (FND_LOG.LEVEL_UNEXPECTED >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
125: FND_LOG.STRING(FND_LOG.LEVEL_UNEXPECTED,
126: 'cn.plsql.cn_calc_populate_pvt.populate_lines.exception',
127: sqlerrm);
128: end if;
129:
457: from cn_process_batches_all
458: where physical_batch_id = p_physical_batch_id
459: and rownum = 1;
460:
461: if (FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
462: FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT,
463: 'cn.plsql.cn_calc_populate_pvt.populate_batch.progress',
464: 'Performing team rollup.');
465: end if;
458: where physical_batch_id = p_physical_batch_id
459: and rownum = 1;
460:
461: if (FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
462: FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT,
463: 'cn.plsql.cn_calc_populate_pvt.populate_batch.progress',
464: 'Performing team rollup.');
465: end if;
466:
536: OPEN rev_class_hierarchy_id;
537: FETCH rev_class_hierarchy_id INTO l_rev_class_hierarchy_id;
538: CLOSE rev_class_hierarchy_id;
539:
540: if (FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
541: FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT,
542: 'cn.plsql.cn_calc_populate_pvt.populate_batch.progress',
543: 'Populating transactions.');
544: end if;
537: FETCH rev_class_hierarchy_id INTO l_rev_class_hierarchy_id;
538: CLOSE rev_class_hierarchy_id;
539:
540: if (FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
541: FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT,
542: 'cn.plsql.cn_calc_populate_pvt.populate_batch.progress',
543: 'Populating transactions.');
544: end if;
545:
916:
917: commit;
918:
919: --handle those trxs skipping POP phase. BUT only SOURCE trxs can skip POP phase.
920: if (FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
921: FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT,
922: 'cn.plsql.cn_calc_populate_pvt.populate_batch.progress',
923: 'Processing transactions that skip POP phase.');
924: end if;
917: commit;
918:
919: --handle those trxs skipping POP phase. BUT only SOURCE trxs can skip POP phase.
920: if (FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
921: FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT,
922: 'cn.plsql.cn_calc_populate_pvt.populate_batch.progress',
923: 'Processing transactions that skip POP phase.');
924: end if;
925:
1015: END LOOP;
1016:
1017: commit;
1018:
1019: if (FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
1020: FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT,
1021: 'cn.plsql.cn_calc_populate_pvt.populate_batch.progress',
1022: 'Updating unpopulated transactions to XPOP.');
1023: end if;
1016:
1017: commit;
1018:
1019: if (FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
1020: FND_LOG.STRING(FND_LOG.LEVEL_STATEMENT,
1021: 'cn.plsql.cn_calc_populate_pvt.populate_batch.progress',
1022: 'Updating unpopulated transactions to XPOP.');
1023: end if;
1024:
1078: p_data => x_msg_data ,
1079: p_encoded => FND_API.G_FALSE
1080: );
1081:
1082: if (FND_LOG.LEVEL_UNEXPECTED >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
1083: FND_LOG.STRING(FND_LOG.LEVEL_UNEXPECTED,
1084: 'cn.plsql.cn_calc_populate_pvt.populate_batch.exception',
1085: sqlerrm);
1086: end if;
1079: p_encoded => FND_API.G_FALSE
1080: );
1081:
1082: if (FND_LOG.LEVEL_UNEXPECTED >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
1083: FND_LOG.STRING(FND_LOG.LEVEL_UNEXPECTED,
1084: 'cn.plsql.cn_calc_populate_pvt.populate_batch.exception',
1085: sqlerrm);
1086: end if;
1087: fnd_file.put_line(fnd_file.log, 'In populate_batch: '||sqlerrm);