DBA Data[Home] [Help]

PACKAGE: APPS.QP_MGD_EURO_UTILS

Source


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;