DBA Data[Home] [Help]

PACKAGE: APPS.ICX_STORE_BATCH_UTILS

Source


1 PACKAGE icx_store_batch_utils AUTHID CURRENT_USER AS
2 /* $Header: ICXSTBUS.pls 115.2 99/07/17 03:26:07 porting ship $ */
3 
4 -- Define  tab character
5 -- LSH removed CHR: C_TAB  CONSTANT VARCHAR2(10) := CHR(9);
6 C_TAB  CONSTANT VARCHAR2(10) := '	';
7 -- Define carriage return and line feed
8 -- LSH removed CHR: C_CR_LF  CONSTANT VARCHAR2(10) := CHR(13) || CHR(10);
9 C_CR_LF  CONSTANT VARCHAR2(10) := '
10 ';
11 
12 -- Define the field separator for the spread sheet
13 g_field_sep  VARCHAR2(10) := C_TAB;
14 g_line_sep  VARCHAR2(10) := C_CR_LF;
15 
16 TYPE PROMPT_REC IS RECORD (
17   attribute_label      VARCHAR2(80) := NULL,
18   attribute_code       VARCHAR2(32) := NULL,
19   display_value_length NUMBER(15)   := NULL
20 );
21 
22 TYPE ITEM_PROMPTS_TABLE IS TABLE OF PROMPT_REC
23   INDEX BY BINARY_INTEGER;
24 
25 PROCEDURE get_prompts_table  (p_region_code IN VARCHAR2,
26                               p_prompts_table OUT item_prompts_table);
27 
28 PROCEDURE get_line  (p_text IN OUT LONG,
29                      p_line IN OUT LONG);
30 
31 PROCEDURE get_field  (p_line IN OUT LONG,
32                       p_field OUT LONG);
33 
34 PROCEDURE convert_to_date  (p_field IN VARCHAR2,
35                             p_date_format IN VARCHAR2,
36                             p_date OUT DATE,
37                             p_error_flag OUT VARCHAR2);
38 
39 PROCEDURE get_prompts_info  (p_prompts_table IN item_prompts_table,
40                              p_attribute_code IN VARCHAR2,
41                              p_attribute_info_record OUT prompt_rec);
42 
43 FUNCTION replace_crlf (p_string IN VARCHAR2)
44  RETURN VARCHAR2;
45 
46 END icx_store_batch_utils;