DBA Data[Home] [Help]

APPS.HXC_TIMESTORE_DEPOSIT_UTIL dependencies on HXC_SELF_SERVICE_TIME_DEPOSIT

Line 294: l_old_style_blks hxc_self_service_time_deposit.timecard_info;

290: l_transaction_info hxc_timecard.transaction_info;
291: l_timecard_props hxc_timecard_prop_table_type;
292: l_proc VARCHAR2 (50) := g_package || 'save_timecard';
293: l_timecard_index NUMBER;
294: l_old_style_blks hxc_self_service_time_deposit.timecard_info;
295: l_old_style_attrs hxc_self_service_time_deposit.building_block_attribute_info;
296: l_old_messages hxc_self_service_time_deposit.message_table;
297: BEGIN
298: fnd_msg_pub.initialize;

Line 295: l_old_style_attrs hxc_self_service_time_deposit.building_block_attribute_info;

291: l_timecard_props hxc_timecard_prop_table_type;
292: l_proc VARCHAR2 (50) := g_package || 'save_timecard';
293: l_timecard_index NUMBER;
294: l_old_style_blks hxc_self_service_time_deposit.timecard_info;
295: l_old_style_attrs hxc_self_service_time_deposit.building_block_attribute_info;
296: l_old_messages hxc_self_service_time_deposit.message_table;
297: BEGIN
298: fnd_msg_pub.initialize;
299: hxc_timecard_message_helper.initializeerrors;

Line 296: l_old_messages hxc_self_service_time_deposit.message_table;

292: l_proc VARCHAR2 (50) := g_package || 'save_timecard';
293: l_timecard_index NUMBER;
294: l_old_style_blks hxc_self_service_time_deposit.timecard_info;
295: l_old_style_attrs hxc_self_service_time_deposit.building_block_attribute_info;
296: l_old_messages hxc_self_service_time_deposit.message_table;
297: BEGIN
298: fnd_msg_pub.initialize;
299: hxc_timecard_message_helper.initializeerrors;
300: hxc_time_category_utils_pkg.push_timecard (p_blocks, p_attributes);

Line 814: p_blocks IN hxc_self_service_time_deposit.timecard_info

810: -- defined in that procedure as it is only needed for this API
811: -- hence we define it here as a provate function
812: -----------------------------------------------------------------------------
813: FUNCTION convert_tbb_to_type (
814: p_blocks IN hxc_self_service_time_deposit.timecard_info
815: )
816: RETURN hxc_block_table_type
817: IS
818: l_proc VARCHAR2 (72);

Line 1151: p_app_attributes IN OUT NOCOPY hxc_self_service_time_deposit.app_attributes_info,

1147: END set_new_attribute_value;
1148:
1149: PROCEDURE create_new_attribute (
1150: p_attributes IN OUT NOCOPY hxc_attribute_table_type,
1151: p_app_attributes IN OUT NOCOPY hxc_self_service_time_deposit.app_attributes_info,
1152: p_app_index IN NUMBER
1153: )
1154: IS
1155: l_new_time_attribute_id NUMBER;

Line 1256: p_app_attributes IN OUT NOCOPY hxc_self_service_time_deposit.app_attributes_info

1252: END create_new_attribute;
1253:
1254: PROCEDURE convert_app_attributes_to_type (
1255: p_attributes IN OUT NOCOPY hxc_attribute_table_type,
1256: p_app_attributes IN OUT NOCOPY hxc_self_service_time_deposit.app_attributes_info
1257: )
1258: IS
1259: l_index NUMBER;
1260: BEGIN

Line 1283: -- Returns: hxc_self_service_time_deposit.message_table

1279: -----------------------------------------------------------------------------
1280: -- Type: Function
1281: -- Scope: Public
1282: -- Name: convert_to_dpwr_messages
1283: -- Returns: hxc_self_service_time_deposit.message_table
1284: -- IN Parameters: p_messages -> The PL/SQL table structure you want to convert
1285: --
1286: -- Description: Private Function that will convert the new TYPE to the old
1287: -- PL/SQL message structure that is then returned.

Line 1291: RETURN hxc_self_service_time_deposit.message_table

