[Home] [Help]
PACKAGE: APPS.ZX_TDS_TAX_LINES_POPU_PKG
Source
1 package ZX_TDS_TAX_LINES_POPU_PKG AUTHID CURRENT_USER as
2 /* $Header: zxditaxlnpoppkgs.pls 120.15 2004/08/10 18:31:10 hongliu ship $ */
3
4 TYPE TAX_HOLD_RELEASED_CODE_TBL IS TABLE OF
5 ZX_LINES.tax_hold_released_code%TYPE
6 INDEX BY BINARY_INTEGER;
7
8 TYPE TAX_HOLD_CODE_TBL IS TABLE OF
9 ZX_LINES.tax_hold_code%TYPE
10 INDEX BY BINARY_INTEGER;
11
12 TYPE ORIG_TAX_AMT_TAX_CURR_TBL IS TABLE OF
13 ZX_LINES.orig_tax_amt_tax_curr%TYPE
14 INDEX BY BINARY_INTEGER;
15
16 c_lines_per_commit CONSTANT NUMBER := ZX_TDS_CALC_SERVICES_PUB_PKG.G_LINES_PER_COMMIT;
17
18 PROCEDURE cp_tsrm_val_to_zx_lines(
19 p_trx_line_index IN BINARY_INTEGER,
20 p_begin_index IN BINARY_INTEGER,
21 p_end_index IN BINARY_INTEGER,
22 p_return_status OUT NOCOPY VARCHAR2,
23 p_error_buffer OUT NOCOPY VARCHAR2);
24
25 PROCEDURE populate_tax_line(
26 p_event_class_rec IN ZX_API_PUB.EVENT_CLASS_REC_TYPE,
27 p_tax_line_rec IN OUT NOCOPY ZX_DETAIL_TAX_LINES_GT%ROWTYPE,
28 p_return_status OUT NOCOPY VARCHAR2,
29 p_error_buffer OUT NOCOPY VARCHAR2);
30
31 PROCEDURE populate_orig_columns(
32 p_tax_line_rec IN OUT NOCOPY ZX_DETAIL_TAX_LINES_GT%ROWTYPE);
33
34 PROCEDURE populate_mandatory_columns(
35 p_tax_line_rec IN OUT NOCOPY ZX_DETAIL_TAX_LINES_GT%ROWTYPE,
36 p_return_status OUT NOCOPY VARCHAR2,
37 p_error_buffer OUT NOCOPY VARCHAR2);
38
39 PROCEDURE check_mandatory_columns(
40 p_tax_line_rec IN OUT NOCOPY ZX_DETAIL_TAX_LINES_GT%ROWTYPE,
41 p_return_status OUT NOCOPY VARCHAR2,
42 p_error_buffer OUT NOCOPY VARCHAR2);
43
44 PROCEDURE check_mandatory_columns_all(
45 p_tax_line_rec IN OUT NOCOPY ZX_DETAIL_TAX_LINES_GT%ROWTYPE,
46 p_return_status OUT NOCOPY VARCHAR2,
47 p_error_buffer OUT NOCOPY VARCHAR2);
48
49 PROCEDURE check_non_manual_tax_line(
50 p_tax_line_rec IN OUT NOCOPY ZX_DETAIL_TAX_LINES_GT%ROWTYPE,
51 p_return_status OUT NOCOPY VARCHAR2,
52 p_error_buffer OUT NOCOPY VARCHAR2);
53
54 PROCEDURE pop_tax_line_for_trx_line(
55 p_begin_index IN BINARY_INTEGER,
56 p_end_index IN BINARY_INTEGER,
57 p_return_status OUT NOCOPY VARCHAR2,
58 p_error_buffer OUT NOCOPY VARCHAR2);
59
60 PROCEDURE pop_mandatory_col_for_trx_line(
61 p_begin_index IN BINARY_INTEGER,
62 p_end_index IN BINARY_INTEGER,
63 p_return_status OUT NOCOPY VARCHAR2,
64 p_error_buffer OUT NOCOPY VARCHAR2);
65
66 PROCEDURE chk_mandatory_col_for_trx_line(
67 p_begin_index IN BINARY_INTEGER,
68 p_end_index IN BINARY_INTEGER,
69 p_return_status OUT NOCOPY VARCHAR2,
70 p_error_buffer OUT NOCOPY VARCHAR2);
71
72 PROCEDURE chk_mand_col_all_for_trx_line(
73 p_begin_index IN BINARY_INTEGER,
74 p_end_index IN BINARY_INTEGER,
75 p_return_status OUT NOCOPY VARCHAR2,
76 p_error_buffer OUT NOCOPY VARCHAR2);
77
78 PROCEDURE chk_non_manual_line_f_trx_line(
79 p_begin_index IN BINARY_INTEGER,
80 p_end_index IN BINARY_INTEGER,
81 p_return_status OUT NOCOPY VARCHAR2,
82 p_error_buffer OUT NOCOPY VARCHAR2);
83
84 PROCEDURE process_cancel_tax_lines(
85 p_event_class_rec IN ZX_API_PUB.EVENT_CLASS_REC_TYPE,
86 p_return_status OUT NOCOPY VARCHAR2,
87 p_error_buffer OUT NOCOPY VARCHAR2);
88
89 PROCEDURE process_frozen_tax_lines(
90 p_event_class_rec IN ZX_API_PUB.EVENT_CLASS_REC_TYPE,
91 p_return_status OUT NOCOPY VARCHAR2,
92 p_error_buffer OUT NOCOPY VARCHAR2);
93
94 PROCEDURE process_discard_tax_lines(
95 p_event_class_rec IN ZX_API_PUB.EVENT_CLASS_REC_TYPE,
96 p_return_status OUT NOCOPY VARCHAR2,
97 p_error_buffer OUT NOCOPY VARCHAR2);
98
99 PROCEDURE process_cancel_trx_lines(
100 p_event_class_rec IN ZX_API_PUB.EVENT_CLASS_REC_TYPE,
101 p_return_status OUT NOCOPY VARCHAR2,
102 p_error_buffer OUT NOCOPY VARCHAR2);
103
104 PROCEDURE process_tax_tolerance(
105 p_event_class_rec IN ZX_API_PUB.EVENT_CLASS_REC_TYPE,
106 p_return_status OUT NOCOPY VARCHAR2,
107 p_error_buffer OUT NOCOPY VARCHAR2);
108
109 PROCEDURE populate_recovery_flg(
110 p_begin_index IN BINARY_INTEGER,
111 p_end_index IN BINARY_INTEGER,
112 p_event_class_rec IN ZX_API_PUB.EVENT_CLASS_REC_TYPE,
113 p_return_status OUT NOCOPY VARCHAR2,
114 p_error_buffer OUT NOCOPY VARCHAR2);
115
116 END ZX_TDS_TAX_LINES_POPU_PKG;