847: g_batch_action_table_count := nvl(g_batch_action_table_object.count,0);
848: g_batch_elctbl_table_count := nvl(g_batch_elctbl_table_object.count,0);
849: g_batch_commu_table_count := nvl(g_batch_commu_table_object.count,0);
850:
851: ben_warnings.g_oab_warnings_count := nvl(ben_warnings.g_oab_warnings.count, 0);
852: --
853: hr_utility.set_location('Leaving:'||l_proc, 5);
854: --
855: end set_cache_record_position;
919: g_batch_commu_table_count);
920: --
921: end if;
922:
923: if ben_warnings.g_oab_warnings_count > 0 then
924: ben_warnings.trim_warnings
925: (ben_warnings.g_oab_warnings.count-
926: ben_warnings.g_oab_warnings_count);
927: end if;
920: --
921: end if;
922:
923: if ben_warnings.g_oab_warnings_count > 0 then
924: ben_warnings.trim_warnings
925: (ben_warnings.g_oab_warnings.count-
926: ben_warnings.g_oab_warnings_count);
927: end if;
928:
921: end if;
922:
923: if ben_warnings.g_oab_warnings_count > 0 then
924: ben_warnings.trim_warnings
925: (ben_warnings.g_oab_warnings.count-
926: ben_warnings.g_oab_warnings_count);
927: end if;
928:
929: hr_utility.set_location('Leaving:'||l_proc, 5);
922:
923: if ben_warnings.g_oab_warnings_count > 0 then
924: ben_warnings.trim_warnings
925: (ben_warnings.g_oab_warnings.count-
926: ben_warnings.g_oab_warnings_count);
927: end if;
928:
929: hr_utility.set_location('Leaving:'||l_proc, 5);
930: end rollback_cache;
1009: return;
1010: --
1011: end if;
1012:
1013: ben_warnings.write_warnings_batch ;
1014:
1015: if nvl(g_report_table_object.count,0) > 0 then
1016: --
1017: l_num_recs := g_report_table_object.count;