[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