The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE update_xml_error_text (
p_import_list_header_id IN NUMBER,
p_import_type IN varchar2);
PROCEDURE update_cust_import_status(
p_import_list_header_id IN NUMBER
);
PROCEDURE org_party_update(
p_import_list_header_id IN NUMBER,
p_request_id IN NUMBER,
p_batch_size IN NUMBER,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2
);
select nvl(batch_size,0),parent_request_id from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD');
select import_type from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
SELECT 'Y' FROM ams_list_src_fields sf,
ams_imp_list_headers_all hd
WHERE sf.field_column_name = 'PARTY_ID'
AND sf.enabled_flag = 'Y'
AND sf.list_source_type_id = hd.list_source_type_id
and hd.import_type = 'CUSTOMER'
AND hd.import_list_header_id = p_import_list_header_id;
SELECT
IMPORT_SOURCE_LINE_ID,
PARTY_NAME,
FISCAL_YEAREND_MONTH,
DUNS_NUMBER,
EMPLOYEES_TOTAL,
LINE_OF_BUSINESS,
YEAR_ESTABLISHED,
TAX_REFERENCE,
CEO_NAME,
PERSON_FIRST_NAME,
PERSON_MIDDLE_NAME,
PERSON_LAST_NAME,
PERSON_NAME_SUFFIX,
PERSON_name_prefix,
-- to_date(BEST_TIME_CONTACT_BEGIN,'MM/DD/YYYY'),
-- to_date(BEST_TIME_CONTACT_END,'MM/DD/YYYY'),
COUNTRY,
ADDRESS1,
ADDRESS2,
CITY,
COUNTY,
STATE,
PROVINCE,
POSTAL_CODE,
--TIME_ZONE,
EMAIL_ADDRESS,
PHONE_COUNTRY_CODE,
PHONE_AREA_CODE,
PHONE_NUMBER,
PHONE_EXTENTION,
DEPARTMENT,
JOB_TITLE,
JOB_TITLE_CODE, -- 5033551
DECISION_MAKER_FLAG,
SIC_CODE,
SIC_CODE_TYPE,
-- TOTAL_NUM_OF_ORDERS,
-- TOTAL_ORDERED_AMOUNT,
-- to_date(LAST_ORDERED_DATE,'MM/DD/YYYY'),
ANALYSIS_FY ,
CURR_FY_POTENTIAL_REVENUE,
NEXT_FY_POTENTIAL_REVENUE,
GSA_INDICATOR_FLAG ,
MISSION_STATEMENT ,
ORGANIZATION_NAME_PHONETIC,
CATEGORY_CODE ,
JGZZ_FISCAL_CODE ,
-- TAX_NAME ,
ADDRESS3 ,
ADDRESS4 ,
ADDRESS_LINES_PHONETIC ,
-- APARTMENT_FLAG ,
-- bug 4641591: columns obsolete
-- PO_BOX_NUMBER ,
-- HOUSE_NUMBER ,
-- STREET_SUFFIX ,
-- SECONDARY_SUFFIX_ELENENT ,
-- STREET ,
-- RURAL_ROUTE_TYPE ,
-- RURAL_ROUTE_NUMBER ,
-- STREET_NUMBER ,
-- FLOOR ,
-- SUITE ,
POSTAL_PLUS4_CODE ,
-- OVERSEAS_ADDRESS_FLAG ,
identifying_address_flag ,
party_id ,
-- to_date(ADDRESS_EFFECTIVE_DATE,'MM/DD/YYYY'),
-- to_date(ADDRESS_EXPIRATION_DATE,'MM/DD/YYYY'),
ADDRESS_EFFECTIVE_DATE,
ADDRESS_EXPIRATION_DATE,
--ANNUAL_REVENUE,
--ANNUAL_REVENUE_CURRENCY,
BRANCH_FLAG,
NVL(BUSINESS_LINE,LINE_OF_BUSINESS),
BUSINESS_SCOPE,
CHIEF_EXECUTIVE_TITLE,
CONGRESSIONAL_DISTRICT_CODE,
CONTROL_YEAR,
CORPORATION_CLASS,
CREDIT_SCORE,
CREDIT_SCORE_COMMENTARY,
--CUSTOMER_CATEGORY,
DB_RATING,
DATE_OF_BIRTH,
DATE_OF_DEATH,
-- to_date(DATE_OF_BIRTH,'MM/DD/YYYY'),
-- to_date(DATE_OF_DEATH,'MM/DD/YYYY'),
DEBARMENTS_COUNT,
DEBARTMENTS_DATE,
-- to_date(DEBARTMENTS_DATE,'MM/DD/YYYY'),
DECLARED_ETHNICITY,
DEPARTMENT_INDICATOR,
DESCRIPTION,
DISADVANTAGED_INDICATOR,
ENQUIRY_DUNS,
EXPORT_INDICATOR,
FAILURE_SCORE,
FAILURE_SCORE_COMMENTARY,
FAILURE_SCORE_NATL_PERCENTILE,
FAILURE_SCORE_OVERRIDE_CODE,
--FISCAL_CODE,
GLOBAL_FAILURE_SCORE,
HEADQUARTER_BRANCH_INDICATOR,
HEAD_OF_HOUSEHOLD_FLAG,
HOUSEHOLD_SIZE,
IMPORT_INDICATOR,
ORGANIZATION_KNOWN_AS,
ORGANIZATION_KNOWN_AS2,
ORGANIZATION_KNOWN_AS3,
ORGANIZATION_KNOWN_AS4,
ORGANIZATION_KNOWN_AS5,
PERSON_KNOWN_AS,
PERSON_KNOWN_AS2,
PERSON_KNOWN_AS3,
PERSON_KNOWN_AS4,
PERSON_KNOWN_AS5,
LABOR_SURPLUS_INDICATOR,
LOCAL_ACTIVITY_CODE,
LOCAL_ACTIVITY_CODE_TYPE,
LOCATION_DIRECTIONS ,
--LOCATION_STATUS,
MARITAL_STATUS,
-- to_date(MARITAL_STATUS_EFFECTIVE_DATE,'MM/DD/YYYY'),
MARITAL_STATUS_EFFECTIVE_DATE,
MINORITY_OWNED_INDICATOR,
MINORITY_OWNED_TYPE,
--ORGANIZATION_ALIAS,
ORGANIZATION_TYPE,
ORGANIZATION_URL,
OUT_OF_BUSINESS_INDICATOR,
PERSONAL_INCOME,
PERSON_ACADEMIC_TITLE,
PERSON_FIRST_NAME_PHONETIC,
PERSON_LAST_NAME_PHONETIC,
MIDDLE_NAME_PHONETIC,
PERSON_NAME_PHONETIC,
PERSON_PREVIOUS_TITLE_NAME,
PLACE_OF_BIRTH,
--PREFERRED_NAME,
PRINCIPAL_NAME,
PRINCIPAL_TITLE,
PUBLIC_PRIVATE_OWNERSHIP_FLAG,
RENT_OWNED_INDICATOR,
--RENT_OWNER_INDICATOR,
SECOND_TITLE,
SHORT_DESCRIPTION,
SMALL_BUSINESS_INDICATOR,
-- TAX_ID,
WOMAN_OWNED_INDICATOR,
ORGANIZATION_ATTRIBUTE1,
ORGANIZATION_ATTRIBUTE2,
ORGANIZATION_ATTRIBUTE3,
ORGANIZATION_ATTRIBUTE4,
ORGANIZATION_ATTRIBUTE5,
ORGANIZATION_ATTRIBUTE6,
ORGANIZATION_ATTRIBUTE7,
ORGANIZATION_ATTRIBUTE8,
ORGANIZATION_ATTRIBUTE9,
ORGANIZATION_ATTRIBUTE10,
ORGANIZATION_ATTRIBUTE11,
ORGANIZATION_ATTRIBUTE12,
ORGANIZATION_ATTRIBUTE13,
ORGANIZATION_ATTRIBUTE14,
ORGANIZATION_ATTRIBUTE15,
PERSON_ATTRIBUTE1,
PERSON_ATTRIBUTE2,
PERSON_ATTRIBUTE3,
PERSON_ATTRIBUTE4,
PERSON_ATTRIBUTE5,
PERSON_ATTRIBUTE6,
PERSON_ATTRIBUTE7,
PERSON_ATTRIBUTE8,
PERSON_ATTRIBUTE9,
PERSON_ATTRIBUTE10,
PERSON_ATTRIBUTE11,
PERSON_ATTRIBUTE12,
PERSON_ATTRIBUTE13,
PERSON_ATTRIBUTE14,
PERSON_ATTRIBUTE15,
ORG_CONTACT_ATTRIBUTE1,
ORG_CONTACT_ATTRIBUTE2,
ORG_CONTACT_ATTRIBUTE3,
ORG_CONTACT_ATTRIBUTE4,
ORG_CONTACT_ATTRIBUTE5,
ORG_CONTACT_ATTRIBUTE6,
ORG_CONTACT_ATTRIBUTE7,
ORG_CONTACT_ATTRIBUTE8,
ORG_CONTACT_ATTRIBUTE9,
ORG_CONTACT_ATTRIBUTE10,
ORG_CONTACT_ATTRIBUTE11,
ORG_CONTACT_ATTRIBUTE12,
ORG_CONTACT_ATTRIBUTE13,
ORG_CONTACT_ATTRIBUTE14,
ORG_CONTACT_ATTRIBUTE15,
ADDRESS_ATTRIBUTE1,
ADDRESS_ATTRIBUTE2,
ADDRESS_ATTRIBUTE3,
ADDRESS_ATTRIBUTE4,
ADDRESS_ATTRIBUTE5,
ADDRESS_ATTRIBUTE6,
ADDRESS_ATTRIBUTE7,
ADDRESS_ATTRIBUTE8,
ADDRESS_ATTRIBUTE9,
ADDRESS_ATTRIBUTE10,
ADDRESS_ATTRIBUTE11,
ADDRESS_ATTRIBUTE12,
ADDRESS_ATTRIBUTE13,
ADDRESS_ATTRIBUTE14,
ADDRESS_ATTRIBUTE15,
FAX_COUNTRY_CODE,
FAX_AREA_CODE,
FAX_NUMBER,
ORG_ATTRIBUTE_CATEGORY,
PERSON_ATTRIBUTE_CATEGORY,
ORG_CONTACT_ATTRIBUTE_CATEGORY,
ADDRESS_ATTRIBUTE_CATEGORY ,
PARTY_SITE_USE,
notes,
VEHICLE_RESPONSE_CODE ,
SALES_AGENT_EMAIL_ADDRESS ,
ORIG_SYSTEM_REFERENCE,
-- sranka 3/21/2003
-- made changes for supporting EMPLOYEE_OF" relationship
RELATIONSHIP_TYPE,
RELATIONSHIP_CODE,
org_email_address,
ORG_PH_COUNTRY_CODE,
ORG_PH_AREA_CODE,
ORG_PH_NUMBER,
ORG_PH_EXTENSION,
ORG_PHONE_TYPE,
PHONE_TYPE,
-- sranka Made the changes for COLT Enhancement 7/15/2003
ORG_COUNTRY,
ORG_ADDRESS1,
ORG_ADDRESS2,
ORG_ADDRESS3,
ORG_ADDRESS4,
ORG_CITY,
ORG_COUNTY,
ORG_STATE,
ORG_PROVINCE,
ORG_POSTAL_CODE,
ORG_ADDR_ATTRIBUTE_CATEGORY,
ORG_ADDR_ATTRIBUTE1,
ORG_ADDR_ATTRIBUTE2,
ORG_ADDR_ATTRIBUTE3,
ORG_ADDR_ATTRIBUTE4,
ORG_ADDR_ATTRIBUTE5,
ORG_ADDR_ATTRIBUTE6,
ORG_ADDR_ATTRIBUTE7,
ORG_ADDR_ATTRIBUTE8,
ORG_ADDR_ATTRIBUTE9,
ORG_ADDR_ATTRIBUTE10,
ORG_ADDR_ATTRIBUTE11,
ORG_ADDR_ATTRIBUTE12,
ORG_ADDR_ATTRIBUTE13,
ORG_ADDR_ATTRIBUTE14,
ORG_ADDR_ATTRIBUTE15,
ORG_ADDR_ATTRIBUTE16,
ORG_ADDR_ATTRIBUTE17,
ORG_ADDR_ATTRIBUTE18,
ORG_ADDR_ATTRIBUTE19,
ORG_ADDR_ATTRIBUTE20,
ORG_PS_ATTRIBUTE_CATEGORY,
ORG_PS_ATTRIBUTE1,
ORG_PS_ATTRIBUTE2,
ORG_PS_ATTRIBUTE3,
ORG_PS_ATTRIBUTE4,
ORG_PS_ATTRIBUTE5,
ORG_PS_ATTRIBUTE6,
ORG_PS_ATTRIBUTE7,
ORG_PS_ATTRIBUTE8,
ORG_PS_ATTRIBUTE9,
ORG_PS_ATTRIBUTE10,
ORG_PS_ATTRIBUTE11,
ORG_PS_ATTRIBUTE12,
ORG_PS_ATTRIBUTE13,
ORG_PS_ATTRIBUTE14,
ORG_PS_ATTRIBUTE15,
ORG_PS_ATTRIBUTE16,
ORG_PS_ATTRIBUTE17,
ORG_PS_ATTRIBUTE18,
ORG_PS_ATTRIBUTE19,
ORG_PS_ATTRIBUTE20,
ORG_CPS_ATTRIBUTE_CATEGORY,
ORG_CPS_ATTRIBUTE1,
ORG_CPS_ATTRIBUTE2,
ORG_CPS_ATTRIBUTE3,
ORG_CPS_ATTRIBUTE4,
ORG_CPS_ATTRIBUTE5,
ORG_CPS_ATTRIBUTE6,
ORG_CPS_ATTRIBUTE7,
ORG_CPS_ATTRIBUTE8,
ORG_CPS_ATTRIBUTE9,
ORG_CPS_ATTRIBUTE10,
ORG_CPS_ATTRIBUTE11,
ORG_CPS_ATTRIBUTE12,
ORG_CPS_ATTRIBUTE13,
ORG_CPS_ATTRIBUTE14,
ORG_CPS_ATTRIBUTE15,
ORG_CPS_ATTRIBUTE16,
ORG_CPS_ATTRIBUTE17,
ORG_CPS_ATTRIBUTE18,
ORG_CPS_ATTRIBUTE19,
ORG_CPS_ATTRIBUTE20,
NATIVE_LANGUAGE,
ORGANIZATION_ATTRIBUTE16,
ORGANIZATION_ATTRIBUTE17,
ORGANIZATION_ATTRIBUTE18,
ORGANIZATION_ATTRIBUTE19,
ORGANIZATION_ATTRIBUTE20,
ORGANIZATION_ATTRIBUTE21,
ORGANIZATION_ATTRIBUTE22,
ORGANIZATION_ATTRIBUTE23,
ORGANIZATION_ATTRIBUTE24,
PERSON_ATTRIBUTE16,
PERSON_ATTRIBUTE17,
PERSON_ATTRIBUTE18,
PERSON_ATTRIBUTE19,
PERSON_ATTRIBUTE20,
--PERSON_ATTRIBUTE21,
--PERSON_ATTRIBUTE22,
--PERSON_ATTRIBUTE23,
--PERSON_ATTRIBUTE24,
ORG_CONTACT_ATTRIBUTE16,
ORG_CONTACT_ATTRIBUTE17,
ORG_CONTACT_ATTRIBUTE18,
ORG_CONTACT_ATTRIBUTE19,
ORG_CONTACT_ATTRIBUTE20,
ORG_CONTACT_ATTRIBUTE21,
ORG_CONTACT_ATTRIBUTE22,
ORG_CONTACT_ATTRIBUTE23,
ORG_CONTACT_ATTRIBUTE24,
ADDRESS_ATTRIBUTE16,
ADDRESS_ATTRIBUTE17,
ADDRESS_ATTRIBUTE18,
ADDRESS_ATTRIBUTE19,
ADDRESS_ATTRIBUTE20
FROM AMS_HZ_B2B_MAPPING_V
WHERE IMPORT_LIST_HEADER_ID = p_import_list_header_id
and request_id = l_request_id
AND load_status in ('ACTIVE','RELOAD');
SELECT
IMPORT_SOURCE_LINE_ID,
PERSON_FIRST_NAME,
PERSON_MIDDLE_NAME,
PERSON_LAST_NAME,
PERSON_NAME_SUFFIX,
PERSON_name_prefix,
-- to_date(BEST_TIME_CONTACT_BEGIN,'MM/DD/YYYY'),
-- to_date(BEST_TIME_CONTACT_END,'MM/DD/YYYY'),
COUNTRY,
ADDRESS1,
ADDRESS2,
CITY,
COUNTY,
STATE,
PROVINCE,
POSTAL_CODE,
-- TIME_ZONE,
EMAIL_ADDRESS,
PHONE_COUNTRY_CODE,
PHONE_AREA_CODE,
PHONE_NUMBER,
PHONE_EXTENTION,
-- PERSON_PRE_NAME_ADJUNCT,
SALUTATION,
ADDRESS3 ,
ADDRESS4 ,
ADDRESS_LINES_PHONETIC ,
-- APARTMENT_FLAG ,
-- bug 4641591: columns obsolete
-- PO_BOX_NUMBER ,
-- HOUSE_NUMBER ,
-- STREET_SUFFIX ,
-- SECONDARY_SUFFIX_ELEMENT ,
-- STREET ,
-- RURAL_ROUTE_TYPE ,
-- RURAL_ROUTE_NUMBER ,
-- STREET_NUMBER ,
-- FLOOR ,
-- SUITE ,
POSTAL_PLUS4_CODE ,
-- OVERSEAS_ADDRESS_FLAG ,
identifying_address_flag ,
party_id ,
PERSON_LAST_NAME_PHONETIC,
PERSON_FIRST_NAME_PHONETIC ,
--PREFERRED_NAME,
URL,-- replace PREFERRED_NAME with URL
SECOND_TITLE,
-- DATE_OF_BIRTH,
-- to_date(DATE_OF_BIRTH,'MM/DD/YYYY'),
DATE_OF_BIRTH,
PERSON_ACADEMIC_TITLE,
PERSON_PREVIOUS_TITLE_NAME,
PERSON_KNOWN_AS,
PERSON_KNOWN_AS2,
PERSON_KNOWN_AS3,
PERSON_KNOWN_AS4,
PERSON_KNOWN_AS5,
PERSON_NAME_PHONETIC,
MIDDLE_NAME_PHONETIC,
FISCAL_CODE,
PLACE_OF_BIRTH,
DATE_OF_DEATH,
-- to_date(DATE_OF_DEATH,'MM/DD/YYYY'),
DECLARED_ETHNICITY,
MARITAL_STATUS, PERSONAL_INCOME,
-- to_date(MARITAL_STATUS_EFFECTIVE_DATE,'MM/DD/YYYY'),
MARITAL_STATUS_EFFECTIVE_DATE,
HEAD_OF_HOUSEHOLD_FLAG,
HOUSEHOLD_SIZE, LOCATION_DIRECTIONS,
ADDRESS_EFFECTIVE_DATE, ADDRESS_EXPIRATION_DATE,
PERSON_ATTRIBUTE1, PERSON_ATTRIBUTE2,
PERSON_ATTRIBUTE3, PERSON_ATTRIBUTE4,
PERSON_ATTRIBUTE5, PERSON_ATTRIBUTE6,
PERSON_ATTRIBUTE7, PERSON_ATTRIBUTE8,
PERSON_ATTRIBUTE9, PERSON_ATTRIBUTE10,
PERSON_ATTRIBUTE11, PERSON_ATTRIBUTE12,
PERSON_ATTRIBUTE13, PERSON_ATTRIBUTE14,
PERSON_ATTRIBUTE15, ADDRESS_ATTRIBUTE1,
ADDRESS_ATTRIBUTE2, ADDRESS_ATTRIBUTE3,
ADDRESS_ATTRIBUTE4, ADDRESS_ATTRIBUTE5,
ADDRESS_ATTRIBUTE6, ADDRESS_ATTRIBUTE7,
ADDRESS_ATTRIBUTE8, ADDRESS_ATTRIBUTE9,
ADDRESS_ATTRIBUTE10, ADDRESS_ATTRIBUTE11,
ADDRESS_ATTRIBUTE12, ADDRESS_ATTRIBUTE13,
ADDRESS_ATTRIBUTE14, ADDRESS_ATTRIBUTE15,
FAX_COUNTRY_CODE, FAX_AREA_CODE,
FAX_NUMBER,
PERSON_ATTRIBUTE_CATEGORY,
ADDRESS_ATTRIBUTE_CATEGORY ,
SHORT_DESCRIPTION,
DESCRIPTION,
PARTY_SITE_USE,
notes,
VEHICLE_RESPONSE_CODE ,
SALES_AGENT_EMAIL_ADDRESS,
ORIG_SYSTEM_REFERENCE,
TAX_REFERENCE,
RENT_OWNED_INDICATOR,
gender,
HOUSEHOLD_INCOME,
phone_type,
-- sranka changes done for COLT Enhancements 7/15/2003
PS_ATTRIBUTE_CATEGORY,
PS_ATTRIBUTE1,
PS_ATTRIBUTE2,
PS_ATTRIBUTE3,
PS_ATTRIBUTE4,
PS_ATTRIBUTE5,
PS_ATTRIBUTE6,
PS_ATTRIBUTE7,
PS_ATTRIBUTE8,
PS_ATTRIBUTE9,
PS_ATTRIBUTE10,
PS_ATTRIBUTE11,
PS_ATTRIBUTE12,
PS_ATTRIBUTE13,
PS_ATTRIBUTE14,
PS_ATTRIBUTE15,
PS_ATTRIBUTE16,
PS_ATTRIBUTE17,
PS_ATTRIBUTE18,
PS_ATTRIBUTE19,
PS_ATTRIBUTE20,
NATIVE_LANGUAGE,
PERSON_ATTRIBUTE16,
PERSON_ATTRIBUTE17,
PERSON_ATTRIBUTE18,
PERSON_ATTRIBUTE19,
PERSON_ATTRIBUTE20,
PERSON_ATTRIBUTE21,
PERSON_ATTRIBUTE22,
PERSON_ATTRIBUTE23,
PERSON_ATTRIBUTE24,
ADDRESS_ATTRIBUTE16,
ADDRESS_ATTRIBUTE17,
ADDRESS_ATTRIBUTE18,
ADDRESS_ATTRIBUTE19,
ADDRESS_ATTRIBUTE20
FROM AMS_HZ_B2C_MAPPING_V
WHERE IMPORT_LIST_HEADER_ID = P_IMPORT_LIST_HEADER_ID
and request_id = l_request_id
AND load_status in ('ACTIVE','RELOAD');
select 'Y' from ams_lookups where lookup_type = 'AMS_VEHICLE_RESPONSE_CODE'
and lookup_code = x_vehicle_code and enabled_flag = 'Y';
select ams.resource_id from ams_jtf_rs_emp_v ams , fnd_user fnd
where fnd.user_Name = upper(x_sa_email_address)
and fnd.user_id = ams.user_id;
select status_code from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
update_cust_import_status(p_import_list_header_id);
update ams_imp_list_headers_all set BATCH_SIZE = l_numb_of_inst,
parent_request_id = l_request_id
where import_list_header_id = p_import_list_header_id;
update ams_imp_source_lines
set request_id = new_request_id
where import_list_header_id = p_import_list_header_id
and request_id is null
and load_status in ('ACTIVE','RELOAD')
and ROWNUM <= l_batch_size;
org_party_update(
p_import_list_header_id,
new_request_id,
l_batch_size,
x_return_status ,
x_msg_count ,
x_msg_data );
update ams_imp_source_lines
set request_id = new_request_id
where import_list_header_id = p_import_list_header_id
and request_id is null
and ROWNUM <= l_batch_size;
update ams_imp_list_headers_all set BATCH_SIZE = BATCH_SIZE - 1
where import_list_header_id = p_import_list_header_id;
UPDATE ams_imp_source_lines
SET load_status = 'ERROR', ENABLED_FLAG = null
WHERE import_source_line_id = i_import_source_line_id;
UPDATE ams_imp_source_lines
SET load_status = 'ERROR',ENABLED_FLAG = null
WHERE import_source_line_id = i_import_source_line_id;
UPDATE ams_imp_source_lines
SET load_status = 'ERROR',ENABLED_FLAG = null
WHERE import_source_line_id = i_import_source_line_id;
UPDATE ams_imp_source_lines
SET resource_id = l_resource_id
WHERE import_source_line_id = i_import_source_line_id;
UPDATE ams_imp_source_lines
SET load_status = 'ERROR',ENABLED_FLAG = null
WHERE import_source_line_id = i_import_source_line_id;
UPDATE ams_imp_list_headers_all
-- SET processed_rows = i_number_of_rows_processed
SET processed_rows = nvl(processed_rows,0) + i_number_of_rows_processed
WHERE import_list_header_id = p_import_list_header_id;
UPDATE ams_imp_source_lines
SET load_status = 'ERROR',ENABLED_FLAG = null
WHERE import_source_line_id = i_import_source_line_id;
UPDATE ams_imp_source_lines
SET load_status = 'ERROR',ENABLED_FLAG = null
WHERE import_source_line_id = i_import_source_line_id;
UPDATE ams_imp_source_lines
SET load_status = 'ERROR',ENABLED_FLAG = null
WHERE import_source_line_id = i_import_source_line_id;
UPDATE ams_imp_source_lines
SET resource_id = l_resource_id
WHERE import_source_line_id = i_import_source_line_id
AND import_list_header_id = p_import_list_header_id;
UPDATE ams_imp_source_lines
SET load_status = 'ERROR',ENABLED_FLAG = null
WHERE import_source_line_id = i_import_source_line_id;
UPDATE ams_imp_list_headers_all
-- SET processed_rows = i_number_of_rows_processed
SET processed_rows = nvl(processed_rows,0) + i_number_of_rows_processed
WHERE import_list_header_id = p_import_list_header_id;
update_cust_import_status(p_import_list_header_id);
UPDATE ams_imp_source_lines
SET load_status = 'ERROR'
WHERE import_source_line_id = i_import_source_line_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT COUNT(*)
FROM ams_imp_source_lines
WHERE import_list_header_id = p_import_list_header_id;
select name, server_flag, status_code, import_type, execute_mode from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
select status_code, nvl(dedupe_flag,'N') from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and duplicate_flag = 'Y';
SELECT COUNT(*) FROM ams_imp_source_lines
WHERE import_list_header_id = p_import_list_header_id;
select 'Y' from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD')
and rownum < 2;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD');
SELECT 'Y' FROM ams_list_src_fields sf,
ams_imp_list_headers_all hd
WHERE sf.field_column_name = 'ORIG_SYSTEM_REFERENCE'
AND sf.enabled_flag = 'Y'
AND sf.list_source_type_id = hd.list_source_type_id
and hd.import_type in ('B2B','B2C')
AND hd.import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'STAGED' and default_flag = 'Y';
select as_import_interface_s.nextval into l_batch_id from dual;
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
batch_id = l_batch_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
UPDATE ams_imp_source_lines
set batch_id = l_batch_id,
request_id = NULL
where import_list_header_id = p_import_list_header_id
and load_status in ('RELOAD','ACTIVE');
UPDATE ams_imp_list_headers_all
set loaded_no_of_rows = l_loaded_rows,
loaded_date = sysdate,
status_code = 'STAGING',
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
UPDATE ams_imp_list_headers_all
set loaded_no_of_rows = l_loaded_rows,
loaded_date = sysdate,
status_code = 'STAGED',
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'STAGED' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set loaded_no_of_rows = l_loaded_rows,
loaded_date = sysdate,
status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'STAGED' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set loaded_no_of_rows = l_loaded_rows,
loaded_date = sysdate,
status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
FND_PROGRAM.DELETE_PROGRAM (
program_short_name => l_short_name,
application => 'AMS'
);
FND_PROGRAM.DELETE_EXECUTABLE (
executable_short_name => l_short_name,
application => 'AMS'
);
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
update ams_hz_b2b_mapping_v b2b
set (org_party_id, ocont_party_id) = (select object_id, subject_id from hz_relationships
where party_id = b2b.party_id and object_type = 'ORGANIZATION'
and subject_type = 'PERSON' and relationship_type = 'CONTACT'
and nvl(status,'A') = 'A')
where import_list_header_id = p_import_list_header_id
and party_id is not null
and org_party_id is null;
update ams_hz_b2b_mapping_v b2b
set org_party_id = party_id
where import_list_header_id = p_import_list_header_id
and party_id is not null
and org_party_id is null;
update ams_hz_b2b_mapping_v
set org_exist = 'Y'
where import_list_header_id = p_import_list_header_id
and org_party_id is not null;
update ams_hz_b2b_mapping_v
set ocont_exist = 'Y'
where import_list_header_id = p_import_list_header_id
and ocont_party_id is not null;
UPDATE ams_hz_b2c_mapping_v
SET person_party_id = party_id,
person_exist = 'Y'
WHERE import_list_header_id = p_import_list_header_id
AND party_id is not null
AND person_party_id is null;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
update ams_imp_list_headers_all
set number_of_duplicate_records = l_duplicate_records
where import_list_header_id = p_import_list_header_id;
update_cust_import_status(p_import_list_header_id);
select LOADED_NO_OF_ROWS into l_load_rows from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
select import_type,VALIDATE_FILE,NUMBER_OF_INSTANCES from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
SELECT concurrent_program FROM ams_imp_list_import_types
where import_type = l_import_type;
select 'Y' from ams_list_import_errors
where import_list_header_id = p_import_list_header_id
and error_type = 'E'
and rownum < 2;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = G_STATUS_SUCCESS;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = G_STATUS_ERROR;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'SCHEDULED' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id = 0;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id in
(select import_source_line_id from ams_imp_source_lines where
import_list_header_id = p_import_list_header_id and load_status = G_STATUS_RELOAD);
update_xml_error_text (
p_import_list_header_id,
l_import_type);
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT batch_id into l_batch_id FROM as_import_interface
WHERE IMP_LIST_HEADER_NUMBER = p_import_list_header_id AND ROWNUM < 2;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id = 0;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id in
(select import_source_line_id from ams_imp_source_lines where
import_list_header_id = p_import_list_header_id and load_status = G_STATUS_RELOAD);
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'COMPLETED' and default_flag = 'Y';
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id in
(select import_source_line_id from ams_imp_source_lines where
import_list_header_id = p_import_list_header_id and load_status = G_STATUS_SUCCESS);
UPDATE ams_imp_list_headers_all
SET loaded_no_of_rows = l_loaded_records,
number_of_failed_records = l_failed_records,
loaded_date = sysdate
WHERE import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
select file_type from ams_imp_documents where import_list_header_id = p_import_list_header_id;
select import_type from ams_imp_list_headers_all where import_list_header_id = p_import_list_header_id;
update ams_imp_list_headers_all
set GENERATE_LIST = decode(p_generate_list,'Y','Y','DUMMY','N','N'),
GENERATED_LIST_NAME = p_list_name
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = 'ERROR',
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
select file_size, file_type from AMS_IMP_DOCUMENTS where import_list_header_id = p_import_list_header_id;
select import_type from ams_imp_list_headers_all where import_list_header_id = p_import_list_header_id;
update ams_imp_list_headers_all
set GENERATE_LIST = decode(p_generate_list,'Y','Y','DUMMY','N','N'),
GENERATED_LIST_NAME = p_list_name
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = 'ERROR',
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT 'IMPORT_CUST_' || import_type
FROM ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
SELECT us.list_rule_id
FROM ams_list_rule_usages us, ams_list_rules_all rules
WHERE us.list_header_id = p_import_list_header_id
AND us.list_rule_id = rules.list_rule_id
AND rules.list_rule_type = p_rule_type;
SELECT field_column_name, WORD_REPLACEMENT_CODE
FROM ams_list_rule_fields
WHERE list_rule_id = i_rule_id;
SELECT field_table_name FROM ams_list_rule_fields
WHERE list_rule_id = i_rule_id;
select nvl(ENABLE_WORD_REPLACEMENT_FLAG,'N'), nvl(b2b_flag,'N') from
ams_imp_list_headers_all
WHERE import_list_header_id = p_import_list_header_id;
select import_source_line_id from ams_imp_source_lines
WHERE import_list_header_id = p_import_list_header_id
AND load_status <> 'DUPLICATE';
select file_type from ams_imp_documents
where import_list_header_id = p_import_list_header_id;
select COL68 from ams_imp_source_lines
where load_status = 'DUPLICATE'
AND import_list_header_id = p_import_list_header_id;
i_string := 'update '||i_table_name||' set dedupe_key = ';
i_string := 'update '||i_table_name||' set dedupe_key = ';
i_str := 'select '||i_column||' from '||i_table_name;
UPDATE ams_imp_source_lines a SET a.duplicate_flag = 'Y' , load_status = 'DUPLICATE'
WHERE a.import_list_header_id = p_import_list_header_id
AND a.ROWID > (SELECT MIN(b.ROWID) FROM ams_imp_source_lines b
WHERE b.import_list_header_id = a.import_list_header_id
AND b.dedupe_key = a.dedupe_key
AND b.import_list_header_id = p_import_list_header_id
);
SELECT error.error_text
FROM as_lead_import_errors error,
as_import_interface inter
WHERE error.batch_id = inter.batch_id
AND inter.IMP_LIST_HEADER_NUMBER = p_import_list_header_id;
SELECT distinct load_status FROM as_import_interface
WHERE load_status = 'ERROR' AND batch_id = l_batch_id;
SELECT distinct load_status FROM as_import_interface
WHERE load_status = 'SUCCESS' AND batch_id = l_batch_id;
select nvl(PROCESSED_ROWS,0), nvl(NUMBER_OF_FAILED_RECORDS,0)
from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
SELECT concurrent_program FROM ams_imp_list_import_types
where import_type = 'LEAD';
SELECT batch_id, VALIDATE_FILE, EXECUTE_MODE FROM ams_imp_list_headers_all
WHERE import_list_header_id = p_import_list_header_id ;
select source_system from ams_lead_mapping_v
where import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD')
and source_system is not NULL
and rownum < 2;
select 'Y' from ams_imp_source_lines -- ams_list_import_errors
where import_list_header_id = p_import_list_header_id
and load_status = 'ERROR'
-- and error_type = 'E'
and rownum < 2;
select 'Y' from ams_list_import_errors
where import_list_header_id = p_import_list_header_id
and error_type = 'E'
and col1 <> 'This is a duplicate lead.'
and rownum < 2;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD');
select count(*) from ams_imp_source_lines lines
where lines.import_list_header_id = p_import_list_header_id
and lines.load_status = G_STATUS_ERROR;
select count(*) from ams_imp_source_lines lines,
ams_list_import_errors errors
where lines.import_list_header_id = p_import_list_header_id
and lines.load_status = 'ERROR'
and lines.import_list_header_id = errors.import_list_header_id
and lines.IMPORT_SOURCE_LINE_ID = errors.IMPORT_SOURCE_LINE_ID
and errors.batch_id = l_batch_id
and errors.error_type = 'E';
select count(*) from as_import_interface
where batch_id = l_batch_id;
select count(*) from as_import_interface
where batch_id = l_batch_id
and load_status = 'SUCCESS';
select count(*) from as_import_interface
where batch_id = l_batch_id
and load_status in ('ERROR','T-ERROR','UNEXP_ERROR');
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = G_STATUS_SUCCESS;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = G_STATUS_ERROR;
select count(*) from as_import_interface
where batch_id = l_batch_id
and load_status = 'DUPLICATE';
SELECT batch_id into l_batch_id FROM as_import_interface
WHERE IMP_LIST_HEADER_NUMBER = p_import_list_header_id AND ROWNUM < 2;
-- Delete all the errors from the errors table which are reloaded.
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id = 0;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id in
(select import_source_line_id from ams_imp_source_lines where
import_list_header_id = p_import_list_header_id and load_status = G_STATUS_RELOAD);
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate,
number_of_failed_records = l_rec_failed_in_ams
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'COMPLETED' and default_flag = 'Y';
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
AMS_ImportClient_PVT.Mark_Insert_Lead_Errors(p_import_list_header_id,x_return_status);
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id in
(select import_source_line_id from ams_imp_source_lines where
import_list_header_id = p_import_list_header_id and load_status = G_STATUS_SUCCESS);
PROCEDURE update_rented_list_party (
p_party_id IN NUMBER,
p_return_status OUT NOCOPY VARCHAR2,
p_msg_count OUT NOCOPY NUMBER,
p_msg_data OUT NOCOPY VARCHAR2
) IS
x_b2b varchar(30);
l_last_update_date DATE;
l_last_update_date1 DATE;
SELECT
IMPORT_SOURCE_LINE_ID,
PARTY_NAME,
FISCAL_YEAREND_MONTH,
DUNS_NUMBER,
EMPLOYEES_TOTAL,
LINE_OF_BUSINESS,
YEAR_ESTABLISHED,
TAX_REFERENCE,
CEO_NAME,
PERSON_FIRST_NAME,
PERSON_MIDDLE_NAME,
PERSON_LAST_NAME,
PERSON_NAME_SUFFIX,
PERSON_name_prefix,
-- BEST_TIME_CONTACT_BEGIN,
-- BEST_TIME_CONTACT_END,
COUNTRY,
ADDRESS1,
ADDRESS2,
CITY,
COUNTY,
STATE,
PROVINCE,
POSTAL_CODE,
-- TIME_ZONE,
EMAIL_ADDRESS,
PHONE_COUNTRY_CODE,
PHONE_AREA_CODE,
PHONE_NUMBER,
PHONE_EXTENTION,
DEPARTMENT,
JOB_TITLE,
DECISION_MAKER_FLAG,
SIC_CODE,
SIC_CODE_TYPE,
-- TOTAL_NUM_OF_ORDERS,
-- TOTAL_ORDERED_AMOUNT,
-- LAST_ORDERED_DATE ,
ANALYSIS_FY ,
CURR_FY_POTENTIAL_REVENUE,
NEXT_FY_POTENTIAL_REVENUE,
GSA_INDICATOR_FLAG ,
MISSION_STATEMENT ,
ORGANIZATION_NAME_PHONETIC,
CATEGORY_CODE ,
JGZZ_FISCAL_CODE ,
-- TAX_NAME ,
ADDRESS3 ,
ADDRESS4 ,
ADDRESS_LINES_PHONETIC ,
-- APARTMENT_FLAG ,
-- bug 4641591: columns obsolete
-- PO_BOX_NUMBER ,
-- HOUSE_NUMBER ,
-- STREET_SUFFIX ,
-- SECONDARY_SUFFIX_ELENENT ,
-- STREET ,
-- RURAL_ROUTE_TYPE ,
-- RURAL_ROUTE_NUMBER ,
-- STREET_NUMBER ,
-- FLOOR ,
-- SUITE ,
POSTAL_PLUS4_CODE ,
-- OVERSEAS_ADDRESS_FLAG ,
identifying_address_flag ,
to_date(ADDRESS_EFFECTIVE_DATE,'MM/DD/YYYY'),
to_date(ADDRESS_EXPIRATION_DATE,'MM/DD/YYYY'),
--ANNUAL_REVENUE,
--ANNUAL_REVENUE_CURRENCY,
BRANCH_FLAG,
BUSINESS_LINE,
BUSINESS_SCOPE,
CHIEF_EXECUTIVE_TITLE,
CONGRESSIONAL_DISTRICT_CODE,
CONTROL_YEAR,
CORPORATION_CLASS,
CREDIT_SCORE,
CREDIT_SCORE_COMMENTARY,
--CUSTOMER_CATEGORY,
DB_RATING,
to_date(DATE_OF_BIRTH,'MM/DD/YYYY'),
to_date(DATE_OF_DEATH,'MM/DD/YYYY'),
DEBARMENTS_COUNT,
to_date(DEBARTMENTS_DATE,'MM/DD/YYYY'),
DECLARED_ETHNICITY,
DEPARTMENT_INDICATOR,
DESCRIPTION,
DISADVANTAGED_INDICATOR,
ENQUIRY_DUNS,
EXPORT_INDICATOR,
FAILURE_SCORE,
FAILURE_SCORE_COMMENTARY,
FAILURE_SCORE_NATL_PERCENTILE,
FAILURE_SCORE_OVERRIDE_CODE,
--FISCAL_CODE,
GLOBAL_FAILURE_SCORE,
HEADQUARTER_BRANCH_INDICATOR,
HEAD_OF_HOUSEHOLD_FLAG,
HOUSEHOLD_SIZE,
IMPORT_INDICATOR,
ORGANIZATION_KNOWN_AS,
ORGANIZATION_KNOWN_AS2,
ORGANIZATION_KNOWN_AS3,
ORGANIZATION_KNOWN_AS4,
ORGANIZATION_KNOWN_AS5,
PERSON_KNOWN_AS,
PERSON_KNOWN_AS2,
PERSON_KNOWN_AS3,
PERSON_KNOWN_AS4,
PERSON_KNOWN_AS5,
LABOR_SURPLUS_INDICATOR,
LOCAL_ACTIVITY_CODE,
LOCAL_ACTIVITY_CODE_TYPE,
LOCATION_DIRECTIONS ,
--LOCATION_STATUS,
MARITAL_STATUS,
to_date(MARITAL_STATUS_EFFECTIVE_DATE,'MM/DD/YYYY'),
MINORITY_OWNED_INDICATOR,
MINORITY_OWNED_TYPE,
--ORGANIZATION_ALIAS,
ORGANIZATION_TYPE,
ORGANIZATION_URL,
OUT_OF_BUSINESS_INDICATOR,
PERSONAL_INCOME,
PERSON_ACADEMIC_TITLE,
PERSON_FIRST_NAME_PHONETIC,
PERSON_LAST_NAME_PHONETIC,
MIDDLE_NAME_PHONETIC,
PERSON_NAME_PHONETIC,
PERSON_PREVIOUS_TITLE_NAME,
PLACE_OF_BIRTH,
--PREFERRED_NAME,
PRINCIPAL_NAME,
PRINCIPAL_TITLE,
PUBLIC_PRIVATE_OWNERSHIP_FLAG,
RENT_OWNED_INDICATOR,
--RENT_OWNER_INDICATOR,
SECOND_TITLE,
SHORT_DESCRIPTION,
SMALL_BUSINESS_INDICATOR,
TAX_ID,
WOMAN_OWNED_INDICATOR,
ORGANIZATION_ATTRIBUTE1,
ORGANIZATION_ATTRIBUTE2,
ORGANIZATION_ATTRIBUTE3,
ORGANIZATION_ATTRIBUTE4,
ORGANIZATION_ATTRIBUTE5,
ORGANIZATION_ATTRIBUTE6,
ORGANIZATION_ATTRIBUTE7,
ORGANIZATION_ATTRIBUTE8,
ORGANIZATION_ATTRIBUTE9,
ORGANIZATION_ATTRIBUTE10,
ORGANIZATION_ATTRIBUTE11,
ORGANIZATION_ATTRIBUTE12,
ORGANIZATION_ATTRIBUTE13,
ORGANIZATION_ATTRIBUTE14,
ORGANIZATION_ATTRIBUTE15,
PERSON_ATTRIBUTE1,
PERSON_ATTRIBUTE2,
PERSON_ATTRIBUTE3,
PERSON_ATTRIBUTE4,
PERSON_ATTRIBUTE5,
PERSON_ATTRIBUTE6,
PERSON_ATTRIBUTE7,
PERSON_ATTRIBUTE8,
PERSON_ATTRIBUTE9,
PERSON_ATTRIBUTE10,
PERSON_ATTRIBUTE11,
PERSON_ATTRIBUTE12,
PERSON_ATTRIBUTE13,
PERSON_ATTRIBUTE14,
PERSON_ATTRIBUTE15,
ORG_CONTACT_ATTRIBUTE1,
ORG_CONTACT_ATTRIBUTE2,
ORG_CONTACT_ATTRIBUTE3,
ORG_CONTACT_ATTRIBUTE4,
ORG_CONTACT_ATTRIBUTE5,
ORG_CONTACT_ATTRIBUTE6,
ORG_CONTACT_ATTRIBUTE7,
ORG_CONTACT_ATTRIBUTE8,
ORG_CONTACT_ATTRIBUTE9,
ORG_CONTACT_ATTRIBUTE10,
ORG_CONTACT_ATTRIBUTE11,
ORG_CONTACT_ATTRIBUTE12,
ORG_CONTACT_ATTRIBUTE13,
ORG_CONTACT_ATTRIBUTE14,
ORG_CONTACT_ATTRIBUTE15,
ADDRESS_ATTRIBUTE1,
ADDRESS_ATTRIBUTE2,
ADDRESS_ATTRIBUTE3,
ADDRESS_ATTRIBUTE4,
ADDRESS_ATTRIBUTE5,
ADDRESS_ATTRIBUTE6,
ADDRESS_ATTRIBUTE7,
ADDRESS_ATTRIBUTE8,
ADDRESS_ATTRIBUTE9,
ADDRESS_ATTRIBUTE10,
ADDRESS_ATTRIBUTE11,
ADDRESS_ATTRIBUTE12,
ADDRESS_ATTRIBUTE13,
ADDRESS_ATTRIBUTE14,
ADDRESS_ATTRIBUTE15,
FAX_COUNTRY_CODE,
FAX_AREA_CODE,
FAX_NUMBER,
ORG_ATTRIBUTE_CATEGORY,
PERSON_ATTRIBUTE_CATEGORY,
ORG_CONTACT_ATTRIBUTE_CATEGORY,
ADDRESS_ATTRIBUTE_CATEGORY ,
PARTY_SITE_USE
FROM AMS_HZ_B2B_MAPPING_V
WHERE party_id = p_party_id
and load_status = 'SUCCESS';
SELECT
IMPORT_SOURCE_LINE_ID,
PERSON_FIRST_NAME,
PERSON_MIDDLE_NAME,
PERSON_LAST_NAME,
PERSON_NAME_SUFFIX,
PERSON_name_prefix,
-- BEST_TIME_CONTACT_BEGIN,
-- BEST_TIME_CONTACT_END,
COUNTRY,
ADDRESS1,
ADDRESS2,
CITY,
COUNTY,
STATE,
PROVINCE,
POSTAL_CODE,
-- TIME_ZONE,
EMAIL_ADDRESS,
PHONE_COUNTRY_CODE,
PHONE_AREA_CODE,
PHONE_NUMBER,
PHONE_EXTENTION,
-- PERSON_PRE_NAME_ADJUNCT,
SALUTATION,
ADDRESS3 ,
ADDRESS4 ,
ADDRESS_LINES_PHONETIC ,
-- APARTMENT_FLAG ,
-- bug 4641591: columns obsolete
-- PO_BOX_NUMBER ,
-- HOUSE_NUMBER ,
-- STREET_SUFFIX ,
-- SECONDARY_SUFFIX_ELEMENT ,
-- STREET ,
-- RURAL_ROUTE_TYPE ,
-- RURAL_ROUTE_NUMBER ,
-- STREET_NUMBER ,
-- FLOOR ,
-- SUITE ,
POSTAL_PLUS4_CODE ,
-- OVERSEAS_ADDRESS_FLAG ,
identifying_address_flag ,
PERSON_LAST_NAME_PHONETIC,
PERSON_FIRST_NAME_PHONETIC ,
--PREFERRED_NAME,
URL,-- replace PREFERRED_NAME with URL
SECOND_TITLE,
to_date(DATE_OF_BIRTH,'MM/DD/YYYY'),
PERSON_ACADEMIC_TITLE,
PERSON_PREVIOUS_TITLE_NAME,
PERSON_KNOWN_AS,
PERSON_KNOWN_AS2,
PERSON_KNOWN_AS3,
PERSON_KNOWN_AS4,
PERSON_KNOWN_AS5,
PERSON_NAME_PHONETIC,
MIDDLE_NAME_PHONETIC,
FISCAL_CODE,
PLACE_OF_BIRTH,
to_date(DATE_OF_DEATH,'MM/DD/YYYY'),
DECLARED_ETHNICITY,
MARITAL_STATUS, PERSONAL_INCOME,
to_date(MARITAL_STATUS_EFFECTIVE_DATE,'MM/DD/YYYY'),
HEAD_OF_HOUSEHOLD_FLAG,
HOUSEHOLD_SIZE, LOCATION_DIRECTIONS,
ADDRESS_EFFECTIVE_DATE, ADDRESS_EXPIRATION_DATE,
PERSON_ATTRIBUTE1, PERSON_ATTRIBUTE2,
PERSON_ATTRIBUTE3, PERSON_ATTRIBUTE4,
PERSON_ATTRIBUTE5, PERSON_ATTRIBUTE6,
PERSON_ATTRIBUTE7, PERSON_ATTRIBUTE8,
PERSON_ATTRIBUTE9, PERSON_ATTRIBUTE10,
PERSON_ATTRIBUTE11, PERSON_ATTRIBUTE12,
PERSON_ATTRIBUTE13, PERSON_ATTRIBUTE14,
PERSON_ATTRIBUTE15, ADDRESS_ATTRIBUTE1,
ADDRESS_ATTRIBUTE2, ADDRESS_ATTRIBUTE3,
ADDRESS_ATTRIBUTE4, ADDRESS_ATTRIBUTE5,
ADDRESS_ATTRIBUTE6, ADDRESS_ATTRIBUTE7,
ADDRESS_ATTRIBUTE8, ADDRESS_ATTRIBUTE9,
ADDRESS_ATTRIBUTE10, ADDRESS_ATTRIBUTE11,
ADDRESS_ATTRIBUTE12, ADDRESS_ATTRIBUTE13,
ADDRESS_ATTRIBUTE14, ADDRESS_ATTRIBUTE15,
FAX_COUNTRY_CODE, FAX_AREA_CODE,
FAX_NUMBER,
PERSON_ATTRIBUTE_CATEGORY,
ADDRESS_ATTRIBUTE_CATEGORY ,
SHORT_DESCRIPTION,
DESCRIPTION,
PARTY_SITE_USE
FROM AMS_HZ_B2C_MAPPING_V
WHERE party_id = p_party_id
and load_status = 'SUCCESS';
select hd.import_type, hd.rented_list_flag, hd.import_list_header_id
from ams_imp_list_headers_all hd, ams_imp_source_lines sr
where hd.import_list_header_id = sr.import_list_header_id
and sr.party_id = p_party_id;
SELECT RELATIONSHIP_ID, OBJECT_VERSION_NUMBER FROM hz_relationships WHERE subject_type = 'PERSON'
AND party_id = p_party_id;
SELECT party_site_id FROM hz_party_sites
WHERE party_id = x_org_party_id
AND location_id = x_location_id;
SELECT party_site_id FROM hz_party_sites
WHERE party_id = x_party_rel_party_id
AND location_id = x_location_id;
SELECT 'Y' FROM hz_contact_points
WHERE contact_point_type = 'PHONE'
AND phone_line_type = 'GEN'
AND owner_table_name = 'HZ_PARTIES'
AND owner_table_id = x_hz_party_id
AND phone_number = x_phone_number
AND NVL(phone_country_code,'x') = NVL(x_phone_country_code,'x')
AND NVL(phone_area_code,'x') = NVL(x_phone_area_code,'x')
AND NVL(phone_extension,'x') = NVL(x_phone_extention,'x');
SELECT 'Y' FROM hz_contact_points
WHERE contact_point_type = 'EMAIL'
AND owner_table_name = 'HZ_PARTIES'
AND owner_table_id = x_hz_party_id
AND email_address = x_email_address;
SELECT party_site_id FROM hz_party_sites
WHERE party_id = x_per_party_id
AND location_id = x_location_id;
SELECT subject_id into x_org_party_id FROM hz_relationships WHERE subject_type = 'ORGANIZATION'
AND party_id = p_party_id;
SELECT OBJECT_VERSION_NUMBER INTO l_object_version
FROM hz_parties
WHERE party_id= x_org_party_id;
x_date1 := l_last_update_date;
hz_party_v2pub.update_organization(
'F',
org_rec,
l_object_version,
x_profile_id,
x_return_status,
x_msg_count,
x_msg_data);
SELECT subject_id into x_person_id FROM hz_relationships WHERE subject_type = 'PERSON'
AND party_id = p_party_id;
SELECT OBJECT_VERSION_NUMBER INTO l_object_version
FROM HZ_PARTIES
WHERE party_id = x_person_id;
x_date1 := l_last_update_date1;
hz_party_v2pub.update_person(
'F',
person_rec,
l_object_version,
x_profile_id,
x_return_status,
x_msg_count,
x_msg_data);
SELECT ORG_CONTACT_ID, OBJECT_VERSION_NUMBER into x_org_contact_id ,l_object_version3 FROM hz_org_contacts WHERE
PARTY_RELATIONSHIP_ID = x_relationship_id;
select last_update_date into x_date_three from hz_parties where party_id = p_party_id;
hz_party_contact_v2pub.update_org_contact(
'F',
ocon_rec,
l_object_version,
l_object_version2,
l_object_version3,
x_return_status,
x_msg_count,
x_msg_data);
SELECT OBJECT_VERSION_NUMBER INTO l_object_version
FROM HZ_PARTIES
WHERE party_id = p_party_id;
x_date1 := l_last_update_date1;
hz_party_v2pub.update_person(
'F',
person_rec,
l_object_version,
x_profile_id,
x_return_status,
x_msg_count,
x_msg_data);
end update_rented_list_party;
l_program_update_date varchar2(150);
SELECT
import_source_line_id,
import_list_header_id,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(source_system))),30) - 30,0,' ','SOURCE_SYSTEM :'||decode(nvl(source_system,'x'),'x',l_null_value,l_invalid_size)||'(30)') source_system,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LEAD_NOTE)),'x')),2000) - 2000,0,' ','LEAD_NOTE :'||l_invalid_size||'(2000)') LEAD_NOTE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PROMOTION_CODE)),'x')),50) - 50,0,' ','PROMOTION_CODE :'||l_invalid_size||'(50)') PROMOTION_CODE,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(CUSTOMER_NAME))),255) - 255,0,' ','CUSTOMER_NAME :'||l_invalid_size||'(255)') CUSTOMER_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SIC_CODE)),'x')),30) - 30,0,' ','SIC_CODE :'||l_invalid_size||'(30)') SIC_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ANALYSIS_FY)),'x')),5) - 5,0,' ','ANALYSIS_FY :'||l_invalid_size||'(5)') ANALYSIS_FY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CUSTOMER_CATEGORY_CODE)),'x')),30) -30,0,' ','CUSTOMER_CATEGORY_CODE:'||l_invalid_size||'(30)') CUSTOMER_CATEGORY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FISCAL_YEAREND_MONTH)),'x')),30) - 30,0,' ','FISCAL_YEAREND_MONTH :'||l_invalid_size||'(30)') FISCAL_YEAREND_MONTH,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(num_of_employees,' ','x'))),'0123456789.',' x'))),0),0,' ','NUM_OF_EMPLOYEES :'||l_invalid_number) NUM_OF_EMPLOYE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(POTENTIAL_REVENUE_CURR_FY,' ','x'))),'0123456789.',' x'))),0),0,' ','POTENTIAL_REVENUE_CURR_FY :'||l_invalid_number) POTENTIAL_REVENUE_CURR_FY,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(POTENTIAL_REVENUE_NEXT_FY,' ','x'))),'0123456789.',' x'))),0),0,' ','POTENTIAL_REVENUE_NEXT_FY :'||l_invalid_number) POTENTIAL_REVENUE_CURR_FY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CUSTOMER_RANK)),'x')),30) - 30,0,' ','CUSTOMER_RANK :'||l_invalid_size||'(30)') CUSTOMER_RANK,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_REFERENCE)),'x')),50) - 50,0,' ','TAX_REFERENCE :'||l_invalid_size||'(50)') TAX_REFERENCE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(YEAR_ESTABLISHED,' ','x'))),'0123456789.',' x'))),0),0,' ','YEAR_ESTABLISHED :'||l_invalid_number) YEAR_ESTABLISHED,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDR_DO_NOT_MAIL_FLAG)),'x')),1) - 1,0,' ','ADDR_DO_NOT_MAIL_FLAG :'||l_invalid_size||'(1)') ADDR_DO_NOT_MAIL_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(URL)),'x')),2000) - 2000,0,' ','URL :'||l_invalid_size) URL,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONT_DO_NOT_MAIL_FLAG)),'x')),1) - 1,0,' ','CONT_DO_NOT_MAIL_FLAG :'||l_invalid_size||'(1)') CONT_DO_NOT_MAIL_FLAG,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(COUNTRY))),60) - 60,0,' ','COUNTRY :'||decode(nvl(COUNTRY,'x'),'x',l_null_value,l_invalid_size)||'(60)') COUNTRY,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(ADDRESS1))),240) - 240,0,' ','ADDRESS1 :'||decode(nvl(ADDRESS1,'x'),'x',l_null_value,l_invalid_size)||'(240)') ADDRESS1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS2)),'x')),240) - 240,0,' ','ADDRESS2 :'||l_invalid_size||'(240)') ADDRESS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS3)),'x')),240) - 240,0,' ','ADDRESS3 :'||l_invalid_size||'(240)') ADDRESS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS4)),'x')),240) - 240,0,' ','ADDRESS4 :'||l_invalid_size||'(240)') ADDRESS4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CITY)),'x')),60) - 60,0,' ','CITY :'||l_invalid_size||'(60)') CITY ,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_CODE)),'x')),60) - 60,0,' ','POSTAL_CODE :'||l_invalid_size||'(60)') POSTAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STATE)),'x')),60) - 60,0,' ','STATE :'||l_invalid_size||'(60)') STATE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PROVINCE)),'x')),60) - 60,0,' ','PROVINCE :'||l_invalid_size||'(60)') PROVINCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTY)),'x')),60) - 60,0,' ','COUNTY :'||l_invalid_size||'(60)') COUNTY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EMAIL_ADDRESS)),'x')),240) - 240,0,' ','EMAIL_ADDRESS :'||l_invalid_size||'(240)') EMAIL_ADDRESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SEX_CODE)),'x')),30) - 30,0,' ','SEX_CODE :'||l_invalid_size||'(30)') SEX_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SALUTATION)),'x')),60) - 60,0,' ','SALUTATION :'||l_invalid_size||'(60)') SALUTATION,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(LAST_NAME))),50) - 50,0,' ','LAST_NAME :'||decode(nvl(LAST_NAME,'x'),'x',l_null_value,l_invalid_size)||'(50)') LAST_NAME,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(FIRST_NAME))),40) - 40,0,' ','FIRST_NAME :'||decode(nvl(FIRST_NAME,'x'),'x',l_null_value,l_invalid_size)||'(40)') FIRST_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TITLE)),'x')),40) - 40,0,' ','TITLE :'||l_invalid_size||'(40)') TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JOB_TITLE)),'x')),100) - 100,0,' ','JOB_TITLE :'||l_invalid_size||'(100)') JOB_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_NUMBER)),'x')),25) - 25,0,' ','PHONE_NUMBER :'||l_invalid_size||'(25)') PHONE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_STATUS)),'x')),1) - 1,0,' ','PHONE_STATUS :'||l_invalid_size||'(1)') PHONE_STATUS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_TYPE)),'x')),30) - 30,0,' ','PHONE_TYPE :'||l_invalid_size||'(30)') PHONE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(AREA_CODE)),'x')),10) - 10,0,' ','AREA_CODE :'||l_invalid_size||'(10)') AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EXTENSION)),'x')),20) - 20,0,' ','EXTENSION :'||l_invalid_size||'(20)') EXTENSION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MIDDLE_INITIAL)),'x')),10) - 10,0,' ','MIDDLE_INITIAL :'||l_invalid_size||'(10)') MIDDLE_INITIAL,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JOB_TITLE_CODE)),'x')),30) - 30,0,' ','JOB_TITLE_CODE :'||l_invalid_size||'(30)') JOB_TITLE_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MAIL_STOP)),'x')),60) - 60,0,' ','MAIL_STOP :'||l_invalid_size||'(60)') MAIL_STOP,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_NUMBER)),'x')),25) - 25,0,' ','FAX_NUMBER:'||l_invalid_size||'(25)') FAX_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_AREA_CODE)),'x')),10) - 10,0,' ','FAX_AREA_CODE :'||l_invalid_size||'(1)') FAX_AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DO_NOT_PHONE_FLAG)),'x')),1) - 1,0,' ','DO_NOT_PHONE_FLAG :'||l_invalid_size||'(1)') DO_NOT_PHONE_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DO_NOT_FAX_FLAG)),'x')),1) - 1,0,' ','DO_NOT_FAX_FLAG :'||l_invalid_size||'(1)') DO_NOT_FAX_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DO_NOT_EMAIL_FLAG)),'x')),1) - 1,0,' ','DO_NOT_EMAIL_FLAG :'||l_invalid_size||'(1)') DO_NOT_EMAIL_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(URGENT_FLAG)),'x')),1) - 1,0,' ','URGENT_FLAG :'||l_invalid_size||'(1)') URGENT_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ACCEPT_FLAG)),'x')),1) - 1,0,' ','ACCEPT_FLAG :'||l_invalid_size||'(1)') ACCEPT_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DELETED_FLAG)),'x')),1) - 1,0,' ','DELETED_FLAG :'||l_invalid_size||'(1)') DELETED_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(IMPORT_FLAG)),'x')),1) - 1,0,' ','IMPORT_FLAG :'||l_invalid_size||'(1)') IMPORT_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(KEEP_FLAG)),'x')),1) - 1,0,' ','KEEP_FLAG :'||l_invalid_size||'(1)') KEEP_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(QUALIFIED_FLAG)),'x')),1) - 1,0,' ','QUALIFIED_FLAG :'||l_invalid_size||'(1)') QUALIFIED_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRIMARY_CONTACT_FLAG)),'x')),1) - 1,0,' ','PRIMARY_CONTACT_FLAG :'||l_invalid_size||'(1)') PRIMARY_CONTACT_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOC_VALIDATED_FLAG)),'x')),1) - 1,0,' ','LOC_VALIDATED_FLAG :'||l_invalid_size||'(1)') LOC_VALIDATED_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GSA_INDICATOR_FLAG)),'x')),1) - 1,0,' ','GSA_INDICATOR_FLAG :'||l_invalid_size||'(1)') GSA_INDICATOR_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARTY_REFERENCE_USE_FLAG)),'x')),1) - 1,0,' ','PARTY_REFERENCE_USE_FLAG :'||l_invalid_size||'(1)') PARTY_REFERENCE_USE_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARTIES_VALIDATED_FLAG)),'x')),1) - 1,0,' ','PARTIES_VALIDATED_FLAG:'||l_invalid_size||'(1)') PARTIES_VALIDATED_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECISION_MAKER_FLAG)),'x')),1) - 1,0,' ','DECISION_MAKER_FLAG :'||l_invalid_size||'(1)') DECISION_MAKER_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRM_EXEC_SPONSOR_FLAG)),'x')),1) - 1,0,' ','PRM_EXEC_SPONSOR_FLAG :'||l_invalid_size||'(1)') PRM_EXEC_SPONSOR_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRM_PRJ_LEAD_IN_PLACE_FLAG)),'x')),1) - 1,0,' ','PRM_PRJ_LEAD_IN_PLACE_FLAG :'||l_invalid_size||'(1)') PRM_PRJ_LEAD_IN_PLACE_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NEW_PARTY_FLAG)),'x')),1) - 1,0,' ','NEW_PARTY_FLAG :'||l_invalid_size||'(1)') NEW_PARTY_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECISION_MAKER_FLAG)),'x')),1) - 1,0,' ','DECISION_MAKER_FLAG :'||l_invalid_size||'(1)') NEW_LOC_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NEW_PS_FLAG)),'x')),1) - 1,0,' ','NEW_PS_FLAG :'||l_invalid_size||'(1)') NEW_PS_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NEW_REL_FLAG)),'x')),1) - 1,0,' ','NEW_REL_FLAG :'||l_invalid_size||'(1)') NEW_REL_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NEW_CON_FLAG)),'x')),1) - 1,0,' ','NEW_CON_FLAG :'||l_invalid_size||'(1)') NEW_CON_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONTACT_ROLE_CODE)),'x')),30) - 30,0,' ','CONTACT_ROLE_CODE :'||l_invalid_size||'(30)') CONTACT_ROLE_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CHANNEL_CODE)),'x')),30) - 30,0,' ','CHANNEL_CODE :'||l_invalid_size||'(30)') CHANNEL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BUDGET_STATUS_CODE)),'x')),30) - 30,0,' ','BUDGET_STATUS_CODE :'||l_invalid_size||'(30)') BUDGET_STATUS_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECISION_TIMEFRAME_CODE)),'x')),30) - 30,0,' ','DECISION_TIMEFRAME_CODE :'||l_invalid_size||'(30)') DECISION_TIMEFRAME_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CURRENCY_CODE)),'x')),15) - 15,0,' ','CURRENCY_CODE :'||l_invalid_size||'(15)') CURRENCY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(VEHICLE_RESPONSE_CODE)),'x')),30) - 30,0,' ','VEHICLE_RESPONSE_CODE :'||l_invalid_size||'(30)') VEHICLE_RESPONSE_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(UOM_CODE_1)),'x')),3) - 3,0,' ','UOM_CODE_1 :'||l_invalid_size||'(3)') UOM_CODE_1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(UOM_CODE_2)),'x')),3) - 3,0,' ','UOM_CODE_2 :'||l_invalid_size||'(3)') UOM_CODE_2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(UOM_CODE_3)),'x')),3) - 3,0,' ','UOM_CODE_3 :'||l_invalid_size||'(3)') UOM_CODE_3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(UOM_CODE_4)),'x')),3) - 3,0,' ','UOM_CODE_4 :'||l_invalid_size||'(3)') UOM_CODE_4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(UOM_CODE_5)),'x')),3) - 3,0,' ','UOM_CODE_5 :'||l_invalid_size||'(3)') UOM_CODE_5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(KNOWN_AS)),'x')),240) - 240,0,' ','KNOWN_AS :'||l_invalid_size||'(3)') KNOWN_AS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(KNOWN_AS2)),'x')),240) - 240,0,' ','KNOWN_AS2 :'||l_invalid_size||'(240)') KNOWN_AS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(KNOWN_AS3)),'x')),240) - 240,0,' ','KNOWN_AS3 :'||l_invalid_size||'(240)') KNOWN_AS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(KNOWN_AS4)),'x')),240) - 240,0,' ','KNOWN_AS4 :'||l_invalid_size||'(240)') KNOWN_AS4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(KNOWN_AS5)),'x')),240) - 240,0,' ','KNOWN_AS5 :'||l_invalid_size||'(240)') KNOWN_AS5,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INTEREST_TYPE_ID_1,' ','x'))),'0123456789.',' x'))),0),0,' ','INTEREST_TYPE_ID_1 :'||l_invalid_number) INTEREST_TYPE_ID_1,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INTEREST_TYPE_ID_2,' ','x'))),'0123456789.',' x'))),0),0,' ','INTEREST_TYPE_ID_2 :'||l_invalid_number) INTEREST_TYPE_ID_2,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INTEREST_TYPE_ID_3,' ','x'))),'0123456789.',' x'))),0),0,' ','INTEREST_TYPE_ID_3 :'||l_invalid_number) INTEREST_TYPE_ID_3,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INTEREST_TYPE_ID_4,' ','x'))),'0123456789.',' x'))),0),0,' ','INTEREST_TYPE_ID_4 :'||l_invalid_number) INTEREST_TYPE_ID_4,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INTEREST_TYPE_ID_5,' ','x'))),'0123456789.',' x'))),0),0,' ','INTEREST_TYPE_ID_5 :'||l_invalid_number) INTEREST_TYPE_ID_5,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PRIMARY_INTEREST_CODE_ID_1,' ','x'))),'0123456789.',' x'))),0),0,' ','PRIMARY_INTEREST_CODE_ID_1 :'||l_invalid_number) PRIMARY_INTEREST_CODE_ID_1,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PRIMARY_INTEREST_CODE_ID_2,' ','x'))),'0123456789.',' x'))),0),0,' ','PRIMARY_INTEREST_CODE_ID_2 :'||l_invalid_number) PRIMARY_INTEREST_CODE_ID_2,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PRIMARY_INTEREST_CODE_ID_3,' ','x'))),'0123456789.',' x'))),0),0,' ','PRIMARY_INTEREST_CODE_ID_3 :'||l_invalid_number) PRIMARY_INTEREST_CODE_ID_3,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PRIMARY_INTEREST_CODE_ID_4,' ','x'))),'0123456789.',' x'))),0),0,' ','PRIMARY_INTEREST_CODE_ID_4 :'||l_invalid_number) PRIMARY_INTEREST_CODE_ID_4,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PRIMARY_INTEREST_CODE_ID_5,' ','x'))),'0123456789.',' x'))),0),0,' ','PRIMARY_INTEREST_CODE_ID_5 :'||l_invalid_number) PRIMARY_INTEREST_CODE_ID_5,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SECONDARY_INTEREST_CODE_ID_1,' ','x'))),'0123456789.',' x'))),0),0,' ','SECONDARY_INTEREST_CODE_ID_1 :'||l_invalid_number) SECONDARY_INTEREST_CODE_ID_1,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SECONDARY_INTEREST_CODE_ID_2,' ','x'))),'0123456789.',' x'))),0),0,' ','SECONDARY_INTEREST_CODE_ID_2 :'||l_invalid_number) SECONDARY_INTEREST_CODE_ID_2,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SECONDARY_INTEREST_CODE_ID_3,' ','x'))),'0123456789.',' x'))),0),0,' ','SECONDARY_INTEREST_CODE_ID_3 :'||l_invalid_number) SECONDARY_INTEREST_CODE_ID_3,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SECONDARY_INTEREST_CODE_ID_4,' ','x'))),'0123456789.',' x'))),0),0,' ','SECONDARY_INTEREST_CODE_ID_4 :'||l_invalid_number) SECONDARY_INTEREST_CODE_ID_4,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SECONDARY_INTEREST_CODE_ID_5,' ','x'))),'0123456789.',' x'))),0),0,' ','SECONDARY_INTEREST_CODE_ID_5 :'||l_invalid_number) SECONDARY_INTEREST_CODE_ID_5,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INVENTORY_ITEM_ID_1,' ','x'))),'0123456789.',' x'))),0),0,' ','INVENTORY_ITEM_ID_1 :'||l_invalid_number) INVENTORY_ITEM_ID_1,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INVENTORY_ITEM_ID_2,' ','x'))),'0123456789.',' x'))),0),0,' ','INVENTORY_ITEM_ID_2 :'||l_invalid_number) INVENTORY_ITEM_ID_2,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INVENTORY_ITEM_ID_3,' ','x'))),'0123456789.',' x'))),0),0,' ','INVENTORY_ITEM_ID_3 :'||l_invalid_number) INVENTORY_ITEM_ID_3,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INVENTORY_ITEM_ID_4,' ','x'))),'0123456789.',' x'))),0),0,' ','INVENTORY_ITEM_ID_4 :'||l_invalid_number) INVENTORY_ITEM_ID_4,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INVENTORY_ITEM_ID_5,' ','x'))),'0123456789.',' x'))),0),0,' ','INVENTORY_ITEM_ID_5 :'||l_invalid_number) INVENTORY_ITEM_ID_5,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ORGANIZATION_ID_1,' ','x'))),'0123456789.',' x'))),0),0,' ','ORGANIZATION_ID_1 :'||l_invalid_number) ORGANIZATION_ID_1,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ORGANIZATION_ID_2,' ','x'))),'0123456789.',' x'))),0),0,' ','ORGANIZATION_ID_2 :'||l_invalid_number) ORGANIZATION_ID_2,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ORGANIZATION_ID_3,' ','x'))),'0123456789.',' x'))),0),0,' ','ORGANIZATION_ID_3 :'||l_invalid_number) ORGANIZATION_ID_3,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ORGANIZATION_ID_4,' ','x'))),'0123456789.',' x'))),0),0,' ','ORGANIZATION_ID_4 :'||l_invalid_number) ORGANIZATION_ID_4,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ORGANIZATION_ID_5,' ','x'))),'0123456789.',' x'))),0),0,' ','ORGANIZATION_ID_5 :'||l_invalid_number) ORGANIZATION_ID_5,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(BUDGET_AMOUNT_1,' ','x'))),'0123456789.',' x'))),0),0,' ','BUDGET_AMOUNT_1 :'||l_invalid_number) BUDGET_AMOUNT_1,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(BUDGET_AMOUNT_2,' ','x'))),'0123456789.',' x'))),0),0,' ','BUDGET_AMOUNT_2 :'||l_invalid_number) BUDGET_AMOUNT_2,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(BUDGET_AMOUNT_3,' ','x'))),'0123456789.',' x'))),0),0,' ','BUDGET_AMOUNT_3 :'||l_invalid_number) BUDGET_AMOUNT_3,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(BUDGET_AMOUNT_4,' ','x'))),'0123456789.',' x'))),0),0,' ','BUDGET_AMOUNT_4 :'||l_invalid_number) BUDGET_AMOUNT_4,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(BUDGET_AMOUNT_5,' ','x'))),'0123456789.',' x'))),0),0,' ','BUDGET_AMOUNT_5 :'||l_invalid_number) BUDGET_AMOUNT_5,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(BUDGET_AMOUNT,' ','x'))),'0123456789.',' x'))),0),0,' ','BUDGET_AMOUNT :'||l_invalid_number) BUDGET_AMOUNT,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(QUANTITY_1,' ','x'))),'0123456789.',' x'))),0),0,' ','QUANTITY_1:'||l_invalid_number) QUANTITY_1,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(QUANTITY_2,' ','x'))),'0123456789.',' x'))),0),0,' ','QUANTITY_2:'||l_invalid_number) QUANTITY_2,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(QUANTITY_3,' ','x'))),'0123456789.',' x'))),0),0,' ','QUANTITY_3:'||l_invalid_number) QUANTITY_3,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(QUANTITY_4,' ','x'))),'0123456789.',' x'))),0),0,' ','QUANTITY_4:'||l_invalid_number) QUANTITY_4,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(QUANTITY_5,' ','x'))),'0123456789.',' x'))),0),0,' ','QUANTITY_5:'||l_invalid_number) QUANTITY_5,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SOURCE_PROMOTION_ID_1,' ','x'))),'0123456789.',' x'))),0),0,' ','SOURCE_PROMOTION_ID_1 :'||l_invalid_number) SOURCE_PROMOTION_ID_1,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SOURCE_PROMOTION_ID_2,' ','x'))),'0123456789.',' x'))),0),0,' ','SOURCE_PROMOTION_ID_2 :'||l_invalid_number) SOURCE_PROMOTION_ID_2,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SOURCE_PROMOTION_ID_3,' ','x'))),'0123456789.',' x'))),0),0,' ','SOURCE_PROMOTION_ID_3 :'||l_invalid_number) SOURCE_PROMOTION_ID_3,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SOURCE_PROMOTION_ID_4,' ','x'))),'0123456789.',' x'))),0),0,' ','SOURCE_PROMOTION_ID_4 :'||l_invalid_number) SOURCE_PROMOTION_ID_4,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SOURCE_PROMOTION_ID_5,' ','x'))),'0123456789.',' x'))),0),0,' ','SOURCE_PROMOTION_ID_5 :'||l_invalid_number) SOURCE_PROMOTION_ID_5,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(OFFER_ID_1,' ','x'))),'0123456789.',' x'))),0),0,' ','OFFER_ID_1 :'||l_invalid_number) OFFER_ID_1,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(OFFER_ID_2,' ','x'))),'0123456789.',' x'))),0),0,' ','OFFER_ID_2 :'||l_invalid_number) OFFER_ID_2,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(OFFER_ID_3,' ','x'))),'0123456789.',' x'))),0),0,' ','OFFER_ID_3 :'||l_invalid_number) OFFER_ID_3,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(OFFER_ID_4,' ','x'))),'0123456789.',' x'))),0),0,' ','OFFER_ID_4 :'||l_invalid_number) OFFER_ID_4,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(OFFER_ID_5,' ','x'))),'0123456789.',' x'))),0),0,' ','OFFER_ID_5 :'||l_invalid_number) OFFER_ID_5,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ASSIGN_SALES_GROUP_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','ASSIGN_SALES_GROUP_ID :'||l_invalid_number) ASSIGN_SALES_GROUP_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ASSIGN_TO_PERSON_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','ASSIGN_TO_PERSON_ID :'||l_invalid_number) ASSIGN_TO_PERSON_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ASSIGN_TO_SALESFORCE_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','ASSIGN_TO_SALESFORCE_ID :'||l_invalid_number) ASSIGN_TO_SALESFORCE_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SCORECARD_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','SCORECARD_ID :'||l_invalid_number) SCORECARD_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(LOC_HIERARCHY_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','LOC_HIERARCHY_ID :'||l_invalid_number) LOC_HIERARCHY_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(FA_LOCATION_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','FA_LOCATION_ID :'||l_invalid_number) FA_LOCATION_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PROMOTION_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','PROMOTION_ID :'||l_invalid_number) PROMOTION_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(OFFER_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','OFFER_ID :'||l_invalid_number) OFFER_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REQUEST_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','REQUEST_ID :'||l_invalid_number) REQUEST_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PROGRAM_APPLICATION_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','PROGRAM_APPLICATION_ID :'||l_invalid_number) PROGRAM_APPLICATION_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PROGRAM_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','PROGRAM_ID :'||l_invalid_number) PROGRAM_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PHONE_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','PHONE_ID :'||l_invalid_number) PHONE_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CONTACT_PARTY_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','CONTACT_PARTY_ID :'||l_invalid_number) CONTACT_PARTY_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SECURITY_GROUP_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','SECURITY_GROUP_ID :'||l_invalid_number) SECURITY_GROUP_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INCUMBENT_PARTNER_PARTY_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','INCUMBENT_PARTNER_PARTY_ID :'||l_invalid_number) INCUMBENT_PARTNER_PARTY_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INCUMBENT_PARTNER_RESOURCE_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','INCUMBENT_PARTNER_RESOURCE_ID :'||l_invalid_number) INCUMBENT_PARTNER_RESOURCE_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PARTY_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','PARTY_ID :'||l_invalid_number) PARTY_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PARTY_SITE_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','PARTY_SITE_ID :'||l_invalid_number) PARTY_SITE_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(LOCATION_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','LOCATION_ID :'||l_invalid_number) LOCATION_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REL_PARTY_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','REL_PARTY_ID :'||l_invalid_number) REL_PARTY_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SALES_LEAD_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','SALES_LEAD_ID :'||l_invalid_number) SALES_LEAD_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(LEAD_RANK_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','LEAD_RANK_ID :'||l_invalid_number) LEAD_RANK_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(TOTAL_ORDERED_AMOUNT,' ','x'))),'0123456789.',' x'))),0),0,' ','TOTAL_ORDERED_AMOUNT :'||l_invalid_number) TOTAL_ORDERED_AMOUNT,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(TOTAL_NUM_OF_ORDERS,' ','x'))),'0123456789.',' x'))),0),0,' ','TOTAL_NUM_OF_ORDERS :'||l_invalid_number) TOTAL_NUM_OF_ORDERS,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(NET_WORTH,' ','x'))),'0123456789.',' x'))),0),0,' ','NET_WORTH :'||l_invalid_number) NET_WORTH,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CUSTOMER_KEY)),'x')),500) - 500,0,' ','CUSTOMER_KEY :'||l_invalid_size||'(500)') CUSTOMER_KEY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_KEY)),'x')),500) - 500,0,' ','ADDRESS_KEY :'||l_invalid_size||'(500)') ADDRESS_KEY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONTACT_KEY)),'x')),80) - 80,0,' ','CONTACT_KEY :'||l_invalid_size||'(80)') CONTACT_KEY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CLOSE_REASON)),'x')),30) - 30,0,' ','CLOSE_REASON :'||l_invalid_size||'(30)') CLOSE_REASON,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARENT_PROJECT)),'x')),80) - 80,0,' ','PARENT_PROJECT :'||l_invalid_size||'(80)') PARENT_PROJECT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,' ','DESCRIPTION :'||l_invalid_size||'(2000)') DESCRIPTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORIG_SYSTEM_REFERENCE)),'x')),240) -240,0,' ','ORIG_SYSTEM_REFERENCE :'||l_invalid_size||'(240)') ORIG_SYSTEM_REFERENCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORIG_SYSTEM_CODE)),'x')),30) - 30,0,' ','ORIG_SYSTEM_CODE :'||l_invalid_size||'(30)') ORIG_SYSTEM_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(AUTO_ASSIGNMENT_TYPE)),'x')),30) - 30,0,' ','AUTO_ASSIGNMENT_TYPE :'||l_invalid_size||'(30)') AUTO_ASSIGNMENT_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRM_ASSIGNMENT_TYPE)),'x')),30) - 30,0,' ','PRM_ASSIGNMENT_TYPE :'||l_invalid_size||'(30)') PRM_ASSIGNMENT_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REJECT_REASON_CODE)),'x')),30) - 30,0,' ','REJECT_REASON_CODE :'||l_invalid_size||'(30)') REJECT_REASON_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_STYLE)),'x')),30) - 30,0,' ','ADDRESS_STYLE :'||l_invalid_size||'(30)') ADDRESS_STYLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_LINES_PHONETIC)),'x')),560) - 560,0,' ','ADDRESS_LINES_PHONETIC :'||l_invalid_size||'(560)') ADDRESS_LINES_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONTENT_SOURCE_TYPE)),'x')),30) - 30,0,' ','CONTENT_SOURCE_TYPE :'||l_invalid_size||'(30)') CONTENT_SOURCE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOC_DESCRIPTION)),'x')),2000) - 2000,0,' ','LOC_DESCRIPTION :'||l_invalid_size||'(2000)') LOC_DESCRIPTION,
-- bug 4641591: columns obsolete
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FLOOR)),'x')),50) - 50,0,' ','FLOOR :'||l_invalid_size||'(50)') FLOOR,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HOUSE_NUMBER)),'x')),50) - 50,0,' ','HOUSE_NUMBER :'||l_invalid_size||'(50)') HOUSE_NUMBER,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PO_BOX_NUMBER)),'x')),50) - 50,0,' ','PO_BOX_NUMBER :'||l_invalid_size||'(50)') PO_BOX_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCATION_POSITION)),'x')),50) - 50,0,' ','LOCATION_POSITION :'||l_invalid_size||'(50)') LOCATION_POSITION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LANGUAGE)),'x')),4) - 4,0,' ','LANGUAGE :'||l_invalid_size||'(4)') LANGUAGE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCATION_DIRECTIONS)),'x')),640) - 640,0,' ','LOCATION_DIRECTIONS :'||l_invalid_size||'(640)') LOCATION_DIRECTIONS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_PLUS4_CODE)),'x')),10) - 10,0,' ','POSTAL_PLUS4_CODE :'||l_invalid_size||'(10)') POSTAL_PLUS4_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SALES_TAX_GEOCODE)),'x')),30) - 30,0,' ','SALES_TAX_GEOCODE :'||l_invalid_size||'(30)') SALES_TAX_GEOCODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SALES_TAX_INSIDE_CITY_LIMITS)),'x')),30) - 30,0,' ','SALES_TAX_INSIDE_CITY_LIMITS :'||l_invalid_size||'(30)') SALES_TAX_INSIDE_CITY_LIMITS,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET)),'x')),50) - 50,0,' ','STREET :'||l_invalid_size||'(50)') STREET,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_NUMBER)),'x')),50) - 50,0,' ','STREET_NUMBER :'||l_invalid_size||'(50)') STREET_NUMBER,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_SUFFIX)),'x')),50) - 50,0,' ','STREET_SUFFIX :'||l_invalid_size||'(50)') STREET_SUFFIX,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SUITE)),'x')),50) - 50,0,' ','SUITE :'||l_invalid_size||'(50)') SUITE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TIME_ZONE)),'x')),50) - 50,0,' ','TIME_ZONE :'||l_invalid_size||'(50)') TIME_ZONE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) -240,0,' ','SHORT_DESCRIPTION :'||l_invalid_size||'(240)') SHORT_DESCRIPTION,/*
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(DUNS_NUMBER,' ','x'))),'0123456789.',' x'))),0),0,' ','DUNS_NUMBER :'||l_invalid_number) DUNS_NUMBER, */
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DUNS_NUMBER)),'x')),30) - 30,0,' ','DUNS_NUMBER:'||l_invalid_size||'(30)') DUNS_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GROUP_TYPE)),'x')),30) - 30,0,' ','GROUP_TYPE :'||l_invalid_size||'(30)') GROUP_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HQ_BRANCH_IND)),'x')),30) - 30,0,' ','HQ_BRANCH_IND :'||l_invalid_size||'(30)') HQ_BRANCH_IND,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JGZZ_FISCAL_CODE)),'x')),20) - 20,0,' ','JGZZ_FISCAL_CODE :'||l_invalid_size||'(20)') JGZZ_FISCAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LANGUAGE_NAME)),'x')),30) - 30,0,' ','LANGUAGE_NAME :'||l_invalid_size||'(30)') LANGUAGE_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARTY_NUMBER)),'x')),30) - 30,0,' ','PARTY_NUMBER :'||l_invalid_size||'(30)') PARTY_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MISSION_STATEMENT)),'x')),2000) - 2000,0,' ','MISSION_STATEMENT :'||l_invalid_size||'(2000)') MISSION_STATEMENT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_NAME_PHONETIC)),'x')),320) - 320,0,' ','ORGANIZATION_NAME_PHONETIC :'||l_invalid_size||'(320)') ORGANIZATION_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME_PHONETIC)),'x')),60) - 60,0,' ','PERSON_FIRST_NAME_PHONETIC :'||l_invalid_size||'(60)') PERSON_FIRST_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_IDENTIFIER)),'x')),60) - 60,0,' ','PERSON_IDENTIFIER :'||l_invalid_size||'(60)') PERSON_IDENTIFIER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME_PHONETIC)),'x')),60) - 60,0,' ','PERSON_LAST_NAME_PHONETIC :'||l_invalid_size||'(60)') PERSON_LAST_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_NAME)),'x')),60) - 60,0,' ','TAX_NAME :'||l_invalid_size||'(60)') TAX_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_IDEN_TYPE)),'x')),30) - 30,0,' ','PERSON_IDEN_TYPE :'||l_invalid_size||'(30)') PERSON_IDEN_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_SUFFIX)),'x')),30) - 30,0,' ','PERSON_NAME_SUFFIX :'||l_invalid_size||'(30)') PERSON_NAME_SUFFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SIC_CODE_TYPE)),'x')),30) - 30,0,' ','SIC_CODE_TYPE :'||l_invalid_size||'(30)') SIC_CODE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_PREVIOUS_LAST_NAME)),'x')),150) - 150,0,' ','PERSON_PREVIOUS_LAST_NAME :'||l_invalid_size||'(150)') PERSON_PREVIOUS_LAST_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRM_IND_CLASSIFICATION_CODE)),'x')),30) - 30,0,' ','PRM_IND_CLASSIFICATION_CODE :'||l_invalid_size||'(30)') PRM_IND_CLASSIFICATION_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARTY_TYPE)),'x')),30) - 30,0,' ','PARTY_TYPE :'||l_invalid_size||'(30)') PARTY_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LEAD_NUMBER)),'x')),30) - 30,0,' ','LEAD_NUMBER :'||l_invalid_size||'(30)') LEAD_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRM_SALES_LEAD_TYPE)),'x')),30) - 30,0,' ','PRM_SALES_LEAD_TYPE :'||l_invalid_size||'(30)') PRM_SALES_LEAD_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DEPARTMENT_CODE)),'x')),30) - 30,0,' ','DEPARTMENT_CODE :'||l_invalid_size||'(30)') DEPARTMENT_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RANK)),'x')),30) - 30,0,' ','RANK :'||l_invalid_size||'(30)') RANK,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ROLE_LEVEL)),'x')),30) - 30,0,' ','ROLE_LEVEL :'||l_invalid_size||'(30)') ROLE_LEVEL,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CNT_PNT_CONTENT_SOURCE_TYPE)),'x')),30) - 30,0,' ','CNT_PNT_CONTENT_SOURCE_TYPE :'||l_invalid_size||'(30)') CNT_PNT_CONTENT_SOURCE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_COUNTRY_CODE)),'x')),30) - 30,0,' ','PHONE_COUNTRY_CODE :'||l_invalid_size||'(30)') PHONE_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_COUNTRY_CODE)),'x')),30) - 30,0,' ','FAX_COUNTRY_CODE :'||l_invalid_size||'(30)') FAX_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_CALLING_CALENDAR)),'x')),30) - 30,0,' ','PHONE_CALLING_CALENDAR :'||l_invalid_size||'(30)') PHONE_CALLING_CALENDAR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EMAIL_FORMAT)),'x')),30) - 30,0,' ','EMAIL_FORMAT :'||l_invalid_size||'(30)') EMAIL_FORMAT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CNT_TITLE)),'x')),30) - 30,0,' ','ORG_CNT_TITLE :'||l_invalid_size||'(30)') ORG_CNT_TITLE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CNT_PNT_TIME_ZONE,' ','x'))),'0123456789.',' x'))),0),0,' ','CNT_PNT_TIME_ZONE :'||l_invalid_number) CNT_PNT_TIME_ZONE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RAW_PHONE_NUMBER)),'x')),60) - 60,0,' ','RAW_PHONE_NUMBER :'||l_invalid_size||'(60)') RAW_PHONE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_EXTENSION)),'x')),20) - 20,0,' ','FAX_EXTENSION :'||l_invalid_size||'(20)') FAX_EXTENSION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DEPARTMENT)),'x')),60) - 60,0,' ','DEPARTMENT :'||l_invalid_size||'(60)') DEPARTMENT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRIMARY_CONTACT_PER_ROLE_TYPE)),'x')),1) - 1,0,' ','PRIMARY_CONTACT_PER_ROLE_TYPE :'||l_invalid_size||'(1)') PRIMARY_CONTACT_PER_ROLE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRIMARY_PER_TYPE)),'x')),1) - 1,0,' ','PRIMARY_PER_TYPE :'||l_invalid_size||'(1)') PRIMARY_PER_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_USES_COMMENTS)),'x')),240) - 240,0,' ','PS_USES_COMMENTS :'||l_invalid_size||'(240)') PS_USES_COMMENTS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARTY_SITE_NAME)),'x')),240) - 240,0,' ','PARTY_SITE_NAME :'||l_invalid_size||'(240)') PARTY_SITE_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CNT_COMMENTS)),'x')),240) - 240,0,' ','ORG_CNT_COMMENTS :'||l_invalid_size||'(240)') ORG_CNT_COMMENTS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SITE_USE_TYPE)),'x')),30) - 30,0,' ','SITE_USE_TYPE :'||l_invalid_size||'(30)') SITE_USE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARTY_SITE_NUMBER)),'x')),30) - 30,0,' ','PARTY_SITE_NUMBER :'||l_invalid_size||'(30)') PARTY_SITE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONTACT_NUMBER)),'x')),30) - 30,0,' ','CONTACT_NUMBER :'||l_invalid_size||'(30)') CONTACT_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESSEE)),'x')),360) - 360,0,' ','ADDRESSEE :'||l_invalid_size||'(360)') ADDRESSEE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MAILSTOP)),'x')),60) - 60,0,' ','MAILSTOP :'||l_invalid_size||'(60)') MAILSTOP,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(MARKETING_SCORE,' ','x'))),'0123456789.',' x'))),0),0,' ','MARKETING_SCORE :'||l_invalid_number) MARKETING_SCORE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_INITIALS)),'x')),6) - 6,0,' ','PERSON_INITIALS :'||l_invalid_size||'(6)') PERSON_INITIALS,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CATEGORY_ID_1,' ','x'))),'0123456789.',' x'))),0),0,' ','CATEGORY_ID_1 :'||l_invalid_number) CATEGORY_ID_1,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CATEGORY_ID_2,' ','x'))),'0123456789.',' x'))),0),0,' ','CATEGORY_ID_2 :'||l_invalid_number) CATEGORY_ID_2,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CATEGORY_ID_3,' ','x'))),'0123456789.',' x'))),0),0,' ','CATEGORY_ID_3 :'||l_invalid_number) CATEGORY_ID_3,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CATEGORY_ID_4,' ','x'))),'0123456789.',' x'))),0),0,' ','CATEGORY_ID_4 :'||l_invalid_number) CATEGORY_ID_4,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CATEGORY_ID_5,' ','x'))),'0123456789.',' x'))),0),0,' ','CATEGORY_ID_5 :'||l_invalid_number) CATEGORY_ID_5,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SALES_METHODOLOGY_ID,' ','x'))),'0123456789.','
x'))),0),0,' ','SALES_METHODOLOGY_ID :'||l_invalid_number) SALES_METHODOLOGY_ID,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DUNS_NUMBER_C)),'x')),30) - 30,0,' ','DUNS_NUMBER_C :'||l_invalid_size||'(30)') DUNS_NUMBER_C,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SOURCE_PRIMARY_REFERENCE)),'x')),30) - 30,0,' ','SOURCE_PRIMARY_REFERENCE :'||l_invalid_size||'(30)') SOURCE_PRIMARY_REFERENCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SOURCE_SECONDARY_REFERENCE)),'x')),30) - 30,0,' ','SOURCE_SECONDARY_REFERENCE :'||l_invalid_size||'(30)') SOURCE_SECONDARY_REFERENCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NOTE_TYPE)),'x')),30) - 30,0,' ','NOTE_TYPE :'||l_invalid_size||'(30)')
NOTE_TYPE
FROM ams_lead_mapping_v
WHERE import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD')
and
(
DECODE(GREATEST(lengthb(LTRIM(RTRIM(source_system))),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LEAD_NOTE)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PROMOTION_CODE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(LTRIM(RTRIM(CUSTOMER_NAME))),255) - 255,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SIC_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ANALYSIS_FY)),'x')),5) - 5,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CUSTOMER_CATEGORY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DUNS_NUMBER_C)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SOURCE_PRIMARY_REFERENCE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SOURCE_SECONDARY_REFERENCE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NOTE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CATEGORY_ID_1,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CATEGORY_ID_2,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CATEGORY_ID_3,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CATEGORY_ID_4,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CATEGORY_ID_5,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SALES_METHODOLOGY_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FISCAL_YEAREND_MONTH)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(num_of_employees,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(POTENTIAL_REVENUE_CURR_FY,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(POTENTIAL_REVENUE_NEXT_FY,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CUSTOMER_RANK)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_REFERENCE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(YEAR_ESTABLISHED,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDR_DO_NOT_MAIL_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(URL)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONT_DO_NOT_MAIL_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(LTRIM(RTRIM(COUNTRY))),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(LTRIM(RTRIM(ADDRESS1))),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CITY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_CODE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STATE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PROVINCE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EMAIL_ADDRESS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SEX_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SALUTATION)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(LTRIM(RTRIM(LAST_NAME))),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(LTRIM(RTRIM(FIRST_NAME))),40) - 40,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TITLE)),'x')),40) - 40,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JOB_TITLE)),'x')),100) - 100,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_NUMBER)),'x')),25) - 25,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_STATUS)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EXTENSION)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MIDDLE_INITIAL)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JOB_TITLE_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MAIL_STOP)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_NUMBER)),'x')),25) - 25,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DO_NOT_PHONE_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DO_NOT_FAX_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DO_NOT_EMAIL_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(URGENT_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ACCEPT_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DELETED_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(IMPORT_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(KEEP_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(QUALIFIED_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRIMARY_CONTACT_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOC_VALIDATED_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GSA_INDICATOR_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARTY_REFERENCE_USE_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARTIES_VALIDATED_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECISION_MAKER_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRM_EXEC_SPONSOR_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRM_PRJ_LEAD_IN_PLACE_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NEW_PARTY_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NEW_LOC_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NEW_PS_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NEW_REL_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NEW_CON_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONTACT_ROLE_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CHANNEL_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BUDGET_STATUS_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECISION_TIMEFRAME_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CURRENCY_CODE)),'x')),15) - 15,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(VEHICLE_RESPONSE_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(UOM_CODE_1)),'x')),3) - 3,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(UOM_CODE_2)),'x')),3) - 3,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(UOM_CODE_3)),'x')),3) - 3,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(UOM_CODE_4)),'x')),3) - 3,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(UOM_CODE_5)),'x')),3) - 3,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(KNOWN_AS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(KNOWN_AS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(KNOWN_AS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(KNOWN_AS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(KNOWN_AS5)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INTEREST_TYPE_ID_1,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INTEREST_TYPE_ID_2,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INTEREST_TYPE_ID_3,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INTEREST_TYPE_ID_4,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INTEREST_TYPE_ID_5,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PRIMARY_INTEREST_CODE_ID_1,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PRIMARY_INTEREST_CODE_ID_2,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PRIMARY_INTEREST_CODE_ID_3,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PRIMARY_INTEREST_CODE_ID_4,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PRIMARY_INTEREST_CODE_ID_5,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SECONDARY_INTEREST_CODE_ID_1,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SECONDARY_INTEREST_CODE_ID_2,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SECONDARY_INTEREST_CODE_ID_3,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SECONDARY_INTEREST_CODE_ID_4,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SECONDARY_INTEREST_CODE_ID_5,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INVENTORY_ITEM_ID_1,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INVENTORY_ITEM_ID_2,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INVENTORY_ITEM_ID_3,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INVENTORY_ITEM_ID_4,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INVENTORY_ITEM_ID_5,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ORGANIZATION_ID_1,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ORGANIZATION_ID_2,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ORGANIZATION_ID_3,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ORGANIZATION_ID_4,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ORGANIZATION_ID_5,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(BUDGET_AMOUNT_1,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(BUDGET_AMOUNT_2,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(BUDGET_AMOUNT_3,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(BUDGET_AMOUNT_4,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(BUDGET_AMOUNT_5,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(BUDGET_AMOUNT,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(QUANTITY_1,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(QUANTITY_2,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(QUANTITY_3,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(QUANTITY_4,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(QUANTITY_5,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SOURCE_PROMOTION_ID_1,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SOURCE_PROMOTION_ID_2,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SOURCE_PROMOTION_ID_3,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SOURCE_PROMOTION_ID_4,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SOURCE_PROMOTION_ID_5,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(OFFER_ID_1,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(OFFER_ID_2,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(OFFER_ID_3,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(OFFER_ID_4,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(OFFER_ID_5,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ASSIGN_SALES_GROUP_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ASSIGN_TO_PERSON_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SCORECARD_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(LOC_HIERARCHY_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(FA_LOCATION_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PROMOTION_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(OFFER_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REQUEST_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PROGRAM_APPLICATION_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PROGRAM_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PHONE_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CONTACT_PARTY_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SECURITY_GROUP_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INCUMBENT_PARTNER_PARTY_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(INCUMBENT_PARTNER_RESOURCE_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PARTY_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PARTY_SITE_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(LOCATION_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REL_PARTY_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(SALES_LEAD_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(LEAD_RANK_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(TOTAL_ORDERED_AMOUNT,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(TOTAL_NUM_OF_ORDERS,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(NET_WORTH,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CUSTOMER_KEY)),'x')),500) - 500,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_KEY)),'x')),500) - 500,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONTACT_KEY)),'x')),80) - 80,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CLOSE_REASON)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARENT_PROJECT)),'x')),80) - 80,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORIG_SYSTEM_REFERENCE)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORIG_SYSTEM_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(AUTO_ASSIGNMENT_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRM_ASSIGNMENT_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REJECT_REASON_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_STYLE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_LINES_PHONETIC)),'x')),560) - 560,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONTENT_SOURCE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOC_DESCRIPTION)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
/*
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FLOOR)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HOUSE_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PO_BOX_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
*/
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCATION_POSITION)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LANGUAGE)),'x')),4) - 4,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCATION_DIRECTIONS)),'x')),640) - 640,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_PLUS4_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SALES_TAX_GEOCODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SALES_TAX_INSIDE_CITY_LIMITS)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
/*
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_SUFFIX)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SUITE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
*/
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TIME_ZONE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) - 240,0,'OK','NO') = 'NO'
/* or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(DUNS_NUMBER,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
*/
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DUNS_NUMBER)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GROUP_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HQ_BRANCH_IND)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JGZZ_FISCAL_CODE)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LANGUAGE_NAME)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HQ_BRANCH_IND)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MISSION_STATEMENT)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_NAME_PHONETIC)),'x')),320) - 320,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_IDENTIFIER)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_NAME)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_IDEN_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_SUFFIX)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SIC_CODE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_PREVIOUS_LAST_NAME)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRM_IND_CLASSIFICATION_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARTY_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LEAD_NUMBER)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRM_SALES_LEAD_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DEPARTMENT_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RANK)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ROLE_LEVEL)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CNT_PNT_CONTENT_SOURCE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_COUNTRY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_COUNTRY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_CALLING_CALENDAR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EMAIL_FORMAT)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CNT_TITLE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CNT_PNT_TIME_ZONE,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RAW_PHONE_NUMBER)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_EXTENSION)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DEPARTMENT)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRIMARY_CONTACT_PER_ROLE_TYPE)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRIMARY_PER_TYPE)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_USES_COMMENTS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARTY_SITE_NAME)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CNT_COMMENTS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SITE_USE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PARTY_SITE_NUMBER)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONTACT_NUMBER)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESSEE)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MAILSTOP)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(MARKETING_SCORE,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_INITIALS)),'x')),6) - 6,0,'OK','NO') = 'NO'
)
;
SELECT
batch_id
FROM ams_imp_list_headers_all
WHERE import_list_header_id = p_import_list_header_id;
SELECT
import_list_header_id,
import_source_line_id,
assign_date,
address_effective_date,
last_ordered_date,
program_update_date,
lead_date
FROM ams_lead_mapping_v
WHERE import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD')
AND (assign_date is not null or address_effective_date is not null or
last_ordered_date is not null or program_update_date is not null
or lead_date is not null);
SELECT COUNT(*) total_rec, source_system FROM ams_lead_mapping_v
WHERE import_list_header_id = p_import_list_header_id
GROUP BY source_system ORDER BY COUNT(*) DESC;
SELECT
import_list_header_id,
import_source_line_id
FROM ams_lead_mapping_v
WHERE import_list_header_id = p_import_list_header_id
AND source_system <> l_source_system;
select 'Y'
from ams_list_import_errors
where import_list_header_id = x_import_source_line_id
and import_source_line_id = x_import_source_line_id
and batch_id = l_batch_id;
INSERT INTO ams_list_import_errors
(
LIST_IMPORT_ERROR_ID,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
IMPORT_SOURCE_LINE_ID,
IMPORT_LIST_HEADER_ID,
IMPORT_TYPE,
ERROR_TYPE,
BATCH_ID,
ERROR_FLAG,
col1 ,
col2 ,
col3 ,
col4 ,
col5 ,
col6 ,
col7 ,
col8 ,
col9 ,
col10 ,
col11 ,
col12 ,
col13 ,
col14 ,
col15 ,
col16 ,
col17 ,
col18 ,
col19 ,
col20 ,
col21 ,
col22 ,
col23 ,
col24 ,
col25 ,
col26 ,
col27 ,
col28 ,
col29 ,
col30 ,
col31 ,
col32 ,
col33 ,
col34 ,
col35 ,
col36 ,
col37 ,
col38 ,
col39 ,
col40 ,
col41 ,
col42 ,
col43 ,
col44 ,
col45 ,
col46 ,
col47 ,
col48 ,
col49 ,
col50 ,
col51 ,
col52 ,
col53 ,
col54 ,
col55 ,
col56 ,
col57 ,
col58 ,
col59 ,
col60 ,
col61 ,
col62 ,
col63 ,
col64 ,
col65 ,
col66 ,
col67 ,
col68 ,
col69 ,
col70 ,
col71 ,
col72 ,
col73 ,
col74 ,
col75 ,
col76 ,
col77 ,
col78 ,
col79 ,
col80 ,
col81 ,
col82 ,
col83 ,
col84 ,
col85 ,
col86 ,
col87 ,
col88 ,
col89 ,
col90 ,
col91 ,
col92 ,
col93 ,
col94 ,
col95 ,
col96 ,
col97 ,
col98 ,
col99 ,
col100 ,
col101 ,
col102 ,
col103 ,
col104 ,
col105 ,
col106 ,
col107 ,
col108 ,
col109 ,
col110 ,
col111 ,
col112 ,
col113 ,
col114 ,
col115 ,
col116 ,
col117 ,
col118 ,
col119 ,
col120 ,
col121 ,
col122 ,
col123 ,
col124 ,
col125 ,
col126 ,
col127 ,
col128 ,
col129 ,
col130 ,
col131 ,
col132 ,
col133 ,
col134 ,
col135 ,
col136 ,
col137 ,
col138 ,
col139 ,
col140 ,
col141 ,
col142 ,
col143 ,
col144 ,
col145 ,
col146 ,
col147 ,
col148 ,
col149 ,
col150 ,
col151 ,
col152 ,
col153 ,
col154 ,
col155 ,
col156 ,
col157 ,
col158 ,
col159 ,
col160 ,
col161 ,
col162 ,
col163 ,
col164 ,
col165 ,
col166 ,
col167 ,
col168 ,
-- col169 ,
-- col170 ,
-- col171 ,
col172 ,
col173 ,
col174 ,
col175 ,
col176 ,
col177 ,
-- col178 ,
-- col179 ,
-- col180 ,
-- col181 ,
col182 ,
col183 ,
col184 ,
col185 ,
col186 ,
col187 ,
col188 ,
col189 ,
col190 ,
col191 ,
col192 ,
col193 ,
col194 ,
col195 ,
col196 ,
col197 ,
col198 ,
col199 ,
col200 ,
col201 ,
col202 ,
col203 ,
col204 ,
col205 ,
col206 ,
col207 ,
col208 ,
col209 ,
col210 ,
col211 ,
col212 ,
col213 ,
col214 ,
col215 ,
col216 ,
col217 ,
col218 ,
col219 ,
col220 ,
col221 ,
col222 ,
col223 ,
col224 ,
col225 ,
col226 ,
col227 ,
col228,
col229,
col230,
col231,
col232,
col233,
col234,
col235,
col236,
col237,
col238
)
VALUES
(
ams_list_import_errors_s.nextval, -- LIST_IMPORT_ERROR_ID,
FND_GLOBAL.User_ID, -- LAST_UPDATED_BY,
SYSDATE, -- LAST_UPDATE_DATE,
SYSDATE, -- CREATION_DATE,
FND_GLOBAL.User_ID, -- CREATED_BY,
FND_GLOBAL.Conc_Login_ID, -- LAST_UPDATE_LOGIN,
l_import_source_line_id(i),
l_import_list_header_id(i),
'LEAD', -- IMPORT_TYPE,
'E', -- ERROR_TYPE,
l_batch_id,
'Y',
l_col1(i),
l_col2(i),
l_col3(i),
l_col4(i),
l_col5(i),
l_col6(i),
l_col7(i),
l_col8(i),
l_col9(i),
l_col10(i),
l_col11(i),
l_col12(i),
l_col13(i),
l_col14(i),
l_col15(i),
l_col16(i),
l_col17(i),
l_col18(i),
l_col19(i),
l_col20(i),
l_col21(i),
l_col22(i),
l_col23(i),
l_col24(i),
l_col25(i),
l_col26(i),
l_col27(i),
l_col28(i),
l_col29(i),
l_col30(i),
l_col31(i),
l_col32(i),
l_col33(i),
l_col34(i),
l_col35(i),
l_col36(i),
l_col37(i),
l_col38(i),
l_col39(i),
l_col40(i),
l_col41(i),
l_col42(i),
l_col43(i),
l_col44(i),
l_col45(i),
l_col46(i),
l_col47(i),
l_col48(i),
l_col49(i),
l_col50(i),
l_col51(i),
l_col52(i),
l_col53(i),
l_col54(i),
l_col55(i),
l_col56(i),
l_col57(i),
l_col58(i),
l_col59(i),
l_col60(i),
l_col61(i),
l_col62(i),
l_col63(i),
l_col64(i),
l_col65(i),
l_col66(i),
l_col67(i),
l_col68(i),
-- l_col69(i),
-- l_col70(i),
-- l_col71(i),
l_col72(i),
l_col73(i),
l_col74(i),
l_col75(i),
l_col76(i),
l_col77(i),
-- l_col78(i),
-- l_col79(i),
-- l_col80(i),
-- l_col81(i),
l_col82(i),
l_col83(i),
l_col84(i),
l_col85(i),
l_col86(i),
l_col87(i),
l_col88(i),
l_col89(i),
l_col90(i),
l_col91(i),
l_col92(i),
l_col93(i),
l_col94(i),
l_col95(i),
l_col96(i),
l_col97(i),
l_col98(i),
l_col99(i),
l_col100(i),
l_col101(i),
l_col102(i),
l_col103(i),
l_col104(i),
l_col105(i),
l_col106(i),
l_col107(i),
l_col108(i),
l_col109(i),
l_col110(i),
l_col111(i),
l_col112(i),
l_col113(i),
l_col114(i),
l_col115(i),
l_col116(i),
l_col117(i),
l_col118(i),
l_col119(i),
l_col120(i),
l_col121(i),
l_col122(i),
l_col123(i),
l_col124(i),
l_col125(i),
l_col126(i),
l_col127(i),
l_col128(i),
l_col129(i),
l_col130(i),
l_col131(i),
l_col132(i),
l_col133(i),
l_col134(i),
l_col135(i),
l_col136(i),
l_col137(i),
l_col138(i),
l_col139(i),
l_col140(i),
l_col141(i),
l_col142(i),
l_col143(i),
l_col144(i),
l_col145(i),
l_col146(i),
l_col147(i),
l_col148(i),
l_col149(i),
l_col150(i),
l_col151(i),
l_col152(i),
l_col153(i),
l_col154(i),
l_col155(i),
l_col156(i),
l_col157(i),
l_col158(i),
l_col159(i),
l_col160(i),
l_col161(i),
l_col162(i),
l_col163(i),
l_col164(i),
l_col165(i),
l_col166(i),
l_col167(i),
l_col168(i),
l_col169(i),
l_col170(i),
l_col171(i),
l_col172(i),
l_col173(i),
l_col174(i),
l_col175(i),
l_col176(i),
l_col177(i),
l_col178(i),
l_col179(i),
l_col180(i),
l_col181(i),
l_col182(i),
l_col183(i),
l_col184(i),
l_col185(i),
l_col186(i),
l_col187(i),
l_col188(i),
l_col189(i),
l_col190(i),
l_col191(i),
l_col192(i),
l_col193(i),
l_col194(i),
l_col195(i),
l_col196(i),
l_col197(i),
l_col198(i),
l_col199(i),
l_col200(i),
l_col201(i),
l_col202(i),
l_col203(i),
l_col204(i),
l_col205(i),
l_col206(i),
l_col207(i),
l_col208(i),
l_col209(i),
l_col210(i),
l_col211(i),
l_col212(i),
l_col213(i),
l_col214(i),
l_col215(i),
l_col216(i),
l_col217(i),
l_col218(i),
l_col219(i),
l_col220(i),
l_col221(i),
l_col222(i),
l_col223(i),
l_col224(i),
l_col225(i),
l_col226(i),
l_col227(i),
l_col228(i),
l_col229(i),
l_col230(i),
l_col231(i),
l_col232(i),
l_col233(i),
l_col234(i),
l_col235(i),
l_col236(i),
l_col237(i),
l_col238(i)
);
l_address_effective_date, l_last_ordered_date,l_program_update_date,l_lead_date;
l_address_effective_date, l_last_ordered_date,l_program_update_date,l_lead_date,null);
update ams_list_import_errors
set col1 = 'SOURCE_SYSTEM:'||l_invalid_src_system
where import_list_header_id = x_import_list_header_id
and import_source_line_id = x_import_source_line_id
and batch_id = l_batch_id;
INSERT INTO ams_list_import_errors
(
LIST_IMPORT_ERROR_ID,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
IMPORT_SOURCE_LINE_ID,
IMPORT_LIST_HEADER_ID,
IMPORT_TYPE,
ERROR_TYPE,
BATCH_ID,
col1
)
VALUES
(
ams_list_import_errors_s.nextval, -- LIST_IMPORT_ERROR_ID,
FND_GLOBAL.User_ID, -- LAST_UPDATED_BY,
SYSDATE, -- LAST_UPDATE_DATE,
SYSDATE, -- CREATION_DATE,
FND_GLOBAL.User_ID, -- CREATED_BY,
FND_GLOBAL.Conc_Login_ID, -- LAST_UPDATE_LOGIN,
x_import_source_line_id,
x_import_list_header_id,
'LEAD', -- IMPORT_TYPE,
'E', -- ERROR_TYPE,
l_batch_id,
'SOURCE_SYSTEM:'||l_invalid_src_system);
UPDATE ams_imp_source_lines
SET load_status = decode(load_status,'DUPLICATE','DUPLICATE','ERROR')
WHERE import_list_header_id = p_import_list_header_id
and import_source_line_id in
(select import_source_line_id from ams_list_import_errors
where import_list_header_id = p_import_list_header_id
and error_type = 'E');
select 'Y'
from ams_list_import_errors
where import_list_header_id = p_import_list_header_id
and import_source_line_id = p_import_source_line_id
and batch_id = p_batch_id;
select import_type
from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
select org_imp_xml_element_id, add_imp_xml_element_id, ocont_imp_xml_element_id,
cp_imp_xml_element_id, em_imp_xml_element_id
from ams_hz_b2b_mapping_v where import_source_line_id = p_import_source_line_id;
select per_imp_xml_element_id, add_imp_xml_element_id,cp_imp_xml_element_id, em_imp_xml_element_id
from ams_hz_b2c_mapping_v where import_source_line_id = p_import_source_line_id;
select file_type from AMS_IMP_DOCUMENTS where import_list_header_id = p_import_list_header_id;
select to_date(p_column1, x_date_format) into l_date1 from dual;
select to_date(p_column2, x_date_format) into l_date2 from dual;
select to_date(p_column3, x_date_format) into l_date3 from dual;
select to_date(p_column4, x_date_format) into l_date4 from dual;
select to_date(p_column5, x_date_format) into l_date5 from dual;
select to_date(p_column6, x_date_format) into l_date6 from dual;
update ams_list_import_errors
set col227 = decode(l_col1,'Y',l_col11||l_invalid_date),
col228 = decode(l_col2,'Y',l_col22||l_invalid_date),
-- col229 = decode(l_col3,'Y','LAST_ORDERED_DATE:'||l_invalid_date),
-- col230 = decode(l_col4,'Y','PROGRAM_UPDATE_DATE:'||l_invalid_date),
col233 = decode(l_col3,'Y',l_col33||l_invalid_date),
col234 = decode(l_col4,'Y',l_col44||l_invalid_date),
col235 = decode(l_col5,'Y',l_col55||l_invalid_date),
col236 = decode(l_col6,'Y',l_col66||l_invalid_date)
where import_list_header_id = p_import_list_header_id
and import_source_line_id = p_import_source_line_id
and batch_id = p_batch_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = ERROR_TEXT ||','||decode(l_col1,'Y',l_col11||l_invalid_date)||','||
decode(l_col2,'Y',l_col22||l_invalid_date),
LOAD_STATUS = 'ERROR'
where imp_xml_element_id = l_add_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = ERROR_TEXT ||','||decode(l_col3,'Y',l_col33||l_invalid_date),
LOAD_STATUS = 'ERROR'
where imp_xml_element_id = l_ocont_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = ERROR_TEXT ||','||decode(l_col4,'Y',l_col44||l_invalid_date),
LOAD_STATUS = 'ERROR'
where imp_xml_element_id = l_ocont_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = ERROR_TEXT ||','||decode(l_col6,'Y',l_col66||l_invalid_date),
LOAD_STATUS = 'ERROR'
where imp_xml_element_id = l_ocont_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = ERROR_TEXT ||','||decode(l_col5,'Y',l_col55||l_invalid_date),
LOAD_STATUS = 'ERROR'
where imp_xml_element_id = l_org_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = ERROR_TEXT ||','||decode(l_col3,'Y',l_col33||l_invalid_date),
LOAD_STATUS = 'ERROR'
where imp_xml_element_id = l_per_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = ERROR_TEXT ||','||decode(l_col4,'Y',l_col44||l_invalid_date),
LOAD_STATUS = 'ERROR'
where imp_xml_element_id = l_per_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = ERROR_TEXT ||','||decode(l_col6,'Y',l_col66||l_invalid_date),
LOAD_STATUS = 'ERROR'
where imp_xml_element_id = l_per_imp_xml_element_id;
INSERT INTO ams_list_import_errors
(
LIST_IMPORT_ERROR_ID,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
IMPORT_SOURCE_LINE_ID,
IMPORT_LIST_HEADER_ID,
IMPORT_TYPE,
ERROR_TYPE,
BATCH_ID,
col227,
col228,
-- col229,
-- col230,
col233,
col234,
col235,
col236
)
VALUES
(
ams_list_import_errors_s.nextval, -- LIST_IMPORT_ERROR_ID,
FND_GLOBAL.User_ID, -- LAST_UPDATED_BY,
SYSDATE, -- LAST_UPDATE_DATE,
SYSDATE, -- CREATION_DATE,
FND_GLOBAL.User_ID, -- CREATED_BY,
FND_GLOBAL.Conc_Login_ID, -- LAST_UPDATE_LOGIN,
p_import_source_line_id,
p_import_list_header_id,
'LEAD', -- IMPORT_TYPE,
'E', -- ERROR_TYPE,
p_batch_id,
decode(l_col1,'Y',l_col11||l_invalid_date),
decode(l_col2,'Y',l_col22||l_invalid_date),
-- decode(l_col3,'Y','LAST_ORDERED_DATE:'||l_invalid_date),
-- decode(l_col4,'Y','PROGRAM_UPDATE_DATE:'||l_invalid_date),
-- decode(l_col5,'Y','LEAD_DATE:'||l_invalid_date)
decode(l_col3,'Y',l_col33||l_invalid_date),
decode(l_col4,'Y',l_col44||l_invalid_date),
decode(l_col5,'Y',l_col55||l_invalid_date),
decode(l_col6,'Y',l_col66||l_invalid_date)
);
SELECT
batch_id
FROM ams_imp_list_headers_all
WHERE import_list_header_id = p_import_list_header_id;
SELECT
-- BATCH_ID,
IMPORT_SOURCE_LINE_ID,
IMPORT_LIST_HEADER_ID,
RELATIONSHIP_CODE,
RELATIONSHIP_TYPE,
l_invalid_value
FROM
AMS_HZ_B2B_MAPPING_V B2B
WHERE
IMPORT_LIST_HEADER_ID=p_import_list_header_id and
( PERSON_FIRST_NAME IS NOT NULL OR PERSON_LAST_NAME IS NOT NULL )
AND (( RELATIONSHIP_CODE is not null
AND RELATIONSHIP_TYPE is not null )
OR(RELATIONSHIP_CODE is null
AND RELATIONSHIP_TYPE is not null
)
OR(RELATIONSHIP_CODE is not null
AND RELATIONSHIP_TYPE is null
)
)
AND (nvl(RELATIONSHIP_CODE,'DUMMY')
not IN ( SELECT
b.FORWARD_REL_CODE
FROM
HZ_CODE_ASSIGNMENTS a,
HZ_RELATIONSHIP_TYPES b
WHERE
a.owner_table_name = 'HZ_RELATIONSHIP_TYPES' and
a.owner_table_id = b.RELATIONSHIP_TYPE_ID and
a.class_code= 'PARTY_REL_GRP_CONTACTS' and
b.subject_type = 'PERSON' and
b.object_type = 'ORGANIZATION' and
b.DIRECTION_CODE = 'P'and
-- B2B.RELATIONSHIP_CODE = b.FORWARD_REL_CODE
B2B.RELATIONSHIP_TYPE = b.RELATIONSHIP_TYPE
)
--OR RELATIONSHIP_TYPE
-- not IN ( SELECT
-- b.RELATIONSHIP_TYPE
-- FROM
-- HZ_CODE_ASSIGNMENTS a,
-- HZ_RELATIONSHIP_TYPES b
-- WHERE
-- a.owner_table_name = 'HZ_RELATIONSHIP_TYPES' and
-- a.owner_table_id = b.RELATIONSHIP_TYPE_ID and
-- a.class_code= 'PARTY_REL_GRP_CONTACTS' and
-- b.subject_type = 'PERSON' and
-- b.object_type = 'ORGANIZATION' and
-- b.DIRECTION_CODE = 'P'and
-- B2B.RELATIONSHIP_TYPE = b.RELATIONSHIP_TYPE
-- )
);
INSERT INTO ams_list_import_errors
(
LIST_IMPORT_ERROR_ID,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
ERROR_TYPE,
BATCH_ID,
IMPORT_LIST_HEADER_ID,
IMPORT_SOURCE_LINE_ID,
COL1
)
values
(
ams_list_import_errors_s.nextval, -- LIST_IMPORT_ERROR_ID,
FND_GLOBAL.User_ID, -- LAST_UPDATED_BY,
SYSDATE, -- LAST_UPDATE_DATE,
SYSDATE, -- CREATION_DATE,
FND_GLOBAL.User_ID, -- CREATED_BY,
FND_GLOBAL.Conc_Login_ID, -- LAST_UPDATE_LOGIN,
'E',
l_batch_id,
I_imp_list_header_id(i),
I_imp_source_line_id(i),
I_import_failure_reason(i)
);
UPDATE ams_imp_source_lines
SET load_status = 'ERROR'
WHERE import_list_header_id = p_import_list_header_id
and import_source_line_id in
(select import_source_line_id from ams_list_import_errors
where import_list_header_id = p_import_list_header_id
and error_type = 'E');
SELECT
batch_id
FROM ams_imp_list_headers_all
WHERE import_list_header_id = p_import_list_header_id;
SELECT
IMPORT_SOURCE_LINE_ID,
import_list_header_id,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(PARTY_NAME))),255) - 255,0,' ','PARTY_NAME :'||decode(nvl(PARTY_NAME,'x'),'x',l_null_value,l_invalid_size)||'(255)') PARTY_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FISCAL_YEAREND_MONTH)),'x')),30) - 30,0,' ','FISCAL_YEAREND_MONTH :'||l_invalid_size||'(30)') FISCAL_YEAREND_MONTH,
/*
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(DUNS_NUMBER,' ','x'))),'0123456789.', 'x'))),0),0,' ','DUNS_NUMBER :'||l_invalid_number) DUNS_NUMBER,
*/
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DUNS_NUMBER)),'x')),30) - 30,0,' ','DUNS_NUMBER:'||l_invalid_size||'(30)') DUNS_NUMBER,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(EMPLOYEES_TOTAL,' ','x'))),'0123456789.',' x'))),0),0,' ','EMPLOYEES_TOTAL :'||l_invalid_number) EMPLOYEES_TOTAL,
DECODE(GREATEST(lengthb(nvl(LINE_OF_BUSINESS,'x')),240) - 240,0,' ','LINE_OF_BUSINESS :'||l_invalid_size) LINE_OF_BUSINESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS1)),'x')),240) - 240,0,' ','ADDRESS1 :'||l_invalid_size||'(240)') ADDRESS1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS2)),'x')),240) - 240,0,' ','ADDRESS2 :'||l_invalid_size||'(240)') ADDRESS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS3)),'x')),240) - 240,0,' ','ADDRESS3 :'||l_invalid_size||'(240)') ADDRESS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS4)),'x')),240) - 240,0,' ','ADDRESS4 :'||l_invalid_size||'(240)') ADDRESS4,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(YEAR_ESTABLISHED,' ','x'))),'0123456789.',' x'))),0),0,' ','YEAR_ESTABLISHED :'||l_invalid_number) YEAR_ESTABLISHED,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_REFERENCE)),'x')),50) - 50,0,' ','TAX_REFERENCE :'||l_invalid_size||'(50)') TAX_REFERENCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CEO_NAME)),'x')),240) - 240,0,' ','CEO_NAME :'||l_invalid_size||'(240)') CEO_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME)),'x')),50) - 50,0,' ','PERSON_LAST_NAME :'||l_invalid_size||'(50)') PERSON_LAST_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME)),'x')),40) - 40,0,' ','PERSON_FIRST_NAME :'||l_invalid_size||'(40)') PERSON_FIRST_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PREFIX)),'x')),30) - 30,0,' ','PERSON_NAME_PREFIX :'||l_invalid_size||'(30)') PERSON_NAME_PREFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JOB_TITLE)),'x')),100) - 100,0,' ','JOB_TITLE :'||l_invalid_size||'(100)') JOB_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_MIDDLE_NAME)),'x')),60) - 60,0,' ','PERSON_MIDDLE_NAME :'||l_invalid_size||'(60)') PERSON_MIDDLE_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_SUFFIX)),'x')),30) - 30,0,' ','PERSON_NAME_SUFFIX :'||l_invalid_size||'(30)') PERSON_NAME_SUFFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CITY)),'x')),60) - 60,0,' ','CITY :'||l_invalid_size||'(60)') CITY ,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_CODE)),'x')),60) - 60,0,' ','POSTAL_CODE :'||l_invalid_size||'(60)') POSTAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STATE)),'x')),60) - 60,0,' ','STATE :'||l_invalid_size||'(60)') STATE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PROVINCE)),'x')),60) - 60,0,' ','PROVINCE :'||l_invalid_size||'(60)') PROVINCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTY)),'x')),60) - 60,0,' ','COUNTY :'||l_invalid_size||'(60)') COUNTY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTRY)),'x')),60) - 60,0,' ','COUNTRY :'||l_invalid_size||'(60)') COUNTRY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TIME_ZONE)),'x')),50) - 50,0,' ','TIME_ZONE :'||l_invalid_size||'(50)') TIME_ZONE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EMAIL_ADDRESS)),'x')),240) - 240,0,' ','EMAIL_ADDRESS :'||l_invalid_size||'(240)') EMAIL_ADDRESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_COUNTRY_CODE)),'x')),30) - 30,0,' ','PHONE_COUNTRY_CODE :'||l_invalid_size||'(30)') PHONE_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_AREA_CODE)),'x')),10) - 10,0,' ','PHONE_AREA_CODE :'||l_invalid_size||'(10)') PHONE_AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_NUMBER)),'x')),25) - 25,0,' ','PHONE_NUMBER :'||l_invalid_size||'(25)') PHONE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_EXTENTION)),'x')),20) - 20,0,' ','PHONE_EXTENTION :'||l_invalid_size||'(20)') PHONE_EXTENTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DEPARTMENT)),'x')),60) - 60,0,' ','DEPARTMENT :'||l_invalid_size||'(60)') DEPARTMENT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECISION_MAKER_FLAG)),'x')),1) - 1,0,' ','DECISION_MAKER_FLAG :'||l_invalid_size||'(1)') DECISION_MAKER_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SIC_CODE)),'x')),30) - 30,0,' ','SIC_CODE :'||l_invalid_size||'(30)') SIC_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SIC_CODE_TYPE)),'x')),30) - 30,0,' ','SIC_CODE_TYPE :'||l_invalid_size||'(30)') SIC_CODE_TYPE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(TOTAL_NUM_OF_ORDERS,' ','x'))),'0123456789.',' x'))),0),0,' ','TOTAL_NUM_OF_ORDERS :'||l_invalid_number) TOTAL_NUM_OF_ORDERS,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(TOTAL_ORDERED_AMOUNT,' ','x'))),'0123456789.',' x'))),0),0,' ','TOTAL_ORDERED_AMOUNT :'||l_invalid_number) TOTAL_ORDERED_AMOUNT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ANALYSIS_FY)),'x')),5) - 5,0,' ','ANALYSIS_FY :'||l_invalid_size||'(5)') ANALYSIS_FY,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CURR_FY_POTENTIAL_REVENUE,' ','x'))),'0123456789.',' x'))),0),0,' ','CURR_FY_POTENTIAL_REVENUE :'||l_invalid_number) CURR_FY_POTENTIAL_REVENUE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(NEXT_FY_POTENTIAL_REVENUE,' ','x'))),'0123456789.',' x'))),0),0,' ','NEXT_FY_POTENTIAL_REVENUE :'||l_invalid_number) NEXT_FY_POTENTIAL_REVENUE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GSA_INDICATOR_FLAG)),'x')),1) - 1,0,' ','GSA_INDICATOR_FLAG :'||l_invalid_size||'(1)') GSA_INDICATOR_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(OVERSEAS_ADDRESS_FLAG)),'x')),1) - 1,0,' ','OVERSEAS_ADDRESS_FLAG :'||l_invalid_size||'(1)') OVERSEAS_ADDRESS_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(identifying_address_flag)),'x')),1) - 1,0,' ','identifying_address_flag :'||l_invalid_size||'(1)') identifying_address_flag,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(APARTMENT_FLAG)),'x')),1) - 1,0,' ','APARTMENT_FLAG :'||l_invalid_size||'(1)') APARTMENT_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MISSION_STATEMENT)),'x')),2000) - 2000,0,' ','MISSION_STATEMENT :'||l_invalid_size||'(2000)') MISSION_STATEMENT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_NAME_PHONETIC)),'x')),320) - 320,0,' ','ORGANIZATION_NAME_PHONETIC :'||l_invalid_size||'(320)') ORGANIZATION_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CATEGORY_CODE)),'x')),30) -30,0,' ','CATEGORY_CODE:'||l_invalid_size||'(30)') CATEGORY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JGZZ_FISCAL_CODE)),'x')),20) - 20,0,' ','JGZZ_FISCAL_CODE :'||l_invalid_size||'(20)') JGZZ_FISCAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_NAME)),'x')),60) - 60,0,' ','TAX_NAME :'||l_invalid_size||'(60)') TAX_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_LINES_PHONETIC)),'x')),560) - 560,0,' ','ADDRESS_LINES_PHONETIC :'||l_invalid_size||'(560)') ADDRESS_LINES_PHONETIC,
-- bug 4641591: columns obsolete
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PO_BOX_NUMBER)),'x')),50) - 50,0,' ','PO_BOX_NUMBER :'||l_invalid_size||'(50)') PO_BOX_NUMBER,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FLOOR)),'x')),50) - 50,0,' ','FLOOR :'||l_invalid_size||'(50)') FLOOR,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HOUSE_NUMBER)),'x')),50) - 50,0,' ','HOUSE_NUMBER :'||l_invalid_size||'(50)') HOUSE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_PLUS4_CODE)),'x')),10) - 10,0,' ','POSTAL_PLUS4_CODE :'||l_invalid_size||'(10)') POSTAL_PLUS4_CODE,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_SUFFIX)),'x')),50) - 50,0,' ','STREET_SUFFIX :'||l_invalid_size||'(50)') STREET_SUFFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SECONDARY_SUFFIX_ELENENT)),'x')),240) - 240,0,' ','SECONDARY_SUFFIX_ELENENT :'||l_invalid_size||'(240)') SECONDARY_SUFFIX_ELENENT,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET)),'x')),50) - 50,0,' ','STREET :'||l_invalid_size||'(50)') STREET,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_NUMBER)),'x')),50) - 50,0,' ','STREET_NUMBER :'||l_invalid_size||'(50)') STREET_NUMBER,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SUITE)),'x')),50) - 50,0,' ','SUITE :'||l_invalid_size||'(50)') SUITE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RURAL_ROUTE_TYPE)),'x')),50) - 50,0,' ','RURAL_ROUTE_TYPE :'||l_invalid_size||'(50)') RURAL_ROUTE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RURAL_ROUTE_NUMBER)),'x')),50) - 50,0,' ','RURAL_ROUTE_NUMBER :'||l_invalid_size||'(50)') RURAL_ROUTE_NUMBER,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(party_id,' ','x'))),'0123456789.',' x'))),0),0,' ','PARTY_ID :'||l_invalid_number) party_id,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_URL)),'x')),2000) - 2000,0,' ','ORGANIZATION_URL :'||l_invalid_size||'(2000)') ORGANIZATION_URL,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BRANCH_FLAG)),'x')),1) - 1,0,' ','BRANCH_FLAG :'||l_invalid_size||'(1)') BRANCH_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BUSINESS_LINE)),'x')),240) - 240,0,' ','BUSINESS_LINE :'||l_invalid_size||'(240)') BUSINESS_LINE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BUSINESS_SCOPE)),'x')),20) - 20,0,' ','BUSINESS_SCOPE :'||l_invalid_size||'(20)') BUSINESS_SCOPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CHIEF_EXECUTIVE_TITLE)),'x')),240) - 240,0,' ','CHIEF_EXECUTIVE_TITLE :'||l_invalid_size||'(240)') CHIEF_EXECUTIVE_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONGRESSIONAL_DISTRICT_CODE)),'x')),2) - 2,0,' ','CONGRESSIONAL_DISTRICT_CODE :'||l_invalid_size||'(2)') CONGRESSIONAL_DISTRICT_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CORPORATION_CLASS)),'x')),60) - 60,0,' ','CORPORATION_CLASS :'||l_invalid_size||'(60)') CORPORATION_CLASS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CREDIT_SCORE)),'x')),30) - 30,0,' ','CREDIT_SCORE :'||l_invalid_size||'(30)') CREDIT_SCORE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CREDIT_SCORE_COMMENTARY)),'x')),30) - 30,0,' ','CREDIT_SCORE_COMMENTARY :'||l_invalid_size||'(30)') CREDIT_SCORE_COMMENTARY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DB_RATING)),'x')),5) - 5,0,' ','DB_RATING :'||l_invalid_size||'(5)') DB_RATING,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECLARED_ETHNICITY)),'x')),60) - 60,0,' ','DECLARED_ETHNICITY :'||l_invalid_size||'(60)') DECLARED_ETHNICITY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DEPARTMENT_INDICATOR)),'x')),30) - 30,0,' ','DEPARTMENT_INDICATOR :'||l_invalid_size||'(30)') DEPARTMENT_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,' ','DESCRIPTION:'||l_invalid_size||'(2000)') DESCRIPTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DISADVANTAGED_INDICATOR)),'x')),30) - 30,0,' ','DISADVANTAGED_INDICATOR :'||l_invalid_size||'(30)') DISADVANTAGED_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ENQUIRY_DUNS)),'x')),15) - 15,0,' ','ENQUIRY_DUNS :'||l_invalid_size||'(15)') ENQUIRY_DUNS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EXPORT_INDICATOR)),'x')),30) - 30,0,' ','EXPORT_INDICATOR :'||l_invalid_size||'(30)') EXPORT_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAILURE_SCORE)),'x')),30) - 30,0,' ','FAILURE_SCORE :'||l_invalid_size||'(30)') FAILURE_SCORE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAILURE_SCORE_COMMENTARY)),'x')),30) - 30,0,' ','FAILURE_SCORE_COMMENTARY :'||l_invalid_size||'(30)') FAILURE_SCORE_COMMENTARY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAILURE_SCORE_OVERRIDE_CODE)),'x')),30) - 30,0,' ','FAILURE_SCORE_OVERRIDE_CODE :'||l_invalid_size||'(30)') FAILURE_SCORE_OVERRIDE_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GLOBAL_FAILURE_SCORE)),'x')),5) - 5,0,' ','GLOBAL_FAILURE_SCORE :'||l_invalid_size||'(5)') GLOBAL_FAILURE_SCORE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HEADQUARTER_BRANCH_INDICATOR)),'x')),30) - 30,0,' ','HEADQUARTER_BRANCH_INDICATOR :'||l_invalid_size||'(30)') HEADQUARTER_BRANCH_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HEAD_OF_HOUSEHOLD_FLAG)),'x')),1) - 1,0,' ','HEAD_OF_HOUSEHOLD_FLAG :'||l_invalid_size||'(1)') HEAD_OF_HOUSEHOLD_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(IMPORT_INDICATOR)),'x')),30) - 30,0,' ','IMPORT_INDICATOR :'||l_invalid_size||'(30)') IMPORT_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS)),'x')),240) - 240,0,' ','ORGANIZATION_KNOWN_AS :'||l_invalid_size||'(240)') ORGANIZATION_KNOWN_AS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS2)),'x')),240) - 240,0,' ','ORGANIZATION_KNOWN_AS2 :'||l_invalid_size||'(240)') ORGANIZATION_KNOWN_AS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS3)),'x')),240) - 240,0,' ','ORGANIZATION_KNOWN_AS3 :'||l_invalid_size||'(240)') ORGANIZATION_KNOWN_AS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS4)),'x')),240) - 240,0,' ','ORGANIZATION_KNOWN_AS4 :'||l_invalid_size||'(240)') ORGANIZATION_KNOWN_AS4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS5)),'x')),240) - 240,0,' ','ORGANIZATION_KNOWN_AS5:'||l_invalid_size||'(240)') ORGANIZATION_KNOWN_AS5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS :'||l_invalid_size||'(240)') PERSON_KNOWN_AS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS2)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS2 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS3)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS3 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS4)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS4 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS5)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS5 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LABOR_SURPLUS_INDICATOR)),'x')),30) - 30,0,' ','LABOR_SURPLUS_INDICATOR :'||l_invalid_size||'(30)') LABOR_SURPLUS_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCAL_ACTIVITY_CODE)),'x')),30) - 30,0,' ','LOCAL_ACTIVITY_CODE :'||l_invalid_size||'(30)') LOCAL_ACTIVITY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCAL_ACTIVITY_CODE_TYPE)),'x')),30) - 30,0,' ','LOCAL_ACTIVITY_CODE_TYPE :'||l_invalid_size||'(30)') LOCAL_ACTIVITY_CODE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCATION_DIRECTIONS)),'x')),640) - 640,0,' ','LOCATION_DIRECTIONS :'||l_invalid_size||'(640)') LOCATION_DIRECTIONS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MARITAL_STATUS)),'x')),30) - 30,0,' ','MARITAL_STATUS :'||l_invalid_size||'(30)') MARITAL_STATUS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MINORITY_OWNED_INDICATOR)),'x')),30) - 30,0,' ','MINORITY_OWNED_INDICATOR :'||l_invalid_size||'(30)') MINORITY_OWNED_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MINORITY_OWNED_TYPE)),'x')),30) - 30,0,' ','MINORITY_OWNED_TYPE :'||l_invalid_size||'(30)') MINORITY_OWNED_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_TYPE)),'x')),30) - 30,0,' ','ORGANIZATION_TYPE :'||l_invalid_size||'(30)') ORGANIZATION_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(OUT_OF_BUSINESS_INDICATOR)),'x')),30) - 30,0,' ','OUT_OF_BUSINESS_INDICATOR :'||l_invalid_size||'(30)') OUT_OF_BUSINESS_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ACADEMIC_TITLE)),'x')),30) - 30,0,' ','PERSON_ACADEMIC_TITLE :'||l_invalid_size||'(30)') PERSON_ACADEMIC_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME_PHONETIC)),'x')),60) - 60,0,' ','PERSON_FIRST_NAME_PHONETIC :'||l_invalid_size||'(60)') PERSON_FIRST_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME_PHONETIC)),'x')),60) - 60,0,' ','PERSON_LAST_NAME_PHONETIC :'||l_invalid_size||'(60)') PERSON_LAST_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MIDDLE_NAME_PHONETIC)),'x')),60) - 60,0,' ','MIDDLE_NAME_PHONETIC :'||l_invalid_size||'(60)') MIDDLE_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PHONETIC)),'x')),320) - 320,0,' ','PERSON_NAME_PHONETIC :'||l_invalid_size||'(320)') PERSON_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_PREVIOUS_TITLE_NAME)),'x')),150) - 150,0,' ','PERSON_PREVIOUS_TITLE_NAME :'||l_invalid_size||'(150)') PERSON_PREVIOUS_TITLE_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PLACE_OF_BIRTH)),'x')),60) - 60,0,' ','PLACE_OF_BIRTH :'||l_invalid_size||'(60)') PLACE_OF_BIRTH,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRINCIPAL_NAME)),'x')),240) - 240,0,' ','PRINCIPAL_NAME :'||l_invalid_size||'(240)') PRINCIPAL_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRINCIPAL_TITLE)),'x')),240) - 240,0,' ','PRINCIPAL_TITLE :'||l_invalid_size||'(240)') PRINCIPAL_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PUBLIC_PRIVATE_OWNERSHIP_FLAG)),'x')),1) - 1,0,' ','PUBLIC_PRIVATE_OWNERSHIP_FLAG :'||l_invalid_size||'(1)') PUBLIC_PRIVATE_OWNERSHIP_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RENT_OWNED_INDICATOR)),'x')),30) - 30,0,' ','RENT_OWNED_INDICATOR :'||l_invalid_size||'(30)') RENT_OWNED_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SECOND_TITLE)),'x')),30) - 30,0,' ','SECOND_TITLE :'||l_invalid_size||'(30)') SECOND_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) - 240,0,' ','SHORT_DESCRIPTION :'||l_invalid_size||'(240)') SHORT_DESCRIPTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SMALL_BUSINESS_INDICATOR)),'x')),30) - 30,0,' ','SMALL_BUSINESS_INDICATOR :'||l_invalid_size||'(30)') SMALL_BUSINESS_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_ID)),'x')),60) - 60,0,' ','TAX_ID :'||l_invalid_size||'(60)') TAX_ID,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(WOMAN_OWNED_INDICATOR)),'x')),30) - 30,0,' ',' WOMAN_OWNED_INDICATOR :'||l_invalid_size||'(30)') WOMAN_OWNED_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE1)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE1 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE2)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE2 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE3)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE3 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE4)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE4 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE5)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE5 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE6)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE6 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE7)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE7 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE8)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE8 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE9)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE9 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE10)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE10 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE11)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE11 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE12)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE12 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE13)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE13 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE14)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE14 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE15)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE15 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE1)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE1 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE2)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE2 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE3)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE3 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE4)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE4 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE5)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE5 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE6)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE6 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE7)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE7 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE8)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE8 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE9)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE9 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE10)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE10 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE11)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE11 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE12)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE12 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE13)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE13 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE14)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE14 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE15)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE15 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE1)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE1 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE2)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE2 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE3)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE3 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE4)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE4 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE5)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE5 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE6)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE6 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE7)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE7 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE8)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE8 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE9)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE9 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE10)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE10 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE12)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE12 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE13)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE13 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE14)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE14 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE15)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE15 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE12)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE12 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE1)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE1 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE2)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE2 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE3)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE3 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE4)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE4 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE5)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE5 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE6)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE6 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE7)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE7 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE8)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE8 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE9)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE9 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE10)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE10 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE11)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE11 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE12)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE12 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE13)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE13 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE14)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE14 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE15)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE15 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_COUNTRY_CODE)),'x')),10) - 10,0,' ','FAX_COUNTRY_CODE :'||l_invalid_size||'(10)') FAX_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_AREA_CODE)),'x')),10) - 10,0,' ','FAX_AREA_CODE :'||l_invalid_size||'(10)') FAX_AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_NUMBER)),'x')),40) - 40,0,' ','FAX_NUMBER :'||l_invalid_size||'(40)') FAX_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','ORG_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') ORG_ATTRIBUTE_CATEGORY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','PERSON_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') PERSON_ATTRIBUTE_CATEGORY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','ORG_CONTACT_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') ORG_CONTACT_ATTRIBUTE_CATEGORY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','ADDRESS_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') ADDRESS_ATTRIBUTE_CATEGORY,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CONTROL_YEAR,' ','x'))),'0123456789.',' x'))),0),0,' ','CONTROL_YEAR :'||l_invalid_number) CONTROL_YEAR,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(DEBARMENTS_COUNT,' ','x'))),'0123456789.',' x'))),0),0,' ','DEBARMENTS_COUNT :'||l_invalid_number) DEBARMENTS_COUNT,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(HOUSEHOLD_SIZE,' ','x'))),'0123456789.',' x'))),0),0,' ','HOUSEHOLD_SIZE :'||l_invalid_number) HOUSEHOLD_SIZE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PERSONAL_INCOME,' ','x'))),'0123456789.',' x'))),0),0,' ','PERSONAL_INCOME :'||l_invalid_number) PERSONAL_INCOME,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(NOTES)),'x')),2000) - 2000,0,' ','NOTES :'||l_invalid_size||'(2000)') NOTES,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(VEHICLE_RESPONSE_CODE)),'x')),30) - 30,0,' ','VEHICLE_RESPONSE_CODE :'||l_invalid_size||'(30)') VEHICLE_RESPONSE_CODE,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(SALES_AGENT_EMAIL_ADDRESS)),'x')),2000) - 2000,0,' ','SALES_AGENT_EMAIL_ADDRESS:'||l_invalid_size||'(2000)') SALES_AGENT_EMAIL_ADDRESS,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(ORIG_SYSTEM_REFERENCE)),'x')),240) - 240,0,' ','ORIG_SYSTEM_REFERENCE:'||l_invalid_size||'(240)') ORIG_SYSTEM_REFERENCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_EMAIL_ADDRESS)),'x')),240) - 240,0,' ','ORG_EMAIL_ADDRESS :'||l_invalid_size||'(240)') ORG_EMAIL_ADDRESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PHONE_TYPE)),'x')),30) - 30,0,' ','ORG_PHONE_TYPE :'||l_invalid_size||'(30)') ORG_PHONE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_TYPE)),'x')),30) - 30,0,' ','PHONE_TYPE :'||l_invalid_size||'(30)') PHONE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PH_COUNTRY_CODE)),'x')),30) - 30,0,' ','ORG_PH_COUNTRY_CODE :'||l_invalid_size||'(30)') ORG_PH_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PH_AREA_CODE)),'x')),10) - 10,0,' ','ORG_PH_AREA_CODE :'||l_invalid_size||'(10)') ORG_PH_AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PH_NUMBER)),'x')),25) - 25,0,' ','ORG_PH_NUMBER :'||l_invalid_size||'(25)') ORG_PH_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PH_EXTENSION)),'x')),20) - 20,0,' ','ORG_PH_EXTENSION :'||l_invalid_size||'(20)') ORG_PH_EXTENSION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDRESS1)),'x')),240) - 240,0,' ','ORG_ADDRESS1 :'||l_invalid_size||'(240)') ORG_ADDRESS1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDRESS2)),'x')),240) - 240,0,' ','ORG_ADDRESS2 :'||l_invalid_size||'(240)') ORG_ADDRESS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDRESS3)),'x')),240) - 240,0,' ','ORG_ADDRESS3 :'||l_invalid_size||'(240)') ORG_ADDRESS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDRESS4)),'x')),240) - 240,0,' ','ORG_ADDRESS4 :'||l_invalid_size||'(240)') ORG_ADDRESS4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CITY)),'x')),60) - 60,0,' ','ORG_CITY :'||l_invalid_size||'(60)') ORG_CITY ,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_POSTAL_CODE)),'x')),60) - 60,0,' ','ORG_POSTAL_CODE :'||l_invalid_size||'(60)') ORG_POSTAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_STATE)),'x')),60) - 60,0,' ','ORG_STATE :'||l_invalid_size||'(60)') ORG_STATE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PROVINCE)),'x')),60) - 60,0,' ','ORG_PROVINCE :'||l_invalid_size||'(60)') ORG_PROVINCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_COUNTY)),'x')),60) - 60,0,' ','ORG_COUNTY :'||l_invalid_size||'(60)') ORG_COUNTY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_COUNTRY)),'x')),60) - 60,0,' ','ORG_COUNTRY :'||l_invalid_size||'(60)') ORG_COUNTRY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','ORG_ADDR_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') ORG_ADDR_ATTRIBUTE_CATEGORY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE1)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE1 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE2)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE2 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE3)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE3 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE4)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE4 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE5)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE5 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE6)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE6 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE7)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE7 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE8)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE8 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE9)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE9 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE10)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE10 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE11)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE11 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE12)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE12 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE13)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE13 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE14)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE14 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE15)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE15 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE16)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE16 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE16,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE17)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE17 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE17,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE18)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE18 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE18,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE19)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE19 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE19,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE20)),'x')),150) - 150,0,' ','ORG_ADDR_ATTRIBUTE20 :'||l_invalid_size||'(150)') ORG_ADDR_ATTRIBUTE20,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','ORG_CPS_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') ORG_CPS_ATTRIBUTE_CATEGORY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE1)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE1 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE2)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE2 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE3)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE3 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE4)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE4 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE5)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE5 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE6)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE6 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE7)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE7 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE8)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE8 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE9)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE9 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE10)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE10 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE11)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE11 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE12)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE12 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE13)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE13 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE14)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE14 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE15)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE15 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE16)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE16 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE16,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE17)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE17 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE17,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE18)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE18 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE18,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE19)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE19 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE19,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE20)),'x')),150) - 150,0,' ','ORG_CPS_ATTRIBUTE20 :'||l_invalid_size||'(150)') ORG_CPS_ATTRIBUTE20,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','ORG_PS_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') ORG_PS_ATTRIBUTE_CATEGORY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE1)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE1 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE2)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE2 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE3)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE3 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE4)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE4 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE5)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE5 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE6)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE6 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE7)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE7 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE8)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE8 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE9)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE9 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE10)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE10 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE11)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE11 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE12)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE12 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE13)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE13 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE14)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE14 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE15)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE15 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE16)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE16 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE16,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE17)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE17 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE17,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE18)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE18 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE18,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE19)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE19 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE19,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE20)),'x')),150) - 150,0,' ','ORG_PS_ATTRIBUTE20 :'||l_invalid_size||'(150)') ORG_PS_ATTRIBUTE20,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NATIVE_LANGUAGE)),'x')),4) - 4,0,' ','LANGUAGE :'||l_invalid_size||'(4)') NATIVE_LANGUAGE
FROM AMS_HZ_B2B_MAPPING_V
WHERE IMPORT_LIST_HEADER_ID = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD')
AND
(
DECODE(GREATEST(lengthb(LTRIM(RTRIM(PARTY_NAME))),255) - 255,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FISCAL_YEAREND_MONTH)),'x')),30) - 30,0,'OK','NO') = 'NO'
/* or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(DUNS_NUMBER,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
*/
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(EMPLOYEES_TOTAL,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(YEAR_ESTABLISHED,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(TOTAL_ORDERED_AMOUNT,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(TOTAL_NUM_OF_ORDERS,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CURR_FY_POTENTIAL_REVENUE,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(NEXT_FY_POTENTIAL_REVENUE,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(party_id,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LINE_OF_BUSINESS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS1)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_REFERENCE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CEO_NAME)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME)),'x')),40) - 40,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PREFIX)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JOB_TITLE)),'x')),100) - 100,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_MIDDLE_NAME)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_SUFFIX)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CITY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_CODE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STATE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PROVINCE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DUNS_NUMBER)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTRY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TIME_ZONE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EMAIL_ADDRESS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_COUNTRY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_NUMBER)),'x')),25) - 25,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_EXTENTION)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DEPARTMENT)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECISION_MAKER_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(SIC_CODE,'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(SIC_CODE_TYPE,'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(ANALYSIS_FY,'x')),5) - 5,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(identifying_address_flag)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GSA_INDICATOR_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(OVERSEAS_ADDRESS_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(APARTMENT_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MISSION_STATEMENT)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_NAME_PHONETIC)),'x')),320) - 320,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CATEGORY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JGZZ_FISCAL_CODE)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_NAME)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_LINES_PHONETIC)),'x')),560) - 560,0,'OK','NO') = 'NO'
or
/*
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PO_BOX_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FLOOR)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HOUSE_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
*/
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_PLUS4_CODE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_SUFFIX)),'x')),50) - 50,0,'OK','NO') = 'NO'
--or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SECONDARY_SUFFIX_ELENENT)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
/*
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
*/
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RURAL_ROUTE_TYPE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RURAL_ROUTE_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_URL)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BRANCH_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HEAD_OF_HOUSEHOLD_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PUBLIC_PRIVATE_OWNERSHIP_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BUSINESS_LINE)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BUSINESS_SCOPE)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CHIEF_EXECUTIVE_TITLE)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS5)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS5)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRINCIPAL_NAME)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRINCIPAL_TITLE)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PHONETIC)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCATION_DIRECTIONS)),'x')),640) - 640,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONGRESSIONAL_DISTRICT_CODE)),'x')),2) - 2,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CORPORATION_CLASS)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MIDDLE_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PLACE_OF_BIRTH)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_ID)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CREDIT_SCORE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(WOMAN_OWNED_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RENT_OWNED_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_PREVIOUS_TITLE_NAME)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MARITAL_STATUS)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SECOND_TITLE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SMALL_BUSINESS_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MINORITY_OWNED_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MINORITY_OWNED_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(OUT_OF_BUSINESS_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ACADEMIC_TITLE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LABOR_SURPLUS_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCAL_ACTIVITY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCAL_ACTIVITY_CODE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(IMPORT_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DISADVANTAGED_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DEPARTMENT_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CREDIT_SCORE_COMMENTARY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EXPORT_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAILURE_SCORE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAILURE_SCORE_COMMENTARY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAILURE_SCORE_OVERRIDE_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DB_RATING)),'x')),5) - 5,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GLOBAL_FAILURE_SCORE)),'x')),5) - 5,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ENQUIRY_DUNS)),'x')),15) - 15,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECLARED_ETHNICITY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_COUNTRY_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_NUMBER)),'x')),40) - 40,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CONTROL_YEAR,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(DEBARMENTS_COUNT,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(HOUSEHOLD_SIZE,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PERSONAL_INCOME,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(NOTES)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(VEHICLE_RESPONSE_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(SALES_AGENT_EMAIL_ADDRESS)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(ORIG_SYSTEM_REFERENCE)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_EMAIL_ADDRESS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PHONE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PH_COUNTRY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PH_AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PH_NUMBER)),'x')),25) - 25,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PH_EXTENSION)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDRESS1)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDRESS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDRESS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDRESS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CITY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_POSTAL_CODE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_STATE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PROVINCE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_COUNTY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_COUNTRY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE16)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE17)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE18)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE19)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ADDR_ATTRIBUTE20)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE16)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE17)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE18)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE19)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CPS_ATTRIBUTE20)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE16)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE17)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE18)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE19)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_PS_ATTRIBUTE20)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NATIVE_LANGUAGE)),'x')),4) - 4,0,'OK','NO') = 'NO'
);
SELECT
IMPORT_SOURCE_LINE_ID,
import_list_header_id,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS1)),'x')),240) - 240,0,' ','ADDRESS1 :'||l_invalid_size||'(240)') ADDRESS1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS2)),'x')),240) - 240,0,' ','ADDRESS2 :'||l_invalid_size||'(240)') ADDRESS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS3)),'x')),240) - 240,0,' ','ADDRESS3 :'||l_invalid_size||'(240)') ADDRESS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS4)),'x')),240) - 240,0,' ','ADDRESS4 :'||l_invalid_size||'(240)') ADDRESS4,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(PERSON_LAST_NAME))),50) - 50,0,' ','PERSON_LAST_NAME :'||decode(nvl(PERSON_LAST_NAME,'x'),'x',l_null_value,l_invalid_size)||'(50)') PERSON_LAST_NAME,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(PERSON_FIRST_NAME))),40) - 40,0,' ','PERSON_FIRST_NAME :'||decode(nvl(PERSON_FIRST_NAME,'x'),'x',l_null_value,l_invalid_size)||'(40)') PERSON_FIRST_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PREFIX)),'x')),30) - 30,0,' ','PERSON_NAME_PREFIX :'||l_invalid_size||'(30)') PERSON_NAME_PREFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_MIDDLE_NAME)),'x')),60) - 60,0,' ','PERSON_MIDDLE_NAME :'||l_invalid_size||'(60)') PERSON_MIDDLE_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_SUFFIX)),'x')),30) - 30,0,' ','PERSON_NAME_SUFFIX :'||l_invalid_size||'(30)') PERSON_NAME_SUFFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CITY)),'x')),60) - 60,0,' ','CITY :'||l_invalid_size||'(60)') CITY ,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SALUTATION)),'x')),60) - 60,0,' ','SALUTATION :'||l_invalid_size||'(60)') SALUTATION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_CODE)),'x')),60) - 60,0,' ','POSTAL_CODE :'||l_invalid_size||'(60)') POSTAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STATE)),'x')),60) - 60,0,' ','STATE :'||l_invalid_size||'(60)') STATE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PROVINCE)),'x')),60) - 60,0,' ','PROVINCE :'||l_invalid_size||'(60)') PROVINCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTY)),'x')),60) - 60,0,' ','COUNTY :'||l_invalid_size||'(60)') COUNTY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTRY)),'x')),60) - 60,0,' ','COUNTRY :'||l_invalid_size||'(60)') COUNTRY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TIME_ZONE)),'x')),50) - 50,0,' ','TIME_ZONE :'||l_invalid_size||'(50)') TIME_ZONE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EMAIL_ADDRESS)),'x')),240) - 240,0,' ','EMAIL_ADDRESS :'||l_invalid_size||'(240)') EMAIL_ADDRESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_COUNTRY_CODE)),'x')),30) - 30,0,' ','PHONE_COUNTRY_CODE :'||l_invalid_size||'(30)') PHONE_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_AREA_CODE)),'x')),10) - 10,0,' ','PHONE_AREA_CODE :'||l_invalid_size||'(10)') PHONE_AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_NUMBER)),'x')),25) - 25,0,' ','PHONE_NUMBER :'||l_invalid_size||'(25)') PHONE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_EXTENTION)),'x')),20) - 20,0,' ','PHONE_EXTENTION :'||l_invalid_size||'(20)') PHONE_EXTENTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(OVERSEAS_ADDRESS_FLAG)),'x')),1) - 1,0,' ','OVERSEAS_ADDRESS_FLAG :'||l_invalid_size||'(1)') OVERSEAS_ADDRESS_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(identifying_address_flag)),'x')),1) - 1,0,' ','identifying_address_flag :'||l_invalid_size||'(1)') identifying_address_flag,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(APARTMENT_FLAG)),'x')),1) - 1,0,' ','APARTMENT_FLAG :'||l_invalid_size||'(1)') APARTMENT_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_LINES_PHONETIC)),'x')),560) - 560,0,' ','ADDRESS_LINES_PHONETIC :'||l_invalid_size||'(560)') ADDRESS_LINES_PHONETIC,
-- bug 4641591: columns obsolete
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PO_BOX_NUMBER)),'x')),50) - 50,0,' ','PO_BOX_NUMBER :'||l_invalid_size||'(50)') PO_BOX_NUMBER,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FLOOR)),'x')),50) - 50,0,' ','FLOOR :'||l_invalid_size||'(50)') FLOOR,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HOUSE_NUMBER)),'x')),50) - 50,0,' ','HOUSE_NUMBER :'||l_invalid_size||'(50)') HOUSE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_PLUS4_CODE)),'x')),10) - 10,0,' ','POSTAL_PLUS4_CODE :'||l_invalid_size||'(10)') POSTAL_PLUS4_CODE,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_SUFFIX)),'x')),50) - 50,0,' ','STREET_SUFFIX :'||l_invalid_size||'(50)') STREET_SUFFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SECONDARY_SUFFIX_ELEMENT)),'x')),240) - 240,0,' ','SECONDARY_SUFFIX_ELEMENT :'||l_invalid_size||'(240)') SECONDARY_SUFFIX_ELEMENT,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET)),'x')),50) - 50,0,' ','STREET :'||l_invalid_size||'(50)') STREET,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_NUMBER)),'x')),50) - 50,0,' ','STREET_NUMBER :'||l_invalid_size||'(50)') STREET_NUMBER,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SUITE)),'x')),50) - 50,0,' ','SUITE :'||l_invalid_size||'(50)') SUITE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RURAL_ROUTE_TYPE)),'x')),50) - 50,0,' ','RURAL_ROUTE_TYPE :'||l_invalid_size||'(50)') RURAL_ROUTE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RURAL_ROUTE_NUMBER)),'x')),50) - 50,0,' ','RURAL_ROUTE_NUMBER :'||l_invalid_size||'(50)') RURAL_ROUTE_NUMBER,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(party_id,' ','x'))),'0123456789.',' x'))),0),0,' ','PARTY_ID :'||l_invalid_number) party_id,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(URL)),'x')),2000) - 2000,0,' ','URL :'||l_invalid_size||'(2000)') URL,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECLARED_ETHNICITY)),'x')),60) - 60,0,' ','DECLARED_ETHNICITY :'||l_invalid_size||'(60)') DECLARED_ETHNICITY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,' ','DESCRIPTION:'||l_invalid_size||'(2000)') DESCRIPTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HEAD_OF_HOUSEHOLD_FLAG)),'x')),1) - 1,0,' ','HEAD_OF_HOUSEHOLD_FLAG :'||l_invalid_size||'(1)') HEAD_OF_HOUSEHOLD_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS :'||l_invalid_size||'(240)') PERSON_KNOWN_AS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS2)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS2 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS3)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS3 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS4)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS4 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS5)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS5 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCATION_DIRECTIONS)),'x')),640) - 640,0,' ','LOCATION_DIRECTIONS:'||l_invalid_size||'(640)') LOCATION_DIRECTIONS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MARITAL_STATUS)),'x')),30) - 30,0,' ','MARITAL_STATUS :'||l_invalid_size||'(30)') MARITAL_STATUS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ACADEMIC_TITLE)),'x')),30) - 30,0,' ','PERSON_ACADEMIC_TITLE :'||l_invalid_size||'(30)') PERSON_ACADEMIC_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME_PHONETIC)),'x')),60) - 60,0,' ','PERSON_FIRST_NAME_PHONETIC :'||l_invalid_size||'(60)') PERSON_FIRST_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME_PHONETIC)),'x')),60) - 60,0,' ','PERSON_LAST_NAME_PHONETIC :'||l_invalid_size||'(60)') PERSON_LAST_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MIDDLE_NAME_PHONETIC)),'x')),60) - 60,0,' ','MIDDLE_NAME_PHONETIC :'||l_invalid_size||'(60)') MIDDLE_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PHONETIC)),'x')),320) - 320,0,' ','PERSON_NAME_PHONETIC :'||l_invalid_size||'(320)') PERSON_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_PREVIOUS_TITLE_NAME)),'x')),150) - 150,0,' ','PERSON_PREVIOUS_TITLE_NAME :'||l_invalid_size||'(150)') PERSON_PREVIOUS_TITLE_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SECOND_TITLE)),'x')),30) - 30,0,' ','SECOND_TITLE :'||l_invalid_size||'(30)') SECOND_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) - 240,0,' ','SHORT_DESCRIPTION :'||l_invalid_size||'(240)') SHORT_DESCRIPTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE1)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE1 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE2)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE2 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE3)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE3 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE4)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE4 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE5)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE5 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE6)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE6 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE7)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE7 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE8)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE8 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE9)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE9 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE10)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE10 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE11)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE11 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE12)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE12 : '||l_invalid_size||'(150)') PERSON_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE13)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE13 : '||l_invalid_size||'(150)') PERSON_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE14)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE14 : '||l_invalid_size||'(150)') PERSON_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE15)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE15 : '||l_invalid_size||'(150)') PERSON_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE1)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE1 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE2)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE2 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE3)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE3 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE4)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE4 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE5)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE5 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE6)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE6 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE7)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE7 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE8)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE8 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE9)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE9 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE10)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE10 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE11)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE11 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE12)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE12 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE13)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE13 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE14)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE14 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE15)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE15 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_COUNTRY_CODE)),'x')),10) - 10,0,' ','FAX_COUNTRY_CODE :'||l_invalid_size||'(10)') FAX_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_AREA_CODE)),'x')),10) - 10,0,' ','FAX_AREA_CODE :'||l_invalid_size||'(10)') FAX_AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_NUMBER)),'x')),40) - 40,0,' ','FAX_NUMBER :'||l_invalid_size||'(40)') FAX_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','PERSON_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') PERSON_ATTRIBUTE_CATEGORY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','ADDRESS_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') ADDRESS_ATTRIBUTE_CATEGORY,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(HOUSEHOLD_SIZE,' ','x'))),'0123456789.',' x'))),0),0,' ','HOUSEHOLD_SIZE :'||l_invalid_number) HOUSEHOLD_SIZE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(HOUSEHOLD_INCOME,' ','x'))),'0123456789.',' x'))),0),0,' ','HOUSEHOLD_INCOME :'||l_invalid_number) HOUSEHOLD_INCOME,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PERSONAL_INCOME,' ','x'))),'0123456789.',' x'))),0),0,' ','PERSONAL_INCOME :'||l_invalid_number) PERSONAL_INCOME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,' ','DESCRIPTION:'||l_invalid_size||'(2000)') DESCRIPTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) - 240,0,' ','SHORT_DESCRIPTION :'||l_invalid_size||'(240)') SHORT_DESCRIPTION,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(NOTES)),'x')),2000) - 2000,0,' ','NOTES :'||l_invalid_size||'(2000)') NOTES,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(VEHICLE_RESPONSE_CODE)),'x')),30) - 30,0,' ','VEHICLE_RESPONSE_CODE :'||l_invalid_size||'(30)') VEHICLE_RESPONSE_CODE,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(SALES_AGENT_EMAIL_ADDRESS)),'x')),2000) - 2000,0,' ','SALES_AGENT_EMAIL_ADDRESS:'||l_invalid_size||'(2000)') SALES_AGENT_EMAIL_ADDRESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_REFERENCE)),'x')),60) - 60,0,' ','TAX_REFERENCE :'||l_invalid_size||'(60)') TAX_REFERENCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RENT_OWNED_INDICATOR)),'x')),30) - 30,0,' ','RENT_OWNED_INDICATOR :'||l_invalid_size||'(30)') RENT_OWNED_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GENDER)),'x')),30) - 30,0,' ','GENDER :'||l_invalid_size||'(30)') GENDER,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(ORIG_SYSTEM_REFERENCE)),'x')),240) - 240,0,' ','ORIG_SYSTEM_REFERENCE:'||l_invalid_size||'(240)') ORIG_SYSTEM_REFERENCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_TYPE)),'x')),30) - 30,0,' ','PHONE_TYPE :'||l_invalid_size||'(30)') PHONE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','PS_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') PS_ATTRIBUTE_CATEGORY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE1)),'x')),150) - 150,0,' ','PS_ATTRIBUTE1 :'||l_invalid_size||'(150)') PS_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE2)),'x')),150) - 150,0,' ','PS_ATTRIBUTE2 :'||l_invalid_size||'(150)') PS_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE3)),'x')),150) - 150,0,' ','PS_ATTRIBUTE3 :'||l_invalid_size||'(150)') PS_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE4)),'x')),150) - 150,0,' ','PS_ATTRIBUTE4 :'||l_invalid_size||'(150)') PS_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE5)),'x')),150) - 150,0,' ','PS_ATTRIBUTE5 :'||l_invalid_size||'(150)') PS_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE6)),'x')),150) - 150,0,' ','PS_ATTRIBUTE6 :'||l_invalid_size||'(150)') PS_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE7)),'x')),150) - 150,0,' ','PS_ATTRIBUTE7 :'||l_invalid_size||'(150)') PS_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE8)),'x')),150) - 150,0,' ','PS_ATTRIBUTE8 :'||l_invalid_size||'(150)') PS_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE9)),'x')),150) - 150,0,' ','PS_ATTRIBUTE9 :'||l_invalid_size||'(150)') PS_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE10)),'x')),150) - 150,0,' ','PS_ATTRIBUTE10 :'||l_invalid_size||'(150)') PS_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE11)),'x')),150) - 150,0,' ','PS_ATTRIBUTE11 :'||l_invalid_size||'(150)') PS_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE12)),'x')),150) - 150,0,' ','PS_ATTRIBUTE12 :'||l_invalid_size||'(150)') PS_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE13)),'x')),150) - 150,0,' ','PS_ATTRIBUTE13 :'||l_invalid_size||'(150)') PS_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE14)),'x')),150) - 150,0,' ','PS_ATTRIBUTE14 :'||l_invalid_size||'(150)') PS_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE15)),'x')),150) - 150,0,' ','PS_ATTRIBUTE15 :'||l_invalid_size||'(150)') PS_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE16)),'x')),150) - 150,0,' ','PS_ATTRIBUTE16 :'||l_invalid_size||'(150)') PS_ATTRIBUTE16,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE17)),'x')),150) - 150,0,' ','PS_ATTRIBUTE17 :'||l_invalid_size||'(150)') PS_ATTRIBUTE17,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE18)),'x')),150) - 150,0,' ','PS_ATTRIBUTE18 :'||l_invalid_size||'(150)') PS_ATTRIBUTE18,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE19)),'x')),150) - 150,0,' ','PS_ATTRIBUTE19 :'||l_invalid_size||'(150)') PS_ATTRIBUTE19,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE20)),'x')),150) - 150,0,' ','PS_ATTRIBUTE20 :'||l_invalid_size||'(150)') PS_ATTRIBUTE20,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NATIVE_LANGUAGE)),'x')),4) - 4,0,' ','LANGUAGE :'||l_invalid_size||'(4)') NATIVE_LANGUAGE,
Null col1,
Null col2,
Null col3,
Null col4,
Null col5,
Null col6,
Null col7,
Null col8,
Null col9,
Null col10,
Null col11,
Null col12,
Null col13,
Null col14,
Null col15,
Null col16,
Null col17,
Null col18,
Null col19,
Null col20,
Null col21,
Null col22,
Null col23,
Null col24,
Null col25,
Null col26,
Null col27,
Null col28,
Null col29,
Null col30,
Null col31,
Null col32,
Null col33,
Null col34,
Null col35,
Null col36,
Null col37,
Null col38,
Null col39,
Null col40,
Null col41,
Null col42,
Null col43,
Null col44,
Null col45,
Null col46,
Null col47,
Null col48,
Null col49,
Null col50,
Null col51,
Null col52,
Null col53,
Null col54,
Null col55,
Null col56,
Null col57,
Null col58,
Null col59,
Null col60,
Null col61,
Null col62,
Null col63,
Null col64,
Null col65,
Null col66,
Null col67,
Null col68,
Null col69,
Null col70,
Null col71,
Null col72,
Null col73,
Null col74,
Null col75,
Null col76,
Null col77,
Null col78,
Null col79,
Null col80,
Null col81,
Null col82,
Null col83,
Null col84,
Null col85,
Null col86,
Null col87,
Null col88,
Null col89,
Null col90,
Null col91,
Null col92,
Null col93,
Null col94,
Null col95,
Null col96,
Null col97,
Null col98,
Null col99,
Null col100,
Null col101,
Null col102,
Null col103,
Null col104,
Null col105,
Null col106,
Null col107,
Null col108,
Null col109,
Null col110,
Null col111,
Null col112,
Null col113,
Null col114,
Null col115,
Null col116,
Null col117,
Null col118,
Null col119,
Null col120,
Null col121,
Null col122,
Null col123,
Null col124,
Null col125,
Null col126,
Null col127,
Null col128,
Null col129,
Null col130,
Null col131,
Null col132,
Null col133,
Null col134,
Null col135,
Null col136,
Null col137,
Null col138,
Null col139,
Null col140,
Null col141,
Null col142,
Null col143,
Null col144,
Null col145,
Null col146,
Null col147,
Null col148
FROM AMS_HZ_B2C_MAPPING_V
WHERE IMPORT_LIST_HEADER_ID = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD')
AND
(
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(party_id,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS1)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME)),'x')),40) - 40,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PREFIX)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_MIDDLE_NAME)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_SUFFIX)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CITY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_CODE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STATE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SALUTATION)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PROVINCE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTRY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TIME_ZONE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EMAIL_ADDRESS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_COUNTRY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_NUMBER)),'x')),25) - 25,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_EXTENTION)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(identifying_address_flag)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(OVERSEAS_ADDRESS_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(APARTMENT_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_LINES_PHONETIC)),'x')),560) - 560,0,'OK','NO') = 'NO'
or
/*
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PO_BOX_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FLOOR)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HOUSE_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
*/
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_PLUS4_CODE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_SUFFIX)),'x')),50) - 50,0,'OK','NO') = 'NO'
--or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SECONDARY_SUFFIX_ELEMENT)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
/*
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
*/
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RURAL_ROUTE_TYPE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RURAL_ROUTE_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(URL)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS5)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PHONETIC)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCATION_DIRECTIONS)),'x')),640) - 640,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MIDDLE_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PLACE_OF_BIRTH)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_PREVIOUS_TITLE_NAME)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MARITAL_STATUS)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SECOND_TITLE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ACADEMIC_TITLE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECLARED_ETHNICITY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_COUNTRY_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_NUMBER)),'x')),40) - 40,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(HOUSEHOLD_SIZE,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(HOUSEHOLD_INCOME,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PERSONAL_INCOME,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(NOTES)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(VEHICLE_RESPONSE_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(SALES_AGENT_EMAIL_ADDRESS)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_REFERENCE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RENT_OWNED_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GENDER)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(ORIG_SYSTEM_REFERENCE)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE16)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE17)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE18)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE19)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PS_ATTRIBUTE20)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(NATIVE_LANGUAGE)),'x')),4) - 4,0,'OK','NO') = 'NO'
);
select import_type from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
SELECT
import_list_header_id,
import_source_line_id,
ADDRESS_EFFECTIVE_DATE,
ADDRESS_EXPIRATION_DATE,
DATE_OF_BIRTH,
DATE_OF_DEATH,
DEBARTMENTS_DATE,
MARITAL_STATUS_EFFECTIVE_DATE
FROM ams_hz_b2b_mapping_v
WHERE import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD')
AND (ADDRESS_EFFECTIVE_DATE is not null or ADDRESS_EXPIRATION_DATE is not null or
DATE_OF_BIRTH is not null or DATE_OF_DEATH is not null or DEBARTMENTS_DATE is not null
or MARITAL_STATUS_EFFECTIVE_DATE is not null);
SELECT
import_list_header_id,
import_source_line_id,
ADDRESS_EFFECTIVE_DATE,
ADDRESS_EXPIRATION_DATE,
DATE_OF_BIRTH,
DATE_OF_DEATH,
null date1,
MARITAL_STATUS_EFFECTIVE_DATE
FROM ams_hz_b2c_mapping_v
WHERE import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD')
AND (ADDRESS_EFFECTIVE_DATE is not null or ADDRESS_EXPIRATION_DATE is not null or
DATE_OF_BIRTH is not null or DATE_OF_DEATH is not null or MARITAL_STATUS_EFFECTIVE_DATE is not null);
INSERT INTO ams_list_import_errors
(
LIST_IMPORT_ERROR_ID,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
IMPORT_SOURCE_LINE_ID,
IMPORT_LIST_HEADER_ID,
IMPORT_TYPE,
ERROR_TYPE,
batch_id,
error_flag,
col1 ,
col2 ,
col3 ,
col4 ,
col5 ,
col6 ,
col7 ,
col8 ,
col9 ,
col10 ,
col11 ,
col12 ,
col13 ,
col14 ,
col15 ,
col16 ,
col17 ,
col18 ,
col19 ,
col20 ,
col21 ,
col22 ,
col23 ,
col24 ,
col25 ,
col26 ,
col27 ,
col28 ,
col29 ,
col30 ,
col31 ,
col32 ,
col33 ,
col34 ,
col35 ,
col36 ,
col37 ,
col38 ,
col39 ,
col40 ,
col41 ,
col42 ,
col43 ,
col44 ,
col45 ,
col46 ,
col47 ,
col48 ,
col49 ,
-- col50 ,
--col51 ,
--col52 ,
col53 ,
--col54 ,
col55 ,
--col56 ,
--col57 ,
--col58 ,
col59 ,
col60 ,
col61 ,
col62 ,
col63 ,
col64 ,
col65 ,
col66 ,
col67 ,
col68 ,
col69 ,
col70 ,
col71 ,
col72 ,
col73 ,
col74 ,
col75 ,
col76 ,
col77 ,
col78 ,
col79 ,
col80 ,
col81 ,
col82 ,
col83 ,
col84 ,
col85 ,
col86 ,
col87 ,
col88 ,
col89 ,
col90 ,
col91 ,
col92 ,
col93 ,
col94 ,
col95 ,
col96 ,
col97 ,
col98 ,
col99 ,
col100 ,
col101 ,
col102 ,
col103 ,
col104 ,
col105 ,
col106 ,
col107 ,
col108 ,
col109 ,
col110 ,
col111 ,
col112 ,
col113 ,
col114 ,
col115 ,
col116 ,
col117 ,
col118 ,
col119 ,
col120 ,
col121 ,
col122 ,
col123 ,
col124 ,
col125 ,
col126 ,
col127 ,
col128 ,
col129 ,
col130 ,
col131 ,
col132 ,
col133 ,
col134 ,
col135 ,
col136 ,
col137 ,
col138 ,
col139 ,
col140 ,
col141 ,
col142 ,
col143 ,
col144 ,
col145 ,
col146 ,
col147 ,
col148 ,
col149 ,
col150 ,
col151 ,
col152 ,
col153 ,
col154 ,
col155 ,
col156 ,
col157 ,
col158 ,
col159 ,
col160 ,
col161 ,
col162 ,
col163 ,
col164 ,
col165 ,
col166 ,
col167 ,
col168 ,
col169 ,
col170 ,
col171 ,
col172 ,
col173 ,
col174 ,
col175 ,
col176 ,
col177 ,
col178 ,
col179 ,
col180 ,
col181 ,
col182 ,
col183 ,
col184 ,
col185 ,
col186 ,
col187 ,
col188 ,
col189 ,
col190 ,
col191 ,
col192 ,
col193 ,
col194
)
VALUES
(
ams_list_import_errors_s.nextval, -- LIST_IMPORT_ERROR_ID,
FND_GLOBAL.User_ID, -- LAST_UPDATED_BY,
SYSDATE, -- LAST_UPDATE_DATE,
SYSDATE, -- CREATION_DATE,
FND_GLOBAL.User_ID, -- CREATED_BY,
FND_GLOBAL.Conc_Login_ID, -- LAST_UPDATE_LOGIN,
l_import_source_line_id(i),
l_import_list_header_id(i),
l_imp_type, -- 'CUSTOMER', -- IMPORT_TYPE,
'E', -- ERROR_TYPE,
l_batch_id,
'Y',
l_col1(i),
l_col2(i),
l_col3(i),
l_col4(i),
l_col5(i),
l_col6(i),
l_col7(i),
l_col8(i),
l_col9(i),
l_col10(i),
l_col11(i),
l_col12(i),
l_col13(i),
l_col14(i),
l_col15(i),
l_col16(i),
l_col17(i),
l_col18(i),
l_col19(i),
l_col20(i),
l_col21(i),
l_col22(i),
l_col23(i),
l_col24(i),
l_col25(i),
l_col26(i),
l_col27(i),
l_col28(i),
l_col29(i),
l_col30(i),
l_col31(i),
l_col32(i),
l_col33(i),
l_col34(i),
l_col35(i),
l_col36(i),
l_col37(i),
l_col38(i),
l_col39(i),
l_col40(i),
l_col41(i),
l_col42(i),
l_col43(i),
l_col44(i),
l_col45(i),
l_col46(i),
l_col47(i),
l_col48(i),
l_col49(i),
-- l_col50(i),
-- l_col51(i),
-- l_col52(i),
l_col53(i),
-- l_col54(i),
l_col55(i),
-- l_col56(i),
-- l_col57(i),
--l_col58(i),
l_col59(i),
l_col60(i),
l_col61(i),
l_col62(i),
l_col63(i),
l_col64(i),
l_col65(i),
l_col66(i),
l_col67(i),
l_col68(i),
l_col69(i),
l_col70(i),
l_col71(i),
l_col72(i),
l_col73(i),
l_col74(i),
l_col75(i),
l_col76(i),
l_col77(i),
l_col78(i),
l_col79(i),
l_col80(i),
l_col81(i),
l_col82(i),
l_col83(i),
l_col84(i),
l_col85(i),
l_col86(i),
l_col87(i),
l_col88(i),
l_col89(i),
l_col90(i),
l_col91(i),
l_col92(i),
l_col93(i),
l_col94(i),
l_col95(i),
l_col96(i),
l_col97(i),
l_col98(i),
l_col99(i),
l_col100(i),
l_col101(i),
l_col102(i),
l_col103(i),
l_col104(i),
l_col105(i),
l_col106(i),
l_col107(i),
l_col108(i),
l_col109(i),
l_col110(i),
l_col111(i),
l_col112(i),
l_col113(i),
l_col114(i),
l_col115(i),
l_col116(i),
l_col117(i),
l_col118(i),
l_col119(i),
l_col120(i),
l_col121(i),
l_col122(i),
l_col123(i),
l_col124(i),
l_col125(i),
l_col126(i),
l_col127(i),
l_col128(i),
l_col129(i),
l_col130(i),
l_col131(i),
l_col132(i),
l_col133(i),
l_col134(i),
l_col135(i),
l_col136(i),
l_col137(i),
l_col138(i),
l_col139(i),
l_col140(i),
l_col141(i),
l_col142(i),
l_col143(i),
l_col144(i),
l_col145(i),
l_col146(i),
l_col147(i),
l_col148(i),
l_col149(i),
l_col150(i),
l_col151(i),
l_col152(i),
l_col153(i),
l_col154(i),
l_col155(i),
l_col156(i),
l_col157(i),
l_col158(i),
l_col159(i),
l_col160(i),
l_col161(i),
l_col162(i),
l_col163(i),
l_col164(i),
l_col165(i),
l_col166(i),
l_col167(i),
l_col168(i),
l_col169(i),
l_col170(i),
l_col171(i),
l_col172(i),
l_col173(i),
l_col174(i),
l_col175(i),
l_col176(i),
l_col177(i),
l_col178(i),
l_col189(i),
l_col180(i),
l_col181(i),
l_col182(i),
l_col183(i),
l_col184(i),
l_col185(i),
l_col186(i),
l_col187(i),
l_col188(i),
l_col189(i),
l_col190(i),
l_col191(i),
l_col192(i),
l_col193(i),
l_col194(i)
);
UPDATE ams_imp_source_lines
SET load_status = decode(load_status,'DUPLICATE','DUPLICATE','ERROR')
WHERE import_list_header_id = p_import_list_header_id
and import_source_line_id in
(select import_source_line_id from ams_list_import_errors
where import_list_header_id = p_import_list_header_id
and error_type = 'E');
SELECT
batch_id
FROM ams_imp_list_headers_all
WHERE import_list_header_id = p_import_list_header_id;
SELECT
IMPORT_SOURCE_LINE_ID,
import_list_header_id,
org_imp_xml_element_id,
add_imp_xml_element_id,
ocont_imp_xml_element_id,
cp_imp_xml_element_id,
em_imp_xml_element_id,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(PARTY_NAME))),255) - 255,0,' ','PARTY_NAME :'||decode(nvl(PARTY_NAME,'x'),'x',l_null_value,l_invalid_size)||'(255)') PARTY_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FISCAL_YEAREND_MONTH)),'x')),30) - 30,0,' ','FISCAL_YEAREND_MONTH :'||l_invalid_size||'(30)') FISCAL_YEAREND_MONTH,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(DUNS_NUMBER,' ','x'))),'0123456789.', 'x'))),0),0,' ','DUNS_NUMBER :'||l_invalid_number) DUNS_NUMBER,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(EMPLOYEES_TOTAL,' ','x'))),'0123456789.',' x'))),0),0,' ','EMPLOYEES_TOTAL :'||l_invalid_number) EMPLOYEES_TOTAL,
DECODE(GREATEST(lengthb(nvl(LINE_OF_BUSINESS,'x')),240) - 240,0,' ','LINE_OF_BUSINESS :'||l_invalid_size) LINE_OF_BUSINESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS1)),'x')),240) - 240,0,' ','ADDRESS1 :'||l_invalid_size||'(240)') ADDRESS1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS2)),'x')),240) - 240,0,' ','ADDRESS2 :'||l_invalid_size||'(240)') ADDRESS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS3)),'x')),240) - 240,0,' ','ADDRESS3 :'||l_invalid_size||'(240)') ADDRESS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS4)),'x')),240) - 240,0,' ','ADDRESS4 :'||l_invalid_size||'(240)') ADDRESS4,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(YEAR_ESTABLISHED,' ','x'))),'0123456789.',' x'))),0),0,' ','YEAR_ESTABLISHED :'||l_invalid_number) YEAR_ESTABLISHED,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_REFERENCE)),'x')),50) - 50,0,' ','TAX_REFERENCE :'||l_invalid_size||'(50)') TAX_REFERENCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CEO_NAME)),'x')),240) - 240,0,' ','CEO_NAME :'||l_invalid_size||'(240)') CEO_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME)),'x')),50) - 50,0,' ','PERSON_LAST_NAME :'||l_invalid_size||'(50)') PERSON_LAST_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME)),'x')),40) - 40,0,' ','PERSON_FIRST_NAME :'||l_invalid_size||'(40)') PERSON_FIRST_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PREFIX)),'x')),30) - 30,0,' ','PERSON_NAME_PREFIX :'||l_invalid_size||'(30)') PERSON_NAME_PREFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JOB_TITLE)),'x')),100) - 100,0,' ','JOB_TITLE :'||l_invalid_size||'(100)') JOB_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_MIDDLE_NAME)),'x')),60) - 60,0,' ','PERSON_MIDDLE_NAME :'||l_invalid_size||'(60)') PERSON_MIDDLE_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_SUFFIX)),'x')),30) - 30,0,' ','PERSON_NAME_SUFFIX :'||l_invalid_size||'(30)') PERSON_NAME_SUFFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CITY)),'x')),60) - 60,0,' ','CITY :'||l_invalid_size||'(60)') CITY ,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_CODE)),'x')),60) - 60,0,' ','POSTAL_CODE :'||l_invalid_size||'(60)') POSTAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STATE)),'x')),60) - 60,0,' ','STATE :'||l_invalid_size||'(60)') STATE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PROVINCE)),'x')),60) - 60,0,' ','PROVINCE :'||l_invalid_size||'(60)') PROVINCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTY)),'x')),60) - 60,0,' ','COUNTY :'||l_invalid_size||'(60)') COUNTY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTRY)),'x')),60) - 60,0,' ','COUNTRY :'||l_invalid_size||'(60)') COUNTRY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EMAIL_ADDRESS)),'x')),240) - 240,0,' ','EMAIL_ADDRESS :'||l_invalid_size||'(240)') EMAIL_ADDRESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_COUNTRY_CODE)),'x')),30) - 30,0,' ','PHONE_COUNTRY_CODE :'||l_invalid_size||'(30)') PHONE_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_AREA_CODE)),'x')),10) - 10,0,' ','PHONE_AREA_CODE :'||l_invalid_size||'(10)') PHONE_AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_NUMBER)),'x')),25) - 25,0,' ','PHONE_NUMBER :'||l_invalid_size||'(25)') PHONE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_EXTENTION)),'x')),20) - 20,0,' ','PHONE_EXTENTION :'||l_invalid_size||'(20)') PHONE_EXTENTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DEPARTMENT)),'x')),60) - 60,0,' ','DEPARTMENT :'||l_invalid_size||'(60)') DEPARTMENT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECISION_MAKER_FLAG)),'x')),1) - 1,0,' ','DECISION_MAKER_FLAG :'||l_invalid_size||'(1)') DECISION_MAKER_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SIC_CODE)),'x')),30) - 30,0,' ','SIC_CODE :'||l_invalid_size||'(30)') SIC_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SIC_CODE_TYPE)),'x')),30) - 30,0,' ','SIC_CODE_TYPE :'||l_invalid_size||'(30)') SIC_CODE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ANALYSIS_FY)),'x')),5) - 5,0,' ','ANALYSIS_FY :'||l_invalid_size||'(5)') ANALYSIS_FY,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CURR_FY_POTENTIAL_REVENUE,' ','x'))),'0123456789.',' x'))),0),0,' ','CURR_FY_POTENTIAL_REVENUE :'||l_invalid_number) CURR_FY_POTENTIAL_REVENUE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(NEXT_FY_POTENTIAL_REVENUE,' ','x'))),'0123456789.',' x'))),0),0,' ','NEXT_FY_POTENTIAL_REVENUE :'||l_invalid_number) NEXT_FY_POTENTIAL_REVENUE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GSA_INDICATOR_FLAG)),'x')),1) - 1,0,' ','GSA_INDICATOR_FLAG :'||l_invalid_size||'(1)') GSA_INDICATOR_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(identifying_address_flag)),'x')),1) - 1,0,' ','identifying_address_flag :'||l_invalid_size||'(1)') identifying_address_flag,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MISSION_STATEMENT)),'x')),2000) - 2000,0,' ','MISSION_STATEMENT :'||l_invalid_size||'(2000)') MISSION_STATEMENT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_NAME_PHONETIC)),'x')),320) - 320,0,' ','ORGANIZATION_NAME_PHONETIC :'||l_invalid_size||'(320)') ORGANIZATION_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CATEGORY_CODE)),'x')),30) -30,0,' ','CATEGORY_CODE:'||l_invalid_size||'(30)') CATEGORY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JGZZ_FISCAL_CODE)),'x')),20) - 20,0,' ','JGZZ_FISCAL_CODE :'||l_invalid_size||'(20)') JGZZ_FISCAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_LINES_PHONETIC)),'x')),560) - 560,0,' ','ADDRESS_LINES_PHONETIC :'||l_invalid_size||'(560)') ADDRESS_LINES_PHONETIC,
-- bug 4641591: columns obsolete
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PO_BOX_NUMBER)),'x')),50) - 50,0,' ','PO_BOX_NUMBER :'||l_invalid_size||'(50)') PO_BOX_NUMBER,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FLOOR)),'x')),50) - 50,0,' ','FLOOR :'||l_invalid_size||'(50)') FLOOR,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HOUSE_NUMBER)),'x')),50) - 50,0,' ','HOUSE_NUMBER :'||l_invalid_size||'(50)') HOUSE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_PLUS4_CODE)),'x')),10) - 10,0,' ','POSTAL_PLUS4_CODE :'||l_invalid_size||'(10)') POSTAL_PLUS4_CODE,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_SUFFIX)),'x')),50) - 50,0,' ','STREET_SUFFIX :'||l_invalid_size||'(50)') STREET_SUFFIX,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET)),'x')),50) - 50,0,' ','STREET :'||l_invalid_size||'(50)') STREET,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_NUMBER)),'x')),50) - 50,0,' ','STREET_NUMBER :'||l_invalid_size||'(50)') STREET_NUMBER,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SUITE)),'x')),50) - 50,0,' ','SUITE :'||l_invalid_size||'(50)') SUITE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(party_id,' ','x'))),'0123456789.',' x'))),0),0,' ','PARTY_ID :'||l_invalid_number) party_id,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_URL)),'x')),2000) - 2000,0,' ','ORGANIZATION_URL :'||l_invalid_size||'(2000)') ORGANIZATION_URL,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BRANCH_FLAG)),'x')),1) - 1,0,' ','BRANCH_FLAG :'||l_invalid_size||'(1)') BRANCH_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BUSINESS_LINE)),'x')),240) - 240,0,' ','BUSINESS_LINE :'||l_invalid_size||'(240)') BUSINESS_LINE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BUSINESS_SCOPE)),'x')),20) - 20,0,' ','BUSINESS_SCOPE :'||l_invalid_size||'(20)') BUSINESS_SCOPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CHIEF_EXECUTIVE_TITLE)),'x')),240) - 240,0,' ','CHIEF_EXECUTIVE_TITLE :'||l_invalid_size||'(240)') CHIEF_EXECUTIVE_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONGRESSIONAL_DISTRICT_CODE)),'x')),2) - 2,0,' ','CONGRESSIONAL_DISTRICT_CODE :'||l_invalid_size||'(2)') CONGRESSIONAL_DISTRICT_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CORPORATION_CLASS)),'x')),60) - 60,0,' ','CORPORATION_CLASS :'||l_invalid_size||'(60)') CORPORATION_CLASS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CREDIT_SCORE)),'x')),30) - 30,0,' ','CREDIT_SCORE :'||l_invalid_size||'(30)') CREDIT_SCORE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CREDIT_SCORE_COMMENTARY)),'x')),30) - 30,0,' ','CREDIT_SCORE_COMMENTARY :'||l_invalid_size||'(30)') CREDIT_SCORE_COMMENTARY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DB_RATING)),'x')),5) - 5,0,' ','DB_RATING :'||l_invalid_size||'(5)') DB_RATING,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECLARED_ETHNICITY)),'x')),60) - 60,0,' ','DECLARED_ETHNICITY :'||l_invalid_size||'(60)') DECLARED_ETHNICITY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DEPARTMENT_INDICATOR)),'x')),30) - 30,0,' ','DEPARTMENT_INDICATOR :'||l_invalid_size||'(30)') DEPARTMENT_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,' ','DESCRIPTION:'||l_invalid_size||'(2000)') DESCRIPTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DISADVANTAGED_INDICATOR)),'x')),30) - 30,0,' ','DISADVANTAGED_INDICATOR :'||l_invalid_size||'(30)') DISADVANTAGED_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ENQUIRY_DUNS)),'x')),15) - 15,0,' ','ENQUIRY_DUNS :'||l_invalid_size||'(15)') ENQUIRY_DUNS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EXPORT_INDICATOR)),'x')),30) - 30,0,' ','EXPORT_INDICATOR :'||l_invalid_size||'(30)') EXPORT_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAILURE_SCORE)),'x')),30) - 30,0,' ','FAILURE_SCORE :'||l_invalid_size||'(30)') FAILURE_SCORE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAILURE_SCORE_COMMENTARY)),'x')),30) - 30,0,' ','FAILURE_SCORE_COMMENTARY :'||l_invalid_size||'(30)') FAILURE_SCORE_COMMENTARY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAILURE_SCORE_OVERRIDE_CODE)),'x')),30) - 30,0,' ','FAILURE_SCORE_OVERRIDE_CODE :'||l_invalid_size||'(30)') FAILURE_SCORE_OVERRIDE_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GLOBAL_FAILURE_SCORE)),'x')),5) - 5,0,' ','GLOBAL_FAILURE_SCORE :'||l_invalid_size||'(5)') GLOBAL_FAILURE_SCORE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HEADQUARTER_BRANCH_INDICATOR)),'x')),30) - 30,0,' ','HEADQUARTER_BRANCH_INDICATOR :'||l_invalid_size||'(30)') HEADQUARTER_BRANCH_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HEAD_OF_HOUSEHOLD_FLAG)),'x')),1) - 1,0,' ','HEAD_OF_HOUSEHOLD_FLAG :'||l_invalid_size||'(1)') HEAD_OF_HOUSEHOLD_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(IMPORT_INDICATOR)),'x')),30) - 30,0,' ','IMPORT_INDICATOR :'||l_invalid_size||'(30)') IMPORT_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS)),'x')),240) - 240,0,' ','ORGANIZATION_KNOWN_AS :'||l_invalid_size||'(240)') ORGANIZATION_KNOWN_AS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS2)),'x')),240) - 240,0,' ','ORGANIZATION_KNOWN_AS2 :'||l_invalid_size||'(240)') ORGANIZATION_KNOWN_AS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS3)),'x')),240) - 240,0,' ','ORGANIZATION_KNOWN_AS3 :'||l_invalid_size||'(240)') ORGANIZATION_KNOWN_AS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS4)),'x')),240) - 240,0,' ','ORGANIZATION_KNOWN_AS4 :'||l_invalid_size||'(240)') ORGANIZATION_KNOWN_AS4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS5)),'x')),240) - 240,0,' ','ORGANIZATION_KNOWN_AS5:'||l_invalid_size||'(240)') ORGANIZATION_KNOWN_AS5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS :'||l_invalid_size||'(240)') PERSON_KNOWN_AS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS2)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS2 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS3)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS3 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS4)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS4 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS5)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS5 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LABOR_SURPLUS_INDICATOR)),'x')),30) - 30,0,' ','LABOR_SURPLUS_INDICATOR :'||l_invalid_size||'(30)') LABOR_SURPLUS_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCAL_ACTIVITY_CODE)),'x')),30) - 30,0,' ','LOCAL_ACTIVITY_CODE :'||l_invalid_size||'(30)') LOCAL_ACTIVITY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCAL_ACTIVITY_CODE_TYPE)),'x')),30) - 30,0,' ','LOCAL_ACTIVITY_CODE_TYPE :'||l_invalid_size||'(30)') LOCAL_ACTIVITY_CODE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCATION_DIRECTIONS)),'x')),640) - 640,0,' ','LOCATION_DIRECTIONS :'||l_invalid_size||'(640)') LOCATION_DIRECTIONS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MARITAL_STATUS)),'x')),30) - 30,0,' ','MARITAL_STATUS :'||l_invalid_size||'(30)') MARITAL_STATUS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MINORITY_OWNED_INDICATOR)),'x')),30) - 30,0,' ','MINORITY_OWNED_INDICATOR :'||l_invalid_size||'(30)') MINORITY_OWNED_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MINORITY_OWNED_TYPE)),'x')),30) - 30,0,' ','MINORITY_OWNED_TYPE :'||l_invalid_size||'(30)') MINORITY_OWNED_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_TYPE)),'x')),30) - 30,0,' ','ORGANIZATION_TYPE :'||l_invalid_size||'(30)') ORGANIZATION_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(OUT_OF_BUSINESS_INDICATOR)),'x')),30) - 30,0,' ','OUT_OF_BUSINESS_INDICATOR :'||l_invalid_size||'(30)') OUT_OF_BUSINESS_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ACADEMIC_TITLE)),'x')),30) - 30,0,' ','PERSON_ACADEMIC_TITLE :'||l_invalid_size||'(30)') PERSON_ACADEMIC_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME_PHONETIC)),'x')),60) - 60,0,' ','PERSON_FIRST_NAME_PHONETIC :'||l_invalid_size||'(60)') PERSON_FIRST_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME_PHONETIC)),'x')),60) - 60,0,' ','PERSON_LAST_NAME_PHONETIC :'||l_invalid_size||'(60)') PERSON_LAST_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MIDDLE_NAME_PHONETIC)),'x')),60) - 60,0,' ','MIDDLE_NAME_PHONETIC :'||l_invalid_size||'(60)') MIDDLE_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PHONETIC)),'x')),320) - 320,0,' ','PERSON_NAME_PHONETIC :'||l_invalid_size||'(320)') PERSON_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_PREVIOUS_TITLE_NAME)),'x')),150) - 150,0,' ','PERSON_PREVIOUS_TITLE_NAME :'||l_invalid_size||'(150)') PERSON_PREVIOUS_TITLE_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PLACE_OF_BIRTH)),'x')),60) - 60,0,' ','PLACE_OF_BIRTH :'||l_invalid_size||'(60)') PLACE_OF_BIRTH,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRINCIPAL_NAME)),'x')),240) - 240,0,' ','PRINCIPAL_NAME :'||l_invalid_size||'(240)') PRINCIPAL_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRINCIPAL_TITLE)),'x')),240) - 240,0,' ','PRINCIPAL_TITLE :'||l_invalid_size||'(240)') PRINCIPAL_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PUBLIC_PRIVATE_OWNERSHIP_FLAG)),'x')),1) - 1,0,' ','PUBLIC_PRIVATE_OWNERSHIP_FLAG :'||l_invalid_size||'(1)') PUBLIC_PRIVATE_OWNERSHIP_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RENT_OWNED_INDICATOR)),'x')),30) - 30,0,' ','RENT_OWNED_INDICATOR :'||l_invalid_size||'(30)') RENT_OWNED_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) - 240,0,' ','SHORT_DESCRIPTION :'||l_invalid_size||'(240)') SHORT_DESCRIPTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SMALL_BUSINESS_INDICATOR)),'x')),30) - 30,0,' ','SMALL_BUSINESS_INDICATOR :'||l_invalid_size||'(30)') SMALL_BUSINESS_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_ID)),'x')),60) - 60,0,' ','TAX_ID :'||l_invalid_size||'(60)') TAX_ID,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(WOMAN_OWNED_INDICATOR)),'x')),30) - 30,0,' ',' WOMAN_OWNED_INDICATOR :'||l_invalid_size||'(30)') WOMAN_OWNED_INDICATOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE1)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE1 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE2)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE2 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE3)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE3 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE4)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE4 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE5)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE5 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE6)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE6 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE7)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE7 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE8)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE8 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE9)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE9 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE10)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE10 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE11)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE11 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE12)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE12 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE13)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE13 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE14)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE14 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE15)),'x')),150) - 150,0,' ','ORGANIZATION_ATTRIBUTE15 :'||l_invalid_size||'(150)') ORGANIZATION_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE1)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE1 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE2)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE2 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE3)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE3 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE4)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE4 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE5)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE5 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE6)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE6 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE7)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE7 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE8)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE8 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE9)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE9 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE10)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE10 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE12)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE12 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE13)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE13 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE14)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE14 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE15)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE15 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE12)),'x')),150) - 150,0,' ','ORG_CONTACT_ATTRIBUTE12 :'||l_invalid_size||'(150)') ORG_CONTACT_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE1)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE1 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE2)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE2 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE3)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE3 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE4)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE4 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE5)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE5 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE6)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE6 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE7)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE7 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE8)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE8 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE9)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE9 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE10)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE10 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE11)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE11 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE12)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE12 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE13)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE13 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE14)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE14 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE15)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE15 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_COUNTRY_CODE)),'x')),10) - 10,0,' ','FAX_COUNTRY_CODE :'||l_invalid_size||'(10)') FAX_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_AREA_CODE)),'x')),10) - 10,0,' ','FAX_AREA_CODE :'||l_invalid_size||'(10)') FAX_AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_NUMBER)),'x')),40) - 40,0,' ','FAX_NUMBER :'||l_invalid_size||'(40)') FAX_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','ORG_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') ORG_ATTRIBUTE_CATEGORY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','ORG_CONTACT_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') ORG_CONTACT_ATTRIBUTE_CATEGORY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','ADDRESS_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') ADDRESS_ATTRIBUTE_CATEGORY,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CONTROL_YEAR,' ','x'))),'0123456789.',' x'))),0),0,' ','CONTROL_YEAR :'||l_invalid_number) CONTROL_YEAR,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(DEBARMENTS_COUNT,' ','x'))),'0123456789.',' x'))),0),0,' ','DEBARMENTS_COUNT :'||l_invalid_number) DEBARMENTS_COUNT,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(HOUSEHOLD_SIZE,' ','x'))),'0123456789.',' x'))),0),0,' ','HOUSEHOLD_SIZE :'||l_invalid_number) HOUSEHOLD_SIZE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PERSONAL_INCOME,' ','x'))),'0123456789.',' x'))),0),0,' ','PERSONAL_INCOME :'||l_invalid_number) PERSONAL_INCOME,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(NOTES)),'x')),2000) - 2000,0,' ','NOTES :'||l_invalid_size||'(2000)') NOTES,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(VEHICLE_RESPONSE_CODE)),'x')),30) - 30,0,' ','VEHICLE_RESPONSE_CODE :'||l_invalid_size||'(30)') VEHICLE_RESPONSE_CODE,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(SALES_AGENT_EMAIL_ADDRESS)),'x')),2000) - 2000,0,' ','SALES_AGENT_EMAIL_ADDRESS:'||l_invalid_size||'(2000)') SALES_AGENT_EMAIL_ADDRESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORIG_SYSTEM_REFERENCE)),'x')),240) -240,0,' ','ORIG_SYSTEM_REFERENCE :'||l_invalid_size
||'(240)') ORIG_SYSTEM_REFERENCE
FROM AMS_HZ_B2B_MAPPING_V
WHERE IMPORT_LIST_HEADER_ID = p_import_list_header_id
and load_status = 'ERROR'
AND
(
DECODE(GREATEST(lengthb(LTRIM(RTRIM(PARTY_NAME))),255) - 255,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FISCAL_YEAREND_MONTH)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(DUNS_NUMBER,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(EMPLOYEES_TOTAL,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(YEAR_ESTABLISHED,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CURR_FY_POTENTIAL_REVENUE,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(NEXT_FY_POTENTIAL_REVENUE,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(party_id,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LINE_OF_BUSINESS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS1)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_REFERENCE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CEO_NAME)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME)),'x')),40) - 40,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PREFIX)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JOB_TITLE)),'x')),100) - 100,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_MIDDLE_NAME)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_SUFFIX)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CITY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_CODE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STATE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PROVINCE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTRY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TIME_ZONE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EMAIL_ADDRESS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_COUNTRY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_NUMBER)),'x')),25) - 25,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_EXTENTION)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DEPARTMENT)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECISION_MAKER_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(SIC_CODE,'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(SIC_CODE_TYPE,'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(ANALYSIS_FY,'x')),5) - 5,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(identifying_address_flag)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GSA_INDICATOR_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MISSION_STATEMENT)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_NAME_PHONETIC)),'x')),320) - 320,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CATEGORY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(JGZZ_FISCAL_CODE)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_LINES_PHONETIC)),'x')),560) - 560,0,'OK','NO') = 'NO'
or
/*
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PO_BOX_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FLOOR)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HOUSE_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
*/
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_PLUS4_CODE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
/*
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_SUFFIX)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
*/
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RURAL_ROUTE_TYPE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RURAL_ROUTE_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_URL)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BRANCH_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HEAD_OF_HOUSEHOLD_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PUBLIC_PRIVATE_OWNERSHIP_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BUSINESS_LINE)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(BUSINESS_SCOPE)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CHIEF_EXECUTIVE_TITLE)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_KNOWN_AS5)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS5)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRINCIPAL_NAME)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PRINCIPAL_TITLE)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PHONETIC)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCATION_DIRECTIONS)),'x')),640) - 640,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONGRESSIONAL_DISTRICT_CODE)),'x')),2) - 2,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CORPORATION_CLASS)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MIDDLE_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PLACE_OF_BIRTH)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_ID)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CREDIT_SCORE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(WOMAN_OWNED_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RENT_OWNED_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_PREVIOUS_TITLE_NAME)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MARITAL_STATUS)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SMALL_BUSINESS_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MINORITY_OWNED_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MINORITY_OWNED_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(OUT_OF_BUSINESS_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ACADEMIC_TITLE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LABOR_SURPLUS_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCAL_ACTIVITY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCAL_ACTIVITY_CODE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(IMPORT_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DISADVANTAGED_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DEPARTMENT_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CREDIT_SCORE_COMMENTARY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EXPORT_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAILURE_SCORE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAILURE_SCORE_COMMENTARY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAILURE_SCORE_OVERRIDE_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DB_RATING)),'x')),5) - 5,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(GLOBAL_FAILURE_SCORE)),'x')),5) - 5,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ENQUIRY_DUNS)),'x')),15) - 15,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECLARED_ETHNICITY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORGANIZATION_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORG_CONTACT_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_COUNTRY_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_NUMBER)),'x')),40) - 40,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(CONTROL_YEAR,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(DEBARMENTS_COUNT,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(HOUSEHOLD_SIZE,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PERSONAL_INCOME,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(NOTES)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(VEHICLE_RESPONSE_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(SALES_AGENT_EMAIL_ADDRESS)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(ORIG_SYSTEM_REFERENCE)),'x')),240) - 240,0,'OK','NO') = 'NO'
);
SELECT
IMPORT_SOURCE_LINE_ID,
import_list_header_id,
per_imp_xml_element_id,
add_imp_xml_element_id,
cp_imp_xml_element_id,
em_imp_xml_element_id,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS1)),'x')),240) - 240,0,' ','ADDRESS1 :'||l_invalid_size||'(240)') ADDRESS1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS2)),'x')),240) - 240,0,' ','ADDRESS2 :'||l_invalid_size||'(240)') ADDRESS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS3)),'x')),240) - 240,0,' ','ADDRESS3 :'||l_invalid_size||'(240)') ADDRESS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS4)),'x')),240) - 240,0,' ','ADDRESS4 :'||l_invalid_size||'(240)') ADDRESS4,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(PERSON_LAST_NAME))),50) - 50,0,' ','PERSON_LAST_NAME :'||decode(nvl(PERSON_LAST_NAME,'x'),'x',l_null_value,l_invalid_size)||'(50)') PERSON_LAST_NAME,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(PERSON_FIRST_NAME))),40) - 40,0,' ','PERSON_FIRST_NAME :'||decode(nvl(PERSON_FIRST_NAME,'x'),'x',l_null_value,l_invalid_size)||'(40)') PERSON_FIRST_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PREFIX)),'x')),30) - 30,0,' ','PERSON_NAME_PREFIX :'||l_invalid_size||'(30)') PERSON_NAME_PREFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_MIDDLE_NAME)),'x')),60) - 60,0,' ','PERSON_MIDDLE_NAME :'||l_invalid_size||'(60)') PERSON_MIDDLE_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_SUFFIX)),'x')),30) - 30,0,' ','PERSON_NAME_SUFFIX :'||l_invalid_size||'(30)') PERSON_NAME_SUFFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CITY)),'x')),60) - 60,0,' ','CITY :'||l_invalid_size||'(60)') CITY ,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SALUTATION)),'x')),60) - 60,0,' ','SALUTATION :'||l_invalid_size||'(60)') SALUTATION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_CODE)),'x')),60) - 60,0,' ','POSTAL_CODE :'||l_invalid_size||'(60)') POSTAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STATE)),'x')),60) - 60,0,' ','STATE :'||l_invalid_size||'(60)') STATE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PROVINCE)),'x')),60) - 60,0,' ','PROVINCE :'||l_invalid_size||'(60)') PROVINCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTY)),'x')),60) - 60,0,' ','COUNTY :'||l_invalid_size||'(60)') COUNTY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTRY)),'x')),60) - 60,0,' ','COUNTRY :'||l_invalid_size||'(60)') COUNTRY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EMAIL_ADDRESS)),'x')),240) - 240,0,' ','EMAIL_ADDRESS :'||l_invalid_size||'(240)') EMAIL_ADDRESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_COUNTRY_CODE)),'x')),30) - 30,0,' ','PHONE_COUNTRY_CODE :'||l_invalid_size||'(30)') PHONE_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_AREA_CODE)),'x')),10) - 10,0,' ','PHONE_AREA_CODE :'||l_invalid_size||'(10)') PHONE_AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_NUMBER)),'x')),25) - 25,0,' ','PHONE_NUMBER :'||l_invalid_size||'(25)') PHONE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_EXTENTION)),'x')),20) - 20,0,' ','PHONE_EXTENTION :'||l_invalid_size||'(20)') PHONE_EXTENTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(identifying_address_flag)),'x')),1) - 1,0,' ','identifying_address_flag :'||l_invalid_size||'(1)') identifying_address_flag,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_LINES_PHONETIC)),'x')),560) - 560,0,' ','ADDRESS_LINES_PHONETIC :'||l_invalid_size||'(560)') ADDRESS_LINES_PHONETIC,
-- bug 4641591: columns obsolete
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PO_BOX_NUMBER)),'x')),50) - 50,0,' ','PO_BOX_NUMBER :'||l_invalid_size||'(50)') PO_BOX_NUMBER,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FLOOR)),'x')),50) - 50,0,' ','FLOOR :'||l_invalid_size||'(50)') FLOOR,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HOUSE_NUMBER)),'x')),50) - 50,0,' ','HOUSE_NUMBER :'||l_invalid_size||'(50)') HOUSE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_PLUS4_CODE)),'x')),10) - 10,0,' ','POSTAL_PLUS4_CODE :'||l_invalid_size||'(10)') POSTAL_PLUS4_CODE,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_SUFFIX)),'x')),50) - 50,0,' ','STREET_SUFFIX :'||l_invalid_size||'(50)') STREET_SUFFIX,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET)),'x')),50) - 50,0,' ','STREET :'||l_invalid_size||'(50)') STREET,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_NUMBER)),'x')),50) - 50,0,' ','STREET_NUMBER :'||l_invalid_size||'(50)') STREET_NUMBER,
-- DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SUITE)),'x')),50) - 50,0,' ','SUITE :'||l_invalid_size||'(50)') SUITE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(party_id,' ','x'))),'0123456789.',' x'))),0),0,' ','PARTY_ID :'||l_invalid_number) party_id,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(URL)),'x')),2000) - 2000,0,' ','URL :'||l_invalid_size||'(2000)') URL,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECLARED_ETHNICITY)),'x')),60) - 60,0,' ','DECLARED_ETHNICITY :'||l_invalid_size||'(60)') DECLARED_ETHNICITY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,' ','DESCRIPTION:'||l_invalid_size||'(2000)') DESCRIPTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HEAD_OF_HOUSEHOLD_FLAG)),'x')),1) - 1,0,' ','HEAD_OF_HOUSEHOLD_FLAG :'||l_invalid_size||'(1)') HEAD_OF_HOUSEHOLD_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS :'||l_invalid_size||'(240)') PERSON_KNOWN_AS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS2)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS2 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS3)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS3 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS4)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS4 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS5)),'x')),240) - 240,0,' ','PERSON_KNOWN_AS5 :'||l_invalid_size||'(240)') PERSON_KNOWN_AS5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCATION_DIRECTIONS)),'x')),640) - 640,0,' ','LOCATION_DIRECTIONS:'||l_invalid_size||'(640)') LOCATION_DIRECTIONS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MARITAL_STATUS)),'x')),30) - 30,0,' ','MARITAL_STATUS :'||l_invalid_size||'(30)') MARITAL_STATUS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ACADEMIC_TITLE)),'x')),30) - 30,0,' ','PERSON_ACADEMIC_TITLE :'||l_invalid_size||'(30)') PERSON_ACADEMIC_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME_PHONETIC)),'x')),60) - 60,0,' ','PERSON_FIRST_NAME_PHONETIC :'||l_invalid_size||'(60)') PERSON_FIRST_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME_PHONETIC)),'x')),60) - 60,0,' ','PERSON_LAST_NAME_PHONETIC :'||l_invalid_size||'(60)') PERSON_LAST_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MIDDLE_NAME_PHONETIC)),'x')),60) - 60,0,' ','MIDDLE_NAME_PHONETIC :'||l_invalid_size||'(60)') MIDDLE_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PHONETIC)),'x')),320) - 320,0,' ','PERSON_NAME_PHONETIC :'||l_invalid_size||'(320)') PERSON_NAME_PHONETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_PREVIOUS_TITLE_NAME)),'x')),150) - 150,0,' ','PERSON_PREVIOUS_TITLE_NAME :'||l_invalid_size||'(150)') PERSON_PREVIOUS_TITLE_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) - 240,0,' ','SHORT_DESCRIPTION :'||l_invalid_size||'(240)') SHORT_DESCRIPTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE1)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE1 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE2)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE2 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE3)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE3 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE4)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE4 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE5)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE5 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE6)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE6 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE7)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE7 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE8)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE8 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE9)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE9 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE10)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE10 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE11)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE11 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE12)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE12 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE13)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE13 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE14)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE14 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE15)),'x')),150) - 150,0,' ','PERSON_ATTRIBUTE15 :'||l_invalid_size||'(150)') PERSON_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE1)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE1 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE2)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE2 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE3)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE3 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE4)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE4 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE5)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE5 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE5,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE6)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE6 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE6,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE7)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE7 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE7,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE8)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE8 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE8,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE9)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE9 : '||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE9,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE10)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE10 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE10,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE11)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE11 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE11,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE12)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE12 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE12,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE13)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE13 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE13,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE14)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE14 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE14,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE15)),'x')),150) - 150,0,' ','ADDRESS_ATTRIBUTE15 :'||l_invalid_size||'(150)') ADDRESS_ATTRIBUTE15,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_COUNTRY_CODE)),'x')),10) - 10,0,' ','FAX_COUNTRY_CODE :'||l_invalid_size||'(10)') FAX_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_AREA_CODE)),'x')),10) - 10,0,' ','FAX_AREA_CODE :'||l_invalid_size||'(10)') FAX_AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_NUMBER)),'x')),40) - 40,0,' ','FAX_NUMBER :'||l_invalid_size||'(40)') FAX_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','ADDRESS_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') ADDRESS_ATTRIBUTE_CATEGORY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,' ','PERSON_ATTRIBUTE_CATEGORY :'||l_invalid_size||'(30)') PERSON_ATTRIBUTE_CATEGORY,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(HOUSEHOLD_SIZE,' ','x'))),'0123456789.',' x'))),0),0,' ','HOUSEHOLD_SIZE :'||l_invalid_number) HOUSEHOLD_SIZE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PERSONAL_INCOME,' ','x'))),'0123456789.',' x'))),0),0,' ','PERSONAL_INCOME :'||l_invalid_number) PERSONAL_INCOME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,' ','DESCRIPTION:'||l_invalid_size||'(2000)') DESCRIPTION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) - 240,0,' ','SHORT_DESCRIPTION :'||l_invalid_size||'(240)') SHORT_DESCRIPTION,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(NOTES)),'x')),2000) - 2000,0,' ','NOTES :'||l_invalid_size||'(2000)') NOTES,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(VEHICLE_RESPONSE_CODE)),'x')),30) - 30,0,' ','VEHICLE_RESPONSE_CODE :'||l_invalid_size||'(30)') VEHICLE_RESPONSE_CODE,
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(SALES_AGENT_EMAIL_ADDRESS)),'x')),2000) - 2000,0,' ','SALES_AGENT_EMAIL_ADDRESS:'||l_invalid_size||'(2000)') SALES_AGENT_EMAIL_ADDRESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORIG_SYSTEM_REFERENCE)),'x')),240) -240,0,' ','ORIG_SYSTEM_REFERENCE :'||l_invalid_size
||'(240)') ORIG_SYSTEM_REFERENCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_REFERENCE)),'x')),60) - 60,0,' ','TAX_REFERENCE :'||l_invalid_size||'(60)') TAX_REFERENCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RENT_OWNED_INDICATOR)),'x')),30) - 30,0,' ','RENT_OWNED_INDICATOR :'||l_invalid_size||'(30)') RENT_OWNED_INDICATOR
FROM AMS_HZ_B2C_MAPPING_V
WHERE IMPORT_LIST_HEADER_ID = p_import_list_header_id
and load_status = 'ERROR'
AND
(
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(party_id,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS1)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME)),'x')),40) - 40,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PREFIX)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_MIDDLE_NAME)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_SUFFIX)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CITY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_CODE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STATE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SALUTATION)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PROVINCE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(COUNTRY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(EMAIL_ADDRESS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_COUNTRY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_NUMBER)),'x')),25) - 25,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PHONE_EXTENTION)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(identifying_address_flag)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_LINES_PHONETIC)),'x')),560) - 560,0,'OK','NO') = 'NO'
or
/*
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PO_BOX_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FLOOR)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(HOUSE_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
*/
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(POSTAL_PLUS4_CODE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
/*
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_SUFFIX)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(STREET_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
*/
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(URL)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_KNOWN_AS5)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(SHORT_DESCRIPTION)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_NAME_PHONETIC)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(LOCATION_DIRECTIONS)),'x')),640) - 640,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_FIRST_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_LAST_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MIDDLE_NAME_PHONETIC)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PLACE_OF_BIRTH)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_PREVIOUS_TITLE_NAME)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(MARITAL_STATUS)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ACADEMIC_TITLE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DECLARED_ETHNICITY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(DESCRIPTION)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE1)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE2)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE3)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE4)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE5)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE6)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE7)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE8)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE9)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE10)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE11)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE12)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE13)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE14)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE15)),'x')),150) - 150,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(PERSON_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ADDRESS_ATTRIBUTE_CATEGORY)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_COUNTRY_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(FAX_NUMBER)),'x')),40) - 40,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(HOUSEHOLD_SIZE,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(PERSONAL_INCOME,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(NOTES)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(VEHICLE_RESPONSE_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(SALES_AGENT_EMAIL_ADDRESS)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(LENGTH(nvl(LTRIM(RTRIM(ORIG_SYSTEM_REFERENCE)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(TAX_REFERENCE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(RENT_OWNED_INDICATOR)),'x')),30) - 30,0,'OK','NO') = 'NO'
);
select import_type from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'PARTY_NAME', l_cust_b2b_rec.PARTY_NAME);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'FISCAL_YEAREND_MONTH', l_cust_b2b_rec.FISCAL_YEAREND_MONTH);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'DUNS_NUMBER', l_cust_b2b_rec.DUNS_NUMBER);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'EMPLOYEES_TOTAL', l_cust_b2b_rec.EMPLOYEES_TOTAL);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'LINE_OF_BUSINESS', l_cust_b2b_rec.LINE_OF_BUSINESS);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORIG_SYSTEM_REFERENCE', l_cust_b2b_rec.ORIG_SYSTEM_REFERENCE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'ADDRESS1', l_cust_b2b_rec.ADDRESS1);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'ADDRESS2', l_cust_b2b_rec.ADDRESS2);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'ADDRESS3', l_cust_b2b_rec.ADDRESS3);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'ADDRESS4', l_cust_b2b_rec.ADDRESS4);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'YEAR_ESTABLISHED', l_cust_b2b_rec.YEAR_ESTABLISHED);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'TAX_REFERENCE', l_cust_b2b_rec.TAX_REFERENCE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'CEO_NAME', l_cust_b2b_rec.CEO_NAME);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_LAST_NAME', l_cust_b2b_rec.PERSON_LAST_NAME);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_FIRST_NAME', l_cust_b2b_rec.PERSON_FIRST_NAME);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_NAME_PREFIX', l_cust_b2b_rec.PERSON_NAME_PREFIX);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'JOB_TITLE', l_cust_b2b_rec.JOB_TITLE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_MIDDLE_NAME', l_cust_b2b_rec.PERSON_MIDDLE_NAME);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_NAME_SUFFIX', l_cust_b2b_rec.PERSON_NAME_SUFFIX);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'CITY', l_cust_b2b_rec.CITY);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'POSTAL_CODE', l_cust_b2b_rec.POSTAL_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'STATE', l_cust_b2b_rec.STATE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'PROVINCE', l_cust_b2b_rec.PROVINCE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'COUNTY', l_cust_b2b_rec.COUNTY);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'COUNTRY', l_cust_b2b_rec.COUNTRY);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.em_imp_xml_element_id,
'EMAIL_ADDRESS', l_cust_b2b_rec.EMAIL_ADDRESS);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.cp_imp_xml_element_id,
'PHONE_COUNTRY_CODE', l_cust_b2b_rec.PHONE_COUNTRY_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.cp_imp_xml_element_id,
'PHONE_AREA_CODE', l_cust_b2b_rec.PHONE_AREA_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.cp_imp_xml_element_id,
'PHONE_NUMBER', l_cust_b2b_rec.PHONE_NUMBER);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.cp_imp_xml_element_id,
'PHONE_EXTENSION', l_cust_b2b_rec.PHONE_EXTENSION);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'DEPARTMENT', l_cust_b2b_rec.DEPARTMENT);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'DECISION_MAKER_FLAG', l_cust_b2b_rec.DECISION_MAKER_FLAG);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'SIC_CODE', l_cust_b2b_rec.SIC_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'SIC_CODE_TYPE', l_cust_b2b_rec.SIC_CODE_TYPE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ANALYSIS_FY', l_cust_b2b_rec.ANALYSIS_FY);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'CURR_FY_POTENTIAL_REVENUE', l_cust_b2b_rec.CURR_FY_POTENTIAL_REVENUE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'NEXT_FY_POTENTIAL_REVENUE', l_cust_b2b_rec.NEXT_FY_POTENTIAL_REVENUE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'GSA_INDICATOR_FLAG', l_cust_b2b_rec.GSA_INDICATOR_FLAG);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'IDENTIFYING_ADDRESS_FLAG', l_cust_b2b_rec.IDENTIFYING_ADDRESS_FLAG);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'MISSION_STATEMENT', l_cust_b2b_rec.MISSION_STATEMENT);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_NAME_PHONETIC', l_cust_b2b_rec.ORGANIZATION_NAME_PHONETIC);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'CATEGORY_CODE', l_cust_b2b_rec.CATEGORY_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'JGZZ_FISCAL_CODE', l_cust_b2b_rec.JGZZ_FISCAL_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'ADDRESS_LINES_PHONETIC', l_cust_b2b_rec.ADDRESS_LINES_PHONETIC);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'PO_BOX_NUMBER', l_cust_b2b_rec.PO_BOX_NUMBER);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'FLOOR', l_cust_b2b_rec.FLOOR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'HOUSE_NUMBER', l_cust_b2b_rec.HOUSE_NUMBER);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'POSTAL_PLUS4_CODE', l_cust_b2b_rec.POSTAL_PLUS4_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'STREET_SUFFIX', l_cust_b2b_rec.STREET_SUFFIX);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'STREET', l_cust_b2b_rec.STREET);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'STREET_NUMBER', l_cust_b2b_rec.STREET_NUMBER);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'SUITE', l_cust_b2b_rec.SUITE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'PARTY_ID', l_cust_b2b_rec.PARTY_ID);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_URL', l_cust_b2b_rec.ORGANIZATION_URL);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'BRANCH_FLAG', l_cust_b2b_rec.BRANCH_FLAG);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'BUSINESS_LINE', l_cust_b2b_rec.BUSINESS_LINE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'BUSINESS_SCOPE', l_cust_b2b_rec.BUSINESS_SCOPE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'CHIEF_EXECUTIVE_TITLE', l_cust_b2b_rec.CHIEF_EXECUTIVE_TITLE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'CONGRESSIONAL_DISTRICT_CODE', l_cust_b2b_rec.CONGRESSIONAL_DISTRICT_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'CORPORATION_CLASS', l_cust_b2b_rec.CORPORATION_CLASS);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'CREDIT_SCORE', l_cust_b2b_rec.CREDIT_SCORE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'CREDIT_SCORE_COMMENTARY', l_cust_b2b_rec.CREDIT_SCORE_COMMENTARY);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'DB_RATING', l_cust_b2b_rec.DB_RATING);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'DECLARED_ETHNICITY', l_cust_b2b_rec.DECLARED_ETHNICITY);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'DEPARTMENT_INDICATOR', l_cust_b2b_rec.DEPARTMENT_INDICATOR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'DESCRIPTION', l_cust_b2b_rec.DESCRIPTION);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'DISADVANTAGED_INDICATOR', l_cust_b2b_rec.DISADVANTAGED_INDICATOR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ENQUIRY_DUNS', l_cust_b2b_rec.ENQUIRY_DUNS);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'EXPORT_INDICATOR', l_cust_b2b_rec.EXPORT_INDICATOR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'FAILURE_SCORE', l_cust_b2b_rec.FAILURE_SCORE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'FAILURE_SCORE_COMMENTARY', l_cust_b2b_rec.FAILURE_SCORE_COMMENTARY);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'FAILURE_SCORE_OVERRIDE_CODE', l_cust_b2b_rec.FAILURE_SCORE_OVERRIDE_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'GLOBAL_FAILURE_SCORE', l_cust_b2b_rec.GLOBAL_FAILURE_SCORE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'HEADQUARTER_BRANCH_INDICATOR', l_cust_b2b_rec.HEADQUARTER_BRANCH_INDICATOR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'HEAD_OF_HOUSEHOLD_FLAG', l_cust_b2b_rec.HEAD_OF_HOUSEHOLD_FLAG);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'IMPORT_INDICATOR', l_cust_b2b_rec.IMPORT_INDICATOR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_KNOWN_AS', l_cust_b2b_rec.ORGANIZATION_KNOWN_AS);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_KNOWN_AS2', l_cust_b2b_rec.ORGANIZATION_KNOWN_AS2);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_KNOWN_AS3', l_cust_b2b_rec.ORGANIZATION_KNOWN_AS3);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_KNOWN_AS4', l_cust_b2b_rec.ORGANIZATION_KNOWN_AS4);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_KNOWN_AS5', l_cust_b2b_rec.ORGANIZATION_KNOWN_AS5);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_KNOWN_AS', l_cust_b2b_rec.PERSON_KNOWN_AS);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_KNOWN_AS2', l_cust_b2b_rec.PERSON_KNOWN_AS2);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_KNOWN_AS3', l_cust_b2b_rec.PERSON_KNOWN_AS3);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_KNOWN_AS4', l_cust_b2b_rec.PERSON_KNOWN_AS4);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_KNOWN_AS5', l_cust_b2b_rec.PERSON_KNOWN_AS5);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'LABOR_SURPLUS_INDICATOR', l_cust_b2b_rec.LABOR_SURPLUS_INDICATOR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'LOCAL_ACTIVITY_CODE', l_cust_b2b_rec.LOCAL_ACTIVITY_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'LOCAL_ACTIVITY_CODE_TYPE', l_cust_b2b_rec.LOCAL_ACTIVITY_CODE_TYPE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'LOCATION_DIRECTIONS', l_cust_b2b_rec.LOCATION_DIRECTIONS);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'MARITAL_STATUS', l_cust_b2b_rec.MARITAL_STATUS);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'MINORITY_OWNED_INDICATOR', l_cust_b2b_rec.MINORITY_OWNED_INDICATOR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'MINORITY_OWNED_TYPE', l_cust_b2b_rec.MINORITY_OWNED_TYPE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_TYPE', l_cust_b2b_rec.ORGANIZATION_TYPE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'OUT_OF_BUSINESS_INDICATOR', l_cust_b2b_rec.OUT_OF_BUSINESS_INDICATOR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_ACADEMIC_TITLE', l_cust_b2b_rec.PERSON_ACADEMIC_TITLE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_FIRST_NAME_PHONETIC', l_cust_b2b_rec.PERSON_FIRST_NAME_PHONETIC);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_LAST_NAME_PHONETIC', l_cust_b2b_rec.PERSON_LAST_NAME_PHONETIC);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'MIDDLE_NAME_PHONETIC', l_cust_b2b_rec.MIDDLE_NAME_PHONETIC);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_NAME_PHONETIC', l_cust_b2b_rec.PERSON_NAME_PHONETIC);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSON_PREVIOUS_TITLE_NAME', l_cust_b2b_rec.PERSON_PREVIOUS_TITLE_NAME);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PLACE_OF_BIRTH', l_cust_b2b_rec.PLACE_OF_BIRTH);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PRINCIPAL_NAME', l_cust_b2b_rec.PRINCIPAL_NAME);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PRINCIPAL_TITLE', l_cust_b2b_rec.PRINCIPAL_TITLE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'PUBLIC_PRIVATE_OWNERSHIP_FLAG', l_cust_b2b_rec.PUBLIC_PRIVATE_OWNERSHIP_FLAG);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'RENT_OWNED_INDICATOR', l_cust_b2b_rec.RENT_OWNED_INDICATOR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'SHORT_DESCRIPTION', l_cust_b2b_rec.SHORT_DESCRIPTION);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'SMALL_BUSINESS_INDICATOR', l_cust_b2b_rec.SMALL_BUSINESS_INDICATOR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'TAX_ID', l_cust_b2b_rec.TAX_ID);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'WOMAN_OWNED_INDICATOR', l_cust_b2b_rec.WOMAN_OWNED_INDICATOR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE1', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE1);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE2', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE2);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE3', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE3);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE4', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE4);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE5', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE5);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE6', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE6);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE7', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE7);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE8', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE8);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE9', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTe9);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE10', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE10);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE11', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE11);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE12', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE12);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE13', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE13);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE14', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE14);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORGANIZATION_ATTRIBUTE15', l_cust_b2b_rec.ORGANIZATION_ATTRIBUTE15);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE1', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE1);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE2', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE2);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE3', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE3);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE4', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE4);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE5', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE5);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE6', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE6);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE7', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE7);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE8', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE8);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE9', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE9);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE10', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE10);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE11', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE11);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE12', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE12);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE13', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE13);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE14', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE14);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE15', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE15);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE1', l_cust_b2b_rec.ADDRESS_ATTRIBUTE1);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE2', l_cust_b2b_rec.ADDRESS_ATTRIBUTE2);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE3', l_cust_b2b_rec.ADDRESS_ATTRIBUTE3);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE4', l_cust_b2b_rec.ADDRESS_ATTRIBUTE4);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE5', l_cust_b2b_rec.ADDRESS_ATTRIBUTE5);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE6', l_cust_b2b_rec.ADDRESS_ATTRIBUTE6);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE7', l_cust_b2b_rec.ADDRESS_ATTRIBUTE7);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE8', l_cust_b2b_rec.ADDRESS_ATTRIBUTE8);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE9', l_cust_b2b_rec.ADDRESS_ATTRIBUTE9);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE10', l_cust_b2b_rec.ADDRESS_ATTRIBUTE10);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE11', l_cust_b2b_rec.ADDRESS_ATTRIBUTE11);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE12', l_cust_b2b_rec.ADDRESS_ATTRIBUTE12);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE13', l_cust_b2b_rec.ADDRESS_ATTRIBUTE13);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE14', l_cust_b2b_rec.ADDRESS_ATTRIBUTE14);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ADDRESS_ATTRIBUTE15', l_cust_b2b_rec.ADDRESS_ATTRIBUTE15);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.fx_imp_xml_element_id,
'FAX_COUNTRY_CODE', l_cust_b2b_rec.FAX_COUNTRY_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.fx_imp_xml_element_id,
'FAX_AREA_CODE', l_cust_b2b_rec.FAX_AREA_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.fx_imp_xml_element_id,
'FAX_NUMBER', l_cust_b2b_rec.FAX_NUMBER);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'ORG_ATTRIBUTE_CATEGORY', l_cust_b2b_rec.ORG_ATTRIBUTE_CATEGORY);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'ORG_CONTACT_ATTRIBUTE_CATEGORY', l_cust_b2b_rec.ORG_CONTACT_ATTRIBUTE_CATEGORY);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE_CATEGORY', l_cust_b2b_rec.ADDRESS_ATTRIBUTE_CATEGORY);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'CONTROL_YEAR', l_cust_b2b_rec.CONTROL_YEAR);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'DEBARMENTS_COUNT', l_cust_b2b_rec.DEBARMENTS_COUNT);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'HOUSEHOLD_SIZE', l_cust_b2b_rec.HOUSEHOLD_SIZE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.ocont_imp_xml_element_id,
'PERSONAL_INCOME', l_cust_b2b_rec.PERSONAL_INCOME);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'NOTES', l_cust_b2b_rec.NOTES);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'VEHICLE_RESPONSE_CODE', l_cust_b2b_rec.VEHICLE_RESPONSE_CODE);
update_element_error (p_import_list_header_id,l_cust_b2b_rec.org_imp_xml_element_id,
'SALES_AGENT_EMAIL_ID', l_cust_b2b_rec.SALES_AGENT_EMAIL_ID);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS1', l_cust_b2c_rec.ADDRESS1);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS2', l_cust_b2c_rec.ADDRESS2);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS3', l_cust_b2c_rec.ADDRESS3);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS4', l_cust_b2c_rec.ADDRESS4);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_LAST_NAME', l_cust_b2c_rec.PERSON_LAST_NAME);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_FIRST_NAME', l_cust_b2c_rec.PERSON_FIRST_NAME);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'ORIG_SYSTEM_REFERENCE', l_cust_b2c_rec.ORIG_SYSTEM_REFERENCE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'TAX_REFERENCE', l_cust_b2c_rec.TAX_REFERENCE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'RENT_OWNED_INDICATOR', l_cust_b2c_rec.RENT_OWNED_INDICATOR);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_NAME_PREFIX', l_cust_b2c_rec.PERSON_NAME_PREFIX);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_MIDDLE_NAME', l_cust_b2c_rec.PERSON_MIDDLE_NAME);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_NAME_SUFFIX', l_cust_b2c_rec.PERSON_NAME_SUFFIX);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'CITY', l_cust_b2c_rec.CITY);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'SALUTATION', l_cust_b2c_rec.SALUTATION);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'POSTAL_CODE', l_cust_b2c_rec.POSTAL_CODE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'STATE', l_cust_b2c_rec.STATE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'PROVINCE', l_cust_b2c_rec.PROVINCE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'COUNTY', l_cust_b2c_rec.COUNTY);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'COUNTRY', l_cust_b2c_rec.COUNTRY);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.em_imp_xml_element_id,
'EMAIL_ADDRESS', l_cust_b2c_rec.EMAIL_ADDRESS);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.cp_imp_xml_element_id,
'PHONE_COUNTRY_CODE', l_cust_b2c_rec.PHONE_COUNTRY_CODE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.cp_imp_xml_element_id,
'PHONE_AREA_CODE', l_cust_b2c_rec.PHONE_AREA_CODE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.cp_imp_xml_element_id,
'PHONE_NUMBER', l_cust_b2c_rec.PHONE_NUMBER);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.cp_imp_xml_element_id,
'PHONE_EXTENSION', l_cust_b2c_rec.PHONE_EXTENSION);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'IDENTIFYING_ADDRESS_FLAG', l_cust_b2c_rec.IDENTIFYING_ADDRESS_FLAG);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_LINES_PHONETIC', l_cust_b2c_rec.ADDRESS_LINES_PHONETIC);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'PO_BOX_NUMBER', l_cust_b2c_rec.PO_BOX_NUMBER);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'FLOOR', l_cust_b2c_rec.FLOOR);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'HOUSE_NUMBER', l_cust_b2c_rec.HOUSE_NUMBER);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'POSTAL_PLUS4_CODE', l_cust_b2c_rec.POSTAL_PLUS4_CODE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'STREET_SUFFIX', l_cust_b2c_rec.STREET_SUFFIX);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'STREET', l_cust_b2c_rec.STREET);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'STREET_NUMBER', l_cust_b2c_rec.STREET_NUMBER);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'SUITE', l_cust_b2c_rec.SUITE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PARTY_ID', l_cust_b2c_rec.PARTY_ID);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'URL', l_cust_b2c_rec.URL);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'DECLARED_ETHNICITY', l_cust_b2c_rec.DECLARED_ETHNICITY);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'DESCRIPTION', l_cust_b2c_rec.DESCRIPTION);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'HEAD_OF_HOUSEHOLD_FLAG', l_cust_b2c_rec.HEAD_OF_HOUSEHOLD_FLAG);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_KNOWN_AS', l_cust_b2c_rec.PERSON_KNOWN_AS);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_KNOWN_AS2', l_cust_b2c_rec.PERSON_KNOWN_AS2);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_KNOWN_AS3', l_cust_b2c_rec.PERSON_KNOWN_AS3);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_KNOWN_AS4', l_cust_b2c_rec.PERSON_KNOWN_AS4);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_KNOWN_AS5', l_cust_b2c_rec.PERSON_KNOWN_AS5);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'LOCATION_DIRECTIONS', l_cust_b2c_rec.LOCATION_DIRECTIONS);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'MARITAL_STATUS', l_cust_b2c_rec.MARITAL_STATUS);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ACADEMIC_TITLE', l_cust_b2c_rec.PERSON_ACADEMIC_TITLE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_FIRST_NAME_PHONETIC', l_cust_b2c_rec.PERSON_FIRST_NAME_PHONETIC);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_LAST_NAME_PHONETIC', l_cust_b2c_rec.PERSON_LAST_NAME_PHONETIC);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'MIDDLE_NAME_PHONETIC', l_cust_b2c_rec.MIDDLE_NAME_PHONETIC);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_NAME_PHONETIC', l_cust_b2c_rec.PERSON_NAME_PHONETIC);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_PREVIOUS_TITLE_NAME', l_cust_b2c_rec.PERSON_PREVIOUS_TITLE_NAME);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'SHORT_DESCRIPTION', l_cust_b2c_rec.SHORT_DESCRIPTION);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE1', l_cust_b2c_rec.PERSON_ATTRIBUTE1);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE2', l_cust_b2c_rec.PERSON_ATTRIBUTE2);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE3', l_cust_b2c_rec.PERSON_ATTRIBUTE3);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE4', l_cust_b2c_rec.PERSON_ATTRIBUTE4);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE5', l_cust_b2c_rec.PERSON_ATTRIBUTE5);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE6', l_cust_b2c_rec.PERSON_ATTRIBUTE6);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE7', l_cust_b2c_rec.PERSON_ATTRIBUTE7);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE8', l_cust_b2c_rec.PERSON_ATTRIBUTE8);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE9', l_cust_b2c_rec.PERSON_ATTRIBUTE9);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE10', l_cust_b2c_rec.PERSON_ATTRIBUTE10);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE11', l_cust_b2c_rec.PERSON_ATTRIBUTE11);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE12', l_cust_b2c_rec.PERSON_ATTRIBUTE12);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE13', l_cust_b2c_rec.PERSON_ATTRIBUTE13);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE14', l_cust_b2c_rec.PERSON_ATTRIBUTE14);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE15', l_cust_b2c_rec.PERSON_ATTRIBUTE15);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE1', l_cust_b2c_rec.ADDRESS_ATTRIBUTE1);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE2', l_cust_b2c_rec.ADDRESS_ATTRIBUTE2);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE3', l_cust_b2c_rec.ADDRESS_ATTRIBUTE3);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE4', l_cust_b2c_rec.ADDRESS_ATTRIBUTE4);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE5', l_cust_b2c_rec.ADDRESS_ATTRIBUTE5);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE6', l_cust_b2c_rec.ADDRESS_ATTRIBUTE6);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE7', l_cust_b2c_rec.ADDRESS_ATTRIBUTE7);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE8', l_cust_b2c_rec.ADDRESS_ATTRIBUTE8);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE9', l_cust_b2c_rec.ADDRESS_ATTRIBUTE9);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE11', l_cust_b2c_rec.ADDRESS_ATTRIBUTE11);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE12', l_cust_b2c_rec.ADDRESS_ATTRIBUTE12);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE13', l_cust_b2c_rec.ADDRESS_ATTRIBUTE13);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE14', l_cust_b2c_rec.ADDRESS_ATTRIBUTE14);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE15', l_cust_b2c_rec.ADDRESS_ATTRIBUTE15);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE11', l_cust_b2c_rec.ADDRESS_ATTRIBUTE11);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.fx_imp_xml_element_id,
'FAX_COUNTRY_CODE', l_cust_b2c_rec.FAX_COUNTRY_CODE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.fx_imp_xml_element_id,
'FAX_AREA_CODE', l_cust_b2c_rec.FAX_AREA_CODE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.fx_imp_xml_element_id,
'FAX_NUMBER', l_cust_b2c_rec.FAX_NUMBER);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSON_ATTRIBUTE_CATEGORY', l_cust_b2c_rec.PERSON_ATTRIBUTE_CATEGORY);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.add_imp_xml_element_id,
'ADDRESS_ATTRIBUTE_CATEGORY', l_cust_b2c_rec.ADDRESS_ATTRIBUTE_CATEGORY);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'HOUSEHOLD_SIZE', l_cust_b2c_rec.HOUSEHOLD_SIZE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'PERSONAL_INCOME', l_cust_b2c_rec.PERSONAL_INCOME);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'DESCRIPTION', l_cust_b2c_rec.DESCRIPTION);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'SHORT_DESCRIPTION', l_cust_b2c_rec.SHORT_DESCRIPTION);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'NOTES', l_cust_b2c_rec.NOTES);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'VEHICLE_RESPONSE_CODE', l_cust_b2c_rec.VEHICLE_RESPONSE_CODE);
update_element_error (p_import_list_header_id,l_cust_b2c_rec.per_imp_xml_element_id,
'SALES_AGENT_EMAIL_ID', l_cust_b2c_rec.SALES_AGENT_EMAIL_ID);
SELECT hz_contact_points_s.nextval into x_contact_point_id from dual;
select max(loc.location_id)
from hz_party_sites ps, hz_locations loc
where ps.party_id = p_party_id
and ps.location_id = loc.location_id
and loc.address_key = l_address_key
and loc.country = p_country
and nvl(loc.city,nvl(p_city,'x')) = nvl(p_city,'x');
select max(loc.location_id)
from hz_locations loc
where loc.address_key = l_address_key
and loc.country = p_country
and nvl(loc.city,nvl(p_city,'x')) = nvl(p_city,'x');
select hr_locations_s.nextval into x_location_id from dual;
select hz_party_sites_s.nextval into x_party_site_id from dual;
select hz_party_site_number_s.nextval into x_party_site_number from dual;
l_rec_update_flag VARCHAR2(1);
select import_type, dedupe_flag, nvl(VALIDATE_FILE,'N'),status_code,EXECUTE_MODE,nvl(RECORD_UPDATE_FLAG,'N')
,nvl(NUMBER_OF_INSTANCES,1) from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and duplicate_flag = 'Y';
select nvl(PROCESSED_ROWS,0), nvl(NUMBER_OF_FAILED_RECORDS,0)
from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
SELECT concurrent_program FROM ams_imp_list_import_types
where import_type = 'LEAD';
select 'Y' from ams_list_import_errors
where import_list_header_id = p_import_list_header_id
and error_type = 'E'
and rownum < 2;
select 'Y' from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD')
and rownum < 2;
select 'Y' from ams_imp_xml_elements e, ams_imp_documents d
where d.import_list_header_id = p_import_list_header_id
and d.imp_document_id = e.imp_xml_document_id
and e.load_status in ('ACTIVE','RELOAD')
and rownum < 2;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = G_STATUS_SUCCESS;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = G_STATUS_ERROR;
SELECT concurrent_program FROM ams_imp_list_import_types
where import_type = x_imp_type;
select file_type from ams_imp_documents where import_list_header_id = p_import_list_header_id;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD');
SELECT 'Y' FROM ams_list_src_fields sf,
ams_imp_list_headers_all hd
WHERE sf.field_column_name = 'ORIG_SYSTEM_REFERENCE'
AND sf.enabled_flag = 'Y'
AND sf.list_source_type_id = hd.list_source_type_id
and hd.import_type in ('B2B','B2C')
AND hd.import_list_header_id = p_import_list_header_id;
l_rec_update_flag,l_numb_of_inst;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'STAGED' and default_flag = 'Y';
select as_import_interface_s.nextval into l_batch_id from dual;
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
batch_id = l_batch_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
UPDATE ams_imp_source_lines
set batch_id = l_batch_id,
request_id = NULL
where import_list_header_id = p_import_list_header_id
and load_status in ('RELOAD','ACTIVE');
l_rec_update_flag -- p_update_flag
);
UPDATE ams_imp_list_headers_all
set status_code = 'SCHEDULED',
loaded_date = sysdate,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
update ams_imp_list_headers_all
set number_of_duplicate_records = l_duplicate_records
where import_list_header_id = p_import_list_header_id;
update ams_hz_b2b_mapping_v b2b
set (org_party_id, ocont_party_id) = (select object_id, subject_id from hz_relationships
where party_id = b2b.party_id and object_type = 'ORGANIZATION'
and subject_type = 'PERSON' and relationship_type = 'CONTACT'
and nvl(status,'A') = 'A')
where import_list_header_id = p_import_list_header_id
and party_id is not null
and org_party_id is null;
update ams_hz_b2b_mapping_v b2b
set org_party_id = (select party_id from hz_parties where party_type = 'ORGANIZATION' and party_id = b2b.party_id and nvl(status,'A') = 'A') -- bug 5100612
where import_list_header_id = p_import_list_header_id
and party_id is not null
and org_party_id is null;
update ams_hz_b2b_mapping_v
set org_exist = 'Y'
where import_list_header_id = p_import_list_header_id
and org_party_id is not null;
update ams_hz_b2b_mapping_v
set ocont_exist = 'Y'
where import_list_header_id = p_import_list_header_id
and ocont_party_id is not null;
UPDATE ams_hz_b2c_mapping_v b2c
SET person_party_id = (select party_id from hz_parties where party_type = 'PERSON' and party_id = b2c.party_id and nvl(status,'A') = 'A') -- bug 5100612,
WHERE import_list_header_id = p_import_list_header_id
AND party_id is not null
AND person_party_id is null;
UPDATE ams_hz_b2c_mapping_v b2c
SET person_exist = 'Y'
WHERE import_list_header_id = p_import_list_header_id
and person_party_id is not null;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id = 0;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id in
(select import_source_line_id from ams_imp_source_lines where
import_list_header_id = p_import_list_header_id and load_status = G_STATUS_RELOAD);
update_xml_error_text (
p_import_list_header_id,
l_import_type);
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
update_cust_import_status(p_import_list_header_id);
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'COMPLETED' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id in
(select import_source_line_id from ams_imp_source_lines where
import_list_header_id = p_import_list_header_id and load_status = G_STATUS_SUCCESS);
UPDATE ams_imp_list_headers_all
SET loaded_no_of_rows = l_loaded_records,
number_of_failed_records = l_failed_records,
loaded_date = sysdate
WHERE import_list_header_id = p_import_list_header_id;
select LOADED_NO_OF_ROWS into l_loaded_rows from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
UPDATE ams_imp_list_headers_all
set status_code = 'SCHEDULED',
loaded_date = sysdate,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
UPDATE ams_imp_list_headers_all
set status_code = 'SCHEDULED',
loaded_date = sysdate,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id = 0;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id in
(select import_source_line_id from ams_imp_source_lines where
import_list_header_id = p_import_list_header_id and load_status = G_STATUS_RELOAD);
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'COMPLETED' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id in
(select import_source_line_id from ams_imp_source_lines where
import_list_header_id = p_import_list_header_id and load_status = G_STATUS_SUCCESS);
UPDATE ams_imp_list_headers_all
SET loaded_no_of_rows = l_loaded_records,
number_of_failed_records = l_failed_records,
loaded_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT
import_source_line_id,
import_list_header_id,
DECODE(GREATEST(lengthb(LTRIM(RTRIM(EVENT_SOURCE_CODE))),100) - 100,0,' ','EVENT_SOURCE_CODE:'||decode(nvl(EVENT_SOURCE_CODE,'x'),'x',l_null_value,l_invalid_size)||'(100)') EVENT_SOURCE_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REGISTRATION_SOURCE_TYPE)),'x')),30) - 30,0,' ','REGISTRATION_SOURCE_TYPE:'||l_invalid_size||'(30)') REGISTRATION_SOURCE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PARTY_NAME)),'x')),360) - 360,0,' ','REG_PARTY_NAME:'||l_invalid_size||'(360)') REG_PARTY_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_SIC_CODE)),'x')),30) - 30,0,' ','REG_SIC_CODE:'||l_invalid_size||'(30)') REG_SIC_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_SIC_CODE)),'x')),30) - 30,0,' ','ATT_SIC_CODE:'||l_invalid_size||'(30)') ATT_SIC_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ANALYSIS_FY)),'x')),5) - 5,0,' ','REG_ANALYSIS_FY:'||l_invalid_size||'(5)') REG_ANALYSIS_FY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ANALYSIS_FY)),'x')),5) - 5,0,' ','ATT_ANALYSIS_FY:'||l_invalid_size||'(5)') ATT_ANALYSIS_FY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_CATEGORY_CODE)),'x')),30) -30,0,' ','REG_CATEGORY_CODE:'||l_invalid_size||'(30)') REG_CATEGORY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_CATEGORY_CODE)),'x')),30) -30,0,' ','ATT_CATEGORY_CODE:'||l_invalid_size||'(30)') ATT_CATEGORY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_TAX_REFERENCE)),'x')),50) - 50,0,' ','REG_TAX_REFERENCE:'||l_invalid_size||'(50)') REG_TAX_REFERENCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_TAX_REFERENCE)),'x')),50) - 50,0,' ','ATT_TAX_REFERENCE:'||l_invalid_size||'(50)') ATT_TAX_REFERENCE,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_YEAR_ESTABLISED,' ','x'))),'0123456789.',' x'))),0),0,' ','ATT_YEAR_ESTABLISED:'||l_invalid_number) ATT_YEAR_ESTABLISED,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_URL)),'x')),2000) - 2000,0,' ','REG_URL:'||l_invalid_size) REG_URL,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_URL)),'x')),2000) - 2000,0,' ','ATT_URL:'||l_invalid_size) ATT_URL,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_COUNTRY)),'x')),60) - 60,0,' ','REG_COUNTRY:'||l_invalid_size||'(60)') REG_COUNTRY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_COUNTRY)),'x')),60) - 60,0,' ','ATT_COUNTRY:'||l_invalid_size||'(60)') ATT_COUNTRY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ADDRESS1)),'x')),240) - 240,0,' ','REG_ADDRESS1:'||l_invalid_size||'(240)') REG_ADDRESS1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ADDRESS2)),'x')),240) - 240,0,' ','REG_ADDRESS2:'||l_invalid_size||'(240)') REG_ADDRESS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ADDRESS3)),'x')),240) - 240,0,' ','REG_ADDRESS3:'||l_invalid_size||'(240)') REG_ADDRESS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ADDRESS4)),'x')),240) - 240,0,' ','REG_ADDRESS4:'||l_invalid_size||'(240)') REG_ADDRESS4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_CITY)),'x')),60) - 60,0,' ','REG_CITY:'||l_invalid_size||'(60)') REG_CITY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_POSTAL_CODE)),'x')),60) - 60,0,' ','REG_POSTAL_CODE:'||l_invalid_size||'(60)') REG_POSTAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_STATE)),'x')),60) - 60,0,' ','REG_STATE:'||l_invalid_size||'(60)') REG_STATE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PROVINCE)),'x')),60) - 60,0,' ','REG_PROVINCE:'||l_invalid_size||'(60)') REG_PROVINCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_COUNTY)),'x')),60) - 60,0,' ','REG_COUNTY:'||l_invalid_size||'(60)') REG_COUNTY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ADDRESS1)),'x')),240) - 240,0,' ','ATT_ADDRESS1:'||l_invalid_size||'(240)') ATT_ADDRESS1,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ADDRESS2)),'x')),240) - 240,0,' ','ATT_ADDRESS2:'||l_invalid_size||'(240)') ATT_ADDRESS2,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ADDRESS3)),'x')),240) - 240,0,' ','ATT_ADDRESS3:'||l_invalid_size||'(240)') ATT_ADDRESS3,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ADDRESS4)),'x')),240) - 240,0,' ','ATT_ADDRESS4:'||l_invalid_size||'(240)') ATT_ADDRESS4,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_CITY)),'x')),60) - 60,0,' ','ATT_CITY:'||l_invalid_size||'(60)') ATT_CITY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_POSTAL_CODE)),'x')),60) - 60,0,' ','ATT_POSTAL_CODE:'||l_invalid_size||'(60)') ATT_POSTAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_STATE)),'x')),60) - 60,0,' ','ATT_STATE:'||l_invalid_size||'(60)') ATT_STATE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PROVINCE)),'x')),60) - 60,0,' ','ATT_PROVINCE:'||l_invalid_size||'(60)') ATT_PROVINCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_COUNTY)),'x')),60) - 60,0,' ','ATT_COUNTY:'||l_invalid_size||'(60)') ATT_COUNTY,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_EMAIL_ADDRESS)),'x')),240) - 240,0,' ','REG_EMAIL_ADDRESS:'||l_invalid_size||'(240)') REG_EMAIL_ADDRESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_EMAIL_ADDRESS)),'x')),240) - 240,0,' ','ATT_EMAIL_ADDRESS:'||l_invalid_size||'(240)') ATT_EMAIL_ADDRESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_GENDER)),'x')),30) - 30,0,' ','REG_GENDER:'||l_invalid_size||'(30)') REG_GENDER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_GENDER)),'x')),30) - 30,0,' ','ATT_GENDER:'||l_invalid_size||'(30)') ATT_GENDER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_LAST_NAME)),'x')),50) - 50,0,' ','REG_LAST_NAME:'||l_invalid_size||'(50)') REG_LAST_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_FIRST_NAME)),'x')),40) - 40,0,' ','REG_FIRST_NAME:'||l_invalid_size||'(40)') REG_FIRST_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_LAST_NAME)),'x')),50) - 50,0,' ','ATT_LAST_NAME:'||l_invalid_size||'(50)') ATT_LAST_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_FIRST_NAME)),'x')),40) - 40,0,' ','ATT_FIRST_NAME:'||l_invalid_size||'(40)') ATT_FIRST_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_TITLE)),'x')),30) - 30,0,' ','REG_TITLE:'||l_invalid_size||'(30)') REG_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_TITLE)),'x')),30) - 30,0,' ','ATT_TITLE:'||l_invalid_size||'(30)') ATT_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_JOB_TITLE)),'x')),100) - 100,0,' ','REG_JOB_TITLE:'||l_invalid_size||'(100)') REG_JOB_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_JOB_TITLE)),'x')),100) - 100,0,' ','ATT_JOB_TITLE:'||l_invalid_size||'(100)') ATT_JOB_TITLE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PHONE_NUMBER)),'x')),25) - 25,0,' ','REG_PHONE_NUMBER:'||l_invalid_size||'(25)') REG_PHONE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PHONE_AREA_CODE)),'x')),10) - 10,0,' ','REG_PHONE_AREA_CODE:'||l_invalid_size||'(10)') REG_PHONE_AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PHONE_COUNTRY_CODE)),'x')),10) - 10,0,' ','REG_PHONE_COUNTRY_CODE:'||l_invalid_size||'(10)') REG_PHONE_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PHONE_EXTENSION)),'x')),20) - 20,0,' ','REG_PHONE_EXTENSION:'||l_invalid_size||'(20)') REG_PHONE_EXTENSION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PHONE_NUMBER)),'x')),25) - 25,0,' ','ATT_PHONE_NUMBER:'||l_invalid_size||'(25)') ATT_PHONE_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PHONE_AREA_CODE)),'x')),10) - 10,0,' ','ATT_PHONE_AREA_CODE:'||l_invalid_size||'(10)') ATT_PHONE_AREA_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PHONE_COUNTRY_CODE)),'x')),10) - 10,0,' ','ATT_PHONE_COUNTRY_CODE:'||l_invalid_size||'(10)') ATT_PHONE_COUNTRY_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PHONE_EXTENSION)),'x')),20) - 20,0,' ','ATT_PHONE_EXTENSION:'||l_invalid_size||'(20)') ATT_PHONE_EXTENSION,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_MIDDLE_NAME)),'x')),60) - 60,0,' ','REG_MIDDLE_NAME:'||l_invalid_size||'(10)') REG_MIDDLE_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_MIDDLE_NAME)),'x')),60) - 60,0,' ','ATT_MIDDLE_NAME:'||l_invalid_size||'(10)') ATT_MIDDLE_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATTENDANCE_FLAG)),'x')),1) - 1,0,' ','ATTENDANCE_FLAG:'||l_invalid_size||'(1)') ATTENDANCE_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CANCELLATION_FLAG)),'x')),1) - 1,0,' ','CANCELLATION_FLAG:'||l_invalid_size||'(1)') CANCELLATION_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_DECISION_MAKER_FLAG)),'x')),1) - 1,0,' ','REG_DECISION_MAKER_FLAG:'||l_invalid_size||'(1)') REG_DECISION_MAKER_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_GSA_INDICATOR_FLAG)),'x')),30) - 30,0,' ','REG_GSA_INDICATOR_FLAG:'||l_invalid_size||'(30)') REG_GSA_INDICATOR_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_GSA_INDICATOR_FLAG)),'x')),30) - 30,0,' ','ATT_GSA_INDICATOR_FLAG:'||l_invalid_size||'(30)') ATT_GSA_INDICATOR_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_IDENTIFYING_ADDRESS_FLAG)),'x')),1) - 1,0,' ','REG_IDENTIFYING_ADDRESS_FLAG:'||l_invalid_size||'(1)') REG_IDENTIFYING_ADDRESS_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_IDENTIFYING_ADDRESS_FLAG)),'x')),1) - 1,0,' ','ATT_IDENTIFYING_ADDRESS_FLAG:'||l_invalid_size||'(1)') ATT_IDENTIFYING_ADDRESS_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_CONTACT_ME_FLAG)),'x')),1) - 1,0,' ','REG_CONTACT_ME_FLAG:'||l_invalid_size||'(1)') REG_CONTACT_ME_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_EMAIL_OK_FLAG)),'x')),1) - 1,0,' ','REG_EMAIL_OK_FLAG:'||l_invalid_size||'(1)') REG_EMAIL_OK_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_APT_FLAG)),'x')),1) - 1,0,' ','ATT_APT_FLAG:'||l_invalid_size||'(1)') ATT_APT_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_DECISION_MAKER_FLAG)),'x')),1) - 1,0,' ','ATT_DECISION_MAKER_FLAG:'||l_invalid_size||'(1)') ATT_DECISION_MAKER_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_CONTACT_ME_FLAG)),'x')),1) - 1,0,' ','ATT_CONTACT_ME_FLAG:'||l_invalid_size||'(1)') ATT_CONTACT_ME_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_EMAIL_OK_FLAG)),'x')),1) - 1,0,' ','ATT_EMAIL_OK_FLAG:'||l_invalid_size||'(1)') ATT_EMAIL_OK_FLAG,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CANCELLATION_REASON_CODE)),'x')),30) - 30,0,' ','CANCELLATION_REASON_CODE:'||l_invalid_size||'(30)') CANCELLATION_REASON_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONFIRMATION_CODE)),'x')),30) - 30,0,' ','CONFIRMATION_CODE:'||l_invalid_size||'(30)') CONFIRMATION_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PARTY_TYPE)),'x')),30) - 30,0,' ','REG_PARTY_TYPE:'||l_invalid_size||'(30)') REG_PARTY_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PARTY_TYPE)),'x')),30) - 30,0,' ','ATT_PARTY_TYPE:'||l_invalid_size||'(30)') ATT_PARTY_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORIGINAL_SYSTEM_REFERENCE)),'x')),240) - 240,0,' ','ORIGINAL_SYSTEM_REFERENCE:'||l_invalid_size||'(3)') ORIGINAL_SYSTEM_REFERENCE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PARTY_NAME)),'x')),360) - 360,0,' ','ATT_PARTY_NAME:'||l_invalid_size||'(360)') ATT_PARTY_NAME,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_PARTY_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','REG_PARTY_ID:'||l_invalid_number) REG_PARTY_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_PARTY_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','ATT_PARTY_ID:'||l_invalid_number) ATT_PARTY_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_CONTACT_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','REG_CONTACT_ID:'||l_invalid_number) REG_CONTACT_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_CONTACT_ID,' ','x'))),'0123456789.',' x'))),0),0,' ','ATT_CONTACT_ID:'||l_invalid_number) ATT_CONTACT_ID,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_CURRENT_FY_POTENTIAL_REV,' ','x'))),'0123456789.',' x'))),0),0,' ','REG_CURRENT_FY_POTENTIAL_REV:'||l_invalid_number) REG_CURRENT_FY_POTENTIAL_REV,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_CURRENT_FY_POTENTIAL_REV,' ','x'))),'0123456789.',' x'))),0),0,' ','ATT_CURRENT_FY_POTENTIAL_REV:'||l_invalid_number) ATT_CURRENT_FY_POTENTIAL_REV,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_NEXT_FY_POTENTIAL_REV,' ','x'))),'0123456789.',' x'))),0),0,' ','REG_NEXT_FY_POTENTIAL_REV:'||l_invalid_number) REG_NEXT_FY_POTENTIAL_REV,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_NEXT_FY_POTENTIAL_REV,' ','x'))),'0123456789.',' x'))),0),0,' ','ATT_NEXT_FY_POTENTIAL_REV:'||l_invalid_number) ATT_NEXT_FY_POTENTIAL_REV,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_HOUSEHOLD_INCOME,' ','x'))),'0123456789.',' x'))),0),0,' ','REG_HOUSEHOLD_INCOME:'||l_invalid_number) REG_HOUSEHOLD_INCOME,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_HOUSEHOLD_INCOME,' ','x'))),'0123456789.',' x'))),0),0,' ','ATT_HOUSEHOLD_INCOME:'||l_invalid_number) ATT_HOUSEHOLD_INCOME,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_EMPLOYEE_TOTAL,' ','x'))),'0123456789.',' x'))),0),0,' ','REG_EMPLOYEE_TOTAL:'||l_invalid_number) REG_EMPLOYEE_TOTAL,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_HOUSE_NUMBER,' ','x'))),'0123456789.',' x'))),0),0,' ','REG_HOUSE_NUMBER:'||l_invalid_number) REG_HOUSE_NUMBER,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_YEAR_ESTABLISED,' ','x'))),'0123456789.',' x'))),0),0,' ','REG_YEAR_ESTABLISED:'||l_invalid_number) REG_YEAR_ESTABLISED,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_EMPLOYEE_TOTAL,' ','x'))),'0123456789.',' x'))),0),0,' ','ATT_EMPLOYEE_TOTAL:'||l_invalid_number) ATT_EMPLOYEE_TOTAL,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_FLOOR,' ','x'))),'0123456789.',' x'))),0),0,' ','ATT_FLOOR:'||l_invalid_number) ATT_FLOOR,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_HOUSE_NUMBER,' ','x'))),'0123456789.',' x'))),0),0,' ','ATT_HOUSE_NUMBER:'||l_invalid_number) ATT_HOUSE_NUMBER,
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_PO_BOX_NO,' ','x'))),'0123456789.',' x'))),0),0,' ','ATT_PO_BOX_NO:'||l_invalid_number) ATT_PO_BOX_NO,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_FLOOR)),'x')),50) - 50,0,' ','REG_FLOOR:'||l_invalid_size||'(50)') REG_FLOOR,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PO_BOX_NO)),'x')),50) - 50,0,' ','REG_PO_BOX_NO:'||l_invalid_size||'(50)') REG_PO_BOX_NO,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_POSTAL_PLUS4_CODE)),'x')),4) - 4,0,' ','REG_POSTAL_PLUS4_CODE:'||l_invalid_size||'(4)') REG_POSTAL_PLUS4_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_POSTAL_PLUS4_CODE)),'x')),4) - 4,0,' ','ATT_POSTAL_PLUS4_CODE:'||l_invalid_size||'(4)') ATT_POSTAL_PLUS4_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_STREET)),'x')),50) - 50,0,' ','REG_STREET:'||l_invalid_size||'(50)') REG_STREET,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_STREET_NUMBER)),'x')),50) - 50,0,' ','REG_STREET_NUMBER:'||l_invalid_size||'(50)') REG_STREET_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_STREET_SUFFIX)),'x')),50) - 50,0,' ','REG_STREET_SUFFIX:'||l_invalid_size||'(50)') REG_STREET_SUFFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_SUITE)),'x')),50) - 50,0,' ','REG_SUITE:'||l_invalid_size||'(50)') REG_SUITE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ADDRESS_LINE_PHOENETIC)),'x')),360) -360,0,' ','REG_ADDRESS_LINE_PHOENETIC:'||l_invalid_size||'(360)') REG_ADDRESS_LINE_PHOENETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ADDRESS_LINE_PHOENETIC)),'x')),360) -360,0,' ','ATT_ADDRESS_LINE_PHOENETIC:'||l_invalid_size||'(360)') ATT_ADDRESS_LINE_PHOENETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_CEO_NAME)),'x')),360) -360,0,' ','REG_CEO_NAME:'||l_invalid_size||'(360)') REG_CEO_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_CEO_NAME)),'x')),360) -360,0,' ','ATT_CEO_NAME:'||l_invalid_size||'(360)') ATT_CEO_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_DEPARTMENT)),'x')),360) -360,0,' ','REG_DEPARTMENT:'||l_invalid_size||'(360)') REG_DEPARTMENT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_DEPARTMENT)),'x')),360) -360,0,' ','ATT_DEPARTMENT:'||l_invalid_size||'(360)') ATT_DEPARTMENT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_DUN_NO_C)),'x')),30) - 30,0,' ','REG_DUN_NO_C:'||l_invalid_size||'(30)') REG_DUN_NO_C,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_DUN_NO)),'x')),30) - 30,0,' ','ATT_DUN_NO:'||l_invalid_size||'(30)') ATT_DUN_NO,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_FY_END_MONTH)),'x')),30) - 30,0,' ','ATT_FY_END_MONTH:'||l_invalid_size||'(30)') ATT_FY_END_MONTH,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_FY_END_MONTH)),'x')),30) - 30,0,' ','REG_FY_END_MONTH:'||l_invalid_size||'(30)') REG_FY_END_MONTH,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_SIC_CODE)),'x')),30) - 30,0,' ','ATT_SIC_CODE:'||l_invalid_size||'(30)') ATT_SIC_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_SIC_CODE_TYPE)),'x')),30) - 30,0,' ','ATT_SIC_CODE_TYPE:'||l_invalid_size||'(30)') ATT_SIC_CODE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ORG_LEGAL_STATUS)),'x')),30) - 30,0,' ','REG_ORG_LEGAL_STATUS:'||l_invalid_size||'(30)') REG_ORG_LEGAL_STATUS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_SITE_USE_CODE)),'x')),30) - 30,0,' ','ATT_SITE_USE_CODE:'||l_invalid_size||'(30)') ATT_SITE_USE_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_STREET)),'x')),30) - 30,0,' ','ATT_STREET:'||l_invalid_size||'(30)') ATT_STREET,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_STREET_NUMBER)),'x')),30) - 30,0,' ','ATT_STREET_NUMBER:'||l_invalid_size||'(30)') ATT_STREET_NUMBER,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_STREET_SUFFIX)),'x')),30) - 30,0,' ','ATT_STREET_SUFFIX:'||l_invalid_size||'(30)') ATT_STREET_SUFFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_SUITE)),'x')),30) - 30,0,' ','ATT_SUITE:'||l_invalid_size||'(30)') ATT_SUITE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_LEGAL_STATUS)),'x')),30) - 30,0,' ','ATT_LEGAL_STATUS:'||l_invalid_size||'(30)') ATT_LEGAL_STATUS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_NAME_SUFFIX)),'x')),30) - 30,0,' ','REG_NAME_SUFFIX:'||l_invalid_size||'(30)') REG_NAME_SUFFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_NAME_SUFFIX)),'x')),30) - 30,0,' ','ATT_NAME_SUFFIX:'||l_invalid_size||'(30)') ATT_NAME_SUFFIX,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_SIC_CODE_TYPE)),'x')),30) - 30,0,' ','REG_SIC_CODE_TYPE:'||l_invalid_size||'(30)') REG_SIC_CODE_TYPE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_SITE_USE_CODE)),'x')),30) - 30,0,' ','REG_SITE_USE_CODE:'||l_invalid_size||'(30)') REG_SITE_USE_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_TAX_NAME)),'x')),30) - 30,0,' ','REG_TAX_NAME:'||l_invalid_size||'(30)') REG_TAX_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_TAX_NAME)),'x')),30) - 30,0,' ','ATT_TAX_NAME:'||l_invalid_size||'(30)') ATT_TAX_NAME,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_JGZZ_FISCAL_CODE)),'x')),20) - 20,0,' ','REG_JGZZ_FISCAL_CODE:'||l_invalid_size||'(20)') REG_JGZZ_FISCAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_JGZZ_FISCAL_CODE)),'x')),20) - 20,0,' ','ATT_JGZZ_FISCAL_CODE:'||l_invalid_size||'(20)') ATT_JGZZ_FISCAL_CODE,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_MISSION_STATEMENT)),'x')),2000) - 2000,0,' ','ATT_MISSION_STATEMENT:'||l_invalid_size||'(2000)') ATT_MISSION_STATEMENT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ORG_NAME_PHOENETIC)),'x')),320) - 320,0,' ','REG_ORG_NAME_PHOENETIC:'||l_invalid_size||'(320)') REG_ORG_NAME_PHOENETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ORG_NAME_PHOENETIC)),'x')),320) - 320,0,' ','ATT_ORG_NAME_PHOENETIC:'||l_invalid_size||'(320)') ATT_ORG_NAME_PHOENETIC,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_MISSION_STATEMENT)),'x')),2000) - 2000,0,' ','REG_MISSION_STATEMENT:'||l_invalid_size||'(2000)') REG_MISSION_STATEMENT,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_LINE_OF_BUSINESS)),'x')),240) - 240,0,' ','REG_LINE_OF_BUSINESS:'||l_invalid_size||'(240)') REG_LINE_OF_BUSINESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_SERVEY_NOTES)),'x')),240) - 240,0,' ','ATT_SERVEY_NOTES:'||l_invalid_size||'(240)') ATT_SERVEY_NOTES,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_LINE_OF_BUSINESS)),'x')),240) - 240,0,' ','ATT_LINE_OF_BUSINESS:'||l_invalid_size||'(240)') ATT_LINE_OF_BUSINESS,
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_SERVEY_NOTES)),'x')),240) - 240,0,' ','REG_SERVEY_NOTES:'||l_invalid_size||'(240)') REG_SERVEY_NOTES
FROM ams_event_mapping_v
WHERE import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD')
and
(
DECODE(GREATEST(lengthb(LTRIM(RTRIM(EVENT_SOURCE_CODE))),100) - 100,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REGISTRATION_SOURCE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PARTY_NAME)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_SIC_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_SIC_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ANALYSIS_FY)),'x')),5) - 5,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ANALYSIS_FY)),'x')),5) - 5,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_CATEGORY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_CATEGORY_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_CURRENT_FY_POTENTIAL_REV,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_CURRENT_FY_POTENTIAL_REV,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_NEXT_FY_POTENTIAL_REV,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_NEXT_FY_POTENTIAL_REV,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_TAX_REFERENCE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_TAX_REFERENCE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_YEAR_ESTABLISED,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_URL)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_URL)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_COUNTRY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_COUNTRY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ADDRESS1)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ADDRESS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ADDRESS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ADDRESS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_CITY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_POSTAL_CODE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_STATE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PROVINCE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_COUNTY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ADDRESS1)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ADDRESS2)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ADDRESS3)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ADDRESS4)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_CITY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_POSTAL_CODE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_STATE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PROVINCE)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_COUNTY)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_EMAIL_ADDRESS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_EMAIL_ADDRESS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_GENDER)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_GENDER)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_LAST_NAME)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_FIRST_NAME)),'x')),40) - 40,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_LAST_NAME)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_FIRST_NAME)),'x')),40) - 40,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_TITLE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_TITLE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_JOB_TITLE)),'x')),100) - 100,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_JOB_TITLE)),'x')),100) - 100,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PHONE_NUMBER)),'x')),25) - 25,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PHONE_AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PHONE_COUNTRY_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PHONE_EXTENSION)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PHONE_NUMBER)),'x')),25) - 25,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PHONE_AREA_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PHONE_COUNTRY_CODE)),'x')),10) - 10,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PHONE_EXTENSION)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_MIDDLE_NAME)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_MIDDLE_NAME)),'x')),60) - 60,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATTENDANCE_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CANCELLATION_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_DECISION_MAKER_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_GSA_INDICATOR_FLAG)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_IDENTIFYING_ADDRESS_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_IDENTIFYING_ADDRESS_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_CONTACT_ME_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_EMAIL_OK_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_APT_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_DECISION_MAKER_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_CONTACT_ME_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_EMAIL_OK_FLAG)),'x')),1) - 1,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CANCELLATION_REASON_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(CONFIRMATION_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PARTY_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PARTY_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ORIGINAL_SYSTEM_REFERENCE)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_PARTY_NAME)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_PARTY_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_PARTY_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_CONTACT_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_CONTACT_ID,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_HOUSEHOLD_INCOME,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_HOUSEHOLD_INCOME,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_EMPLOYEE_TOTAL,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_HOUSE_NUMBER,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(REG_YEAR_ESTABLISED,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_EMPLOYEE_TOTAL,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_FLOOR,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_HOUSE_NUMBER,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(NVL(lengthb(trim(TRANSLATE(LTRIM(RTRIM(REPLACE(ATT_PO_BOX_NO,' ','x'))),'0123456789.',' x'))),0),0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_FLOOR)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_PO_BOX_NO)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_POSTAL_PLUS4_CODE)),'x')),4) - 4,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_POSTAL_PLUS4_CODE)),'x')),4) - 4,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_STREET)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_STREET_NUMBER)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_STREET_SUFFIX)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_SUITE)),'x')),50) - 50,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ADDRESS_LINE_PHOENETIC)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ADDRESS_LINE_PHOENETIC)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_CEO_NAME)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_CEO_NAME)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_DEPARTMENT)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_DEPARTMENT)),'x')),360) - 360,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_DUN_NO_C)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_DUN_NO)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_FY_END_MONTH)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_FY_END_MONTH)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_SIC_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_SIC_CODE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ORG_LEGAL_STATUS)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_SITE_USE_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_STREET)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_STREET_NUMBER)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_STREET_SUFFIX)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_SUITE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_LEGAL_STATUS)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_NAME_SUFFIX)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_NAME_SUFFIX)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_SIC_CODE_TYPE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_TAX_NAME)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_TAX_NAME)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_SITE_USE_CODE)),'x')),30) - 30,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_JGZZ_FISCAL_CODE)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_JGZZ_FISCAL_CODE)),'x')),20) - 20,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_MISSION_STATEMENT)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_ORG_NAME_PHOENETIC)),'x')),320) - 320,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_ORG_NAME_PHOENETIC)),'x')),320) - 320,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_MISSION_STATEMENT)),'x')),2000) - 2000,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_LINE_OF_BUSINESS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_SERVEY_NOTES)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(ATT_LINE_OF_BUSINESS)),'x')),240) - 240,0,'OK','NO') = 'NO'
or
DECODE(GREATEST(lengthb(nvl(LTRIM(RTRIM(REG_SERVEY_NOTES)),'x')),240) - 240,0,'OK','NO') = 'NO'
)
;
SELECT
batch_id
FROM ams_imp_list_headers_all
WHERE import_list_header_id = p_import_list_header_id;
INSERT INTO ams_list_import_errors
(
LIST_IMPORT_ERROR_ID,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
IMPORT_SOURCE_LINE_ID,
IMPORT_LIST_HEADER_ID,
IMPORT_TYPE,
ERROR_TYPE,
BATCH_ID,
ERROR_FLAG,
col1 ,
col2 ,
col3 ,
col4 ,
col5 ,
col6 ,
col7 ,
col8 ,
col9 ,
col10 ,
col11 ,
col12 ,
col13 ,
col14 ,
col15 ,
col16 ,
col17 ,
col18 ,
col19 ,
col20 ,
col21 ,
col22 ,
col23 ,
col24 ,
col25 ,
col26 ,
col27 ,
col28 ,
col29 ,
col30 ,
col31 ,
col32 ,
col33 ,
col34 ,
col35 ,
col36 ,
col37 ,
col38 ,
col39 ,
col40 ,
col41 ,
col42 ,
col43 ,
col44 ,
col45 ,
col46 ,
col47 ,
col48 ,
col49 ,
col50 ,
col51 ,
col52 ,
col53 ,
col54 ,
col55 ,
col56 ,
col57 ,
col58 ,
col59 ,
col60 ,
col61 ,
col62 ,
col63 ,
col64 ,
col65 ,
col66 ,
col67 ,
col68 ,
col69 ,
col70 ,
col71 ,
col72 ,
col73 ,
col74 ,
col75 ,
col76 ,
col77 ,
col78 ,
col79 ,
col80 ,
col81 ,
col82 ,
col83 ,
col84 ,
col85 ,
col86 ,
col87 ,
col88 ,
col89 ,
col90 ,
col91 ,
col92 ,
col93 ,
col94 ,
col95 ,
col96 ,
col97 ,
col98 ,
col99 ,
col100 ,
col101 ,
col102 ,
col103 ,
col104 ,
col105 ,
col106 ,
col107 ,
col108 ,
col109 ,
col110 ,
col111 ,
col112 ,
col113 ,
col114 ,
col115 ,
col116 ,
col117 ,
col118 ,
col119 ,
col120 ,
col121 ,
col122 ,
col123 ,
col124 ,
col125 ,
col126 ,
col127 ,
col128 ,
col129 ,
col130 ,
col131 ,
col132 ,
col133 ,
col134 ,
col135
)
VALUES
(
ams_list_import_errors_s.nextval, -- LIST_IMPORT_ERROR_ID,
FND_GLOBAL.User_ID, -- LAST_UPDATED_BY,
SYSDATE, -- LAST_UPDATE_DATE,
SYSDATE, -- CREATION_DATE,
FND_GLOBAL.User_ID, -- CREATED_BY,
FND_GLOBAL.Conc_Login_ID, -- LAST_UPDATE_LOGIN,
l_import_source_line_id(i),
l_import_list_header_id(i),
'EVENT', -- IMPORT_TYPE,
'E', -- ERROR_TYPE,
l_batch_id,
'Y',
l_col1(i),
l_col2(i),
l_col3(i),
l_col4(i),
l_col5(i),
l_col6(i),
l_col7(i),
l_col8(i),
l_col9(i),
l_col10(i),
l_col11(i),
l_col12(i),
l_col13(i),
l_col14(i),
l_col15(i),
l_col16(i),
l_col17(i),
l_col18(i),
l_col19(i),
l_col20(i),
l_col21(i),
l_col22(i),
l_col23(i),
l_col24(i),
l_col25(i),
l_col26(i),
l_col27(i),
l_col28(i),
l_col29(i),
l_col30(i),
l_col31(i),
l_col32(i),
l_col33(i),
l_col34(i),
l_col35(i),
l_col36(i),
l_col37(i),
l_col38(i),
l_col39(i),
l_col40(i),
l_col41(i),
l_col42(i),
l_col43(i),
l_col44(i),
l_col45(i),
l_col46(i),
l_col47(i),
l_col48(i),
l_col49(i),
l_col50(i),
l_col51(i),
l_col52(i),
l_col53(i),
l_col54(i),
l_col55(i),
l_col56(i),
l_col57(i),
l_col58(i),
l_col59(i),
l_col60(i),
l_col61(i),
l_col62(i),
l_col63(i),
l_col64(i),
l_col65(i),
l_col66(i),
l_col67(i),
l_col68(i),
l_col69(i),
l_col70(i),
l_col71(i),
l_col72(i),
l_col73(i),
l_col74(i),
l_col75(i),
l_col76(i),
l_col77(i),
l_col78(i),
l_col79(i),
l_col80(i),
l_col81(i),
l_col82(i),
l_col83(i),
l_col84(i),
l_col85(i),
l_col86(i),
l_col87(i),
l_col88(i),
l_col89(i),
l_col90(i),
l_col91(i),
l_col92(i),
l_col93(i),
l_col94(i),
l_col95(i),
l_col96(i),
l_col97(i),
l_col98(i),
l_col99(i),
l_col100(i),
l_col101(i),
l_col102(i),
l_col103(i),
l_col104(i),
l_col105(i),
l_col106(i),
l_col107(i),
l_col108(i),
l_col109(i),
l_col110(i),
l_col111(i),
l_col112(i),
l_col113(i),
l_col114(i),
l_col115(i),
l_col116(i),
l_col117(i),
l_col118(i),
l_col119(i),
l_col120(i),
l_col121(i),
l_col122(i),
l_col123(i),
l_col124(i),
l_col125(i),
l_col126(i),
l_col127(i),
l_col128(i),
l_col129(i),
l_col130(i),
l_col131(i),
l_col132(i),
l_col133(i),
l_col134(i),
l_col135(i)
);
UPDATE ams_imp_source_lines
SET load_status = 'ERROR'
WHERE import_list_header_id = p_import_list_header_id
and import_source_line_id in
(select import_source_line_id from ams_list_import_errors
where import_list_header_id = p_import_list_header_id
and error_type = 'E');
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = G_STATUS_ERROR;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = G_STATUS_DUPLICATE;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = G_STATUS_SUCCESS;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD');
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = l_status_code and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_status_code,
user_status_id = l_user_status_id,
loaded_no_of_rows = l_tot_numb_success_records,
number_of_duplicate_records = l_tot_numb_dup_records,
number_of_failed_records = l_tot_numb_error_records,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
p_update_flag IN VARCHAR2
) IS
root_node_rec_type AMS_IMP_XML_ELEMENTS%ROWTYPE;
select decode(import_type,'B2B','Y','N') from ams_imp_list_headers_all
WHERE import_list_header_id = p_import_list_header_id;
cursor c_batchID is select batch_id from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
Insert into AMS_HZ_B2B_MAPPING_V(
IMPORT_SOURCE_LINE_ID,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
IMPORT_SUCCESSFUL_FLAG,
OBJECT_VERSION_NUMBER,
IMPORT_LIST_HEADER_ID,
LOAD_STATUS,
batch_id,
PARTY_NAME,
FISCAL_YEAREND_MONTH,
DUNS_NUMBER,
EMPLOYEES_TOTAL,
LINE_OF_BUSINESS,
YEAR_ESTABLISHED,
TAX_REFERENCE,
CEO_NAME,
PERSON_FIRST_NAME,
PERSON_MIDDLE_NAME,
PERSON_LAST_NAME,
PERSON_NAME_SUFFIX,
PERSON_NAME_PREFIX,
COUNTRY,
ADDRESS1,
ADDRESS2,
CITY,
COUNTY,
STATE,
PROVINCE,
POSTAL_CODE,
EMAIL_ADDRESS,
PHONE_COUNTRY_CODE,
PHONE_AREA_CODE,
PHONE_NUMBER,
PHONE_EXTENTION,
DEPARTMENT,
JOB_TITLE,
DECISION_MAKER_FLAG,
SIC_CODE,
SIC_CODE_TYPE,
ANALYSIS_FY ,
CURR_FY_POTENTIAL_REVENUE,
NEXT_FY_POTENTIAL_REVENUE,
GSA_INDICATOR_FLAG ,
MISSION_STATEMENT ,
ORGANIZATION_NAME_PHONETIC,
CATEGORY_CODE ,
JGZZ_FISCAL_CODE ,
ADDRESS3 ,
ADDRESS4 ,
ADDRESS_LINES_PHONETIC ,
-- bug 4641591: columns obsolete
-- PO_BOX_NUMBER ,
-- HOUSE_NUMBER ,
-- STREET_SUFFIX ,
-- STREET ,
-- STREET_NUMBER ,
-- FLOOR ,
-- SUITE ,
POSTAL_PLUS4_CODE ,
identifying_address_flag ,
party_id,
org_imp_xml_element_id,
add_imp_xml_element_id,
ocont_imp_xml_element_id,
cp_imp_xml_element_id,
em_imp_xml_element_id,
ADDRESS_EFFECTIVE_DATE,
ADDRESS_EXPIRATION_DATE,
-- ANNUAL_REVENUE,
-- ANNUAL_REVENUE_CURRENCY,
BRANCH_FLAG,
BUSINESS_LINE,
BUSINESS_SCOPE,
CHIEF_EXECUTIVE_TITLE,
CONGRESSIONAL_DISTRICT_CODE,
CONTROL_YEAR,
CORPORATION_CLASS,
CREDIT_SCORE,
CREDIT_SCORE_COMMENTARY,
CUSTOMER_CATEGORY,
DB_RATING,
DATE_OF_BIRTH,
DATE_OF_DEATH,
DEBARMENTS_COUNT,
DEBARTMENTS_DATE,
DECLARED_ETHNICITY,
DEPARTMENT_INDICATOR,
DESCRIPTION,
DISADVANTAGED_INDICATOR,
ENQUIRY_DUNS,
EXPORT_INDICATOR,
FAILURE_SCORE,
FAILURE_SCORE_COMMENTARY,
FAILURE_SCORE_NATL_PERCENTILE,
FAILURE_SCORE_OVERRIDE_CODE,
-- FISCAL_CODE,
GLOBAL_FAILURE_SCORE,
HEADQUARTER_BRANCH_INDICATOR,
HEAD_OF_HOUSEHOLD_FLAG,
HOUSEHOLD_SIZE,
IMPORT_INDICATOR,
ORGANIZATION_KNOWN_AS,
ORGANIZATION_KNOWN_AS2,
ORGANIZATION_KNOWN_AS3,
ORGANIZATION_KNOWN_AS4,
ORGANIZATION_KNOWN_AS5,
PERSON_KNOWN_AS,
PERSON_KNOWN_AS2,
PERSON_KNOWN_AS3,
PERSON_KNOWN_AS4,
PERSON_KNOWN_AS5,
LABOR_SURPLUS_INDICATOR,
LOCAL_ACTIVITY_CODE,
LOCAL_ACTIVITY_CODE_TYPE,
LOCATION_DIRECTIONS,
-- LOCATION_STATUS,
MARITAL_STATUS,
MARITAL_STATUS_EFFECTIVE_DATE,
MINORITY_OWNED_INDICATOR,
MINORITY_OWNED_TYPE,
-- ORGANIZATION_ALIAS,
ORGANIZATION_TYPE,
ORGANIZATION_URL,
OUT_OF_BUSINESS_INDICATOR,
PERSONAL_INCOME,
PERSON_ACADEMIC_TITLE,
PERSON_FIRST_NAME_PHONETIC,
PERSON_LAST_NAME_PHONETIC,
MIDDLE_NAME_PHONETIC,
PERSON_NAME_PHONETIC,
PERSON_PREVIOUS_TITLE_NAME,
PLACE_OF_BIRTH,
-- PREFERRED_NAME,
PRINCIPAL_NAME,
PRINCIPAL_TITLE,
PUBLIC_PRIVATE_OWNERSHIP_FLAG,
RENT_OWNED_INDICATOR,
-- RENT_OWNER_INDICATOR,
-- SECOND_TITLE,
SHORT_DESCRIPTION,
SMALL_BUSINESS_INDICATOR,
TAX_ID,
WOMAN_OWNED_INDICATOR,
ORGANIZATION_ATTRIBUTE1,
ORGANIZATION_ATTRIBUTE2,
ORGANIZATION_ATTRIBUTE3,
ORGANIZATION_ATTRIBUTE4,
ORGANIZATION_ATTRIBUTE5,
ORGANIZATION_ATTRIBUTE6,
ORGANIZATION_ATTRIBUTE7,
ORGANIZATION_ATTRIBUTE8,
ORGANIZATION_ATTRIBUTE9,
ORGANIZATION_ATTRIBUTE10,
ORGANIZATION_ATTRIBUTE11,
ORGANIZATION_ATTRIBUTE12,
ORGANIZATION_ATTRIBUTE13,
ORGANIZATION_ATTRIBUTE14,
ORGANIZATION_ATTRIBUTE15,
ORG_CONTACT_ATTRIBUTE1,
ORG_CONTACT_ATTRIBUTE2,
ORG_CONTACT_ATTRIBUTE3,
ORG_CONTACT_ATTRIBUTE4,
ORG_CONTACT_ATTRIBUTE5,
ORG_CONTACT_ATTRIBUTE6,
ORG_CONTACT_ATTRIBUTE7,
ORG_CONTACT_ATTRIBUTE8,
ORG_CONTACT_ATTRIBUTE9,
ORG_CONTACT_ATTRIBUTE10,
ORG_CONTACT_ATTRIBUTE11,
ORG_CONTACT_ATTRIBUTE12,
ORG_CONTACT_ATTRIBUTE13,
ORG_CONTACT_ATTRIBUTE14,
ORG_CONTACT_ATTRIBUTE15,
ADDRESS_ATTRIBUTE1,
ADDRESS_ATTRIBUTE2,
ADDRESS_ATTRIBUTE3,
ADDRESS_ATTRIBUTE4,
ADDRESS_ATTRIBUTE5,
ADDRESS_ATTRIBUTE6,
ADDRESS_ATTRIBUTE7,
ADDRESS_ATTRIBUTE8,
ADDRESS_ATTRIBUTE9,
ADDRESS_ATTRIBUTE10,
ADDRESS_ATTRIBUTE11,
ADDRESS_ATTRIBUTE12,
ADDRESS_ATTRIBUTE13,
ADDRESS_ATTRIBUTE14,
ADDRESS_ATTRIBUTE15,
ORG_ATTRIBUTE_CATEGORY,
ORG_CONTACT_ATTRIBUTE_CATEGORY,
ADDRESS_ATTRIBUTE_CATEGORY,
PARTY_SITE_USE,
VEHICLE_RESPONSE_CODE,
SALES_AGENT_EMAIL_ADDRESS,
NOTES,
orig_system_reference
)
VALUES
(
ams_imp_source_lines_s.nextval, -- IMPORT_SOURCE_LINE_ID,
FND_GLOBAL.User_ID, -- LAST_UPDATED_BY,
SYSDATE, -- LAST_UPDATE_DATE,
SYSDATE, -- CREATION_DATE,
FND_GLOBAL.User_ID, -- CREATED_BY,
FND_GLOBAL.Conc_Login_ID, -- LAST_UPDATE_LOGIN,
'N',
'1',
p_import_list_header_id,
'ACTIVE',
l_batch_id,
p_cust_b2b_tbl(i).PARTY_NAME,
p_cust_b2b_tbl(i).FISCAL_YEAREND_MONTH,
p_cust_b2b_tbl(i).DUNS_NUMBER,
p_cust_b2b_tbl(i).EMPLOYEES_TOTAL,
p_cust_b2b_tbl(i).LINE_OF_BUSINESS,
p_cust_b2b_tbl(i).YEAR_ESTABLISHED,
p_cust_b2b_tbl(i).TAX_REFERENCE,
p_cust_b2b_tbl(i).CEO_NAME,
p_cust_b2b_tbl(i).PERSON_FIRST_NAME,
p_cust_b2b_tbl(i).PERSON_MIDDLE_NAME,
p_cust_b2b_tbl(i).PERSON_LAST_NAME,
p_cust_b2b_tbl(i).PERSON_NAME_SUFFIX,
p_cust_b2b_tbl(i).PERSON_NAME_PREFIX,
p_cust_b2b_tbl(i).COUNTRY,
p_cust_b2b_tbl(i).ADDRESS1,
p_cust_b2b_tbl(i).ADDRESS2,
p_cust_b2b_tbl(i).CITY,
p_cust_b2b_tbl(i).COUNTY,
p_cust_b2b_tbl(i).STATE,
p_cust_b2b_tbl(i).PROVINCE,
p_cust_b2b_tbl(i).POSTAL_CODE,
p_cust_b2b_tbl(i).EMAIL_ADDRESS,
p_cust_b2b_tbl(i).PHONE_COUNTRY_CODE,
p_cust_b2b_tbl(i).PHONE_AREA_CODE,
p_cust_b2b_tbl(i).PHONE_NUMBER,
p_cust_b2b_tbl(i).PHONE_EXTENSION,
p_cust_b2b_tbl(i).DEPARTMENT,
p_cust_b2b_tbl(i).JOB_TITLE,
p_cust_b2b_tbl(i).DECISION_MAKER_FLAG,
p_cust_b2b_tbl(i).SIC_CODE,
p_cust_b2b_tbl(i).SIC_CODE_TYPE,
p_cust_b2b_tbl(i).ANALYSIS_FY ,
p_cust_b2b_tbl(i).CURR_FY_POTENTIAL_REVENUE,
p_cust_b2b_tbl(i).NEXT_FY_POTENTIAL_REVENUE,
p_cust_b2b_tbl(i).GSA_INDICATOR_FLAG ,
p_cust_b2b_tbl(i).MISSION_STATEMENT ,
p_cust_b2b_tbl(i).ORGANIZATION_NAME_PHONETIC,
p_cust_b2b_tbl(i).CATEGORY_CODE ,
p_cust_b2b_tbl(i).JGZZ_FISCAL_CODE ,
p_cust_b2b_tbl(i).ADDRESS3 ,
p_cust_b2b_tbl(i).ADDRESS4 ,
p_cust_b2b_tbl(i).ADDRESS_LINES_PHONETIC ,
-- bug 4641591: columns obsolete
-- p_cust_b2b_tbl(i).PO_BOX_NUMBER ,
-- p_cust_b2b_tbl(i).HOUSE_NUMBER ,
-- p_cust_b2b_tbl(i).STREET_SUFFIX ,
-- p_cust_b2b_tbl(i).STREET ,
-- p_cust_b2b_tbl(i).STREET_NUMBER ,
-- p_cust_b2b_tbl(i).FLOOR ,
-- p_cust_b2b_tbl(i).SUITE ,
p_cust_b2b_tbl(i).POSTAL_PLUS4_CODE ,
p_cust_b2b_tbl(i).identifying_address_flag ,
p_cust_b2b_tbl(i).party_id,
p_cust_b2b_tbl(i).org_imp_xml_element_id,
p_cust_b2b_tbl(i).add_imp_xml_element_id,
p_cust_b2b_tbl(i).ocont_imp_xml_element_id,
p_cust_b2b_tbl(i).cp_imp_xml_element_id,
p_cust_b2b_tbl(i).em_imp_xml_element_id,
p_cust_b2b_tbl(i).ADDRESS_EFFECTIVE_DATE,
p_cust_b2b_tbl(i).ADDRESS_EXPIRATION_DATE,
-- p_cust_b2b_tbl(i).ANNUAL_REVENUE,
-- p_cust_b2b_tbl(i).ANNUAL_REVENUE_CURRENCY,
p_cust_b2b_tbl(i).BRANCH_FLAG,
p_cust_b2b_tbl(i).BUSINESS_LINE,
p_cust_b2b_tbl(i).BUSINESS_SCOPE,
p_cust_b2b_tbl(i).CHIEF_EXECUTIVE_TITLE,
p_cust_b2b_tbl(i).CONGRESSIONAL_DISTRICT_CODE,
p_cust_b2b_tbl(i).CONTROL_YEAR,
p_cust_b2b_tbl(i).CORPORATION_CLASS,
p_cust_b2b_tbl(i).CREDIT_SCORE,
p_cust_b2b_tbl(i).CREDIT_SCORE_COMMENTARY,
p_cust_b2b_tbl(i).CUSTOMER_CATEGORY,
p_cust_b2b_tbl(i).DB_RATING,
p_cust_b2b_tbl(i).DATE_OF_BIRTH,
p_cust_b2b_tbl(i).DATE_OF_DEATH,
p_cust_b2b_tbl(i).DEBARMENTS_COUNT,
p_cust_b2b_tbl(i).DEBARTMENTS_DATE,
p_cust_b2b_tbl(i).DECLARED_ETHNICITY,
p_cust_b2b_tbl(i).DEPARTMENT_INDICATOR,
p_cust_b2b_tbl(i).DESCRIPTION,
p_cust_b2b_tbl(i).DISADVANTAGED_INDICATOR,
p_cust_b2b_tbl(i).ENQUIRY_DUNS,
p_cust_b2b_tbl(i).EXPORT_INDICATOR,
p_cust_b2b_tbl(i).FAILURE_SCORE,
p_cust_b2b_tbl(i).FAILURE_SCORE_COMMENTARY,
p_cust_b2b_tbl(i).FAILURE_SCORE_NATL_PERCENTILE,
p_cust_b2b_tbl(i).FAILURE_SCORE_OVERRIDE_CODE,
-- p_cust_b2b_tbl(i).FISCAL_CODE,
p_cust_b2b_tbl(i).GLOBAL_FAILURE_SCORE,
p_cust_b2b_tbl(i).HEADQUARTER_BRANCH_INDICATOR,
p_cust_b2b_tbl(i).HEAD_OF_HOUSEHOLD_FLAG,
p_cust_b2b_tbl(i).HOUSEHOLD_SIZE,
p_cust_b2b_tbl(i).IMPORT_INDICATOR,
p_cust_b2b_tbl(i).ORGANIZATION_KNOWN_AS,
p_cust_b2b_tbl(i).ORGANIZATION_KNOWN_AS2,
p_cust_b2b_tbl(i).ORGANIZATION_KNOWN_AS3,
p_cust_b2b_tbl(i).ORGANIZATION_KNOWN_AS4,
p_cust_b2b_tbl(i).ORGANIZATION_KNOWN_AS5,
p_cust_b2b_tbl(i).PERSON_KNOWN_AS,
p_cust_b2b_tbl(i).PERSON_KNOWN_AS2,
p_cust_b2b_tbl(i).PERSON_KNOWN_AS3,
p_cust_b2b_tbl(i).PERSON_KNOWN_AS4,
p_cust_b2b_tbl(i).PERSON_KNOWN_AS5,
p_cust_b2b_tbl(i).LABOR_SURPLUS_INDICATOR,
p_cust_b2b_tbl(i).LOCAL_ACTIVITY_CODE,
p_cust_b2b_tbl(i).LOCAL_ACTIVITY_CODE_TYPE,
p_cust_b2b_tbl(i).LOCATION_DIRECTIONS,
-- p_cust_b2b_tbl(i).LOCATION_STATUS,
p_cust_b2b_tbl(i).MARITAL_STATUS,
p_cust_b2b_tbl(i).MARITAL_STATUS_EFFECTIVE_DATE,
p_cust_b2b_tbl(i).MINORITY_OWNED_INDICATOR,
p_cust_b2b_tbl(i).MINORITY_OWNED_TYPE,
-- p_cust_b2b_tbl(i).ORGANIZATION_ALIAS,
p_cust_b2b_tbl(i).ORGANIZATION_TYPE,
p_cust_b2b_tbl(i).ORGANIZATION_URL,
p_cust_b2b_tbl(i).OUT_OF_BUSINESS_INDICATOR,
p_cust_b2b_tbl(i).PERSONAL_INCOME,
p_cust_b2b_tbl(i).PERSON_ACADEMIC_TITLE,
p_cust_b2b_tbl(i).PERSON_FIRST_NAME_PHONETIC,
p_cust_b2b_tbl(i).PERSON_LAST_NAME_PHONETIC,
p_cust_b2b_tbl(i).MIDDLE_NAME_PHONETIC,
p_cust_b2b_tbl(i).PERSON_NAME_PHONETIC,
p_cust_b2b_tbl(i).PERSON_PREVIOUS_TITLE_NAME,
p_cust_b2b_tbl(i).PLACE_OF_BIRTH,
-- p_cust_b2b_tbl(i).PREFERRED_NAME,
p_cust_b2b_tbl(i).PRINCIPAL_NAME,
p_cust_b2b_tbl(i).PRINCIPAL_TITLE,
p_cust_b2b_tbl(i).PUBLIC_PRIVATE_OWNERSHIP_FLAG,
p_cust_b2b_tbl(i).RENT_OWNED_INDICATOR,
-- p_cust_b2b_tbl(i).RENT_OWNER_INDICATOR,
-- p_cust_b2b_tbl(i).SECOND_TITLE,
p_cust_b2b_tbl(i).SHORT_DESCRIPTION,
p_cust_b2b_tbl(i).SMALL_BUSINESS_INDICATOR,
p_cust_b2b_tbl(i).TAX_ID,
p_cust_b2b_tbl(i).WOMAN_OWNED_INDICATOR,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE1,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE2,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE3,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE4,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE5,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE6,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE7,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE8,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE9,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE10,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE11,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE12,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE13,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE14,
p_cust_b2b_tbl(i).ORGANIZATION_ATTRIBUTE15,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE1,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE2,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE3,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE4,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE5,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE6,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE7,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE8,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE9,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE10,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE11,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE12,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE13,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE14,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE15,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE1,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE2,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE3,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE4,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE5,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE6,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE7,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE8,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE9,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE10,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE11,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE12,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE13,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE14,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE15,
p_cust_b2b_tbl(i).ORG_ATTRIBUTE_CATEGORY,
p_cust_b2b_tbl(i).ORG_CONTACT_ATTRIBUTE_CATEGORY,
p_cust_b2b_tbl(i).ADDRESS_ATTRIBUTE_CATEGORY,
p_cust_b2b_tbl(i).PARTY_SITE_USE,
p_cust_b2b_tbl(i).VEHICLE_RESPONSE_CODE,
p_cust_b2b_tbl(i).SALES_AGENT_EMAIL_ID,
p_cust_b2b_tbl(i).NOTES,
p_cust_b2b_tbl(i).orig_system_reference
);
cursor c_batchID is select batch_id from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
Insert into AMS_HZ_B2C_MAPPING_V(
IMPORT_SOURCE_LINE_ID,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
IMPORT_SUCCESSFUL_FLAG,
OBJECT_VERSION_NUMBER,
IMPORT_LIST_HEADER_ID,
LOAD_STATUS,
batch_id,
PERSON_FIRST_NAME,
PERSON_MIDDLE_NAME,
PERSON_LAST_NAME,
PERSON_NAME_SUFFIX,
PERSON_NAME_PREFIX,
-- PERSON_PRE_NAME_ADJUNCT,
SALUTATION,
COUNTRY,
ADDRESS1,
ADDRESS2,
CITY,
COUNTY,
STATE,
PROVINCE,
POSTAL_CODE,
EMAIL_ADDRESS,
PHONE_COUNTRY_CODE,
PHONE_AREA_CODE,
PHONE_NUMBER,
PHONE_EXTENTION,
ADDRESS3 ,
ADDRESS4 ,
ADDRESS_LINES_PHONETIC ,
-- bug 4641591: columns obsolete
-- PO_BOX_NUMBER ,
-- HOUSE_NUMBER ,
-- STREET_SUFFIX ,
-- STREET ,
-- STREET_NUMBER ,
-- FLOOR ,
-- SUITE ,
POSTAL_PLUS4_CODE ,
identifying_address_flag ,
party_id,
per_imp_xml_element_id,
add_imp_xml_element_id,
cp_imp_xml_element_id,
em_imp_xml_element_id,
PERSON_LAST_NAME_PHONETIC,
PERSON_FIRST_NAME_PHONETIC,
URL,
DATE_OF_BIRTH,
PERSON_ACADEMIC_TITLE,
PERSON_PREVIOUS_TITLE_NAME,
PERSON_KNOWN_AS,
PERSON_KNOWN_AS2,
PERSON_KNOWN_AS3,
PERSON_KNOWN_AS4,
PERSON_KNOWN_AS5,
PERSON_NAME_PHONETIC,
MIDDLE_NAME_PHONETIC,
FISCAL_CODE,
PLACE_OF_BIRTH,
DATE_OF_DEATH,
DECLARED_ETHNICITY,
MARITAL_STATUS,
PERSONAL_INCOME,
MARITAL_STATUS_EFFECTIVE_DATE,
HEAD_OF_HOUSEHOLD_FLAG,
HOUSEHOLD_SIZE,
LOCATION_DIRECTIONS,
ADDRESS_EFFECTIVE_DATE,
ADDRESS_EXPIRATION_DATE,
PERSON_ATTRIBUTE1,
PERSON_ATTRIBUTE2,
PERSON_ATTRIBUTE3,
PERSON_ATTRIBUTE4,
PERSON_ATTRIBUTE5,
PERSON_ATTRIBUTE6,
PERSON_ATTRIBUTE7,
PERSON_ATTRIBUTE8,
PERSON_ATTRIBUTE9,
PERSON_ATTRIBUTE10,
PERSON_ATTRIBUTE11,
PERSON_ATTRIBUTE12,
PERSON_ATTRIBUTE13,
PERSON_ATTRIBUTE14,
PERSON_ATTRIBUTE15,
ADDRESS_ATTRIBUTE1,
ADDRESS_ATTRIBUTE2,
ADDRESS_ATTRIBUTE3,
ADDRESS_ATTRIBUTE4,
ADDRESS_ATTRIBUTE5,
ADDRESS_ATTRIBUTE6,
ADDRESS_ATTRIBUTE7,
ADDRESS_ATTRIBUTE8,
ADDRESS_ATTRIBUTE9,
ADDRESS_ATTRIBUTE10,
ADDRESS_ATTRIBUTE11,
ADDRESS_ATTRIBUTE12,
ADDRESS_ATTRIBUTE13,
ADDRESS_ATTRIBUTE14,
ADDRESS_ATTRIBUTE15,
PERSON_ATTRIBUTE_CATEGORY,
ADDRESS_ATTRIBUTE_CATEGORY,
PARTY_SITE_USE,
SHORT_DESCRIPTION,
DESCRIPTION,
VEHICLE_RESPONSE_CODE,
SALES_AGENT_EMAIL_ADDRESS,
NOTES,
orig_system_reference,
tax_reference,
rent_owned_indicator
)
VALUES
(
ams_imp_source_lines_s.nextval, -- IMPORT_SOURCE_LINE_ID,
FND_GLOBAL.User_ID, -- LAST_UPDATED_BY,
SYSDATE, -- LAST_UPDATE_DATE,
SYSDATE, -- CREATION_DATE,
FND_GLOBAL.User_ID, -- CREATED_BY,
FND_GLOBAL.Conc_Login_ID, -- LAST_UPDATE_LOGIN,
'N',
'1',
p_import_list_header_id,
'ACTIVE',
l_batch_id,
p_cust_b2c_tbl(i).PERSON_FIRST_NAME,
p_cust_b2c_tbl(i).PERSON_MIDDLE_NAME,
p_cust_b2c_tbl(i).PERSON_LAST_NAME,
p_cust_b2c_tbl(i).PERSON_NAME_SUFFIX,
p_cust_b2c_tbl(i).PERSON_NAME_PREFIX,
-- p_cust_b2c_tbl(i).PERSON_PRE_NAME_ADJUNCT,
p_cust_b2c_tbl(i).salutation,
p_cust_b2c_tbl(i).COUNTRY,
p_cust_b2c_tbl(i).ADDRESS1,
p_cust_b2c_tbl(i).ADDRESS2,
p_cust_b2c_tbl(i).CITY,
p_cust_b2c_tbl(i).COUNTY,
p_cust_b2c_tbl(i).STATE,
p_cust_b2c_tbl(i).PROVINCE,
p_cust_b2c_tbl(i).POSTAL_CODE,
p_cust_b2c_tbl(i).EMAIL_ADDRESS,
p_cust_b2c_tbl(i).PHONE_COUNTRY_CODE,
p_cust_b2c_tbl(i).PHONE_AREA_CODE,
p_cust_b2c_tbl(i).PHONE_NUMBER,
p_cust_b2c_tbl(i).PHONE_EXTENSION,
p_cust_b2c_tbl(i).ADDRESS3 ,
p_cust_b2c_tbl(i).ADDRESS4 ,
p_cust_b2c_tbl(i).ADDRESS_LINES_PHONETIC ,
-- bug 4641591: columns obsolete
-- p_cust_b2c_tbl(i).PO_BOX_NUMBER ,
-- p_cust_b2c_tbl(i).HOUSE_NUMBER ,
-- p_cust_b2c_tbl(i).STREET_SUFFIX ,
-- p_cust_b2c_tbl(i).STREET ,
-- p_cust_b2c_tbl(i).STREET_NUMBER ,
-- p_cust_b2c_tbl(i).FLOOR ,
-- p_cust_b2c_tbl(i).SUITE ,
p_cust_b2c_tbl(i).POSTAL_PLUS4_CODE ,
p_cust_b2c_tbl(i).identifying_address_flag ,
p_cust_b2c_tbl(i).party_id,
p_cust_b2c_tbl(i).per_imp_xml_element_id,
p_cust_b2c_tbl(i).add_imp_xml_element_id,
p_cust_b2c_tbl(i).cp_imp_xml_element_id,
p_cust_b2c_tbl(i).em_imp_xml_element_id,
p_cust_b2c_tbl(i).PERSON_LAST_NAME_PHONETIC,
p_cust_b2c_tbl(i).PERSON_FIRST_NAME_PHONETIC,
p_cust_b2c_tbl(i).URL,
p_cust_b2c_tbl(i).DATE_OF_BIRTH,
p_cust_b2c_tbl(i).PERSON_ACADEMIC_TITLE,
p_cust_b2c_tbl(i).PERSON_PREVIOUS_TITLE_NAME,
p_cust_b2c_tbl(i).PERSON_KNOWN_AS,
p_cust_b2c_tbl(i).PERSON_KNOWN_AS2,
p_cust_b2c_tbl(i).PERSON_KNOWN_AS3,
p_cust_b2c_tbl(i).PERSON_KNOWN_AS4,
p_cust_b2c_tbl(i).PERSON_KNOWN_AS5,
p_cust_b2c_tbl(i).PERSON_NAME_PHONETIC,
p_cust_b2c_tbl(i).MIDDLE_NAME_PHONETIC,
p_cust_b2c_tbl(i).FISCAL_CODE,
p_cust_b2c_tbl(i).PLACE_OF_BIRTH,
p_cust_b2c_tbl(i).DATE_OF_DEATH,
p_cust_b2c_tbl(i).DECLARED_ETHNICITY,
p_cust_b2c_tbl(i).MARITAL_STATUS,
p_cust_b2c_tbl(i).PERSONAL_INCOME,
p_cust_b2c_tbl(i).MARITAL_STATUS_EFFECTIVE_DATE,
p_cust_b2c_tbl(i).HEAD_OF_HOUSEHOLD_FLAG,
p_cust_b2c_tbl(i).HOUSEHOLD_SIZE,
p_cust_b2c_tbl(i).LOCATION_DIRECTIONS,
p_cust_b2c_tbl(i).ADDRESS_EFFECTIVE_DATE,
p_cust_b2c_tbl(i).ADDRESS_EXPIRATION_DATE,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE1,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE2,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE3,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE4,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE5,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE6,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE7,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE8,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE9,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE10,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE11,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE12,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE13,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE14,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE15,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE1,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE2,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE3,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE4,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE5,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE6,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE7,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE8,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE9,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE10,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE11,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE12,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE13,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE14,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE15,
p_cust_b2c_tbl(i).PERSON_ATTRIBUTE_CATEGORY,
p_cust_b2c_tbl(i).ADDRESS_ATTRIBUTE_CATEGORY,
p_cust_b2c_tbl(i).PARTY_SITE_USE,
p_cust_b2c_tbl(i).SHORT_DESCRIPTION,
p_cust_b2c_tbl(i).DESCRIPTION,
p_cust_b2c_tbl(i).VEHICLE_RESPONSE_CODE,
p_cust_b2c_tbl(i).SALES_AGENT_EMAIL_ID,
p_cust_b2c_tbl(i).NOTES,
p_cust_b2c_tbl(i).orig_system_reference,
p_cust_b2c_tbl(i).tax_reference,
p_cust_b2c_tbl(i).rent_owned_indicator
);
PROCEDURE update_element_error (
p_import_list_header_id IN NUMBER,
p_xml_element_id IN NUMBER,
p_colName IN varchar2,
p_error_text IN varchar2) IS
x_return_status VARCHAR2(1);
select 'Y' from AMS_IMP_XML_ELEMENTS where IMP_XML_ELEMENT_ID = p_xml_element_id
and error_text like '%'||p_colName||'%';
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = substr((ERROR_TEXT ||','||p_error_text),1,4000),
LOAD_STATUS = 'ERROR'
where imp_xml_element_id = p_xml_element_id;
FND_MESSAGE.Set_Token('ROW','Error in update_element_error :' || SQLERRM||' '||SQLCODE);
end update_element_error;
l_last_update_date DATE;
l_last_updated_by NUMBER;
l_last_update_login NUMBER;
l_last_update_date := SYSDATE;
l_last_updated_by := FND_GLOBAL.user_id; --LEADS_US
l_last_update_login := FND_GLOBAL.conc_login_id; --LEADS_US
,p_last_update_date => l_last_update_date
,p_last_updated_by => l_last_updated_by
,p_creation_date => l_creation_date
,p_created_by => l_created_by
,p_last_update_login => l_last_update_login
);
update ams_imp_source_lines set load_status = 'ERROR'
where import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD');
select b2b.party_name, 'N',
hz_fuzzy_pub.Generate_Key('ORGANIZATION',b2b.party_name,null,null,null,null,null,null,null) "org_key"
from ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.party_name is not null
and b2b.org_key is null
and b2b.org_party_id is null
group by b2b.party_name;
select b2b.org_key, 'Y'
from ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = 40236
-- and nvl(b2b.org_exist,'N') = 'N'
and b2b.org_key is not null
and b2b.load_status in ('ACTIVE','RELOAD')
and exists (select 1 from hz_parties pty
where pty.customer_key = b2b.org_key
and pty.party_type = 'ORGANIZATION'
and pty.status = 'A')
group by b2b.org_key;
select b2b.import_source_line_id, max(psite.party_id)
from hz_party_sites psite, hz_locations loc,
hz_parties party, ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.org_exist = 'Y'
and b2b.address1 is not null
and b2b.country is not null
and b2b.org_party_id is null
and loc.address1 = b2b.address1
and loc.country = b2b.country
and party.customer_key = b2b.org_key
and party.party_type = 'ORGANIZATION'
and psite.location_id = loc.location_id
and psite.party_id = party.party_id
and party.status = 'A'
group by b2b.import_source_line_id;
select b2b.import_source_line_id, max(psite.party_id)
from hz_party_sites psite, hz_locations loc,
hz_parties party, ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.org_exist = 'Y'
and b2b.country is not null
and b2b.org_party_id is null
and loc.country = b2b.country
and party.customer_key = b2b.org_key
and party.party_type = 'ORGANIZATION'
and psite.location_id = loc.location_id
and psite.party_id = party.party_id
and party.status = 'A'
group by b2b.import_source_line_id;
select b2b.import_source_line_id, max(pty. party_id)
from hz_parties pty, ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.org_exist = 'Y'
and b2b.org_party_id is null
and customer_key = b2b.org_key
and party_type = 'ORGANIZATION'
and pty.status = 'A'
group by b2b.import_source_line_id;
FORALL i IN L_PARTY_NAME.FIRST..L_PARTY_NAME.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_key = L_ORG_KEY(I),
org_exist = L_ORG_EXIST(I)
WHERE party_name = L_PARTY_NAME(i)
and import_list_header_id = p_import_list_header_id ;
FORALL i IN L_ORG_KEY.FIRST..L_ORG_KEY.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_exist = L_ORG_EXIST(I)
WHERE org_key = L_ORG_KEY(i)
-- and org_key is null
and import_list_header_id = p_import_list_header_id ;
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_party_id = L_ORG_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_party_id = L_ORG_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_party_id = L_ORG_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
select b2b.party_name, 'N',
hz_fuzzy_pub.Generate_Key('ORGANIZATION',b2b.party_name,null,null,null,null,null,null,null) "org_key"
from ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.party_name is not null
and b2b.org_key is null
and b2b.org_party_id is null
group by b2b.party_name;
select b2b.org_key, 'Y'
from hz_parties pty, ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and pty.customer_key = b2b.org_key
and b2b.org_key is not null
and b2b.org_party_id is null
and b2b.load_status in ('ACTIVE','RELOAD')
and pty.party_type = 'ORGANIZATION'
and pty.orig_system_reference = b2b.orig_system_reference
and pty.status = 'A'
group by b2b.org_key,b2b.orig_system_reference;
select b2b.import_source_line_id, max(psite.party_id)
from hz_party_sites psite, hz_locations loc,
hz_parties party, ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.org_exist = 'Y'
and b2b.address1 is not null
and b2b.country is not null
and b2b.org_party_id is null
and loc.address1 = b2b.address1
and loc.country = b2b.country
and party.customer_key = b2b.org_key
and party.party_type = 'ORGANIZATION'
and psite.location_id = loc.location_id
and psite.party_id = party.party_id
and party.orig_system_reference = b2b.orig_system_reference
and party.status = 'A'
group by b2b.import_source_line_id;
select b2b.import_source_line_id, max(psite.party_id)
from hz_party_sites psite, hz_locations loc,
hz_parties party, ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.org_exist = 'Y'
and b2b.country is not null
and b2b.org_party_id is null
and loc.country = b2b.country
and party.customer_key = b2b.org_key
and party.party_type = 'ORGANIZATION'
and psite.location_id = loc.location_id
and psite.party_id = party.party_id
and party.orig_system_reference = b2b.orig_system_reference
and party.status = 'A'
group by b2b.import_source_line_id;
select b2b.import_source_line_id, max(pty. party_id)
from hz_parties pty, ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.org_exist = 'Y'
and b2b.org_party_id is null
and customer_key = b2b.org_key
and party_type = 'ORGANIZATION'
and pty.orig_system_reference = b2b.orig_system_reference
and pty.status = 'A'
group by b2b.import_source_line_id;
FORALL i IN L_PARTY_NAME.FIRST..L_PARTY_NAME.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_key = L_ORG_KEY(I),
org_exist = L_ORG_EXIST(I)
WHERE party_name = L_PARTY_NAME(i)
and import_list_header_id = p_import_list_header_id ;
FORALL i IN L_ORG_KEY.FIRST..L_ORG_KEY.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_exist = L_ORG_EXIST(I)
WHERE org_key = L_ORG_KEY(i)
and org_key is null
and import_list_header_id = p_import_list_header_id ;
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_party_id = L_ORG_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_party_id = L_ORG_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_party_id = L_ORG_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
select b2c.import_source_line_id, 'N',
hz_fuzzy_pub.Generate_Key('PERSON',null,null,null,null,null,null,b2c.PERSON_FIRST_NAME,b2c.PERSON_LAST_NAME) "per_key"
from ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and b2c.load_status in ('ACTIVE','RELOAD')
and b2c.PERSON_FIRST_NAME is not null
and b2c.PERSON_LAST_NAME is not null
and b2c.PERSON_PARTY_ID is null;
select distinct b2c.import_source_line_id, 'Y'
from hz_parties pty, ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and pty.customer_key = b2c.person_key
and b2c.person_key is not null
and b2c.PERSON_PARTY_ID is null
and b2c.load_status in ('ACTIVE','RELOAD')
and pty.status = 'A'
and pty.party_type = 'PERSON';
select b2c.import_source_line_id, max(p.party_id)
from hz_contact_points cp, hz_parties p, ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and b2c.load_status in ('ACTIVE','RELOAD')
and b2c.person_exist = 'Y'
and b2c.email_address is not null
and b2c.PERSON_PARTY_ID is null
and p.customer_key = b2c.person_key
and p.party_type = 'PERSON'
and p.status = 'A'
and cp.owner_table_id = p.party_id
and cp.owner_table_name = 'HZ_PARTIES'
and upper(cp.email_address) = upper(b2c.email_address)
--and cp.primary_flag = 'Y' -- Hbandi Commented for fixing the bug #8726177 (list import creates new party when imported phone number does not match primary)
group by b2c.import_source_line_id;
select b2c.import_source_line_id, max(p.party_id)
from hz_contact_points cp, hz_parties p, ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and b2c.load_status in ('ACTIVE','RELOAD')
and b2c.person_exist = 'Y'
and b2c.phone_number is not null
and b2c.person_party_id is null
and p.customer_key = b2c.person_key
and p.party_type = 'PERSON'
and p.status = 'A'
and cp.owner_table_id = p.party_id
and cp.owner_table_name = 'HZ_PARTIES'
-- and cp.primary_flag = 'Y' -- Hbandi Commented for fixing the bug #8726177 (list import creates new party when imported phone number does not match primary)
and cp.transposed_phone_number = b2c.transposed_phone_number
-- and cp.phone_number = b2c.phone_number
-- and nvl(cp.phone_country_code,nvl(b2c.phone_country_code,'x')) = nvl(b2c.phone_country_code,'x')
-- and nvl(cp.phone_area_code,nvl(b2c.phone_area_code,'x')) = nvl(b2c.phone_area_code,'x')
group by b2c.import_source_line_id;
select b2c.import_source_line_id, max(psite.party_id)
from hz_party_sites psite, hz_locations loc, hz_parties party, ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and b2c.load_status in ('ACTIVE','RELOAD')
and b2c.person_exist = 'Y'
and b2c.address1 is not null
and b2c.country is not null
and b2c.person_party_id is null
and psite.location_id = loc.location_id
and loc.address1 = b2c.address1
and loc.country = b2c.country
and party.customer_key = b2c.person_key
and party.party_type = 'PERSON'
and party.status = 'A'
and psite.party_id = party.party_id
group by b2c.import_source_line_id;
select max(import_source_line_id),person_key,email_address,transposed_phone_number,address1,
country, 'DUPLICATE' status
from ams_hz_b2c_mapping_v
where import_list_header_id = p_import_list_header_id
and load_status in ('ACTIVE','RELOAD')
group by person_key,email_address,transposed_phone_number,address1,country;
UPDATE AMS_HZ_B2C_MAPPING_V
SET person_key = L_person_KEY(I),
person_exist = L_person_EXIST(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET person_exist = L_person_EXIST(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET person_party_id = L_person_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET person_party_id = L_person_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET person_party_id = L_person_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET load_status = L_person_status(i)
WHERE import_list_header_id = p_import_list_header_id
and IMPORT_SOURCE_LINE_ID < L_IMPORT_SOURCE_LINE_ID(i)
and load_status in ('ACTIVE','RELOAD')
and person_key = L_person_KEY(i)
and email_address = L_person_email(i)
and transposed_phone_number = L_person_phone(i)
and address1 = L_person_address1(i)
and country = L_person_country(i);
select b2c.import_source_line_id, 'N',
hz_fuzzy_pub.Generate_Key('PERSON',null,null,null,null,null,null,b2c.PERSON_FIRST_NAME,b2c.PERSON_LAST_NAME) "per_key"
from ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and b2c.load_status in ('ACTIVE','RELOAD')
and b2c.PERSON_FIRST_NAME is not null
and b2c.PERSON_LAST_NAME is not null;
select b2c.import_source_line_id, 'Y'
from ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and b2c.person_key is not null
and b2c.PERSON_PARTY_ID is null
and b2c.load_status in ('ACTIVE','RELOAD')
and exists (select 1 from hz_parties pty
where pty.customer_key = b2c.person_key
and pty.status = 'A'
and pty.party_type = 'PERSON');
select b2c.import_source_line_id, max(p.party_id)
from hz_contact_points cp, hz_parties p, ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and b2c.load_status in ('ACTIVE','RELOAD')
and b2c.person_exist = 'Y'
and b2c.orig_system_reference = p.orig_system_reference
and b2c.email_address is not null
and p.customer_key = b2c.person_key
and p.party_type = 'PERSON'
and p.status = 'A'
and cp.owner_table_id = p.party_id
and cp.owner_table_name = 'HZ_PARTIES'
and upper(cp.email_address) = upper(b2c.email_address)
and cp.primary_flag = 'Y'
group by b2c.import_source_line_id;
select b2c.import_source_line_id, max(p.party_id)
from hz_contact_points cp, hz_parties p, ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and b2c.load_status in ('ACTIVE','RELOAD')
and b2c.person_exist = 'Y'
and b2c.phone_number is not null
and b2c.person_party_id is null
and b2c.orig_system_reference = p.orig_system_reference
and p.customer_key = b2c.person_key
and p.party_type = 'PERSON'
and p.status = 'A'
and cp.owner_table_id = p.party_id
and cp.owner_table_name = 'HZ_PARTIES'
and cp.primary_flag = 'Y'
and cp.transposed_phone_number = b2c.transposed_phone_number
-- and cp.phone_number = b2c.phone_number
-- and nvl(cp.phone_country_code,nvl(b2c.phone_country_code,'x')) = nvl(b2c.phone_country_code,'x')
-- and nvl(cp.phone_area_code,nvl(b2c.phone_area_code,'x')) = nvl(b2c.phone_area_code,'x')
group by b2c.import_source_line_id;
select b2c.import_source_line_id, max(psite.party_id)
from hz_party_sites psite, hz_locations loc, hz_parties party, ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and b2c.load_status in ('ACTIVE','RELOAD')
and b2c.person_exist = 'Y'
and b2c.address1 is not null
and b2c.country is not null
and b2c.person_party_id is null
and psite.location_id = loc.location_id
and loc.address1 = b2c.address1
and loc.country = b2c.country
and party.customer_key = b2c.person_key
and party.party_type = 'PERSON'
and party.status = 'A'
and psite.party_id = party.party_id
and b2c.orig_system_reference = party.orig_system_reference
group by b2c.import_source_line_id;
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET person_key = L_person_KEY(I),
person_exist = L_person_EXIST(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET person_exist = L_person_EXIST(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET person_party_id = L_person_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET person_party_id = L_person_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET person_party_id = L_person_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
select b2b.import_source_line_id, 'N',
hz_fuzzy_pub.Generate_Key('PERSON',null,null,null,null,null,null,b2b.PERSON_FIRST_NAME,b2b.PERSON_LAST_NAME)
"per_key"
from ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.PERSON_FIRST_NAME is not null
and b2b.PERSON_LAST_NAME is not null
-- and b2b.org_party_id is not null
and b2b.OCONT_PARTY_ID is null;
SELECT b2b.import_source_line_id, 'Y'
from ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.person_key is not null
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.OCONT_PARTY_ID is null
and exists
( select null
from hz_parties pty
where pty.customer_key = b2b.person_key
and pty.party_type = 'PERSON'
and pty.status = 'A' );
select b2b.import_source_line_id, 'Y'
from hz_parties pty, ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and pty.customer_key = b2b.person_key
and b2b.person_key is not null
and b2b.load_status in ('ACTIVE','RELOAD')
and pty.party_type = 'PERSON'
and pty.status = 'A'
-- and b2b.org_party_id is not null
and b2b.OCONT_PARTY_ID is null;
select b2b.import_source_line_id, max(per.party_id) from
hz_parties org,
hz_parties per,
hz_relationships rel,
hz_contact_points cpoint,
hz_contact_points cpoint1,
ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.ocont_exist = 'Y'
and b2b.phone_number is not null
and b2b.email_address is not null
and b2b.org_party_id is not null
and b2b.OCONT_PARTY_ID is null
and org.party_id = b2b.org_party_id
and org.party_type = 'ORGANIZATION'
and rel.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
and rel.SUBJECT_TYPE = 'PERSON'
and rel.OBJECT_TABLE_NAME = 'HZ_PARTIES'
and rel.RELATIONSHIP_CODE = 'CONTACT_OF'
and rel.OBJECT_ID = org.party_id
and rel.SUBJECT_ID = per.PARTY_ID
and per.customer_key = b2b.person_key
and per.status = 'A'
and org.status = 'A'
and cpoint.owner_table_id = rel.party_id
and cpoint.owner_table_name = 'HZ_PARTIES'
and cpoint.contact_point_type = 'EMAIL'
and upper(cpoint.email_address) = upper(b2b.email_address)
and cpoint.status = 'A'
and cpoint1.owner_table_id = rel.party_id
and cpoint1.owner_table_name = 'HZ_PARTIES'
and cpoint1.contact_point_type = 'PHONE'
and cpoint1.transposed_phone_number = b2b.transposed_phone_number
-- and cpoint1.phone_area_code||'-'||cpoint1.phone_number||'-'||cpoint1.phone_extension =
-- b2b.phone_area_code||'-'||b2b.phone_number||'-'||b2b.phone_extention
and (cpoint1.phone_line_type<>'FAX' or cpoint1.phone_line_type is null)
and cpoint1.status = 'A'
group by b2b.import_source_line_id;
select b2b.import_source_line_id,max(per.party_id) from
hz_parties org,
hz_parties per,
hz_relationships rel,
hz_contact_points cpoint,
ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.ocont_exist = 'Y'
and b2b.email_address is not null
and b2b.org_party_id is not null
and b2b.ocont_party_id is null
and b2b.OCONT_PARTY_ID is null
and org.party_id = b2b.org_party_id
and org.party_type = 'ORGANIZATION'
and rel.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
and rel.SUBJECT_TYPE = 'PERSON'
and rel.OBJECT_TABLE_NAME = 'HZ_PARTIES'
and rel.RELATIONSHIP_CODE = 'CONTACT_OF'
and rel.OBJECT_ID = org.party_id
and rel.SUBJECT_ID = per.PARTY_ID
and per.customer_key = b2b.person_key
and per.status = 'A'
and org.status = 'A'
and cpoint.owner_table_id = rel.party_id
and cpoint.owner_table_name = 'HZ_PARTIES'
and cpoint.contact_point_type = 'EMAIL'
and upper(cpoint.email_address) = upper(b2b.email_address)
and cpoint.status = 'A'
group by b2b.import_source_line_id;
select b2b.import_source_line_id,max(per.party_id) from
hz_parties org,
hz_parties per,
hz_relationships rel,
hz_contact_points cpoint,
ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.ocont_exist = 'Y'
and b2b.phone_number is not null
and b2b.org_party_id is not null
and b2b.ocont_party_id is null
and b2b.OCONT_PARTY_ID is null
and org.party_id = b2b.org_party_id
and org.party_type = 'ORGANIZATION'
and rel.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
and rel.SUBJECT_TYPE = 'PERSON'
and rel.OBJECT_TABLE_NAME = 'HZ_PARTIES'
and rel.RELATIONSHIP_CODE = 'CONTACT_OF'
and rel.OBJECT_ID = org.party_id
and rel.SUBJECT_ID = per.PARTY_ID
and per.customer_key = b2b.person_key
and per.status = 'A'
and org.status = 'A'
and cpoint.owner_table_id = rel.party_id
and cpoint.owner_table_name = 'HZ_PARTIES'
and cpoint.contact_point_type = 'PHONE'
and cpoint.transposed_phone_number = b2b.transposed_phone_number
-- and cpoint.phone_area_code||'-'||cpoint.phone_number||'-'||cpoint.phone_extension =
-- b2b.phone_area_code||'-'||b2b.phone_number||'-'||b2b.phone_extention
and (cpoint.phone_line_type<>'FAX' or cpoint.phone_line_type is null)
and cpoint.status = 'A'
group by b2b.import_source_line_id;
select max(import_source_line_id), org_key,person_key,email_address,transposed_phone_number ,
'DUPLICATE' status
from ams_hz_b2b_mapping_v
where import_list_header_id = p_import_list_header_id
-- and ocont_party_id is null
and load_status in ('ACTIVE','RELOAD')
group by org_key,person_key,email_address,transposed_phone_number;
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET person_key = L_person_KEY(I),
ocont_exist = L_ocont_EXIST(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET ocont_exist = L_ocont_EXIST(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET ocont_party_id = L_ocont_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET ocont_party_id = L_ocont_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET ocont_party_id = L_ocont_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET load_status = L_ocont_status(i)
WHERE import_list_header_id = p_import_list_header_id
and IMPORT_SOURCE_LINE_ID < L_IMPORT_SOURCE_LINE_ID(i)
and load_status in ('ACTIVE','RELOAD')
and org_key = L_ocont_org_key(i)
and person_key = L_ocont_person_key(i)
and email_address = L_ocont_email(i)
and transposed_phone_number = L_ocont_phnumb(i);
select b2b.import_source_line_id, 'N',
hz_fuzzy_pub.Generate_Key('PERSON',null,null,null,null,null,null,b2b.PERSON_FIRST_NAME,b2b.PERSON_LAST_NAME)
"per_key"
from ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.PERSON_FIRST_NAME is not null
and b2b.PERSON_LAST_NAME is not null
and b2b.org_party_id is not null;
select b2b.import_source_line_id, 'Y'
from hz_parties pty, ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and pty.customer_key = b2b.person_key
and b2b.person_key is not null
and b2b.load_status in ('ACTIVE','RELOAD')
and pty.party_type = 'PERSON'
and pty.status = 'A'
and pty.orig_system_reference = b2b.orig_system_reference
and b2b.org_party_id is not null;
select b2b.import_source_line_id, max(per.party_id) from
hz_parties org,
hz_parties per,
hz_relationships rel,
hz_contact_points cpoint,
hz_contact_points cpoint1,
ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.ocont_exist = 'Y'
and b2b.phone_number is not null
and b2b.email_address is not null
and b2b.org_party_id is not null
and org.party_id = b2b.org_party_id
and org.orig_system_reference = b2b.orig_system_reference
and org.party_type = 'ORGANIZATION'
and rel.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
and rel.SUBJECT_TYPE = 'PERSON'
and rel.OBJECT_TABLE_NAME = 'HZ_PARTIES'
and rel.RELATIONSHIP_CODE = 'CONTACT_OF'
and rel.OBJECT_ID = org.party_id
and rel.SUBJECT_ID = per.PARTY_ID
and per.customer_key = b2b.person_key
and per.status = 'A'
and org.status = 'A'
and cpoint.owner_table_id = rel.party_id
and cpoint.owner_table_name = 'HZ_PARTIES'
and cpoint.contact_point_type = 'EMAIL'
and upper(cpoint.email_address) = upper(b2b.email_address)
and cpoint.status = 'A'
and cpoint1.owner_table_id = rel.party_id
and cpoint1.owner_table_name = 'HZ_PARTIES'
and cpoint1.contact_point_type = 'PHONE'
and cpoint1.transposed_phone_number = b2b.transposed_phone_number
-- and cpoint1.phone_area_code||'-'||cpoint1.phone_number||'-'||cpoint1.phone_extension =
-- b2b.phone_area_code||'-'||b2b.phone_number||'-'||b2b.phone_extention
and (cpoint1.phone_line_type<>'FAX' or cpoint1.phone_line_type is null)
and cpoint1.status = 'A'
group by b2b.import_source_line_id;
select b2b.import_source_line_id,max(per.party_id) from
hz_parties org,
hz_parties per,
hz_relationships rel,
hz_contact_points cpoint,
ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.ocont_exist = 'Y'
and b2b.email_address is not null
and b2b.org_party_id is not null
and b2b.ocont_party_id is null
and org.party_id = b2b.org_party_id
and org.orig_system_reference = b2b.orig_system_reference
and org.party_type = 'ORGANIZATION'
and rel.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
and rel.SUBJECT_TYPE = 'PERSON'
and rel.OBJECT_TABLE_NAME = 'HZ_PARTIES'
and rel.RELATIONSHIP_CODE = 'CONTACT_OF'
and rel.OBJECT_ID = org.party_id
and rel.SUBJECT_ID = per.PARTY_ID
and per.customer_key = b2b.person_key
and per.status = 'A'
and org.status = 'A'
and cpoint.owner_table_id = rel.party_id
and cpoint.owner_table_name = 'HZ_PARTIES'
and cpoint.contact_point_type = 'EMAIL'
and upper(cpoint.email_address) = upper(b2b.email_address)
and cpoint.status = 'A'
group by b2b.import_source_line_id;
select b2b.import_source_line_id,max(per.party_id) from
hz_parties org,
hz_parties per,
hz_relationships rel,
hz_contact_points cpoint,
ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.ocont_exist = 'Y'
and b2b.phone_number is not null
and b2b.org_party_id is not null
and b2b.ocont_party_id is null
and org.party_id = b2b.org_party_id
and org.orig_system_reference = b2b.orig_system_reference
and org.party_type = 'ORGANIZATION'
and rel.SUBJECT_TABLE_NAME = 'HZ_PARTIES'
and rel.SUBJECT_TYPE = 'PERSON'
and rel.OBJECT_TABLE_NAME = 'HZ_PARTIES'
and rel.RELATIONSHIP_CODE = 'CONTACT_OF'
and rel.OBJECT_ID = org.party_id
and rel.SUBJECT_ID = per.PARTY_ID
and per.customer_key = b2b.person_key
and per.status = 'A'
and org.status = 'A'
and cpoint.owner_table_id = rel.party_id
and cpoint.owner_table_name = 'HZ_PARTIES'
and cpoint.contact_point_type = 'PHONE'
and cpoint.transposed_phone_number = b2b.transposed_phone_number
-- and cpoint.phone_area_code||'-'||cpoint.phone_number||'-'||cpoint.phone_extension =
-- b2b.phone_area_code||'-'||b2b.phone_number||'-'||b2b.phone_extention
and (cpoint.phone_line_type<>'FAX' or cpoint.phone_line_type is null)
and cpoint.status = 'A'
group by b2b.import_source_line_id;
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET person_key = L_person_KEY(I),
ocont_exist = L_ocont_EXIST(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET ocont_exist = L_ocont_EXIST(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET ocont_party_id = L_ocont_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET ocont_party_id = L_ocont_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET ocont_party_id = L_ocont_PARTY_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
select b2b.import_source_line_id,
hz_fuzzy_pub.Generate_Key('ADDRESS',null,b2b.address1,b2b.address2,b2b.address3,b2b.address4,b2b.postal_code,null,null)
"add_key"
from ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.address1 is not null;
select b2b.import_source_line_id,max(loc.location_id)
from hz_party_sites ps, hz_locations loc,ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.address_key is not null
and b2b.org_party_id is not null
and ps.party_id = b2b.org_party_id
and ps.location_id = loc.location_id
and loc.address_key = b2b.address_key
and loc.country = b2b.country
and nvl(loc.city,nvl(b2b.city,'x')) = nvl(b2b.city,'x')
group by b2b.import_source_line_id;
select b2b.import_source_line_id,max(loc.location_id)
from hz_locations loc,ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.address_key is not null
and b2b.party_location_id is null
and loc.address_key = b2b.address_key
and loc.country = b2b.country
and nvl(loc.city,nvl(b2b.city,'x')) = nvl(b2b.city,'x')
group by b2b.import_source_line_id;
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET address_key = L_address_KEY(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET party_location_id = L_PARTY_location_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET party_location_id = L_PARTY_location_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
select b2b.import_source_line_id,
hz_fuzzy_pub.Generate_Key('ADDRESS',null,b2b.org_address1,b2b.org_address2,b2b.org_address3,b2b.org_address4,b2b.org_postal_code,null,null)
"add_key"
from ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.org_address1 is not null;
select b2b.import_source_line_id,max(loc.location_id)
from hz_party_sites ps, hz_locations loc,ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.org_address_key is not null
and b2b.org_party_id is not null
and ps.party_id = b2b.org_party_id
and ps.location_id = loc.location_id
and loc.address_key = b2b.org_address_key
and loc.country = b2b.org_country
and nvl(loc.city,nvl(b2b.org_city,'x')) = nvl(b2b.org_city,'x')
group by b2b.import_source_line_id;
select b2b.import_source_line_id,max(loc.location_id)
from hz_locations loc,ams_hz_b2b_mapping_v b2b
where b2b.import_list_header_id = p_import_list_header_id
and b2b.load_status in ('ACTIVE','RELOAD')
and b2b.org_address_key is not null
and b2b.org_location_id is null
and loc.address_key = b2b.org_address_key
and loc.country = b2b.org_country
and nvl(loc.city,nvl(b2b.org_city,'x')) = nvl(b2b.org_city,'x')
group by b2b.import_source_line_id;
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_address_key = L_org_address_KEY(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_location_id = L_org_location_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2B_MAPPING_V
SET org_location_id = L_org_location_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
select b2c.import_source_line_id,
hz_fuzzy_pub.Generate_Key('ADDRESS',null,b2c.address1,b2c.address2,b2c.address3,b2c.address4,b2c.postal_code,null,null)
"add_key"
from ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and b2c.load_status in ('ACTIVE','RELOAD')
and b2c.address1 is not null;
select b2c.import_source_line_id,max(loc.location_id)
from hz_party_sites ps, hz_locations loc,ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and b2c.load_status in ('ACTIVE','RELOAD')
and b2c.address_key is not null
and b2c.person_party_id is not null
and ps.party_id = b2c.person_party_id
and ps.location_id = loc.location_id
and loc.address_key = b2c.address_key
and loc.country = b2c.country
and nvl(loc.city,nvl(b2c.city,'x')) = nvl(b2c.city,'x')
group by b2c.import_source_line_id;
select b2c.import_source_line_id,max(loc.location_id)
from hz_locations loc,ams_hz_b2c_mapping_v b2c
where b2c.import_list_header_id = p_import_list_header_id
and b2c.load_status in ('ACTIVE','RELOAD')
and b2c.address_key is not null
and b2c.party_location_id is null
and loc.address_key = b2c.address_key
and loc.country = b2c.country
and nvl(loc.city,nvl(b2c.city,'x')) = nvl(b2c.city,'x')
group by b2c.import_source_line_id;
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET address_key = L_address_KEY(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET party_location_id = L_PARTY_location_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_HZ_B2C_MAPPING_V
SET party_location_id = L_PARTY_location_ID(I)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
PROCEDURE update_cust_import_status(
p_import_list_header_id IN NUMBER
) IS
x_import_list_header_id number;
select
GENERATE_LIST,GENERATED_LIST_NAME,OWNER_USER_ID,dedupe_flag
from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and duplicate_flag = 'Y';
select 'Y' from ams_list_import_errors
where import_list_header_id = p_import_list_header_id
and error_type = 'E'
and rownum < 2;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = G_STATUS_SUCCESS;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = G_STATUS_ERROR;
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = 'ACTIVE';
select count(*) from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and load_status = G_STATUS_DUPLICATE;
select file_type from ams_imp_documents
where import_list_header_id = p_import_list_header_id;
select COL68 from ams_imp_source_lines
where load_status = 'DUPLICATE'
AND import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'COMPLETED' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = l_lookup_code,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
delete from ams_list_import_errors where import_list_header_id
= p_import_list_header_id and import_source_line_id in
(select import_source_line_id from ams_imp_source_lines where
import_list_header_id = p_import_list_header_id and load_status = G_STATUS_SUCCESS);
UPDATE ams_imp_list_headers_all
SET loaded_no_of_rows = l_loaded_records,
number_of_failed_records = l_failed_records,
number_of_duplicate_records = L_TOTAL_DUP_RECORDS,
loaded_date = sysdate
WHERE import_list_header_id = p_import_list_header_id;
select LOADED_NO_OF_ROWS into l_loaded_rows from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
end update_cust_import_status;
PROCEDURE org_party_update(
p_import_list_header_id IN NUMBER,
p_request_id IN NUMBER,
p_batch_size IN NUMBER,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2
) IS
l_limit_rows number := 1000;
select ab.import_source_line_id from
(select import_source_line_id from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and request_id is null
order by org_key) ab
where rownum <= p_batch_size;
select import_source_line_id from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and request_id is null
and rownum <= p_batch_size;
SELECT AB.import_source_line_id
from
( select import_source_line_id, org_key ,ROW_NUMBER() OVER (order by org_key) as id
from ams_imp_source_lines
where import_list_header_id = p_import_list_header_id
and request_id is null ) AB
where AB.id <= p_batch_size;
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_IMP_SOURCE_LINES
SET request_id = p_request_id
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FND_MESSAGE.Set_Token('ROW','Error in org_party_update:' || SQLERRM||' '||SQLCODE);
end org_party_update;
select import_type from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
select IMPORT_SOURCE_LINE_ID ,
hz_phone_number_pkg.transpose(PHONE_COUNTRY_CODE||PHONE_AREA_CODE||PHONE_NUMBER) "TRANS_PHONE_NUMBER"
from
ams_hz_b2b_mapping_v
where import_list_header_id = p_import_list_header_id
and phone_number is not null
and TRANSPOSED_PHONE_NUMBER is null
and load_status in ('ACTIVE','RELOAD');
select IMPORT_SOURCE_LINE_ID ,
hz_phone_number_pkg.transpose(PHONE_COUNTRY_CODE||PHONE_AREA_CODE||PHONE_NUMBER) "TRANS_PHONE_NUMBER"
from
ams_hz_b2c_mapping_v
where import_list_header_id = p_import_list_header_id
and phone_number is not null
and TRANSPOSED_PHONE_NUMBER is null
and load_status in ('ACTIVE','RELOAD');
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_IMP_SOURCE_LINES
SET TRANSPOSED_PHONE_NUMBER = L_TRANSPOSED_PHONE_NUMBER(i)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
FORALL i IN L_IMPORT_SOURCE_LINE_ID.FIRST..L_IMPORT_SOURCE_LINE_ID.LAST UPDATE AMS_IMP_SOURCE_LINES
SET TRANSPOSED_PHONE_NUMBER = L_TRANSPOSED_PHONE_NUMBER(i)
WHERE IMPORT_SOURCE_LINE_ID = L_IMPORT_SOURCE_LINE_ID(i);
PROCEDURE update_xml_error_text (
p_import_list_header_id IN NUMBER,
p_import_type IN varchar2) IS
l_org_imp_xml_element_id number;
select org_imp_xml_element_id, add_imp_xml_element_id, ocont_imp_xml_element_id,
cp_imp_xml_element_id, em_imp_xml_element_id
from ams_hz_b2b_mapping_v
where import_list_header_id = p_import_list_header_id
and load_status = 'RELOAD';
select per_imp_xml_element_id, add_imp_xml_element_id,cp_imp_xml_element_id, em_imp_xml_element_id
from ams_hz_b2c_mapping_v
where import_list_header_id = p_import_list_header_id
and load_status = 'RELOAD';
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = NULL
where imp_xml_element_id = l_org_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = NULL
where imp_xml_element_id = l_add_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = NULL
where imp_xml_element_id = l_ocont_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = NULL
where imp_xml_element_id = l_cp_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = NULL
where imp_xml_element_id = l_em_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = NULL
where imp_xml_element_id = l_per_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = NULL
where imp_xml_element_id = l_add_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = NULL
where imp_xml_element_id = l_cp_imp_xml_element_id;
update AMS_IMP_XML_ELEMENTS
set ERROR_TEXT = NULL
where imp_xml_element_id = l_em_imp_xml_element_id;
FND_MESSAGE.Set_Token('ROW','Error in update_xml_error_text :' || SQLERRM||' '||SQLCODE);
end update_xml_error_text;
select import_type,last_updated_by,vendor_id,charset from ams_imp_list_headers_all
where import_list_header_id = p_import_list_header_id;
SELECT user_status_id into l_user_status_id FROM ams_user_statuses_vl
WHERE system_status_type = 'AMS_IMPORT_STATUS' AND
system_status_code = 'ERROR' and default_flag = 'Y';
UPDATE ams_imp_list_headers_all
set status_code = 'ERROR' ,
user_status_id = l_user_status_id,
status_date = sysdate
where import_list_header_id = p_import_list_header_id;
update ams_hz_b2b_mapping_v
set CUSTOM_PROCESSING_STATUS = 'pre-processing'
where import_list_header_id = l_import_list_header_id;
update ams_hz_b2b_mapping_v
set CUSTOM_PROCESSING_STATUS = 'pre-processing'
where import_list_header_id = l_import_list_header_id;