The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE Insert_Row (
X_CUST_ACCOUNT_ID IN OUT NOCOPY NUMBER,
X_PARTY_ID IN NUMBER,
X_ACCOUNT_NUMBER IN OUT NOCOPY VARCHAR2,
X_ATTRIBUTE_CATEGORY IN VARCHAR2,
X_ATTRIBUTE1 IN VARCHAR2,
X_ATTRIBUTE2 IN VARCHAR2,
X_ATTRIBUTE3 IN VARCHAR2,
X_ATTRIBUTE4 IN VARCHAR2,
X_ATTRIBUTE5 IN VARCHAR2,
X_ATTRIBUTE6 IN VARCHAR2,
X_ATTRIBUTE7 IN VARCHAR2,
X_ATTRIBUTE8 IN VARCHAR2,
X_ATTRIBUTE9 IN VARCHAR2,
X_ATTRIBUTE10 IN VARCHAR2,
X_ATTRIBUTE11 IN VARCHAR2,
X_ATTRIBUTE12 IN VARCHAR2,
X_ATTRIBUTE13 IN VARCHAR2,
X_ATTRIBUTE14 IN VARCHAR2,
X_ATTRIBUTE15 IN VARCHAR2,
X_ATTRIBUTE16 IN VARCHAR2,
X_ATTRIBUTE17 IN VARCHAR2,
X_ATTRIBUTE18 IN VARCHAR2,
X_ATTRIBUTE19 IN VARCHAR2,
X_ATTRIBUTE20 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE_CATEGORY IN VARCHAR2,
X_GLOBAL_ATTRIBUTE1 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE2 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE3 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE4 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE5 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE6 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE7 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE8 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE9 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE10 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE11 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE12 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE13 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE14 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE15 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE16 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE17 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE18 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE19 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE20 IN VARCHAR2,
X_ORIG_SYSTEM_REFERENCE IN VARCHAR2,
X_STATUS IN VARCHAR2,
X_CUSTOMER_TYPE IN VARCHAR2,
X_CUSTOMER_CLASS_CODE IN VARCHAR2,
X_PRIMARY_SALESREP_ID IN NUMBER,
X_SALES_CHANNEL_CODE IN VARCHAR2,
X_ORDER_TYPE_ID IN NUMBER,
X_PRICE_LIST_ID IN NUMBER,
X_TAX_CODE IN VARCHAR2,
X_FOB_POINT IN VARCHAR2,
X_FREIGHT_TERM IN VARCHAR2,
X_SHIP_PARTIAL IN VARCHAR2,
X_SHIP_VIA IN VARCHAR2,
X_WAREHOUSE_ID IN NUMBER,
X_TAX_HEADER_LEVEL_FLAG IN VARCHAR2,
X_TAX_ROUNDING_RULE IN VARCHAR2,
X_COTERMINATE_DAY_MONTH IN VARCHAR2,
X_PRIMARY_SPECIALIST_ID IN NUMBER,
X_SECONDARY_SPECIALIST_ID IN NUMBER,
X_ACCOUNT_LIABLE_FLAG IN VARCHAR2,
X_CURRENT_BALANCE IN NUMBER,
X_ACCOUNT_ESTABLISHED_DATE IN DATE,
X_ACCOUNT_TERMINATION_DATE IN DATE,
X_ACCOUNT_ACTIVATION_DATE IN DATE,
X_DEPARTMENT IN VARCHAR2,
X_HELD_BILL_EXPIRATION_DATE IN DATE,
X_HOLD_BILL_FLAG IN VARCHAR2,
X_REALTIME_RATE_FLAG IN VARCHAR2,
X_ACCT_LIFE_CYCLE_STATUS IN VARCHAR2,
X_ACCOUNT_NAME IN VARCHAR2,
X_DEPOSIT_REFUND_METHOD IN VARCHAR2,
X_DORMANT_ACCOUNT_FLAG IN VARCHAR2,
X_NPA_NUMBER IN VARCHAR2,
X_SUSPENSION_DATE IN DATE,
X_SOURCE_CODE IN VARCHAR2,
X_COMMENTS IN VARCHAR2,
X_DATES_NEGATIVE_TOLERANCE IN NUMBER,
X_DATES_POSITIVE_TOLERANCE IN NUMBER,
X_DATE_TYPE_PREFERENCE IN VARCHAR2,
X_OVER_SHIPMENT_TOLERANCE IN NUMBER,
X_UNDER_SHIPMENT_TOLERANCE IN NUMBER,
X_OVER_RETURN_TOLERANCE IN NUMBER,
X_UNDER_RETURN_TOLERANCE IN NUMBER,
X_ITEM_CROSS_REF_PREF IN VARCHAR2,
X_SHIP_SETS_INCLUDE_LINES_FLAG IN VARCHAR2,
X_ARRIVALSETS_INCL_LINES_FLAG IN VARCHAR2,
X_SCHED_DATE_PUSH_FLAG IN VARCHAR2,
X_INVOICE_QUANTITY_RULE IN VARCHAR2,
X_PRICING_EVENT IN VARCHAR2,
X_STATUS_UPDATE_DATE IN DATE,
X_AUTOPAY_FLAG IN VARCHAR2,
X_NOTIFY_FLAG IN VARCHAR2,
X_LAST_BATCH_ID IN NUMBER,
X_SELLING_PARTY_ID IN NUMBER,
X_OBJECT_VERSION_NUMBER IN NUMBER,
X_CREATED_BY_MODULE IN VARCHAR2,
X_APPLICATION_ID IN NUMBER,
X_FEDERAL_ENTITY_TYPE IN VARCHAR2,
X_TRADING_PARTNER_AGENCY_ID IN VARCHAR2,
X_DUNS_EXTENSION IN VARCHAR2,
X_ADVANCE_PAYMENT_INDICATOR IN VARCHAR2
) IS
l_success VARCHAR2(1) := 'N';
hz_utility_v2pub.debug(p_message=>'FV Attributes at Tab Handler insert_row API'
||' FedEntType : '|| X_FEDERAL_ENTITY_TYPE
||' TPAI : '|| X_TRADING_PARTNER_AGENCY_ID
||' DunsExt : '|| X_DUNS_EXTENSION
||' AdvPmntInd : '|| X_ADVANCE_PAYMENT_INDICATOR,
p_prefix=>l_debug_prefix,
p_msg_level=>fnd_log.level_procedure);
INSERT INTO HZ_CUST_ACCOUNTS (
CUST_ACCOUNT_ID,
ACCOUNT_NUMBER,
PARTY_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
REQUEST_ID,
PROGRAM_APPLICATION_ID,
PROGRAM_ID,
PROGRAM_UPDATE_DATE,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15,
ATTRIBUTE16,
ATTRIBUTE17,
ATTRIBUTE18,
ATTRIBUTE19,
ATTRIBUTE20,
GLOBAL_ATTRIBUTE_CATEGORY,
GLOBAL_ATTRIBUTE1,
GLOBAL_ATTRIBUTE2,
GLOBAL_ATTRIBUTE3,
GLOBAL_ATTRIBUTE4,
GLOBAL_ATTRIBUTE5,
GLOBAL_ATTRIBUTE6,
GLOBAL_ATTRIBUTE7,
GLOBAL_ATTRIBUTE8,
GLOBAL_ATTRIBUTE9,
GLOBAL_ATTRIBUTE10,
GLOBAL_ATTRIBUTE11,
GLOBAL_ATTRIBUTE12,
GLOBAL_ATTRIBUTE13,
GLOBAL_ATTRIBUTE14,
GLOBAL_ATTRIBUTE15,
GLOBAL_ATTRIBUTE16,
GLOBAL_ATTRIBUTE17,
GLOBAL_ATTRIBUTE18,
GLOBAL_ATTRIBUTE19,
GLOBAL_ATTRIBUTE20,
ORIG_SYSTEM_REFERENCE,
STATUS,
CUSTOMER_TYPE,
CUSTOMER_CLASS_CODE,
SALES_CHANNEL_CODE,
PRICE_LIST_ID,
TAX_CODE,
FOB_POINT,
FREIGHT_TERM,
-- SHIP_PARTIAL,
SHIP_VIA,
WAREHOUSE_ID,
TAX_HEADER_LEVEL_FLAG,
TAX_ROUNDING_RULE,
COTERMINATE_DAY_MONTH,
PRIMARY_SPECIALIST_ID,
SECONDARY_SPECIALIST_ID,
ACCOUNT_ESTABLISHED_DATE,
HELD_BILL_EXPIRATION_DATE,
HOLD_BILL_FLAG,
ACCOUNT_NAME,
DEPOSIT_REFUND_METHOD,
NPA_NUMBER,
SOURCE_CODE,
COMMENTS,
DATES_NEGATIVE_TOLERANCE,
DATES_POSITIVE_TOLERANCE,
DATE_TYPE_PREFERENCE,
OVER_SHIPMENT_TOLERANCE,
UNDER_SHIPMENT_TOLERANCE,
OVER_RETURN_TOLERANCE,
UNDER_RETURN_TOLERANCE,
ITEM_CROSS_REF_PREF,
SHIP_SETS_INCLUDE_LINES_FLAG,
ARRIVALSETS_INCLUDE_LINES_FLAG,
SCHED_DATE_PUSH_FLAG,
INVOICE_QUANTITY_RULE,
PRICING_EVENT,
STATUS_UPDATE_DATE,
AUTOPAY_FLAG,
LAST_BATCH_ID,
SELLING_PARTY_ID,
OBJECT_VERSION_NUMBER,
CREATED_BY_MODULE,
APPLICATION_ID,
FEDERAL_ENTITY_TYPE,
TRADING_PARTNER_AGENCY_ID,
DUNS_EXTENSION,
ADVANCE_PAYMENT_INDICATOR
)
VALUES (
DECODE( X_CUST_ACCOUNT_ID, FND_API.G_MISS_NUM, HZ_CUST_ACCOUNTS_S.NEXTVAL, NULL, HZ_CUST_ACCOUNTS_S.NEXTVAL, X_CUST_ACCOUNT_ID ),
DECODE( X_ACCOUNT_NUMBER, FND_API.G_MISS_CHAR, TO_CHAR( HZ_ACCOUNT_NUM_S.NEXTVAL ), NULL, TO_CHAR( HZ_ACCOUNT_NUM_S.NEXTVAL ), X_ACCOUNT_NUMBER ),
DECODE( X_PARTY_ID, FND_API.G_MISS_NUM, NULL, X_PARTY_ID ),
HZ_UTILITY_V2PUB.LAST_UPDATE_DATE,
HZ_UTILITY_V2PUB.LAST_UPDATED_BY,
HZ_UTILITY_V2PUB.CREATION_DATE,
HZ_UTILITY_V2PUB.CREATED_BY,
HZ_UTILITY_V2PUB.LAST_UPDATE_LOGIN,
HZ_UTILITY_V2PUB.REQUEST_ID,
HZ_UTILITY_V2PUB.PROGRAM_APPLICATION_ID,
HZ_UTILITY_V2PUB.PROGRAM_ID,
HZ_UTILITY_V2PUB.PROGRAM_UPDATE_DATE,
DECODE( X_ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE_CATEGORY ),
DECODE( X_ATTRIBUTE1, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE1 ),
DECODE( X_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE2 ),
DECODE( X_ATTRIBUTE3, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE3 ),
DECODE( X_ATTRIBUTE4, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE4 ),
DECODE( X_ATTRIBUTE5, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE5 ),
DECODE( X_ATTRIBUTE6, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE6 ),
DECODE( X_ATTRIBUTE7, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE7 ),
DECODE( X_ATTRIBUTE8, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE8 ),
DECODE( X_ATTRIBUTE9, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE9 ),
DECODE( X_ATTRIBUTE10, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE10 ),
DECODE( X_ATTRIBUTE11, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE11 ),
DECODE( X_ATTRIBUTE12, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE12 ),
DECODE( X_ATTRIBUTE13, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE13 ),
DECODE( X_ATTRIBUTE14, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE14 ),
DECODE( X_ATTRIBUTE15, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE15 ),
DECODE( X_ATTRIBUTE16, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE16 ),
DECODE( X_ATTRIBUTE17, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE17 ),
DECODE( X_ATTRIBUTE18, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE18 ),
DECODE( X_ATTRIBUTE19, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE19 ),
DECODE( X_ATTRIBUTE20, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE20 ),
DECODE( X_GLOBAL_ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE_CATEGORY ),
DECODE( X_GLOBAL_ATTRIBUTE1, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE1 ),
DECODE( X_GLOBAL_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE2 ),
DECODE( X_GLOBAL_ATTRIBUTE3, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE3 ),
DECODE( X_GLOBAL_ATTRIBUTE4, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE4 ),
DECODE( X_GLOBAL_ATTRIBUTE5, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE5 ),
DECODE( X_GLOBAL_ATTRIBUTE6, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE6 ),
DECODE( X_GLOBAL_ATTRIBUTE7, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE7 ),
DECODE( X_GLOBAL_ATTRIBUTE8, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE8 ),
DECODE( X_GLOBAL_ATTRIBUTE9, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE9 ),
DECODE( X_GLOBAL_ATTRIBUTE10, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE10 ),
DECODE( X_GLOBAL_ATTRIBUTE11, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE11 ),
DECODE( X_GLOBAL_ATTRIBUTE12, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE12 ),
DECODE( X_GLOBAL_ATTRIBUTE13, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE13 ),
DECODE( X_GLOBAL_ATTRIBUTE14, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE14 ),
DECODE( X_GLOBAL_ATTRIBUTE15, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE15 ),
DECODE( X_GLOBAL_ATTRIBUTE16, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE16 ),
DECODE( X_GLOBAL_ATTRIBUTE17, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE17 ),
DECODE( X_GLOBAL_ATTRIBUTE18, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE18 ),
DECODE( X_GLOBAL_ATTRIBUTE19, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE19 ),
DECODE( X_GLOBAL_ATTRIBUTE20, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE20 ),
DECODE( X_ORIG_SYSTEM_REFERENCE, FND_API.G_MISS_CHAR, TO_CHAR(NVL(X_CUST_ACCOUNT_ID,HZ_CUST_ACCOUNTS_S.CURRVAL)), NULL, TO_CHAR(NVL(X_CUST_ACCOUNT_ID,HZ_CUST_ACCOUNTS_S.CURRVAL)), X_ORIG_SYSTEM_REFERENCE ),
DECODE( X_STATUS, FND_API.G_MISS_CHAR, 'A', NULL, 'A', X_STATUS ),
DECODE( X_CUSTOMER_TYPE, FND_API.G_MISS_CHAR, NULL, X_CUSTOMER_TYPE ),
DECODE( X_CUSTOMER_CLASS_CODE, FND_API.G_MISS_CHAR, NULL, X_CUSTOMER_CLASS_CODE ),
DECODE( X_SALES_CHANNEL_CODE, FND_API.G_MISS_CHAR, NULL, X_SALES_CHANNEL_CODE ),
DECODE( X_PRICE_LIST_ID, FND_API.G_MISS_NUM, NULL, X_PRICE_LIST_ID ),
DECODE( X_TAX_CODE, FND_API.G_MISS_CHAR, NULL, X_TAX_CODE ),
DECODE( X_FOB_POINT, FND_API.G_MISS_CHAR, NULL, X_FOB_POINT ),
DECODE( X_FREIGHT_TERM, FND_API.G_MISS_CHAR, NULL, X_FREIGHT_TERM ),
-- DECODE( X_SHIP_PARTIAL, FND_API.G_MISS_CHAR, NULL, X_SHIP_PARTIAL ),
DECODE( X_SHIP_VIA, FND_API.G_MISS_CHAR, NULL, X_SHIP_VIA ),
DECODE( X_WAREHOUSE_ID, FND_API.G_MISS_NUM, NULL, X_WAREHOUSE_ID ),
--Bug 2463928 DECODE( X_TAX_HEADER_LEVEL_FLAG, FND_API.G_MISS_CHAR, 'N', NULL, 'N', X_TAX_HEADER_LEVEL_FLAG ),
DECODE( X_TAX_HEADER_LEVEL_FLAG, FND_API.G_MISS_CHAR, NULL, X_TAX_HEADER_LEVEL_FLAG ),
DECODE( X_TAX_ROUNDING_RULE, FND_API.G_MISS_CHAR, NULL, X_TAX_ROUNDING_RULE ),
DECODE( X_COTERMINATE_DAY_MONTH, FND_API.G_MISS_CHAR, NULL, X_COTERMINATE_DAY_MONTH ),
DECODE( X_PRIMARY_SPECIALIST_ID, FND_API.G_MISS_NUM, NULL, X_PRIMARY_SPECIALIST_ID ),
DECODE( X_SECONDARY_SPECIALIST_ID, FND_API.G_MISS_NUM, NULL, X_SECONDARY_SPECIALIST_ID ),
DECODE( X_ACCOUNT_ESTABLISHED_DATE, FND_API.G_MISS_DATE, TO_DATE( NULL ), X_ACCOUNT_ESTABLISHED_DATE ),
DECODE( X_HELD_BILL_EXPIRATION_DATE, FND_API.G_MISS_DATE, TO_DATE( NULL ), X_HELD_BILL_EXPIRATION_DATE ),
DECODE( X_HOLD_BILL_FLAG, FND_API.G_MISS_CHAR, 'N', NULL, 'N', X_HOLD_BILL_FLAG ),
DECODE( X_ACCOUNT_NAME, FND_API.G_MISS_CHAR, NULL, X_ACCOUNT_NAME ),
DECODE( X_DEPOSIT_REFUND_METHOD, FND_API.G_MISS_CHAR, NULL, X_DEPOSIT_REFUND_METHOD ),
DECODE( X_NPA_NUMBER, FND_API.G_MISS_CHAR, NULL, X_NPA_NUMBER ),
DECODE( X_SOURCE_CODE, FND_API.G_MISS_CHAR, NULL, X_SOURCE_CODE ),
DECODE( X_COMMENTS, FND_API.G_MISS_CHAR, NULL, X_COMMENTS ),
DECODE( X_DATES_NEGATIVE_TOLERANCE, FND_API.G_MISS_NUM, NULL, X_DATES_NEGATIVE_TOLERANCE ),
DECODE( X_DATES_POSITIVE_TOLERANCE, FND_API.G_MISS_NUM, NULL, X_DATES_POSITIVE_TOLERANCE ),
DECODE( X_DATE_TYPE_PREFERENCE, FND_API.G_MISS_CHAR, NULL, X_DATE_TYPE_PREFERENCE ),
DECODE( X_OVER_SHIPMENT_TOLERANCE, FND_API.G_MISS_NUM, NULL, X_OVER_SHIPMENT_TOLERANCE ),
DECODE( X_UNDER_SHIPMENT_TOLERANCE, FND_API.G_MISS_NUM, NULL, X_UNDER_SHIPMENT_TOLERANCE ),
DECODE( X_OVER_RETURN_TOLERANCE, FND_API.G_MISS_NUM, NULL, X_OVER_RETURN_TOLERANCE ),
DECODE( X_UNDER_RETURN_TOLERANCE, FND_API.G_MISS_NUM, NULL, X_UNDER_RETURN_TOLERANCE ),
DECODE( X_ITEM_CROSS_REF_PREF, FND_API.G_MISS_CHAR, NULL, X_ITEM_CROSS_REF_PREF ),
DECODE( X_SHIP_SETS_INCLUDE_LINES_FLAG, FND_API.G_MISS_CHAR, 'N', NULL, 'N', X_SHIP_SETS_INCLUDE_LINES_FLAG ),
DECODE( X_ARRIVALSETS_INCL_LINES_FLAG, FND_API.G_MISS_CHAR, NULL, X_ARRIVALSETS_INCL_LINES_FLAG ),
DECODE( X_SCHED_DATE_PUSH_FLAG, FND_API.G_MISS_CHAR, NULL, X_SCHED_DATE_PUSH_FLAG ),
DECODE( X_INVOICE_QUANTITY_RULE, FND_API.G_MISS_CHAR, NULL, X_INVOICE_QUANTITY_RULE ),
DECODE( X_PRICING_EVENT, FND_API.G_MISS_CHAR, NULL, X_PRICING_EVENT ),
DECODE( X_STATUS_UPDATE_DATE, FND_API.G_MISS_DATE, TO_DATE( NULL ), X_STATUS_UPDATE_DATE ),
DECODE( X_AUTOPAY_FLAG, FND_API.G_MISS_CHAR, NULL, X_AUTOPAY_FLAG ),
DECODE( X_LAST_BATCH_ID, FND_API.G_MISS_NUM, NULL, X_LAST_BATCH_ID ),
DECODE( X_SELLING_PARTY_ID, FND_API.G_MISS_NUM, NULL, X_SELLING_PARTY_ID ),
DECODE( X_OBJECT_VERSION_NUMBER, FND_API.G_MISS_NUM, NULL, X_OBJECT_VERSION_NUMBER ),
DECODE( X_CREATED_BY_MODULE, FND_API.G_MISS_CHAR, NULL, X_CREATED_BY_MODULE ),
DECODE( X_APPLICATION_ID, FND_API.G_MISS_NUM, NULL, X_APPLICATION_ID ),
DECODE( X_FEDERAL_ENTITY_TYPE, FND_API.G_MISS_CHAR, NULL, X_FEDERAL_ENTITY_TYPE ),
DECODE( X_TRADING_PARTNER_AGENCY_ID, FND_API.G_MISS_CHAR, NULL, X_TRADING_PARTNER_AGENCY_ID ),
DECODE( X_DUNS_EXTENSION, FND_API.G_MISS_CHAR, NULL, X_DUNS_EXTENSION ),
DECODE( X_ADVANCE_PAYMENT_INDICATOR, FND_API.G_MISS_CHAR, NULL, X_ADVANCE_PAYMENT_INDICATOR )
) RETURNING
CUST_ACCOUNT_ID,
ACCOUNT_NUMBER
INTO
X_CUST_ACCOUNT_ID,
X_ACCOUNT_NUMBER;
SELECT HZ_CUST_ACCOUNTS_S.NEXTVAL
INTO X_CUST_ACCOUNT_ID FROM dual;
SELECT 'Y' INTO l_dummy
FROM HZ_CUST_ACCOUNTS
WHERE CUST_ACCOUNT_ID = X_CUST_ACCOUNT_ID;
SELECT TO_CHAR( HZ_ACCOUNT_NUM_S.NEXTVAL )
INTO X_ACCOUNT_NUMBER FROM dual;
SELECT 'Y' INTO l_dummy
FROM HZ_CUST_ACCOUNTS
WHERE ACCOUNT_NUMBER = X_ACCOUNT_NUMBER;
END Insert_Row;
PROCEDURE Update_Row (
X_Rowid IN OUT NOCOPY VARCHAR2,
X_CUST_ACCOUNT_ID IN NUMBER,
X_PARTY_ID IN NUMBER,
X_ACCOUNT_NUMBER IN VARCHAR2,
X_ATTRIBUTE_CATEGORY IN VARCHAR2,
X_ATTRIBUTE1 IN VARCHAR2,
X_ATTRIBUTE2 IN VARCHAR2,
X_ATTRIBUTE3 IN VARCHAR2,
X_ATTRIBUTE4 IN VARCHAR2,
X_ATTRIBUTE5 IN VARCHAR2,
X_ATTRIBUTE6 IN VARCHAR2,
X_ATTRIBUTE7 IN VARCHAR2,
X_ATTRIBUTE8 IN VARCHAR2,
X_ATTRIBUTE9 IN VARCHAR2,
X_ATTRIBUTE10 IN VARCHAR2,
X_ATTRIBUTE11 IN VARCHAR2,
X_ATTRIBUTE12 IN VARCHAR2,
X_ATTRIBUTE13 IN VARCHAR2,
X_ATTRIBUTE14 IN VARCHAR2,
X_ATTRIBUTE15 IN VARCHAR2,
X_ATTRIBUTE16 IN VARCHAR2,
X_ATTRIBUTE17 IN VARCHAR2,
X_ATTRIBUTE18 IN VARCHAR2,
X_ATTRIBUTE19 IN VARCHAR2,
X_ATTRIBUTE20 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE_CATEGORY IN VARCHAR2,
X_GLOBAL_ATTRIBUTE1 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE2 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE3 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE4 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE5 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE6 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE7 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE8 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE9 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE10 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE11 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE12 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE13 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE14 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE15 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE16 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE17 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE18 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE19 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE20 IN VARCHAR2,
X_ORIG_SYSTEM_REFERENCE IN VARCHAR2,
X_STATUS IN VARCHAR2,
X_CUSTOMER_TYPE IN VARCHAR2,
X_CUSTOMER_CLASS_CODE IN VARCHAR2,
X_PRIMARY_SALESREP_ID IN NUMBER,
X_SALES_CHANNEL_CODE IN VARCHAR2,
X_ORDER_TYPE_ID IN NUMBER,
X_PRICE_LIST_ID IN NUMBER,
X_TAX_CODE IN VARCHAR2,
X_FOB_POINT IN VARCHAR2,
X_FREIGHT_TERM IN VARCHAR2,
X_SHIP_PARTIAL IN VARCHAR2,
X_SHIP_VIA IN VARCHAR2,
X_WAREHOUSE_ID IN NUMBER,
X_TAX_HEADER_LEVEL_FLAG IN VARCHAR2,
X_TAX_ROUNDING_RULE IN VARCHAR2,
X_COTERMINATE_DAY_MONTH IN VARCHAR2,
X_PRIMARY_SPECIALIST_ID IN NUMBER,
X_SECONDARY_SPECIALIST_ID IN NUMBER,
X_ACCOUNT_LIABLE_FLAG IN VARCHAR2,
X_CURRENT_BALANCE IN NUMBER,
X_ACCOUNT_ESTABLISHED_DATE IN DATE,
X_ACCOUNT_TERMINATION_DATE IN DATE,
X_ACCOUNT_ACTIVATION_DATE IN DATE,
X_DEPARTMENT IN VARCHAR2,
X_HELD_BILL_EXPIRATION_DATE IN DATE,
X_HOLD_BILL_FLAG IN VARCHAR2,
X_REALTIME_RATE_FLAG IN VARCHAR2,
X_ACCT_LIFE_CYCLE_STATUS IN VARCHAR2,
X_ACCOUNT_NAME IN VARCHAR2,
X_DEPOSIT_REFUND_METHOD IN VARCHAR2,
X_DORMANT_ACCOUNT_FLAG IN VARCHAR2,
X_NPA_NUMBER IN VARCHAR2,
X_SUSPENSION_DATE IN DATE,
X_SOURCE_CODE IN VARCHAR2,
X_COMMENTS IN VARCHAR2,
X_DATES_NEGATIVE_TOLERANCE IN NUMBER,
X_DATES_POSITIVE_TOLERANCE IN NUMBER,
X_DATE_TYPE_PREFERENCE IN VARCHAR2,
X_OVER_SHIPMENT_TOLERANCE IN NUMBER,
X_UNDER_SHIPMENT_TOLERANCE IN NUMBER,
X_OVER_RETURN_TOLERANCE IN NUMBER,
X_UNDER_RETURN_TOLERANCE IN NUMBER,
X_ITEM_CROSS_REF_PREF IN VARCHAR2,
X_SHIP_SETS_INCLUDE_LINES_FLAG IN VARCHAR2,
X_ARRIVALSETS_INCL_LINES_FLAG IN VARCHAR2,
X_SCHED_DATE_PUSH_FLAG IN VARCHAR2,
X_INVOICE_QUANTITY_RULE IN VARCHAR2,
X_PRICING_EVENT IN VARCHAR2,
X_STATUS_UPDATE_DATE IN DATE,
X_AUTOPAY_FLAG IN VARCHAR2,
X_NOTIFY_FLAG IN VARCHAR2,
X_LAST_BATCH_ID IN NUMBER,
X_SELLING_PARTY_ID IN NUMBER,
X_OBJECT_VERSION_NUMBER IN NUMBER,
X_CREATED_BY_MODULE IN VARCHAR2,
X_APPLICATION_ID IN NUMBER,
X_FEDERAL_ENTITY_TYPE IN VARCHAR2,
X_TRADING_PARTNER_AGENCY_ID IN VARCHAR2,
X_DUNS_EXTENSION IN VARCHAR2,
X_ADVANCE_PAYMENT_INDICATOR IN VARCHAR2
) IS
l_debug_prefix VARCHAR2(30) := '';
hz_utility_v2pub.debug(p_message=>'FV Attributes at Tab Handler update_row API'
||' FedEntType : '|| X_FEDERAL_ENTITY_TYPE
||' TPAI : '|| X_TRADING_PARTNER_AGENCY_ID
||' DunsExt : '|| X_DUNS_EXTENSION
||' AdvPmntInd : '|| X_ADVANCE_PAYMENT_INDICATOR,
p_prefix=>l_debug_prefix,
p_msg_level=>fnd_log.level_procedure);
UPDATE HZ_CUST_ACCOUNTS SET
CUST_ACCOUNT_ID = DECODE( X_CUST_ACCOUNT_ID, NULL, CUST_ACCOUNT_ID, FND_API.G_MISS_NUM, NULL, X_CUST_ACCOUNT_ID ),
PARTY_ID = DECODE( X_PARTY_ID, NULL, PARTY_ID, FND_API.G_MISS_NUM, NULL, X_PARTY_ID ),
LAST_UPDATE_DATE = HZ_UTILITY_V2PUB.LAST_UPDATE_DATE,
ACCOUNT_NUMBER = DECODE( X_ACCOUNT_NUMBER, NULL, ACCOUNT_NUMBER, FND_API.G_MISS_CHAR, NULL, X_ACCOUNT_NUMBER ),
LAST_UPDATED_BY = HZ_UTILITY_V2PUB.LAST_UPDATED_BY,
CREATION_DATE = CREATION_DATE,
CREATED_BY = CREATED_BY,
LAST_UPDATE_LOGIN = HZ_UTILITY_V2PUB.LAST_UPDATE_LOGIN,
REQUEST_ID = HZ_UTILITY_V2PUB.REQUEST_ID,
PROGRAM_APPLICATION_ID = HZ_UTILITY_V2PUB.PROGRAM_APPLICATION_ID,
PROGRAM_ID = HZ_UTILITY_V2PUB.PROGRAM_ID,
PROGRAM_UPDATE_DATE = HZ_UTILITY_V2PUB.PROGRAM_UPDATE_DATE,
ATTRIBUTE_CATEGORY = DECODE( X_ATTRIBUTE_CATEGORY, NULL, ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE_CATEGORY ),
ATTRIBUTE1 = DECODE( X_ATTRIBUTE1, NULL, ATTRIBUTE1, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE1 ),
ATTRIBUTE2 = DECODE( X_ATTRIBUTE2, NULL, ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE2 ),
ATTRIBUTE3 = DECODE( X_ATTRIBUTE3, NULL, ATTRIBUTE3, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE3 ),
ATTRIBUTE4 = DECODE( X_ATTRIBUTE4, NULL, ATTRIBUTE4, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE4 ),
ATTRIBUTE5 = DECODE( X_ATTRIBUTE5, NULL, ATTRIBUTE5, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE5 ),
ATTRIBUTE6 = DECODE( X_ATTRIBUTE6, NULL, ATTRIBUTE6, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE6 ),
ATTRIBUTE7 = DECODE( X_ATTRIBUTE7, NULL, ATTRIBUTE7, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE7 ),
ATTRIBUTE8 = DECODE( X_ATTRIBUTE8, NULL, ATTRIBUTE8, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE8 ),
ATTRIBUTE9 = DECODE( X_ATTRIBUTE9, NULL, ATTRIBUTE9, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE9 ),
ATTRIBUTE10 = DECODE( X_ATTRIBUTE10, NULL, ATTRIBUTE10, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE10 ),
ATTRIBUTE11 = DECODE( X_ATTRIBUTE11, NULL, ATTRIBUTE11, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE11 ),
ATTRIBUTE12 = DECODE( X_ATTRIBUTE12, NULL, ATTRIBUTE12, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE12 ),
ATTRIBUTE13 = DECODE( X_ATTRIBUTE13, NULL, ATTRIBUTE13, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE13 ),
ATTRIBUTE14 = DECODE( X_ATTRIBUTE14, NULL, ATTRIBUTE14, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE14 ),
ATTRIBUTE15 = DECODE( X_ATTRIBUTE15, NULL, ATTRIBUTE15, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE15 ),
ATTRIBUTE16 = DECODE( X_ATTRIBUTE16, NULL, ATTRIBUTE16, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE16 ),
ATTRIBUTE17 = DECODE( X_ATTRIBUTE17, NULL, ATTRIBUTE17, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE17 ),
ATTRIBUTE18 = DECODE( X_ATTRIBUTE18, NULL, ATTRIBUTE18, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE18 ),
ATTRIBUTE19 = DECODE( X_ATTRIBUTE19, NULL, ATTRIBUTE19, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE19 ),
ATTRIBUTE20 = DECODE( X_ATTRIBUTE20, NULL, ATTRIBUTE20, FND_API.G_MISS_CHAR, NULL, X_ATTRIBUTE20 ),
GLOBAL_ATTRIBUTE_CATEGORY = DECODE( X_GLOBAL_ATTRIBUTE_CATEGORY, NULL, GLOBAL_ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE_CATEGORY ),
GLOBAL_ATTRIBUTE1 = DECODE( X_GLOBAL_ATTRIBUTE1, NULL, GLOBAL_ATTRIBUTE1, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE1 ),
GLOBAL_ATTRIBUTE2 = DECODE( X_GLOBAL_ATTRIBUTE2, NULL, GLOBAL_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE2 ),
GLOBAL_ATTRIBUTE3 = DECODE( X_GLOBAL_ATTRIBUTE3, NULL, GLOBAL_ATTRIBUTE3, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE3 ),
GLOBAL_ATTRIBUTE4 = DECODE( X_GLOBAL_ATTRIBUTE4, NULL, GLOBAL_ATTRIBUTE4, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE4 ),
GLOBAL_ATTRIBUTE5 = DECODE( X_GLOBAL_ATTRIBUTE5, NULL, GLOBAL_ATTRIBUTE5, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE5 ),
GLOBAL_ATTRIBUTE6 = DECODE( X_GLOBAL_ATTRIBUTE6, NULL, GLOBAL_ATTRIBUTE6, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE6 ),
GLOBAL_ATTRIBUTE7 = DECODE( X_GLOBAL_ATTRIBUTE7, NULL, GLOBAL_ATTRIBUTE7, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE7 ),
GLOBAL_ATTRIBUTE8 = DECODE( X_GLOBAL_ATTRIBUTE8, NULL, GLOBAL_ATTRIBUTE8, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE8 ),
GLOBAL_ATTRIBUTE9 = DECODE( X_GLOBAL_ATTRIBUTE9, NULL, GLOBAL_ATTRIBUTE9, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE9 ),
GLOBAL_ATTRIBUTE10 = DECODE( X_GLOBAL_ATTRIBUTE10, NULL, GLOBAL_ATTRIBUTE10, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE10 ),
GLOBAL_ATTRIBUTE11 = DECODE( X_GLOBAL_ATTRIBUTE11, NULL, GLOBAL_ATTRIBUTE11, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE11 ),
GLOBAL_ATTRIBUTE12 = DECODE( X_GLOBAL_ATTRIBUTE12, NULL, GLOBAL_ATTRIBUTE12, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE12 ),
GLOBAL_ATTRIBUTE13 = DECODE( X_GLOBAL_ATTRIBUTE13, NULL, GLOBAL_ATTRIBUTE13, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE13 ),
GLOBAL_ATTRIBUTE14 = DECODE( X_GLOBAL_ATTRIBUTE14, NULL, GLOBAL_ATTRIBUTE14, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE14 ),
GLOBAL_ATTRIBUTE15 = DECODE( X_GLOBAL_ATTRIBUTE15, NULL, GLOBAL_ATTRIBUTE15, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE15 ),
GLOBAL_ATTRIBUTE16 = DECODE( X_GLOBAL_ATTRIBUTE16, NULL, GLOBAL_ATTRIBUTE16, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE16 ),
GLOBAL_ATTRIBUTE17 = DECODE( X_GLOBAL_ATTRIBUTE17, NULL, GLOBAL_ATTRIBUTE17, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE17 ),
GLOBAL_ATTRIBUTE18 = DECODE( X_GLOBAL_ATTRIBUTE18, NULL, GLOBAL_ATTRIBUTE18, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE18 ),
GLOBAL_ATTRIBUTE19 = DECODE( X_GLOBAL_ATTRIBUTE19, NULL, GLOBAL_ATTRIBUTE19, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE19 ),
GLOBAL_ATTRIBUTE20 = DECODE( X_GLOBAL_ATTRIBUTE20, NULL, GLOBAL_ATTRIBUTE20, FND_API.G_MISS_CHAR, NULL, X_GLOBAL_ATTRIBUTE20 ),
ORIG_SYSTEM_REFERENCE = DECODE( X_ORIG_SYSTEM_REFERENCE, NULL, ORIG_SYSTEM_REFERENCE, FND_API.G_MISS_CHAR, TO_CHAR(X_CUST_ACCOUNT_ID), X_ORIG_SYSTEM_REFERENCE ),
STATUS = DECODE( X_STATUS, NULL, STATUS, FND_API.G_MISS_CHAR, 'A', X_STATUS ),
CUSTOMER_TYPE = DECODE( X_CUSTOMER_TYPE, NULL, CUSTOMER_TYPE, FND_API.G_MISS_CHAR, NULL, X_CUSTOMER_TYPE ),
CUSTOMER_CLASS_CODE = DECODE( X_CUSTOMER_CLASS_CODE, NULL, CUSTOMER_CLASS_CODE, FND_API.G_MISS_CHAR, NULL, X_CUSTOMER_CLASS_CODE ),
SALES_CHANNEL_CODE = DECODE( X_SALES_CHANNEL_CODE, NULL, SALES_CHANNEL_CODE, FND_API.G_MISS_CHAR, NULL, X_SALES_CHANNEL_CODE ),
PRICE_LIST_ID = DECODE( X_PRICE_LIST_ID, NULL, PRICE_LIST_ID, FND_API.G_MISS_NUM, NULL, X_PRICE_LIST_ID ),
TAX_CODE = DECODE( X_TAX_CODE, NULL, TAX_CODE, FND_API.G_MISS_CHAR, NULL, X_TAX_CODE ),
FOB_POINT = DECODE( X_FOB_POINT, NULL, FOB_POINT, FND_API.G_MISS_CHAR, NULL, X_FOB_POINT ),
FREIGHT_TERM = DECODE( X_FREIGHT_TERM, NULL, FREIGHT_TERM, FND_API.G_MISS_CHAR, NULL, X_FREIGHT_TERM ),
-- SHIP_PARTIAL = DECODE( X_SHIP_PARTIAL, NULL, SHIP_PARTIAL, FND_API.G_MISS_CHAR, NULL, X_SHIP_PARTIAL ),
SHIP_VIA = DECODE( X_SHIP_VIA, NULL, SHIP_VIA, FND_API.G_MISS_CHAR, NULL, X_SHIP_VIA ),
WAREHOUSE_ID = DECODE( X_WAREHOUSE_ID, NULL, WAREHOUSE_ID, FND_API.G_MISS_NUM, NULL, X_WAREHOUSE_ID ),
--Bug 2463928 User is allowed to choose NULL value for tax_header_level_flag
TAX_HEADER_LEVEL_FLAG = DECODE( X_TAX_HEADER_LEVEL_FLAG, NULL, TAX_HEADER_LEVEL_FLAG, FND_API.G_MISS_CHAR, NULL, X_TAX_HEADER_LEVEL_FLAG ),
TAX_ROUNDING_RULE = DECODE( X_TAX_ROUNDING_RULE, NULL, TAX_ROUNDING_RULE, FND_API.G_MISS_CHAR, NULL, X_TAX_ROUNDING_RULE ),
COTERMINATE_DAY_MONTH = DECODE( X_COTERMINATE_DAY_MONTH, NULL, COTERMINATE_DAY_MONTH, FND_API.G_MISS_CHAR, NULL, X_COTERMINATE_DAY_MONTH ),
PRIMARY_SPECIALIST_ID = DECODE( X_PRIMARY_SPECIALIST_ID, NULL, PRIMARY_SPECIALIST_ID, FND_API.G_MISS_NUM, NULL, X_PRIMARY_SPECIALIST_ID ),
SECONDARY_SPECIALIST_ID = DECODE( X_SECONDARY_SPECIALIST_ID, NULL, SECONDARY_SPECIALIST_ID, FND_API.G_MISS_NUM, NULL, X_SECONDARY_SPECIALIST_ID ),
ACCOUNT_ESTABLISHED_DATE = DECODE( X_ACCOUNT_ESTABLISHED_DATE, NULL, ACCOUNT_ESTABLISHED_DATE, FND_API.G_MISS_DATE, NULL, X_ACCOUNT_ESTABLISHED_DATE ),
HELD_BILL_EXPIRATION_DATE = DECODE( X_HELD_BILL_EXPIRATION_DATE, NULL, HELD_BILL_EXPIRATION_DATE, FND_API.G_MISS_DATE, NULL, X_HELD_BILL_EXPIRATION_DATE ),
HOLD_BILL_FLAG = DECODE( X_HOLD_BILL_FLAG, NULL, HOLD_BILL_FLAG, FND_API.G_MISS_CHAR, 'N', X_HOLD_BILL_FLAG ),
ACCOUNT_NAME = DECODE( X_ACCOUNT_NAME, NULL, ACCOUNT_NAME, FND_API.G_MISS_CHAR, NULL, X_ACCOUNT_NAME ),
DEPOSIT_REFUND_METHOD = DECODE( X_DEPOSIT_REFUND_METHOD, NULL, DEPOSIT_REFUND_METHOD, FND_API.G_MISS_CHAR, NULL, X_DEPOSIT_REFUND_METHOD ),
NPA_NUMBER = DECODE( X_NPA_NUMBER, NULL, NPA_NUMBER, FND_API.G_MISS_CHAR, NULL, X_NPA_NUMBER ),
SOURCE_CODE = DECODE( X_SOURCE_CODE, NULL, SOURCE_CODE, FND_API.G_MISS_CHAR, NULL, X_SOURCE_CODE ),
COMMENTS = DECODE( X_COMMENTS, NULL, COMMENTS, FND_API.G_MISS_CHAR, NULL, X_COMMENTS ),
DATES_NEGATIVE_TOLERANCE = DECODE( X_DATES_NEGATIVE_TOLERANCE, NULL, DATES_NEGATIVE_TOLERANCE, FND_API.G_MISS_NUM, NULL, X_DATES_NEGATIVE_TOLERANCE ),
DATES_POSITIVE_TOLERANCE = DECODE( X_DATES_POSITIVE_TOLERANCE, NULL, DATES_POSITIVE_TOLERANCE, FND_API.G_MISS_NUM, NULL, X_DATES_POSITIVE_TOLERANCE ),
DATE_TYPE_PREFERENCE = DECODE( X_DATE_TYPE_PREFERENCE, NULL, DATE_TYPE_PREFERENCE, FND_API.G_MISS_CHAR, NULL, X_DATE_TYPE_PREFERENCE ),
OVER_SHIPMENT_TOLERANCE = DECODE( X_OVER_SHIPMENT_TOLERANCE, NULL, OVER_SHIPMENT_TOLERANCE, FND_API.G_MISS_NUM, NULL, X_OVER_SHIPMENT_TOLERANCE ),
UNDER_SHIPMENT_TOLERANCE = DECODE( X_UNDER_SHIPMENT_TOLERANCE, NULL, UNDER_SHIPMENT_TOLERANCE, FND_API.G_MISS_NUM, NULL, X_UNDER_SHIPMENT_TOLERANCE ),
OVER_RETURN_TOLERANCE = DECODE( X_OVER_RETURN_TOLERANCE, NULL, OVER_RETURN_TOLERANCE, FND_API.G_MISS_NUM, NULL, X_OVER_RETURN_TOLERANCE ),
UNDER_RETURN_TOLERANCE = DECODE( X_UNDER_RETURN_TOLERANCE, NULL, UNDER_RETURN_TOLERANCE, FND_API.G_MISS_NUM, NULL, X_UNDER_RETURN_TOLERANCE ),
ITEM_CROSS_REF_PREF = DECODE( X_ITEM_CROSS_REF_PREF, NULL, ITEM_CROSS_REF_PREF, FND_API.G_MISS_CHAR, NULL, X_ITEM_CROSS_REF_PREF ),
SHIP_SETS_INCLUDE_LINES_FLAG = DECODE( X_SHIP_SETS_INCLUDE_LINES_FLAG, NULL, SHIP_SETS_INCLUDE_LINES_FLAG, FND_API.G_MISS_CHAR, 'N', X_SHIP_SETS_INCLUDE_LINES_FLAG ),
ARRIVALSETS_INCLUDE_LINES_FLAG = DECODE( X_ARRIVALSETS_INCL_LINES_FLAG, NULL, ARRIVALSETS_INCLUDE_LINES_FLAG, FND_API.G_MISS_CHAR, NULL, X_ARRIVALSETS_INCL_LINES_FLAG ),
SCHED_DATE_PUSH_FLAG = DECODE( X_SCHED_DATE_PUSH_FLAG, NULL, SCHED_DATE_PUSH_FLAG, FND_API.G_MISS_CHAR, NULL, X_SCHED_DATE_PUSH_FLAG ),
INVOICE_QUANTITY_RULE = DECODE( X_INVOICE_QUANTITY_RULE, NULL, INVOICE_QUANTITY_RULE, FND_API.G_MISS_CHAR, NULL, X_INVOICE_QUANTITY_RULE ),
PRICING_EVENT = DECODE( X_PRICING_EVENT, NULL, PRICING_EVENT, FND_API.G_MISS_CHAR, NULL, X_PRICING_EVENT ),
STATUS_UPDATE_DATE = DECODE( X_STATUS_UPDATE_DATE, NULL, STATUS_UPDATE_DATE, FND_API.G_MISS_DATE, NULL, X_STATUS_UPDATE_DATE ),
AUTOPAY_FLAG = DECODE( X_AUTOPAY_FLAG, NULL, AUTOPAY_FLAG, FND_API.G_MISS_CHAR, NULL, X_AUTOPAY_FLAG ),
LAST_BATCH_ID = DECODE( X_LAST_BATCH_ID, NULL, LAST_BATCH_ID, FND_API.G_MISS_NUM, NULL, X_LAST_BATCH_ID ),
SELLING_PARTY_ID = DECODE( X_SELLING_PARTY_ID, NULL, SELLING_PARTY_ID, FND_API.G_MISS_NUM, NULL, X_SELLING_PARTY_ID ),
OBJECT_VERSION_NUMBER = DECODE( X_OBJECT_VERSION_NUMBER, NULL, OBJECT_VERSION_NUMBER, FND_API.G_MISS_NUM, NULL, X_OBJECT_VERSION_NUMBER ),
CREATED_BY_MODULE = DECODE( X_CREATED_BY_MODULE, NULL, CREATED_BY_MODULE, FND_API.G_MISS_CHAR, NULL, X_CREATED_BY_MODULE ),
APPLICATION_ID = DECODE( X_APPLICATION_ID, NULL, APPLICATION_ID, FND_API.G_MISS_NUM, NULL, X_APPLICATION_ID ),
FEDERAL_ENTITY_TYPE = DECODE( X_FEDERAL_ENTITY_TYPE, NULL, FEDERAL_ENTITY_TYPE, FND_API.G_MISS_CHAR, NULL, X_FEDERAL_ENTITY_TYPE ),
TRADING_PARTNER_AGENCY_ID = DECODE( X_TRADING_PARTNER_AGENCY_ID, NULL, TRADING_PARTNER_AGENCY_ID, FND_API.G_MISS_CHAR, NULL, X_TRADING_PARTNER_AGENCY_ID ),
DUNS_EXTENSION = DECODE( X_DUNS_EXTENSION, NULL, DUNS_EXTENSION, FND_API.G_MISS_CHAR, NULL, X_DUNS_EXTENSION ),
ADVANCE_PAYMENT_INDICATOR = DECODE( X_ADVANCE_PAYMENT_INDICATOR, NULL, ADVANCE_PAYMENT_INDICATOR, FND_API.G_MISS_CHAR, NULL, X_ADVANCE_PAYMENT_INDICATOR )
WHERE ROWID = X_RowId;
END Update_Row;
X_LAST_UPDATE_DATE IN DATE,
X_ACCOUNT_NUMBER IN VARCHAR2,
X_LAST_UPDATED_BY IN NUMBER,
X_CREATION_DATE IN DATE,
X_CREATED_BY IN NUMBER,
X_LAST_UPDATE_LOGIN IN NUMBER,
X_REQUEST_ID IN NUMBER,
X_PROGRAM_APPLICATION_ID IN NUMBER,
X_PROGRAM_ID IN NUMBER,
X_PROGRAM_UPDATE_DATE IN DATE,
X_ATTRIBUTE_CATEGORY IN VARCHAR2,
X_ATTRIBUTE1 IN VARCHAR2,
X_ATTRIBUTE2 IN VARCHAR2,
X_ATTRIBUTE3 IN VARCHAR2,
X_ATTRIBUTE4 IN VARCHAR2,
X_ATTRIBUTE5 IN VARCHAR2,
X_ATTRIBUTE6 IN VARCHAR2,
X_ATTRIBUTE7 IN VARCHAR2,
X_ATTRIBUTE8 IN VARCHAR2,
X_ATTRIBUTE9 IN VARCHAR2,
X_ATTRIBUTE10 IN VARCHAR2,
X_ATTRIBUTE11 IN VARCHAR2,
X_ATTRIBUTE12 IN VARCHAR2,
X_ATTRIBUTE13 IN VARCHAR2,
X_ATTRIBUTE14 IN VARCHAR2,
X_ATTRIBUTE15 IN VARCHAR2,
X_ATTRIBUTE16 IN VARCHAR2,
X_ATTRIBUTE17 IN VARCHAR2,
X_ATTRIBUTE18 IN VARCHAR2,
X_ATTRIBUTE19 IN VARCHAR2,
X_ATTRIBUTE20 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE_CATEGORY IN VARCHAR2,
X_GLOBAL_ATTRIBUTE1 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE2 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE3 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE4 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE5 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE6 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE7 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE8 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE9 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE10 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE11 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE12 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE13 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE14 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE15 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE16 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE17 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE18 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE19 IN VARCHAR2,
X_GLOBAL_ATTRIBUTE20 IN VARCHAR2,
X_ORIG_SYSTEM_REFERENCE IN VARCHAR2,
X_STATUS IN VARCHAR2,
X_CUSTOMER_TYPE IN VARCHAR2,
X_CUSTOMER_CLASS_CODE IN VARCHAR2,
X_PRIMARY_SALESREP_ID IN NUMBER,
X_SALES_CHANNEL_CODE IN VARCHAR2,
X_ORDER_TYPE_ID IN NUMBER,
X_PRICE_LIST_ID IN NUMBER,
X_TAX_CODE IN VARCHAR2,
X_FOB_POINT IN VARCHAR2,
X_FREIGHT_TERM IN VARCHAR2,
X_SHIP_PARTIAL IN VARCHAR2,
X_SHIP_VIA IN VARCHAR2,
X_WAREHOUSE_ID IN NUMBER,
X_TAX_HEADER_LEVEL_FLAG IN VARCHAR2,
X_TAX_ROUNDING_RULE IN VARCHAR2,
X_COTERMINATE_DAY_MONTH IN VARCHAR2,
X_PRIMARY_SPECIALIST_ID IN NUMBER,
X_SECONDARY_SPECIALIST_ID IN NUMBER,
X_ACCOUNT_LIABLE_FLAG IN VARCHAR2,
X_CURRENT_BALANCE IN NUMBER,
X_ACCOUNT_ESTABLISHED_DATE IN DATE,
X_ACCOUNT_TERMINATION_DATE IN DATE,
X_ACCOUNT_ACTIVATION_DATE IN DATE,
X_DEPARTMENT IN VARCHAR2,
X_HELD_BILL_EXPIRATION_DATE IN DATE,
X_HOLD_BILL_FLAG IN VARCHAR2,
X_REALTIME_RATE_FLAG IN VARCHAR2,
X_ACCT_LIFE_CYCLE_STATUS IN VARCHAR2,
X_ACCOUNT_NAME IN VARCHAR2,
X_DEPOSIT_REFUND_METHOD IN VARCHAR2,
X_DORMANT_ACCOUNT_FLAG IN VARCHAR2,
X_NPA_NUMBER IN VARCHAR2,
X_SUSPENSION_DATE IN DATE,
X_SOURCE_CODE IN VARCHAR2,
X_COMMENTS IN VARCHAR2,
X_DATES_NEGATIVE_TOLERANCE IN NUMBER,
X_DATES_POSITIVE_TOLERANCE IN NUMBER,
X_DATE_TYPE_PREFERENCE IN VARCHAR2,
X_OVER_SHIPMENT_TOLERANCE IN NUMBER,
X_UNDER_SHIPMENT_TOLERANCE IN NUMBER,
X_OVER_RETURN_TOLERANCE IN NUMBER,
X_UNDER_RETURN_TOLERANCE IN NUMBER,
X_ITEM_CROSS_REF_PREF IN VARCHAR2,
X_SHIP_SETS_INCLUDE_LINES_FLAG IN VARCHAR2,
X_ARRIVALSETS_INCL_LINES_FLAG IN VARCHAR2,
X_SCHED_DATE_PUSH_FLAG IN VARCHAR2,
X_INVOICE_QUANTITY_RULE IN VARCHAR2,
X_PRICING_EVENT IN VARCHAR2,
X_STATUS_UPDATE_DATE IN DATE,
X_AUTOPAY_FLAG IN VARCHAR2,
X_NOTIFY_FLAG IN VARCHAR2,
X_LAST_BATCH_ID IN NUMBER,
X_SELLING_PARTY_ID IN NUMBER,
X_OBJECT_VERSION_NUMBER IN NUMBER,
X_CREATED_BY_MODULE IN VARCHAR2,
X_APPLICATION_ID IN NUMBER,
X_FEDERAL_ENTITY_TYPE IN VARCHAR2,
X_TRADING_PARTNER_AGENCY_ID IN VARCHAR2,
X_DUNS_EXTENSION IN VARCHAR2,
X_ADVANCE_PAYMENT_INDICATOR IN VARCHAR2
) IS
CURSOR C IS
SELECT * FROM HZ_CUST_ACCOUNTS
WHERE ROWID = x_Rowid
FOR UPDATE NOWAIT;
FND_MESSAGE.SET_NAME('FND', 'FORM_RECORD_DELETED');
AND ( ( Recinfo.LAST_UPDATE_DATE = X_LAST_UPDATE_DATE )
OR ( ( Recinfo.LAST_UPDATE_DATE IS NULL )
AND ( X_LAST_UPDATE_DATE IS NULL ) ) )
AND ( ( Recinfo.ACCOUNT_NUMBER = X_ACCOUNT_NUMBER )
OR ( ( Recinfo.ACCOUNT_NUMBER IS NULL )
AND ( X_ACCOUNT_NUMBER IS NULL ) ) )
AND ( ( Recinfo.LAST_UPDATED_BY = X_LAST_UPDATED_BY )
OR ( ( Recinfo.LAST_UPDATED_BY IS NULL )
AND ( X_LAST_UPDATED_BY IS NULL ) ) )
AND ( ( Recinfo.CREATION_DATE = X_CREATION_DATE )
OR ( ( Recinfo.CREATION_DATE IS NULL )
AND ( X_CREATION_DATE IS NULL ) ) )
AND ( ( Recinfo.CREATED_BY = X_CREATED_BY )
OR ( ( Recinfo.CREATED_BY IS NULL )
AND ( X_CREATED_BY IS NULL ) ) )
AND ( ( Recinfo.LAST_UPDATE_LOGIN = X_LAST_UPDATE_LOGIN )
OR ( ( Recinfo.LAST_UPDATE_LOGIN IS NULL )
AND ( X_LAST_UPDATE_LOGIN IS NULL ) ) )
AND ( ( Recinfo.REQUEST_ID = X_REQUEST_ID )
OR ( ( Recinfo.REQUEST_ID IS NULL )
AND ( X_REQUEST_ID IS NULL ) ) )
AND ( ( Recinfo.PROGRAM_APPLICATION_ID = X_PROGRAM_APPLICATION_ID )
OR ( ( Recinfo.PROGRAM_APPLICATION_ID IS NULL )
AND ( X_PROGRAM_APPLICATION_ID IS NULL ) ) )
AND ( ( Recinfo.PROGRAM_ID = X_PROGRAM_ID )
OR ( ( Recinfo.PROGRAM_ID IS NULL )
AND ( X_PROGRAM_ID IS NULL ) ) )
AND ( ( Recinfo.PROGRAM_UPDATE_DATE = X_PROGRAM_UPDATE_DATE )
OR ( ( Recinfo.PROGRAM_UPDATE_DATE IS NULL )
AND ( X_PROGRAM_UPDATE_DATE IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE_CATEGORY = X_ATTRIBUTE_CATEGORY )
OR ( ( Recinfo.ATTRIBUTE_CATEGORY IS NULL )
AND ( X_ATTRIBUTE_CATEGORY IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE1 = X_ATTRIBUTE1 )
OR ( ( Recinfo.ATTRIBUTE1 IS NULL )
AND ( X_ATTRIBUTE1 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE2 = X_ATTRIBUTE2 )
OR ( ( Recinfo.ATTRIBUTE2 IS NULL )
AND ( X_ATTRIBUTE2 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE3 = X_ATTRIBUTE3 )
OR ( ( Recinfo.ATTRIBUTE3 IS NULL )
AND ( X_ATTRIBUTE3 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE4 = X_ATTRIBUTE4 )
OR ( ( Recinfo.ATTRIBUTE4 IS NULL )
AND ( X_ATTRIBUTE4 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE5 = X_ATTRIBUTE5 )
OR ( ( Recinfo.ATTRIBUTE5 IS NULL )
AND ( X_ATTRIBUTE5 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE6 = X_ATTRIBUTE6 )
OR ( ( Recinfo.ATTRIBUTE6 IS NULL )
AND ( X_ATTRIBUTE6 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE7 = X_ATTRIBUTE7 )
OR ( ( Recinfo.ATTRIBUTE7 IS NULL )
AND ( X_ATTRIBUTE7 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE8 = X_ATTRIBUTE8 )
OR ( ( Recinfo.ATTRIBUTE8 IS NULL )
AND ( X_ATTRIBUTE8 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE9 = X_ATTRIBUTE9 )
OR ( ( Recinfo.ATTRIBUTE9 IS NULL )
AND ( X_ATTRIBUTE9 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE10 = X_ATTRIBUTE10 )
OR ( ( Recinfo.ATTRIBUTE10 IS NULL )
AND ( X_ATTRIBUTE10 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE11 = X_ATTRIBUTE11 )
OR ( ( Recinfo.ATTRIBUTE11 IS NULL )
AND ( X_ATTRIBUTE11 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE12 = X_ATTRIBUTE12 )
OR ( ( Recinfo.ATTRIBUTE12 IS NULL )
AND ( X_ATTRIBUTE12 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE13 = X_ATTRIBUTE13 )
OR ( ( Recinfo.ATTRIBUTE13 IS NULL )
AND ( X_ATTRIBUTE13 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE14 = X_ATTRIBUTE14 )
OR ( ( Recinfo.ATTRIBUTE14 IS NULL )
AND ( X_ATTRIBUTE14 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE15 = X_ATTRIBUTE15 )
OR ( ( Recinfo.ATTRIBUTE15 IS NULL )
AND ( X_ATTRIBUTE15 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE16 = X_ATTRIBUTE16 )
OR ( ( Recinfo.ATTRIBUTE16 IS NULL )
AND ( X_ATTRIBUTE16 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE17 = X_ATTRIBUTE17 )
OR ( ( Recinfo.ATTRIBUTE17 IS NULL )
AND ( X_ATTRIBUTE17 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE18 = X_ATTRIBUTE18 )
OR ( ( Recinfo.ATTRIBUTE18 IS NULL )
AND ( X_ATTRIBUTE18 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE19 = X_ATTRIBUTE19 )
OR ( ( Recinfo.ATTRIBUTE19 IS NULL )
AND ( X_ATTRIBUTE19 IS NULL ) ) )
AND ( ( Recinfo.ATTRIBUTE20 = X_ATTRIBUTE20 )
OR ( ( Recinfo.ATTRIBUTE20 IS NULL )
AND ( X_ATTRIBUTE20 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE_CATEGORY = X_GLOBAL_ATTRIBUTE_CATEGORY )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE_CATEGORY IS NULL )
AND ( X_GLOBAL_ATTRIBUTE_CATEGORY IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE1 = X_GLOBAL_ATTRIBUTE1 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE1 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE1 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE2 = X_GLOBAL_ATTRIBUTE2 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE2 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE2 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE3 = X_GLOBAL_ATTRIBUTE3 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE3 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE3 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE4 = X_GLOBAL_ATTRIBUTE4 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE4 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE4 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE5 = X_GLOBAL_ATTRIBUTE5 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE5 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE5 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE6 = X_GLOBAL_ATTRIBUTE6 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE6 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE6 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE7 = X_GLOBAL_ATTRIBUTE7 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE7 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE7 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE8 = X_GLOBAL_ATTRIBUTE8 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE8 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE8 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE9 = X_GLOBAL_ATTRIBUTE9 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE9 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE9 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE10 = X_GLOBAL_ATTRIBUTE10 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE10 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE10 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE11 = X_GLOBAL_ATTRIBUTE11 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE11 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE11 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE12 = X_GLOBAL_ATTRIBUTE12 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE12 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE12 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE13 = X_GLOBAL_ATTRIBUTE13 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE13 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE13 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE14 = X_GLOBAL_ATTRIBUTE14 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE14 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE14 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE15 = X_GLOBAL_ATTRIBUTE15 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE15 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE15 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE16 = X_GLOBAL_ATTRIBUTE16 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE16 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE16 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE17 = X_GLOBAL_ATTRIBUTE17 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE17 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE17 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE18 = X_GLOBAL_ATTRIBUTE18 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE18 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE18 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE19 = X_GLOBAL_ATTRIBUTE19 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE19 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE19 IS NULL ) ) )
AND ( ( Recinfo.GLOBAL_ATTRIBUTE20 = X_GLOBAL_ATTRIBUTE20 )
OR ( ( Recinfo.GLOBAL_ATTRIBUTE20 IS NULL )
AND ( X_GLOBAL_ATTRIBUTE20 IS NULL ) ) )
AND ( ( Recinfo.ORIG_SYSTEM_REFERENCE = X_ORIG_SYSTEM_REFERENCE )
OR ( ( Recinfo.ORIG_SYSTEM_REFERENCE IS NULL )
AND ( X_ORIG_SYSTEM_REFERENCE IS NULL ) ) )
AND ( ( Recinfo.STATUS = X_STATUS )
OR ( ( Recinfo.STATUS IS NULL )
AND ( X_STATUS IS NULL ) ) )
AND ( ( Recinfo.CUSTOMER_TYPE = X_CUSTOMER_TYPE )
OR ( ( Recinfo.CUSTOMER_TYPE IS NULL )
AND ( X_CUSTOMER_TYPE IS NULL ) ) )
AND ( ( Recinfo.CUSTOMER_CLASS_CODE = X_CUSTOMER_CLASS_CODE )
OR ( ( Recinfo.CUSTOMER_CLASS_CODE IS NULL )
AND ( X_CUSTOMER_CLASS_CODE IS NULL ) ) )
AND ( ( Recinfo.SALES_CHANNEL_CODE = X_SALES_CHANNEL_CODE )
OR ( ( Recinfo.SALES_CHANNEL_CODE IS NULL )
AND ( X_SALES_CHANNEL_CODE IS NULL ) ) )
AND ( ( Recinfo.PRICE_LIST_ID = X_PRICE_LIST_ID )
OR ( ( Recinfo.PRICE_LIST_ID IS NULL )
AND ( X_PRICE_LIST_ID IS NULL ) ) )
AND ( ( Recinfo.TAX_CODE = X_TAX_CODE )
OR ( ( Recinfo.TAX_CODE IS NULL )
AND ( X_TAX_CODE IS NULL ) ) )
AND ( ( Recinfo.FOB_POINT = X_FOB_POINT )
OR ( ( Recinfo.FOB_POINT IS NULL )
AND ( X_FOB_POINT IS NULL ) ) )
AND ( ( Recinfo.FREIGHT_TERM = X_FREIGHT_TERM )
OR ( ( Recinfo.FREIGHT_TERM IS NULL )
AND ( X_FREIGHT_TERM IS NULL ) ) )
AND ( ( Recinfo.SHIP_VIA = X_SHIP_VIA )
OR ( ( Recinfo.SHIP_VIA IS NULL )
AND ( X_SHIP_VIA IS NULL ) ) )
AND ( ( Recinfo.WAREHOUSE_ID = X_WAREHOUSE_ID )
OR ( ( Recinfo.WAREHOUSE_ID IS NULL )
AND ( X_WAREHOUSE_ID IS NULL ) ) )
AND ( ( Recinfo.TAX_HEADER_LEVEL_FLAG = X_TAX_HEADER_LEVEL_FLAG )
OR ( ( Recinfo.TAX_HEADER_LEVEL_FLAG IS NULL )
AND ( X_TAX_HEADER_LEVEL_FLAG IS NULL ) ) )
AND ( ( Recinfo.TAX_ROUNDING_RULE = X_TAX_ROUNDING_RULE )
OR ( ( Recinfo.TAX_ROUNDING_RULE IS NULL )
AND ( X_TAX_ROUNDING_RULE IS NULL ) ) )
AND ( ( Recinfo.COTERMINATE_DAY_MONTH = X_COTERMINATE_DAY_MONTH )
OR ( ( Recinfo.COTERMINATE_DAY_MONTH IS NULL )
AND ( X_COTERMINATE_DAY_MONTH IS NULL ) ) )
AND ( ( Recinfo.PRIMARY_SPECIALIST_ID = X_PRIMARY_SPECIALIST_ID )
OR ( ( Recinfo.PRIMARY_SPECIALIST_ID IS NULL )
AND ( X_PRIMARY_SPECIALIST_ID IS NULL ) ) )
AND ( ( Recinfo.SECONDARY_SPECIALIST_ID = X_SECONDARY_SPECIALIST_ID )
OR ( ( Recinfo.SECONDARY_SPECIALIST_ID IS NULL )
AND ( X_SECONDARY_SPECIALIST_ID IS NULL ) ) )
AND ( ( Recinfo.ACCOUNT_ESTABLISHED_DATE = X_ACCOUNT_ESTABLISHED_DATE )
OR ( ( Recinfo.ACCOUNT_ESTABLISHED_DATE IS NULL )
AND ( X_ACCOUNT_ESTABLISHED_DATE IS NULL ) ) )
AND ( ( Recinfo.HELD_BILL_EXPIRATION_DATE = X_HELD_BILL_EXPIRATION_DATE )
OR ( ( Recinfo.HELD_BILL_EXPIRATION_DATE IS NULL )
AND ( X_HELD_BILL_EXPIRATION_DATE IS NULL ) ) )
AND ( ( Recinfo.HOLD_BILL_FLAG = X_HOLD_BILL_FLAG )
OR ( ( Recinfo.HOLD_BILL_FLAG IS NULL )
AND ( X_HOLD_BILL_FLAG IS NULL ) ) )
AND ( ( Recinfo.ACCOUNT_NAME = X_ACCOUNT_NAME )
OR ( ( Recinfo.ACCOUNT_NAME IS NULL )
AND ( X_ACCOUNT_NAME IS NULL ) ) )
AND ( ( Recinfo.DEPOSIT_REFUND_METHOD = X_DEPOSIT_REFUND_METHOD )
OR ( ( Recinfo.DEPOSIT_REFUND_METHOD IS NULL )
AND ( X_DEPOSIT_REFUND_METHOD IS NULL ) ) )
AND ( ( Recinfo.NPA_NUMBER = X_NPA_NUMBER )
OR ( ( Recinfo.NPA_NUMBER IS NULL )
AND ( X_NPA_NUMBER IS NULL ) ) )
AND ( ( Recinfo.SOURCE_CODE = X_SOURCE_CODE )
OR ( ( Recinfo.SOURCE_CODE IS NULL )
AND ( X_SOURCE_CODE IS NULL ) ) )
AND ( ( Recinfo.COMMENTS = X_COMMENTS )
OR ( ( Recinfo.COMMENTS IS NULL )
AND ( X_COMMENTS IS NULL ) ) )
AND ( ( Recinfo.DATES_NEGATIVE_TOLERANCE = X_DATES_NEGATIVE_TOLERANCE )
OR ( ( Recinfo.DATES_NEGATIVE_TOLERANCE IS NULL )
AND ( X_DATES_NEGATIVE_TOLERANCE IS NULL ) ) )
AND ( ( Recinfo.DATES_POSITIVE_TOLERANCE = X_DATES_POSITIVE_TOLERANCE )
OR ( ( Recinfo.DATES_POSITIVE_TOLERANCE IS NULL )
AND ( X_DATES_POSITIVE_TOLERANCE IS NULL ) ) )
AND ( ( Recinfo.DATE_TYPE_PREFERENCE = X_DATE_TYPE_PREFERENCE )
OR ( ( Recinfo.DATE_TYPE_PREFERENCE IS NULL )
AND ( X_DATE_TYPE_PREFERENCE IS NULL ) ) )
AND ( ( Recinfo.OVER_SHIPMENT_TOLERANCE = X_OVER_SHIPMENT_TOLERANCE )
OR ( ( Recinfo.OVER_SHIPMENT_TOLERANCE IS NULL )
AND ( X_OVER_SHIPMENT_TOLERANCE IS NULL ) ) )
AND ( ( Recinfo.UNDER_SHIPMENT_TOLERANCE = X_UNDER_SHIPMENT_TOLERANCE )
OR ( ( Recinfo.UNDER_SHIPMENT_TOLERANCE IS NULL )
AND ( X_UNDER_SHIPMENT_TOLERANCE IS NULL ) ) )
AND ( ( Recinfo.OVER_RETURN_TOLERANCE = X_OVER_RETURN_TOLERANCE )
OR ( ( Recinfo.OVER_RETURN_TOLERANCE IS NULL )
AND ( X_OVER_RETURN_TOLERANCE IS NULL ) ) )
AND ( ( Recinfo.UNDER_RETURN_TOLERANCE = X_UNDER_RETURN_TOLERANCE )
OR ( ( Recinfo.UNDER_RETURN_TOLERANCE IS NULL )
AND ( X_UNDER_RETURN_TOLERANCE IS NULL ) ) )
AND ( ( Recinfo.ITEM_CROSS_REF_PREF = X_ITEM_CROSS_REF_PREF )
OR ( ( Recinfo.ITEM_CROSS_REF_PREF IS NULL )
AND ( X_ITEM_CROSS_REF_PREF IS NULL ) ) )
AND ( ( Recinfo.SHIP_SETS_INCLUDE_LINES_FLAG = X_SHIP_SETS_INCLUDE_LINES_FLAG )
OR ( ( Recinfo.SHIP_SETS_INCLUDE_LINES_FLAG IS NULL )
AND ( X_SHIP_SETS_INCLUDE_LINES_FLAG IS NULL ) ) )
AND ( ( Recinfo.ARRIVALSETS_INCLUDE_LINES_FLAG = X_ARRIVALSETS_INCL_LINES_FLAG )
OR ( ( Recinfo.ARRIVALSETS_INCLUDE_LINES_FLAG IS NULL )
AND ( X_ARRIVALSETS_INCL_LINES_FLAG IS NULL ) ) )
AND ( ( Recinfo.SCHED_DATE_PUSH_FLAG = X_SCHED_DATE_PUSH_FLAG )
OR ( ( Recinfo.SCHED_DATE_PUSH_FLAG IS NULL )
AND ( X_SCHED_DATE_PUSH_FLAG IS NULL ) ) )
AND ( ( Recinfo.INVOICE_QUANTITY_RULE = X_INVOICE_QUANTITY_RULE )
OR ( ( Recinfo.INVOICE_QUANTITY_RULE IS NULL )
AND ( X_INVOICE_QUANTITY_RULE IS NULL ) ) )
AND ( ( Recinfo.PRICING_EVENT = X_PRICING_EVENT )
OR ( ( Recinfo.PRICING_EVENT IS NULL )
AND ( X_PRICING_EVENT IS NULL ) ) )
AND ( ( Recinfo.STATUS_UPDATE_DATE = X_STATUS_UPDATE_DATE )
OR ( ( Recinfo.STATUS_UPDATE_DATE IS NULL )
AND ( X_STATUS_UPDATE_DATE IS NULL ) ) )
AND ( ( Recinfo.AUTOPAY_FLAG = X_AUTOPAY_FLAG )
OR ( ( Recinfo.AUTOPAY_FLAG IS NULL )
AND ( X_AUTOPAY_FLAG IS NULL ) ) )
AND ( ( Recinfo.LAST_BATCH_ID = X_LAST_BATCH_ID )
OR ( ( Recinfo.LAST_BATCH_ID IS NULL )
AND ( X_LAST_BATCH_ID IS NULL ) ) )
AND ( ( Recinfo.SELLING_PARTY_ID = X_SELLING_PARTY_ID )
OR ( ( Recinfo.SELLING_PARTY_ID IS NULL )
AND ( X_SELLING_PARTY_ID IS NULL ) ) )
AND ( ( Recinfo.OBJECT_VERSION_NUMBER = X_OBJECT_VERSION_NUMBER )
OR ( ( Recinfo.OBJECT_VERSION_NUMBER IS NULL )
AND ( X_OBJECT_VERSION_NUMBER IS NULL ) ) )
AND ( ( Recinfo.CREATED_BY_MODULE = X_CREATED_BY_MODULE )
OR ( ( Recinfo.CREATED_BY_MODULE IS NULL )
AND ( X_CREATED_BY_MODULE IS NULL ) ) )
AND ( ( Recinfo.APPLICATION_ID = X_APPLICATION_ID )
OR ( ( Recinfo.APPLICATION_ID IS NULL )
AND ( X_APPLICATION_ID IS NULL ) ) )
AND ( ( Recinfo.FEDERAL_ENTITY_TYPE = X_FEDERAL_ENTITY_TYPE )
OR ( ( Recinfo.FEDERAL_ENTITY_TYPE IS NULL )
AND ( X_FEDERAL_ENTITY_TYPE IS NULL ) ) )
AND ( ( Recinfo.TRADING_PARTNER_AGENCY_ID = X_TRADING_PARTNER_AGENCY_ID )
OR ( ( Recinfo.TRADING_PARTNER_AGENCY_ID IS NULL )
AND ( X_TRADING_PARTNER_AGENCY_ID IS NULL ) ) )
AND ( ( Recinfo.DUNS_EXTENSION = X_DUNS_EXTENSION )
OR ( ( Recinfo.DUNS_EXTENSION IS NULL )
AND ( X_DUNS_EXTENSION IS NULL ) ) )
AND ( ( Recinfo.ADVANCE_PAYMENT_INDICATOR = X_ADVANCE_PAYMENT_INDICATOR )
OR ( ( Recinfo.ADVANCE_PAYMENT_INDICATOR IS NULL )
AND ( X_ADVANCE_PAYMENT_INDICATOR IS NULL ) ) )
) THEN
RETURN;
FND_MESSAGE.SET_NAME('FND', 'FORM_RECORD_DELETED');
PROCEDURE Select_Row (
X_CUST_ACCOUNT_ID IN OUT NOCOPY NUMBER,
X_ACCOUNT_NUMBER OUT NOCOPY VARCHAR2,
X_ATTRIBUTE_CATEGORY OUT NOCOPY VARCHAR2,
X_ATTRIBUTE1 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE2 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE3 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE4 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE5 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE6 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE7 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE8 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE9 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE10 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE11 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE12 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE13 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE14 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE15 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE16 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE17 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE18 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE19 OUT NOCOPY VARCHAR2,
X_ATTRIBUTE20 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE_CATEGORY OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE1 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE2 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE3 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE4 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE5 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE6 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE7 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE8 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE9 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE10 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE11 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE12 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE13 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE14 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE15 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE16 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE17 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE18 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE19 OUT NOCOPY VARCHAR2,
X_GLOBAL_ATTRIBUTE20 OUT NOCOPY VARCHAR2,
X_ORIG_SYSTEM_REFERENCE OUT NOCOPY VARCHAR2,
X_STATUS OUT NOCOPY VARCHAR2,
X_CUSTOMER_TYPE OUT NOCOPY VARCHAR2,
X_CUSTOMER_CLASS_CODE OUT NOCOPY VARCHAR2,
X_PRIMARY_SALESREP_ID OUT NOCOPY NUMBER,
X_SALES_CHANNEL_CODE OUT NOCOPY VARCHAR2,
X_ORDER_TYPE_ID OUT NOCOPY NUMBER,
X_PRICE_LIST_ID OUT NOCOPY NUMBER,
X_TAX_CODE OUT NOCOPY VARCHAR2,
X_FOB_POINT OUT NOCOPY VARCHAR2,
X_FREIGHT_TERM OUT NOCOPY VARCHAR2,
X_SHIP_PARTIAL OUT NOCOPY VARCHAR2,
X_SHIP_VIA OUT NOCOPY VARCHAR2,
X_WAREHOUSE_ID OUT NOCOPY NUMBER,
X_TAX_HEADER_LEVEL_FLAG OUT NOCOPY VARCHAR2,
X_TAX_ROUNDING_RULE OUT NOCOPY VARCHAR2,
X_COTERMINATE_DAY_MONTH OUT NOCOPY VARCHAR2,
X_PRIMARY_SPECIALIST_ID OUT NOCOPY NUMBER,
X_SECONDARY_SPECIALIST_ID OUT NOCOPY NUMBER,
X_ACCOUNT_LIABLE_FLAG OUT NOCOPY VARCHAR2,
X_CURRENT_BALANCE OUT NOCOPY NUMBER,
X_ACCOUNT_ESTABLISHED_DATE OUT NOCOPY DATE,
X_ACCOUNT_TERMINATION_DATE OUT NOCOPY DATE,
X_ACCOUNT_ACTIVATION_DATE OUT NOCOPY DATE,
X_DEPARTMENT OUT NOCOPY VARCHAR2,
X_HELD_BILL_EXPIRATION_DATE OUT NOCOPY DATE,
X_HOLD_BILL_FLAG OUT NOCOPY VARCHAR2,
X_REALTIME_RATE_FLAG OUT NOCOPY VARCHAR2,
X_ACCT_LIFE_CYCLE_STATUS OUT NOCOPY VARCHAR2,
X_ACCOUNT_NAME OUT NOCOPY VARCHAR2,
X_DEPOSIT_REFUND_METHOD OUT NOCOPY VARCHAR2,
X_DORMANT_ACCOUNT_FLAG OUT NOCOPY VARCHAR2,
X_NPA_NUMBER OUT NOCOPY VARCHAR2,
X_SUSPENSION_DATE OUT NOCOPY DATE,
X_SOURCE_CODE OUT NOCOPY VARCHAR2,
X_COMMENTS OUT NOCOPY VARCHAR2,
X_DATES_NEGATIVE_TOLERANCE OUT NOCOPY NUMBER,
X_DATES_POSITIVE_TOLERANCE OUT NOCOPY NUMBER,
X_DATE_TYPE_PREFERENCE OUT NOCOPY VARCHAR2,
X_OVER_SHIPMENT_TOLERANCE OUT NOCOPY NUMBER,
X_UNDER_SHIPMENT_TOLERANCE OUT NOCOPY NUMBER,
X_OVER_RETURN_TOLERANCE OUT NOCOPY NUMBER,
X_UNDER_RETURN_TOLERANCE OUT NOCOPY NUMBER,
X_ITEM_CROSS_REF_PREF OUT NOCOPY VARCHAR2,
X_SHIP_SETS_INCLUDE_LINES_FLAG OUT NOCOPY VARCHAR2,
X_ARRIVALSETS_INCL_LINES_FLAG OUT NOCOPY VARCHAR2,
X_SCHED_DATE_PUSH_FLAG OUT NOCOPY VARCHAR2,
X_INVOICE_QUANTITY_RULE OUT NOCOPY VARCHAR2,
X_PRICING_EVENT OUT NOCOPY VARCHAR2,
X_STATUS_UPDATE_DATE OUT NOCOPY DATE,
X_AUTOPAY_FLAG OUT NOCOPY VARCHAR2,
X_NOTIFY_FLAG OUT NOCOPY VARCHAR2,
X_LAST_BATCH_ID OUT NOCOPY NUMBER,
X_SELLING_PARTY_ID OUT NOCOPY NUMBER,
X_CREATED_BY_MODULE OUT NOCOPY VARCHAR2,
X_APPLICATION_ID OUT NOCOPY NUMBER,
X_FEDERAL_ENTITY_TYPE OUT NOCOPY VARCHAR2,
X_TRADING_PARTNER_AGENCY_ID OUT NOCOPY VARCHAR2,
X_DUNS_EXTENSION OUT NOCOPY VARCHAR2,
X_ADVANCE_PAYMENT_INDICATOR OUT NOCOPY VARCHAR2
) IS
l_debug_prefix VARCHAR2(30) := '';
SELECT
NVL( CUST_ACCOUNT_ID, FND_API.G_MISS_NUM ),
NVL( ACCOUNT_NUMBER, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE1, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE2, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE3, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE4, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE5, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE6, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE7, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE8, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE9, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE10, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE11, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE12, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE13, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE14, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE15, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE16, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE17, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE18, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE19, FND_API.G_MISS_CHAR ),
NVL( ATTRIBUTE20, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE1, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE2, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE3, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE4, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE5, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE6, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE7, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE8, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE9, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE10, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE11, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE12, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE13, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE14, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE15, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE16, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE17, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE18, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE19, FND_API.G_MISS_CHAR ),
NVL( GLOBAL_ATTRIBUTE20, FND_API.G_MISS_CHAR ),
NVL( ORIG_SYSTEM_REFERENCE, FND_API.G_MISS_CHAR ),
NVL( STATUS, FND_API.G_MISS_CHAR ),
NVL( CUSTOMER_TYPE, FND_API.G_MISS_CHAR ),
NVL( CUSTOMER_CLASS_CODE, FND_API.G_MISS_CHAR ),
NVL( PRIMARY_SALESREP_ID, FND_API.G_MISS_NUM ),
NVL( SALES_CHANNEL_CODE, FND_API.G_MISS_CHAR ),
NVL( ORDER_TYPE_ID, FND_API.G_MISS_NUM ),
NVL( PRICE_LIST_ID, FND_API.G_MISS_NUM ),
NVL( TAX_CODE, FND_API.G_MISS_CHAR ),
NVL( FOB_POINT, FND_API.G_MISS_CHAR ),
NVL( FREIGHT_TERM, FND_API.G_MISS_CHAR ),
-- NVL( SHIP_PARTIAL, FND_API.G_MISS_CHAR ),
NVL( SHIP_VIA, FND_API.G_MISS_CHAR ),
NVL( WAREHOUSE_ID, FND_API.G_MISS_NUM ),
NVL( TAX_HEADER_LEVEL_FLAG, FND_API.G_MISS_CHAR ),
NVL( TAX_ROUNDING_RULE, FND_API.G_MISS_CHAR ),
NVL( COTERMINATE_DAY_MONTH, FND_API.G_MISS_CHAR ),
NVL( PRIMARY_SPECIALIST_ID, FND_API.G_MISS_NUM ),
NVL( SECONDARY_SPECIALIST_ID, FND_API.G_MISS_NUM ),
NVL( ACCOUNT_LIABLE_FLAG, FND_API.G_MISS_CHAR ),
NVL( CURRENT_BALANCE, FND_API.G_MISS_NUM ),
NVL( ACCOUNT_ESTABLISHED_DATE, FND_API.G_MISS_DATE ),
NVL( ACCOUNT_TERMINATION_DATE, FND_API.G_MISS_DATE ),
NVL( ACCOUNT_ACTIVATION_DATE, FND_API.G_MISS_DATE ),
NVL( DEPARTMENT, FND_API.G_MISS_CHAR ),
NVL( HELD_BILL_EXPIRATION_DATE, FND_API.G_MISS_DATE ),
NVL( HOLD_BILL_FLAG, FND_API.G_MISS_CHAR ),
NVL( REALTIME_RATE_FLAG, FND_API.G_MISS_CHAR ),
NVL( ACCT_LIFE_CYCLE_STATUS, FND_API.G_MISS_CHAR ),
NVL( ACCOUNT_NAME, FND_API.G_MISS_CHAR ),
NVL( DEPOSIT_REFUND_METHOD, FND_API.G_MISS_CHAR ),
NVL( DORMANT_ACCOUNT_FLAG, FND_API.G_MISS_CHAR ),
NVL( NPA_NUMBER, FND_API.G_MISS_CHAR ),
NVL( SUSPENSION_DATE, FND_API.G_MISS_DATE ),
NVL( SOURCE_CODE, FND_API.G_MISS_CHAR ),
NVL( COMMENTS, FND_API.G_MISS_CHAR ),
NVL( DATES_NEGATIVE_TOLERANCE, FND_API.G_MISS_NUM ),
NVL( DATES_POSITIVE_TOLERANCE, FND_API.G_MISS_NUM ),
NVL( DATE_TYPE_PREFERENCE, FND_API.G_MISS_CHAR ),
NVL( OVER_SHIPMENT_TOLERANCE, FND_API.G_MISS_NUM ),
NVL( UNDER_SHIPMENT_TOLERANCE, FND_API.G_MISS_NUM ),
NVL( OVER_RETURN_TOLERANCE, FND_API.G_MISS_NUM ),
NVL( UNDER_RETURN_TOLERANCE, FND_API.G_MISS_NUM ),
NVL( ITEM_CROSS_REF_PREF, FND_API.G_MISS_CHAR ),
NVL( SHIP_SETS_INCLUDE_LINES_FLAG, FND_API.G_MISS_CHAR ),
NVL( ARRIVALSETS_INCLUDE_LINES_FLAG, FND_API.G_MISS_CHAR ),
NVL( SCHED_DATE_PUSH_FLAG, FND_API.G_MISS_CHAR ),
NVL( INVOICE_QUANTITY_RULE, FND_API.G_MISS_CHAR ),
NVL( PRICING_EVENT, FND_API.G_MISS_CHAR ),
NVL( STATUS_UPDATE_DATE, FND_API.G_MISS_DATE ),
NVL( AUTOPAY_FLAG, FND_API.G_MISS_CHAR ),
NVL( NOTIFY_FLAG, FND_API.G_MISS_CHAR ),
NVL( LAST_BATCH_ID, FND_API.G_MISS_NUM ),
NVL( SELLING_PARTY_ID, FND_API.G_MISS_NUM ),
NVL( CREATED_BY_MODULE, FND_API.G_MISS_CHAR ),
NVL( APPLICATION_ID, FND_API.G_MISS_NUM ),
NVL( FEDERAL_ENTITY_TYPE, FND_API.G_MISS_CHAR ),
NVL( TRADING_PARTNER_AGENCY_ID, FND_API.G_MISS_CHAR ),
NVL( DUNS_EXTENSION, FND_API.G_MISS_CHAR ),
NVL( ADVANCE_PAYMENT_INDICATOR, FND_API.G_MISS_CHAR )
INTO
X_CUST_ACCOUNT_ID,
X_ACCOUNT_NUMBER,
X_ATTRIBUTE_CATEGORY,
X_ATTRIBUTE1,
X_ATTRIBUTE2,
X_ATTRIBUTE3,
X_ATTRIBUTE4,
X_ATTRIBUTE5,
X_ATTRIBUTE6,
X_ATTRIBUTE7,
X_ATTRIBUTE8,
X_ATTRIBUTE9,
X_ATTRIBUTE10,
X_ATTRIBUTE11,
X_ATTRIBUTE12,
X_ATTRIBUTE13,
X_ATTRIBUTE14,
X_ATTRIBUTE15,
X_ATTRIBUTE16,
X_ATTRIBUTE17,
X_ATTRIBUTE18,
X_ATTRIBUTE19,
X_ATTRIBUTE20,
X_GLOBAL_ATTRIBUTE_CATEGORY,
X_GLOBAL_ATTRIBUTE1,
X_GLOBAL_ATTRIBUTE2,
X_GLOBAL_ATTRIBUTE3,
X_GLOBAL_ATTRIBUTE4,
X_GLOBAL_ATTRIBUTE5,
X_GLOBAL_ATTRIBUTE6,
X_GLOBAL_ATTRIBUTE7,
X_GLOBAL_ATTRIBUTE8,
X_GLOBAL_ATTRIBUTE9,
X_GLOBAL_ATTRIBUTE10,
X_GLOBAL_ATTRIBUTE11,
X_GLOBAL_ATTRIBUTE12,
X_GLOBAL_ATTRIBUTE13,
X_GLOBAL_ATTRIBUTE14,
X_GLOBAL_ATTRIBUTE15,
X_GLOBAL_ATTRIBUTE16,
X_GLOBAL_ATTRIBUTE17,
X_GLOBAL_ATTRIBUTE18,
X_GLOBAL_ATTRIBUTE19,
X_GLOBAL_ATTRIBUTE20,
X_ORIG_SYSTEM_REFERENCE,
X_STATUS,
X_CUSTOMER_TYPE,
X_CUSTOMER_CLASS_CODE,
X_PRIMARY_SALESREP_ID,
X_SALES_CHANNEL_CODE,
X_ORDER_TYPE_ID,
X_PRICE_LIST_ID,
X_TAX_CODE,
X_FOB_POINT,
X_FREIGHT_TERM,
-- X_SHIP_PARTIAL,
X_SHIP_VIA,
X_WAREHOUSE_ID,
X_TAX_HEADER_LEVEL_FLAG,
X_TAX_ROUNDING_RULE,
X_COTERMINATE_DAY_MONTH,
X_PRIMARY_SPECIALIST_ID,
X_SECONDARY_SPECIALIST_ID,
X_ACCOUNT_LIABLE_FLAG,
X_CURRENT_BALANCE,
X_ACCOUNT_ESTABLISHED_DATE,
X_ACCOUNT_TERMINATION_DATE,
X_ACCOUNT_ACTIVATION_DATE,
X_DEPARTMENT,
X_HELD_BILL_EXPIRATION_DATE,
X_HOLD_BILL_FLAG,
X_REALTIME_RATE_FLAG,
X_ACCT_LIFE_CYCLE_STATUS,
X_ACCOUNT_NAME,
X_DEPOSIT_REFUND_METHOD,
X_DORMANT_ACCOUNT_FLAG,
X_NPA_NUMBER,
X_SUSPENSION_DATE,
X_SOURCE_CODE,
X_COMMENTS,
X_DATES_NEGATIVE_TOLERANCE,
X_DATES_POSITIVE_TOLERANCE,
X_DATE_TYPE_PREFERENCE,
X_OVER_SHIPMENT_TOLERANCE,
X_UNDER_SHIPMENT_TOLERANCE,
X_OVER_RETURN_TOLERANCE,
X_UNDER_RETURN_TOLERANCE,
X_ITEM_CROSS_REF_PREF,
X_SHIP_SETS_INCLUDE_LINES_FLAG,
X_ARRIVALSETS_INCL_LINES_FLAG,
X_SCHED_DATE_PUSH_FLAG,
X_INVOICE_QUANTITY_RULE,
X_PRICING_EVENT,
X_STATUS_UPDATE_DATE,
X_AUTOPAY_FLAG,
X_NOTIFY_FLAG,
X_LAST_BATCH_ID,
X_SELLING_PARTY_ID,
X_CREATED_BY_MODULE,
X_APPLICATION_ID,
X_FEDERAL_ENTITY_TYPE,
X_TRADING_PARTNER_AGENCY_ID,
X_DUNS_EXTENSION,
X_ADVANCE_PAYMENT_INDICATOR
FROM HZ_CUST_ACCOUNTS
WHERE CUST_ACCOUNT_ID = X_CUST_ACCOUNT_ID;
hz_utility_v2pub.debug(p_message=>'FV Attributes at Tab Handler select_row API'
||' FedEntType : '|| X_FEDERAL_ENTITY_TYPE
||' TPAI : '|| X_TRADING_PARTNER_AGENCY_ID
||' DunsExt : '|| X_DUNS_EXTENSION
||' AdvPmntInd : '|| X_ADVANCE_PAYMENT_INDICATOR,
p_prefix=>l_debug_prefix,
p_msg_level=>fnd_log.level_procedure);
END Select_Row;
PROCEDURE Delete_Row (
X_CUST_ACCOUNT_ID IN NUMBER
) IS
BEGIN
DELETE FROM HZ_CUST_ACCOUNTS
WHERE CUST_ACCOUNT_ID = X_CUST_ACCOUNT_ID;
END Delete_Row;