1: package body HXC_BUILDING_BLOCK_API as
2: /* $Header: hxctbbapi.pkb 120.5.12000000.2 2007/05/16 10:19:04 rchennur noship $ */
3:
4: g_package varchar2(33) := ' hxc_building_block_api.';
5:
1: package body HXC_BUILDING_BLOCK_API as
2: /* $Header: hxctbbapi.pkb 120.5.12000000.2 2007/05/16 10:19:04 rchennur noship $ */
3:
4: g_package varchar2(33) := ' hxc_building_block_api.';
5:
6: g_debug boolean := hr_utility.debug_enabled;
7:
8: -- ---------------------------------------------------------------------------
175: -- additional validation from the recipient applications
176:
177: begin
178:
179: hxc_building_block_api_bk1.create_building_block_b
180: (p_effective_date => p_effective_date
181: ,p_type => p_type
182: ,p_measure => p_measure
183: ,p_unit_of_measure => p_unit_of_measure
340:
341: begin
342:
343: -- call after process user hook
344: hxc_building_block_api_bk1.create_building_block_a
345: (p_effective_date => p_effective_date
346: ,p_type => p_type
347: ,p_measure => p_measure
348: ,p_unit_of_measure => p_unit_of_measure
472: close c_get_parent_data_set_id;
473:
474: begin
475:
476: hxc_building_block_api_bk1.create_building_block_b
477: (p_effective_date => p_effective_date
478: ,p_type => p_type
479: ,p_measure => p_measure
480: ,p_unit_of_measure => p_unit_of_measure
530:
531: begin
532:
533: -- call after process user hook
534: hxc_building_block_api_bk1.create_building_block_a
535: (p_effective_date => p_effective_date
536: ,p_type => p_type
537: ,p_measure => p_measure
538: ,p_unit_of_measure => p_unit_of_measure
734:
735: -- call before process user hook
736: begin
737:
738: hxc_building_block_api_bk3.delete_building_block_b
739: (p_effective_date => p_effective_date);
740:
741: exception
742: when hr_api.cannot_find_prog_unit then
818:
819: -- call after process user hook
820: begin
821:
822: hxc_building_block_api_bk3.delete_building_block_a
823: (p_effective_date => p_effective_date,
824: p_time_building_block_id => l_time_building_block_id,
825: p_object_version_number => l_object_version_number
826: );
847:
848: end delete_building_block;
849:
850:
851: end hxc_building_block_api;