1287: -- PL/SQL message structure that is then returned.
1288: --
1289: -----------------------------------------------------------------------------
1290: FUNCTION convert_to_dpwr_messages (p_messages IN hxc_message_table_type)
1291: RETURN hxc_self_service_time_deposit.message_table
1292: IS
1293: l_proc VARCHAR2 (72);
1294: l_messages hxc_self_service_time_deposit.message_table;
1295: l_index NUMBER;

Line 1294: l_messages hxc_self_service_time_deposit.message_table;

1290: FUNCTION convert_to_dpwr_messages (p_messages IN hxc_message_table_type)
1291: RETURN hxc_self_service_time_deposit.message_table
1292: IS
1293: l_proc VARCHAR2 (72);
1294: l_messages hxc_self_service_time_deposit.message_table;
1295: l_index NUMBER;
1296: BEGIN
1297: g_debug := hr_utility.debug_enabled;
1298:

Line 1354: p_messages IN hxc_self_service_time_deposit.message_table

1350: -- structure to the new TYPE that is then returned.
1351: --
1352: -----------------------------------------------------------------------------
1353: FUNCTION convert_msg_to_type (
1354: p_messages IN hxc_self_service_time_deposit.message_table
1355: )
1356: RETURN hxc_message_table_type
1357: IS
1358: l_proc VARCHAR2 (72);

Line 1880: p_app_blocks IN hxc_self_service_time_deposit.timecard_info,

1876: p_start_time IN hxc_time_building_blocks.start_time%TYPE,
1877: p_resource_id IN hxc_time_building_blocks.resource_id%TYPE,
1878: p_resource_type IN hxc_time_building_blocks.resource_type%TYPE,
1879: p_scope IN hxc_time_building_blocks.SCOPE%TYPE,
1880: p_app_blocks IN hxc_self_service_time_deposit.timecard_info,
1881: p_timecard_bb_id OUT NOCOPY hxc_time_building_blocks.time_building_block_id%TYPE,
1882: p_timecard_ovn OUT NOCOPY hxc_time_building_blocks.object_version_number%TYPE
1883: )
1884: IS

Line 1907: (p_attributes => in HXC_SELF_SERVICE_TIME_DEPOSIT.building_block_attribute_info)

