DBA Data[Home] [Help]

APPS.PO_HEADERS_SV6 dependencies on PO_CURRENCY_SV

Line 182: /* Bug: 2500843 Get the SOB id and then call po_currency_sv.get_rate instead of calling GL api

178:
179:
180: BEGIN
181:
182: /* Bug: 2500843 Get the SOB id and then call po_currency_sv.get_rate instead of calling GL api
183: directly
184: */
185: /*
186: x_temp_rate := gl_currency_api.get_rate (X_currency_code,

Line 199: po_currency_sv.get_rate(X_set_of_books_id,

195: FROM financials_system_parameters fsp,
196: gl_sets_of_books sob
197: WHERE fsp.set_of_books_id = sob.set_of_books_id;
198:
199: po_currency_sv.get_rate(X_set_of_books_id,
200: X_currency_code,
201: X_rate_type_code,
202: X_rate_date,
203: 'N', /* inverse_rate_display_flag */

Line 211: ** po_currency_sv.get_rate which rounds the resultant rate.

207: /* Bug 1769714
208: ** Added round to x_temp_rate.
209: ** The issue is that here we are calling the gl api directly
210: ** whereas in default_po_headers we are calling
211: ** po_currency_sv.get_rate which rounds the resultant rate.
212: ** Later when we compare the two rates from the two functions,
213: ** they might not compare since one is rounded the other isn't.
214: */
215:

Line 1142: X_temp_val := po_currency_sv.val_currency(X_currency_code);

1138: END IF;
1139:
1140: X_progress := '230';
1141: IF (X_currency_code IS NOT NULL ) THEN
1142: X_temp_val := po_currency_sv.val_currency(X_currency_code);
1143: IF ( X_temp_val = FALSE ) THEN
1144: po_interface_errors_sv1.handle_interface_errors(
1145: 'PO_DOCS_OPEN_INTERFACE',
1146: 'FATAL',