DBA Data[Home] [Help]

PACKAGE: APPS.HXC_TIMEKEEPER_ERRORS

Source


1 Package hxc_timekeeper_errors AS
2 /* $Header: hxctkerror.pkh 120.1 2005/06/28 23:45:00 dragarwa noship $ */
3 --
4 -- Package Variables
5 --
6 g_package  varchar2(33) := '  hxc_timekeeper_errors.';
7 --
8 
9 TYPE t_error_info IS RECORD
10 (
11 ERROR_ID 		NUMBER,
12 TRANSACTION_DETAIL_ID   NUMBER,
13 TIME_BUILDING_BLOCK_ID  NUMBER,
14 TIME_BUILDING_BLOCK_OVN	NUMBER,
15 TIME_ATTRIBUTE_ID	NUMBER,
16 TIME_ATTRIBUTE_OVN	NUMBER,
17 MESSAGE_NAME		VARCHAR2(30),
18 MESSAGE_FIELD		VARCHAR2(80),
19 MESSAGE_TOKENS 		VARCHAR2(4000),
20 APPLICATION_SHORT_NAME	VARCHAR2(50),
21 SCOPE_LEVEL		VARCHAR2(80),
22 MESSAGE_LEVEL		VARCHAR2(30),
23 MESSAGE_TEXT		VARCHAR2(4000),
24 PERSON_FULL_NAME	VARCHAR2(240),
25 START_PERIOD		DATE,
26 END_PERIOD		DATE,
27 MEASURE			NUMBER
28 );
29 
30 TYPE t_error_table IS TABLE OF t_error_info
31 INDEX BY BINARY_INTEGER;
32 
33 
34 -- public procedure
35 --   show_timecard_errors
36 --
37 -- description
38 --   used in the timekeeper form errors window to display
39 --   the errors associated with a timecard in error
40 --   Also translates the message_name into an actual message
41 
42 procedure show_timecard_errors (
43 	p_error_table		IN OUT NOCOPY 	t_error_table
44 ,	p_timecard_id		IN	NUMBER
45 ,	p_timecard_ovn  	IN	NUMBER
46 ,	p_full_name		IN 	VARCHAR2
47 );
48 
49 PROCEDURE maintain_errors
50   (p_messages              IN  OUT NOCOPY HXC_MESSAGE_TABLE_TYPE
51   ,p_timecard_id	   IN  OUT NOCOPY NUMBER
52   ,p_timecard_ovn  	   IN  OUT NOCOPY NUMBER);
53 
54 PROCEDURE rollback_tc_or_set_err_status
55   (p_message_table in out nocopy HXC_MESSAGE_TABLE_TYPE
56   ,p_blocks        in out nocopy hxc_block_table_type
57   ,p_attributes    in out nocopy hxc_attribute_table_type
58   ,p_rollback	   in out nocopy BOOLEAN
59   ,p_status_error  out NOCOPY BOOLEAN);
60 
61 
62 end hxc_timekeeper_errors;