DBA Data[Home] [Help]

PACKAGE: APPS.XLA_COMPILE_PAD_PKG

Source


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