DBA Data[Home] [Help]

PACKAGE: APPS.HZ_IMP_LOAD_ADDRESSES_PKG

Source


1 PACKAGE HZ_IMP_LOAD_ADDRESSES_PKG AUTHID CURRENT_USER AS
2 /*$Header: ARHLADDS.pls 120.1 2005/10/30 04:45:40 appldev noship $*/
3 
4 
5   TYPE insert_cursor_type         IS REF CURSOR;
6   TYPE update_cursor_type         IS REF CURSOR;
7   TYPE pri_flag_cursor_type       IS REF CURSOR;
8   TYPE de_norm_cursor_type        IS REF CURSOR;
9 
10   TYPE APPLICATION_ID             IS TABLE OF HZ_LOCATIONS.APPLICATION_ID%TYPE;
11   TYPE OWNER_TABLE_ID             IS TABLE OF HZ_ORIG_SYS_REFERENCES.OWNER_TABLE_ID%TYPE;
12   TYPE SITE_ORIG_SYSTEM 		  IS TABLE OF HZ_IMP_ADDRESSES_INT.SITE_ORIG_SYSTEM%TYPE;
13   TYPE SITE_ORIG_SYSTEM_REFERENCE IS TABLE OF HZ_IMP_ADDRESSES_INT.SITE_ORIG_SYSTEM_REFERENCE%TYPE;
14   TYPE SITE_ID 			          IS TABLE OF HZ_IMP_ADDRESSES_SG.PARTY_SITE_ID%TYPE;
15   TYPE PARTY_ID 			      IS TABLE OF HZ_IMP_ADDRESSES_SG.PARTY_ID%TYPE;
16   TYPE SITE_NAME			      IS TABLE OF HZ_IMP_ADDRESSES_INT.PARTY_SITE_NAME%TYPE;
17   TYPE PARTY_SITE_NUMBER          IS TABLE OF HZ_IMP_ADDRESSES_INT.PARTY_SITE_NUMBER%TYPE;
18 
19   TYPE ATTRIBUTE_CATEGORY 		  IS TABLE OF HZ_IMP_ADDRESSES_INT.ATTRIBUTE_CATEGORY%TYPE;
20   TYPE ATTRIBUTE 			      IS TABLE OF HZ_IMP_ADDRESSES_INT.ATTRIBUTE1%TYPE;
21   TYPE COUNTRY                    IS TABLE OF HZ_IMP_ADDRESSES_INT.COUNTRY%TYPE;
22   TYPE ADDRESS                    IS TABLE OF HZ_IMP_ADDRESSES_INT.ADDRESS1%TYPE;
23   TYPE CITY                       IS TABLE OF HZ_IMP_ADDRESSES_INT.CITY%TYPE;
24   TYPE POSTAL_CODE                IS TABLE OF HZ_IMP_ADDRESSES_INT.POSTAL_CODE%TYPE;
25   TYPE STATE                      IS TABLE OF HZ_IMP_ADDRESSES_INT.STATE%TYPE;
26   TYPE PROVINCE                   IS TABLE OF HZ_IMP_ADDRESSES_INT.PROVINCE%TYPE;
27   TYPE COUNTY                     IS TABLE OF HZ_IMP_ADDRESSES_INT.COUNTY%TYPE;
28   TYPE ADDRESS_LINES_PHONETIC     IS TABLE OF HZ_IMP_ADDRESSES_INT.ADDRESS_LINES_PHONETIC%TYPE;
29   TYPE LAST_UPDATED_BY            IS TABLE OF HZ_IMP_ADDRESSES_INT.LAST_UPDATED_BY%TYPE;
30 
31   TYPE POSTAL_PLUS4_CODE          IS TABLE OF HZ_IMP_ADDRESSES_INT.POSTAL_PLUS4_CODE%TYPE;
32   TYPE TIMEZONE                   IS TABLE OF fnd_timezones_b.UPGRADE_TZ_ID%TYPE;
33   TYPE TIMEZONE_CODE              IS TABLE OF HZ_IMP_ADDRESSES_INT.TIMEZONE_CODE%TYPE;
34   TYPE LOCATION_DIRECTIONS        IS TABLE OF HZ_IMP_ADDRESSES_INT.LOCATION_DIRECTIONS%TYPE;
35   TYPE CLLI_CODE                  IS TABLE OF HZ_IMP_ADDRESSES_INT.CLLI_CODE%TYPE;
36   TYPE LANGUAGE                   IS TABLE OF HZ_IMP_ADDRESSES_INT.LANGUAGE%TYPE;
37   TYPE SHORT_DESCRIPTION          IS TABLE OF HZ_IMP_ADDRESSES_INT.SHORT_DESCRIPTION%TYPE;
38   TYPE DESCRIPTION                IS TABLE OF HZ_IMP_ADDRESSES_INT.DESCRIPTION%TYPE;
39   TYPE SALES_TAX_GEOCODE          IS TABLE OF HZ_IMP_ADDRESSES_INT.SALES_TAX_GEOCODE%TYPE;
40   TYPE SALES_TAX_LIMITS           IS TABLE OF HZ_IMP_ADDRESSES_INT.SALES_TAX_INSIDE_CITY_LIMITS%TYPE;
41   TYPE CREATED_BY_MODULE          IS TABLE OF HZ_IMP_ADDRESSES_INT.CREATED_BY_MODULE%TYPE;
42   TYPE DELIVERY_POINT_CODE        IS TABLE OF HZ_IMP_ADDRESSES_INT.DELIVERY_POINT_CODE%TYPE;
43   TYPE ACCEPT_STANDARDIZED_FLAG   IS TABLE OF HZ_IMP_ADDRESSES_INT.ACCEPT_STANDARDIZED_FLAG%TYPE;
44   TYPE ADAPTER_CONTENT_SRC        IS TABLE OF HZ_IMP_ADDRESSES_INT.Adapter_content_source%TYPE;
45   TYPE CORRECT_MOVE_INDICATOR     IS TABLE OF HZ_IMP_ADDRESSES_INT.CORRECT_MOVE_INDICATOR%TYPE;
46   TYPE VALID_STATUS_CODE          IS TABLE OF HZ_IMP_ADDRESSES_INT.ADDR_VALID_STATUS_CODE%TYPE;
47   TYPE DATE_VALIDATED             IS TABLE OF HZ_IMP_ADDRESSES_INT.DATE_VALIDATED%TYPE;
48   TYPE IDENT_ADDR_FLAG            IS TABLE OF HZ_PARTY_SITES.IDENTIFYING_ADDRESS_FLAG%TYPE;
49   TYPE VALIDATION_STATUS_CODE     IS TABLE OF HZ_LOCATIONS.VALIDATION_STATUS_CODE%TYPE;
50   TYPE PROFILE_SST_FLAG           IS TABLE OF HZ_LOCATION_PROFILES.VALIDATION_SST_FLAG%TYPE;
51 
52 
53   TYPE ACTION_FLAG                IS TABLE OF HZ_IMP_ADDRESSES_SG.ACTION_FLAG%TYPE;
54   TYPE LOCATION_ID                IS TABLE OF HZ_LOCATIONS.LOCATION_ID%TYPE;
55   TYPE LOCATION_PROFILE_ID        IS TABLE OF HZ_LOCATION_PROFILES.LOCATION_PROFILE_ID%TYPE;
56   TYPE FLAG_ERROR                 IS TABLE OF VARCHAR2(1);
57   TYPE LOOKUP_ERROR               IS TABLE OF ar_lookups.lookup_code%TYPE;
58   TYPE ERROR_ID                   IS TABLE OF HZ_IMP_ADDRESSES_INT.ERROR_ID%TYPE;
59   TYPE NUMBER_COLUMN		      IS TABLE OF NUMBER;
60   TYPE ERROR_MESSAGE_NAME	      IS TABLE OF HZ_IMP_ERRORS.MESSAGE_NAME%TYPE;
61   TYPE ERROR_MESSAGE_TOKEN	      IS TABLE OF HZ_IMP_ERRORS.TOKEN1_VALUE%TYPE;
62   TYPE ERROR_MESSAGE_TOKEN_NAME   IS TABLE OF HZ_IMP_ERRORS.TOKEN1_NAME%TYPE;
63   TYPE ROWID				      IS TABLE OF VARCHAR2(50); --UROWID;
64 
65   PROCEDURE load_addresses (
66     P_DML_RECORD  	            IN            HZ_IMP_LOAD_WRAPPER.DML_RECORD_TYPE,
67     P_UPDATE_STR_ADDR           IN            VARCHAR2,
68     P_MAINTAIN_LOC_HIST         IN            VARCHAR2,
69     P_ALLOW_ADDR_CORR           IN            VARCHAR2,
70     x_return_status             OUT NOCOPY    VARCHAR2,
71     x_msg_count                 OUT NOCOPY    NUMBER,
72     x_msg_data                  OUT NOCOPY    VARCHAR2
73   );
74 
75 FUNCTION validate_desc_flexfield_f(
76   p_attr_category  IN VARCHAR2,
77   p_attr1          IN VARCHAR2,
78   p_attr2          IN VARCHAR2,
79   p_attr3          IN VARCHAR2,
80   p_attr4          IN VARCHAR2,
81   p_attr5          IN VARCHAR2,
82   p_attr6          IN VARCHAR2,
83   p_attr7          IN VARCHAR2,
84   p_attr8          IN VARCHAR2,
85   p_attr9          IN VARCHAR2,
86   p_attr10         IN VARCHAR2,
87   p_attr11         IN VARCHAR2,
88   p_attr12         IN VARCHAR2,
89   p_attr13         IN VARCHAR2,
90   p_attr14         IN VARCHAR2,
91   p_attr15         IN VARCHAR2,
92   p_attr16         IN VARCHAR2,
93   p_attr17         IN VARCHAR2,
94   p_attr18         IN VARCHAR2,
95   p_attr19         IN VARCHAR2,
96   p_attr20         IN VARCHAR2,
97   p_validation_date IN DATE
98   ,p_gmiss_char     IN VARCHAR2
99 ) RETURN VARCHAR2;
100 
101 
102 END HZ_IMP_LOAD_ADDRESSES_PKG;