DBA Data[Home] [Help]

PACKAGE: APPS.ZX_TDS_TAX_LINES_POPU_PKG

Source


1 package ZX_TDS_TAX_LINES_POPU_PKG 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;