1 PACKAGE xla_compile_pad_pkg AS
2 /* $Header: xlacpcmp.pkh 120.4 2003/04/30 14:42:10 kboussem ship $ */
3 /*===========================================================================+
4 | Copyright (c) 2001-2002 Oracle Corporation |
5 | Redwood Shores, CA, USA |
6 | All rights reserved. |
7 +============================================================================+
8 | PACKAGE NAME |
9 | xla_compile_pad_pkg |
10 | |
11 | DESCRIPTION |
12 | This is a XLA private package, which contains all the APIs required |
13 | for compilation of Product Accounting definition |
14 | |
15 | |
16 | HISTORY |
17 | 15-JUL-2002 K.Boussema Created |
18 | 19-MAR-2003 K.Boussema Added amb_context_code column |
19 | 27-MAR-2003 K.Boussema changed package name xla_compile_pkg by |
20 | xla_compile_pad_pkg, removed default null |
21 | 22-APR-2003 K.Boussema Included error messages |
22 +===========================================================================*/
23
24
25 /*======================================================================+
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | Compile |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 +======================================================================*/
46 /*======================================================================+
47 | |
48 | Public Function |
49 | |
50 | get_compile_status |
51 | |
52 | Return |
53 | status |
54 | |
55 +======================================================================*/
56 FUNCTION get_compile_status( p_application_id IN NUMBER
57 , p_product_rule_code IN VARCHAR2
58 , p_product_rule_type_code IN VARCHAR2
59 , p_amb_context_code IN VARCHAR2
60 )
61 RETURN VARCHAR2
62 ;
63 /*======================================================================+
64 | |
65 | Public Procedure |
66 | |
67 | set_compile_status |
68 | |
69 | Switch the compile flag |
70 | |
71 | Parameters |
72 | 1 p_application_id NUMBER |
73 | 2 p_product_rule_code VARCHAR2 |
74 | 3 p_product_rule_type_code VARCHAR2 |
75 | 4 p_compile_old VARCHAR2 Old status |
76 | 5 p_compile_old VARCHAR2 New status |
77 | |
78 +======================================================================*/
79
80 PROCEDURE set_compile_status (p_application_id IN NUMBER
81 ,p_product_rule_code IN VARCHAR2
82 ,p_product_rule_type_code IN VARCHAR2
83 ,p_amb_context_code IN VARCHAR2
84 ,p_status_old IN VARCHAR2
85 ,p_status_new IN VARCHAR2);
86 --
87 /*======================================================================+
88 | |
89 | Public function |
90 | |
91 | compile |
92 | |
93 | Run PAD compilation |
94 | |
95 +======================================================================*/
96
97 FUNCTION Compile( p_application_id IN NUMBER
98 , p_product_rule_code IN VARCHAR2
99 , p_product_rule_type_code IN VARCHAR2
100 , p_product_rule_version IN VARCHAR2 DEFAULT NULL
101 , p_amb_context_code IN VARCHAR2 )
102 RETURN BOOLEAN
103 ;
104 --
105 --
106 END xla_compile_pad_pkg; -- end of package spec
|
|
|