DBA Data[Home] [Help]

PACKAGE: APPS.ZX_LINES_DET_FACTORS_PKG

Source


1 PACKAGE  ZX_LINES_DET_FACTORS_PKG AUTHID CURRENT_USER AS
2 /* $Header: zxiflinedetfacts.pls 120.7 2005/08/23 20:47:48 vsidhart ship $ */
3 
4 /* ============================================================================*
5  | PROCEDURE  update_line_det_attribs : Update only the determining applicable |
6  | at line level back to zx_lines_det_factors                                  |
7  * ===========================================================================*/
8 
9        PROCEDURE update_line_det_attribs
10        (
11          p_trx_biz_category         IN  VARCHAR2,
12          p_line_intended_use        IN  VARCHAR2,
13          p_prod_fisc_class          IN  VARCHAR2,
14          p_prod_category            IN  VARCHAR2,
15          p_product_type             IN  VARCHAR2,
16          p_user_def_fisc_class      IN  VARCHAR2,
17          p_assessable_value         IN  NUMBER,
18          p_tax_classification_code  IN  VARCHAR2,
19          p_display_tax_classif_flag IN  VARCHAR2,
20          p_transaction_line_rec     IN  ZX_API_PUB.transaction_line_rec_type,
21          x_return_status            OUT NOCOPY VARCHAR2
22        );
23 
24 
25 /* ============================================================================*
26  | PROCEDURE  update_header_det_attribs : Calls the defaulting API to redefault|
27  | tax determining attributes since the taxation country has changed           |
28  | Also update the lines_det_factors with these values for UI to reflect the   |
29  | changes.                                                                    |
30  * ===========================================================================*/
31 
32        PROCEDURE update_header_det_attribs
33        (
34         p_taxation_country         IN            VARCHAR2,
35         p_document_subtype         IN            VARCHAR2,
36         p_tax_invoice_date         IN            DATE,
37         p_tax_invoice_number       IN            VARCHAR2,
38         p_display_tax_classif_flag IN            VARCHAR2,
39         p_transaction_rec          IN            ZX_API_PUB.transaction_rec_type,
40         p_event_class_rec          IN OUT NOCOPY ZX_API_PUB.event_class_rec_type,
41         x_return_status               OUT NOCOPY VARCHAR2
42        );
43 
44 /* =======================================================================*
45  | PROCEDURE  lock_line_det_factors : Lock all the lines of a transaction |
46  | in zx_lines_det_factors                                                |
47  * =======================================================================*/
48        PROCEDURE lock_line_det_factors
49        (
50         p_transaction_rec    IN  ZX_API_PUB.transaction_rec_type,
51         x_return_status      OUT NOCOPY VARCHAR2
52        );
53 
54  END ZX_LINES_DET_FACTORS_PKG;
55