1 PACKAGE QP_MGD_EURO_UTILS AUTHID CURRENT_USER AS
2 /* $Header: QPXUEURS.pls 120.0 2005/06/02 00:59:50 appldev noship $ */
3 ---+=======================================================================+
4 --| Copyright (c) 2000 Oracle Corporation |
5 --| Redwood Shores, CA, USA |
6 --| All rights reserved. |
7 --+=======================================================================+
8 --| FILENAME |
9 --| ONTUEURS.pls |
10 --| |
11 --| DESCRIPTION |
12 --| Utility Package |
13 --| |
14 --| HISTORY |
15 --| 03-May-2000 Created |
16 --| 22-Aug-2000 Updated |
17 --| 03-APR-2002 tsimmond removed Convert_pl_Miss_to_null, |
18 --| Convert_formula_Miss_to_null, |
19 --| Convert_mod_Miss_to_null. |
20 --| EBS program is decomissioned |
21 --+======================================================================
22
23
24 G_ORDER_NUMBER NUMBER;
25 G_DB_UPDATE_FLAG VARCHAR2(1);
26
27 --========================================================================
28 -- FUNCTION : EURO_Conversion_Api PUBLIC
29 -- PARAMETERS: p_from_currency
30 --- p_to_currency
31 --- p_conversion_type
32 --- p_conversion_date
33 --- p_amount
34 --
35 -- COMMENT : This procedure is used for the EURO conversion of amounts
36 -- The GL_API is invoked for the purpose
37 --
38 --========================================================================
39 FUNCTION EURO_Conversion_api
40 ( p_from_currency IN VARCHAR2
41 , p_to_currency IN VARCHAR2
42 , p_conversion_type IN VARCHAR2
43 , p_conversion_date IN DATE
44 , p_amount IN NUMBER := NULL
45 ) RETURN NUMBER ;
46
47
48 --========================================================================
49 -- FUNCTION : EURO_Conversion_api_canonical PUBLIC
50 -- PARAMETERS: p_from_currency
51 --- p_to_currency
52 --- p_conversion_type
53 --- p_conversion_date
54 --- p_amount
55 --
56 -- COMMENT : This procedure is used for the EURO conversion of amounts
57 -- stored as VARCHAR2 Attribute values
58 --
59 --========================================================================
60 FUNCTION EURO_Conversion_api_canonical
61 ( p_from_currency IN VARCHAR2
62 , p_to_currency IN VARCHAR2
63 , p_conversion_type IN VARCHAR2
64 , p_conversion_date IN DATE
65 , p_amount IN VARCHAR2 := NULL
66 ) RETURN VARCHAR2 ;
67
68
69 --========================================================================
70 -- FUNCTION : Encumbrance_Check PUBLIC
71 -- PARAMETERS: p_org_id
72 --
73 -- COMMENTS: This function is checking if Encumbrance Flag is ON.
74 -- It returns Y, if Encumbrance is ON and N if it's OFF
75 --
76 --========================================================================
77 FUNCTION Encumbrance_check
78 ( p_org_id IN NUMBER
79 )
80 RETURN VARCHAR2;
81
82
83 --========================================================================
84 -- PROCEDURE : Print_Error_Messages PUBLIC
85 -- PARAMETERS:
86 --
87 -- COMMENT : Returns the messages in OE Stack
88 --
89 --=======================================================================
90 PROCEDURE Print_Error_Messages
91 ( p_application_short_name IN VARCHAR2
92 , p_msg_count IN NUMBER
93 );
94
95
96
97 --========================================================================
98 -- PROCEDURE : GET_Euro_Formula_ID PUBLIC
99
100 -- COMMENT : Returns the corresponding Euro Formula ID from the
101 -- mirror table.
102 --
103 --=======================================================================
104 FUNCTION GET_Euro_Formula_ID
105 ( p_price_formula_id IN NUMBER )
106 RETURN NUMBER
107 ;
108
109
110 --========================================================================
111 -- PROCEDURE : get_euro_list_header_id PUBLIC
112
113 -- COMMENT : Returns the corresponding Euro List header ID
114 -- from the mirror table
115 --
116 --=======================================================================
117 FUNCTION get_euro_list_header_id
118 ( p_list_header_id IN NUMBER )
119 RETURN NUMBER
120 ;
121
122
123 --========================================================================
124 -- PROCEDURE : get_name PUBLIC
125
126 -- COMMENT : Returns the name basd on the source language
127 --
128 --=======================================================================
129 FUNCTION get_name
130 ( p_list_header_id IN NUMBER
131 , p_price_formula_id IN NUMBER
132 , p_language IN VARCHAR2 )
133 RETURN VARCHAR2
134 ;
135
136
137 --========================================================================
138 -- PROCEDURE : get_euro_list_line_id PUBLIC
139
140 -- COMMENT : Returns the corresponding Euro List Line ID
141 -- from the mirror table
142 --
143 --=======================================================================
144 FUNCTION get_euro_list_line_id
145 (p_list_line_id IN NUMBER )
146 RETURN NUMBER
147 ;
148
149 END QP_MGD_EURO_UTILS;