1903: p_timecard_ovn => p_timecard_ovn
1904: );
1905:
1906: /* hxc_timecard.convert_to_type
1907: (p_attributes => in HXC_SELF_SERVICE_TIME_DEPOSIT.building_block_attribute_info)
1908: return HXC_ATTRIBUTE_TABLE_TYPE is
1909:
1910: l_attributes HXC_ATTRIBUTE_TABLE_TYPE;
1911: l_index NUMBER;

Line 2132: p_attr_table IN hxc_self_service_time_deposit.app_attributes_info,

2128: -- found in the PL/SQL Table, a negative index is being returned.
2129: --
2130: -----------------------------------------------------------------------------
2131: FUNCTION get_index_in_attr_table (
2132: p_attr_table IN hxc_self_service_time_deposit.app_attributes_info,
2133: p_attr_id_to_find IN hxc_time_attributes.time_attribute_id%TYPE,
2134: p_attribute_name_to_find IN hxc_mapping_components.field_name%TYPE
2135: )
2136: RETURN PLS_INTEGER

Line 2272: p_app_attributes OUT NOCOPY hxc_self_service_time_deposit.app_attributes_info

2268: -- p_time_recipient_id IN NUMBER,
2269: p_deposit_process IN hxc_deposit_processes.NAME%TYPE,
2270: p_clear_mapping_cache IN BOOLEAN default false,
2271: p_app_blocks OUT NOCOPY hxc_block_table_type,
2272: p_app_attributes OUT NOCOPY hxc_self_service_time_deposit.app_attributes_info
2273: )
2274: IS
2275: l_proc VARCHAR2 (72);
2276: l_timecard_bb_id hxc_time_building_blocks.time_building_block_id%TYPE;

Line 2347: p_app_blocks OUT NOCOPY hxc_self_service_time_deposit.timecard_info,

2343: (p_building_block_id IN hxc_time_building_blocks.time_building_block_id%TYPE,
2344: -- p_time_recipient_id IN NUMBER,
2345: p_deposit_process IN hxc_deposit_processes.NAME%TYPE,
2346: p_clear_mapping_cache IN BOOLEAN default false,
2347: p_app_blocks OUT NOCOPY hxc_self_service_time_deposit.timecard_info,
2348: p_app_attributes OUT NOCOPY hxc_self_service_time_deposit.app_attributes_info
2349: )
2350: IS
2351: l_proc VARCHAR2 (72);

Line 2348: p_app_attributes OUT NOCOPY hxc_self_service_time_deposit.app_attributes_info

2344: -- p_time_recipient_id IN NUMBER,
2345: p_deposit_process IN hxc_deposit_processes.NAME%TYPE,
2346: p_clear_mapping_cache IN BOOLEAN default false,
2347: p_app_blocks OUT NOCOPY hxc_self_service_time_deposit.timecard_info,
2348: p_app_attributes OUT NOCOPY hxc_self_service_time_deposit.app_attributes_info
2349: )
2350: IS
2351: l_proc VARCHAR2 (72);
2352: l_blocks hxc_block_table_type;

Line 2498: p_app_attributes IN OUT NOCOPY hxc_self_service_time_deposit.app_attributes_info

2494: -- Description: This procedure will allow you to clear the Attr PL/SQL Table
2495: --
2496: -----------------------------------------------------------------------------
2497: PROCEDURE clear_attribute_table (
2498: p_app_attributes IN OUT NOCOPY hxc_self_service_time_deposit.app_attributes_info
2499: )
2500: IS
2501: l_proc VARCHAR2 (72);
2502: BEGIN

Line 2720: p_app_attributes IN hxc_self_service_time_deposit.app_attributes_info

2716: --
2717: -----------------------------------------------------------------------------
2718: PROCEDURE log_timecard (
2719: p_app_blocks IN hxc_block_table_type,
2720: p_app_attributes IN hxc_self_service_time_deposit.app_attributes_info
2721: )
2722: IS
2723: l_proc VARCHAR2 (72);
2724: i PLS_INTEGER;

Line 2899: p_app_blocks IN hxc_self_service_time_deposit.timecard_info,

2895: -- This procedure is provided for debugging purposes.
2896: --
2897: -----------------------------------------------------------------------------
2898: PROCEDURE log_timecard (
2899: p_app_blocks IN hxc_self_service_time_deposit.timecard_info,
2900: p_app_attributes IN hxc_self_service_time_deposit.app_attributes_info
2901: )
2902: IS
2903: l_proc VARCHAR2 (72);

Line 2900: p_app_attributes IN hxc_self_service_time_deposit.app_attributes_info

2896: --
2897: -----------------------------------------------------------------------------
2898: PROCEDURE log_timecard (
2899: p_app_blocks IN hxc_self_service_time_deposit.timecard_info,
2900: p_app_attributes IN hxc_self_service_time_deposit.app_attributes_info
2901: )
2902: IS
2903: l_proc VARCHAR2 (72);
2904: l_blocks hxc_block_table_type;

Line 3047: p_messages IN hxc_self_service_time_deposit.message_table

3043: -- This procedure is provided for debugging purposes.
3044: --
3045: -----------------------------------------------------------------------------
3046: PROCEDURE log_messages (
3047: p_messages IN hxc_self_service_time_deposit.message_table
3048: )
3049: IS
3050: l_proc VARCHAR2 (72);
3051: l_messages hxc_message_table_type;

Line 3078: -- Returns: hxc_self_service_time_deposit.message_table

3074: -----------------------------------------------------------------------------
3075: -- Type: Function
3076: -- Scope: Public
3077: -- Name: translate_message_table
3078: -- Returns: hxc_self_service_time_deposit.message_table
3079: -- IN Parameters: p_messages -> Message PL/SQL table you want to use for
3080: -- replacing tokens.
3081: -- Description: This procedure will take the message table from the deposit
3082: -- wrapper and construct a new table that will have the proper

Line 3088: p_messages IN hxc_self_service_time_deposit.message_table

3084: -- This procedure is provided for debugging purposes.
3085: --
3086: -----------------------------------------------------------------------------
3087: FUNCTION translate_message_table (
3088: p_messages IN hxc_self_service_time_deposit.message_table
3089: )
3090: RETURN translated_message_table
3091: IS
3092: l_proc VARCHAR2 (72);