DBA Data[Home] [Help]

PACKAGE: APPS.XLA_CMP_CALL_FCT_PKG

Source


1 PACKAGE xla_cmp_call_fct_pkg AUTHID CURRENT_USER AS
2 /* $Header: xlacpcll.pkh 120.14 2005/03/29 14:40:40 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_cmp_call_fct_pkg                                                   |
10 |                                                                            |
11 | DESCRIPTION                                                                |
12 |     This is a XLA private package, which contains all the logic required   |
13 |     to generate function/procedure calls                                   |                                                                            |
14 |                                                                            |
15 | HISTORY                                                                    |
16 |     25-JUN-2002 K.Boussema    Created                                      |
17 |     18-FEB-2003 K.Boussema    Added 'dbdrv' command                        |
18 |     10-MAR-2003 K.Boussema    Made changes for the new bulk approach of the|
19 |                               accounting engine                            |
20 |     22-APR-2003 K.Boussema    Included error messages                      |
21 |     05-MAI-2003 K.Boussema    Modified to retrieve data base on ledger_id  |
22 |     17-JUL-2003 K.Boussema    Reviewd the code                             |
23 |     18-DEC-2003 K.Boussema    Changed to fix bug 3042840,3307761,3268940   |
24 |                               3310291 and 3320689                          |
25 |     23-FEB-2004 K.Boussema    Made changes for the FND_LOG.                |
26 |     12-MAR-2004 K.Boussema    Changed to incorporate the select of lookups |
27 |                               from the extract objects                     |
28 |     20-Sep-2004 S.Singhania   Made ffg chganges for the BULK performance   |
29 |                                 - Modified C_CALL_EVENT_CLASS_PROC,        |
30 |                                   C_ALT_ALT_PROC, C_CALL_EVENT_TYPE_PROC   |
31 |                                 - Modifed specs for GenerateCallHdrDescALT |
32 |                                 - Replaced LONG with CLOB                  |
33 |     21-Sep-2004 S.Singhania   Added NOCOPY hint to the OUT parameters.     |
34 |     12-Feb-2005 W. Shen       This is for ledger currency project          |
35 |                               Add calculate amts flag and calculate gain   |
36 |                               loss flag to acct line function              |
37 |                               other minus change related to C_CALL_ADR     |
38 |                               C_CALL_ADR_FCT                               |
39 |     07-Mar-2005 K.Boussema    Changed for ADR-enhancements.                |
40 +===========================================================================*/
41 
42 
43 /*-----------------------------------------------------------------+
44 |                                                                  |
45 |   Public Function                                                |
46 |                                                                  |
47 |   GetSourceParameters                                            |
48 |                                                                  |
49 |   Generates the source parameters in function/procedure call     |
50 |                                                                  |
51 |   Example: p_source_1 => p_source_1,                             |
52 |            p_source_2 => p_source_2,                             |
53 |            p_source_2_meaning => p_source_2_meaning, ...         |
54 |                                                                  |
55 +-----------------------------------------------------------------*/
56 
57 FUNCTION GetSourceParameters(
58   p_array_source_index    IN xla_cmp_source_pkg.t_array_ByInt
59 , p_rec_sources          IN xla_cmp_source_pkg.t_rec_sources
60 )
61 RETURN CLOB
62 ;
63 
64 /*-----------------------------------------------------------------+
65 |                                                                  |
66 |   Public Function                                                |
67 |                                                                  |
68 |   GetHeaderParameters                                            |
69 |                                                                  |
70 |   Generates the source parameters in header fct/prod call        |
71 |                                                                  |
72 |   Example: p_source_1 => l_source_1,                             |
73 |            p_source_2 => l_source_2,                             |
74 |            p_source_2_meaning => l_source_2_meaning, ...         |
75 |                                                                  |
76 +-----------------------------------------------------------------*/
77 
78 FUNCTION GetHeaderParameters(
79   p_array_source_index           IN xla_cmp_source_pkg.t_array_ByInt
80 , p_rec_sources                  IN xla_cmp_source_pkg.t_rec_sources
81 )
82 RETURN CLOB
83 ;
84 
85 /*--------------------------------------------------------------------------+
86 |                                                                           |
87 |   Public Function                                                         |
88 |                                                                           |
89 |   GetLineParameters                                                       |
90 |                                                                           |
91 |   Generates the source parameters in line fct/prod call                   |
92 |                                                                           |
93 |   Example: p_source_1 => l_array_source_1(Idx),                           |
94 |   p_source_1_meaning => l_array_source_1_meaning(Idx),                    |
95 |   p_source_2 => g_array_event(l_event_id).array_value_num('source_1') ... |
96 |                                                                           |
97 +--------------------------------------------------------------------------*/
98 
99 FUNCTION GetLineParameters(
100    p_array_source_index           IN xla_cmp_source_pkg.t_array_ByInt
101  , p_array_source_level           IN xla_cmp_source_pkg.t_array_VL1
102  , p_rec_sources                  IN xla_cmp_source_pkg.t_rec_sources
103 )
104 RETURN CLOB
105 ;
106 
107 
108 END xla_cmp_call_fct_pkg; -- end of package spec