The following lines contain the word 'select', 'insert', 'update' or 'delete':
update_line_inv_and_acct_rule
*/
G_TrgHdrStartDate OKC_K_HEADERS_B.START_DATE%TYPE;
SELECT start_date,end_date,orig_system_id1
FROM okc_k_lines_b
WHERE id = l_target_line_id;
SELECT start_date,end_date
FROM okc_k_lines_b
WHERE id = l_source_line_id;
select id,cle_id,lse_id,orig_system_id1
from okc_k_lines_b_temp;
SELECT template_yn
FROM okc_k_headers_b
WHERE id = p_chr_id;
SELECT '1'
FROM okc_k_headers_b
WHERE template_yn = 'Y'
AND nvl(end_date, sysdate+1) >= trunc(sysdate)
AND id = p_chr_id;
SELECT id
FROM okc_k_accesses_v
WHERE chr_id = p_from_chr_id;
SELECT id
FROM okc_k_processes_v
WHERE chr_id = p_from_chr_id;
SELECT cgcv.id
FROM okc_k_grpings_v cgcv,
okc_k_groups_b cgpv
WHERE cgcv.included_chr_id = p_from_chr_id
AND cgcv.cgp_parent_id = cgpv.id
AND (cgpv.public_yn = 'Y' OR cgpv.user_id = fnd_global.user_id);
SELECT
DNZ_CHR_ID,
ISA_AGREEMENT_ID,
CHR_ID,
CLE_ID,
CHR_ID_REFERRED,
CLE_ID_REFERRED,
COPIED_ONLY_YN
FROM OKC_GOVERNANCES
WHERE ID = p_gve_id;
SELECT dnz_chr_id
FROM okc_k_lines_b
WHERE id = p_id;
SELECT id
FROM okc_contacts_v
WHERE cpl_id = p_cpl_id;
SELECT id
FROM okc_condition_lines_b
WHERE cnh_id = p_cnh_id;
SELECT id
FROM okc_outcomes_b
WHERE cnh_id = p_cnh_id;
SELECT id
FROM okc_outcome_arguments_v
WHERE oce_id = p_oce_id;
SELECT application_id
FROM okc_k_headers_b
WHERE id = p_chr_id;
SELECT to_char(major_version)
FROM okc_k_vers_numbers
WHERE chr_id = p_chr_id;
SELECT lty_code,
priced_yn
FROM okc_line_styles_b
WHERE id = p_id;
SELECT id
FROM okc_k_items_v
WHERE cle_id = p_cle_id
AND priced_item_yn = 'Y';
SELECT object1_id1
FROM okc_k_items
WHERE cle_id = p_old_cle_id;
Select Counter_Group_id
From CS_CTR_ASSOCIATIONS --OKX_CTR_ASSOCIATIONS_V
Where Source_Object_Id = p_id;
SELECT start_date,end_date
FROM okc_k_lines_b
WHERE id = p_to_cle_id;
SELECT start_date,end_date
FROM okc_k_headers_b
WHERE id = p_to_chr_id;
SELECT id
FROM okc_class_operations
WHERE cls_code = ( SELECT cls_code
FROM okc_subclasses_b
WHERE code = p_chrv_rec.scs_code )
AND opn_code = 'RENEWAL';
l_olev_rec.SELECT_YN := NULL;
SELECT id
FROM okc_price_att_values_V
WHERE chr_id = p_from_chr_id;
SELECT id
FROM okc_price_adjustments_V
WHERE chr_id = p_from_chr_id
AND cle_id IS NULL; -- Added for Bug 2027165
SELECT id
FROM okc_governances_v
WHERE dnz_chr_id = p_from_chr_id
AND cle_id is null;
SELECT id
FROM okc_k_history_b
WHERE TO_CHAR(CREATION_DATE, 'DD-MON-YYYY HH:MI:SS') =
(SELECT MAX(TO_CHAR(CREATION_DATE, 'DD-MON-YYYY HH:MI:SS'))
FROM OKC_K_HISTORY_B
WHERE CHR_ID = p_chr_id)
AND CHR_ID = p_chr_id;
select CONVERSION_TYPE, CONVERSION_RATE, CONVERSION_DATE
into g_conversion_type, g_conversion_rate, g_conversion_date
from okc_conversion_attribs_v
where DNZ_CHR_ID = l_chrv_rec.id
and chr_id = l_chrv_rec.id;
select CONVERSION_TYPE, CONVERSION_RATE, CONVERSION_rate_DATE
into g_conversion_type, g_conversion_rate, g_conversion_date
from okc_k_headers_b
where id = l_chrv_rec.id;
l_chrv_rec.deleted_yn := 'N';
SELECT ID,
CLE_ID,
CHR_ID,
CLE_ID_FOR,
DNZ_CHR_ID,
OBJECT1_ID1,
OBJECT1_ID2,
JTOT_OBJECT1_CODE,
UOM_CODE,
EXCEPTION_YN,
NUMBER_OF_ITEMS,
PRICED_ITEM_YN
FROM OKC_K_ITEMS_V
WHERE ID = p_cim_id;
SELECT ID,
GROUP_ID,
CHR_ID,
RESOURCE_ID,
ACCESS_LEVEL
FROM OKC_K_ACCESSES_V
WHERE ID = p_cac_id;
SELECT ID,
SFWT_FLAG,
CHR_ID,
CLE_ID,
RLE_CODE,
DNZ_CHR_ID,
OBJECT1_ID1,
OBJECT1_ID2,
JTOT_OBJECT1_CODE,
COGNOMEN,
CODE,
FACILITY,
MINORITY_GROUP_LOOKUP_CODE,
SMALL_BUSINESS_FLAG,
WOMEN_OWNED_FLAG,
ALIAS,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15,
PRIMARY_YN, -- Bug 2374325
--- new columns to replace rules
CUST_ACCT_ID,
BILL_TO_SITE_USE_ID
FROM OKC_K_PARTY_ROLES_V
WHERE ID = p_cpl_id;
SELECT ID,
SFWT_FLAG,
CHR_ID,
CLE_ID,
RLE_CODE,
DNZ_CHR_ID,
OBJECT1_ID1,
OBJECT1_ID2,
JTOT_OBJECT1_CODE,
COGNOMEN,
CODE,
FACILITY,
MINORITY_GROUP_LOOKUP_CODE,
SMALL_BUSINESS_FLAG,
WOMEN_OWNED_FLAG,
ALIAS,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15,
PRIMARY_YN, -- Bug 2374325
--- new columns to replace rules
CUST_ACCT_ID,
BILL_TO_SITE_USE_ID
FROM OKC_K_PARTY_ROLES_HV
WHERE ID = p_cpl_id
AND major_version = G_FROM_VERSION_NUMBER
AND G_COPY_HISTORY_YN = 'Y';
SELECT ID,
PDF_ID,
CHR_ID,
USER_ID,
CRT_ID,
PROCESS_ID,
IN_PROCESS_YN,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15
FROM OKC_K_PROCESSES_V
WHERE ID = p_cps_id;
SELECT ID,
CGP_PARENT_ID,
INCLUDED_CHR_ID,
INCLUDED_CGP_ID
FROM OKC_K_GRPINGS_V
WHERE ID = p_cgc_id;
SELECT ID,
SFWT_FLAG,
ACN_ID,
COUNTER_GROUP_ID,
DESCRIPTION,
SHORT_DESCRIPTION,
COMMENTS,
ONE_TIME_YN,
NAME,
CONDITION_VALID_YN,
BEFORE_AFTER,
TRACKED_YN,
CNH_VARIANCE,
DNZ_CHR_ID,
TEMPLATE_YN,
DATE_ACTIVE,
OBJECT_ID,
DATE_INACTIVE,
JTOT_OBJECT_CODE,
TASK_OWNER_ID,
CNH_TYPE,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15
FROM OKC_CONDITION_HEADERS_V
WHERE ID = p_cnh_id;
SELECT ID,
SFWT_FLAG,
START_AT,
CNH_ID,
PDF_ID,
AAE_ID,
LEFT_CTR_MASTER_ID,
RIGHT_CTR_MASTER_ID,
LEFT_COUNTER_ID,
RIGHT_COUNTER_ID,
DNZ_CHR_ID,
SORTSEQ,
CNL_TYPE,
DESCRIPTION,
LEFT_PARENTHESIS,
RELATIONAL_OPERATOR,
RIGHT_PARENTHESIS,
LOGICAL_OPERATOR,
TOLERANCE,
RIGHT_OPERAND,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15
FROM OKC_CONDITION_LINES_V
WHERE ID = p_cnl_id;
SELECT ID,
CPL_ID,
CRO_CODE,
DNZ_CHR_ID,
CONTACT_SEQUENCE,
OBJECT1_ID1,
OBJECT1_ID2,
JTOT_OBJECT1_CODE,
RESOURCE_CLASS,--Bug#3038104
SALES_GROUP_ID, --Bug#2882737
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15,
START_DATE,
END_DATE,
PRIMARY_YN -- Bug 2374325
FROM OKC_CONTACTS_V
WHERE ID = p_ctc_id;
SELECT ID,
SFWT_FLAG,
CHR_ID_RESPONSE,
CHR_ID_AWARD,
INV_ORGANIZATION_ID,
to_char(APPLICATION_ID),
STS_CODE,
QCL_ID,
SCS_CODE,
CONTRACT_NUMBER,
CURRENCY_CODE,
CONTRACT_NUMBER_MODIFIER,
ARCHIVED_YN,
DELETED_YN,
CUST_PO_NUMBER_REQ_YN,
PRE_PAY_REQ_YN,
CUST_PO_NUMBER,
SHORT_DESCRIPTION,
COMMENTS,
DESCRIPTION,
DPAS_RATING,
COGNOMEN,
TEMPLATE_YN,
TEMPLATE_USED,
DATE_APPROVED,
DATETIME_CANCELLED,
AUTO_RENEW_DAYS,
DATE_ISSUED,
DATETIME_RESPONDED,
NON_RESPONSE_REASON,
NON_RESPONSE_EXPLAIN,
RFP_TYPE,
CHR_TYPE,
KEEP_ON_MAIL_LIST,
SET_ASIDE_REASON,
SET_ASIDE_PERCENT,
RESPONSE_COPIES_REQ,
DATE_CLOSE_PROJECTED,
DATETIME_PROPOSED,
DATE_SIGNED,
DATE_TERMINATED,
DATE_RENEWED,
TRN_CODE,
START_DATE,
END_DATE,
AUTHORING_ORG_ID,
BUY_OR_SELL,
ISSUE_OR_RECEIVE,
ESTIMATED_AMOUNT,
PROGRAM_ID,
REQUEST_ID,
PRICE_LIST_ID,
PRICING_DATE,
SIGN_BY_DATE,
PROGRAM_UPDATE_DATE,
TOTAL_LINE_LIST_PRICE,
PROGRAM_APPLICATION_ID,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15,
GOVERNING_CONTRACT_YN,
-- new colums to replace rules
CONVERSION_TYPE,
CONVERSION_RATE,
CONVERSION_RATE_DATE,
CONVERSION_EURO_RATE,
CUST_ACCT_ID,
BILL_TO_SITE_USE_ID,
INV_RULE_ID,
RENEWAL_TYPE_CODE,
RENEWAL_NOTIFY_TO,
RENEWAL_END_DATE,
SHIP_TO_SITE_USE_ID,
PAYMENT_TERM_ID,
APPROVAL_TYPE,
TERM_CANCEL_SOURCE,
PAYMENT_INSTRUCTION_TYPE,
ORG_ID
/*npalepu modified on 12-JUL-2007 for bug # 6085917 */
/* FROM OKC_K_HEADERS_V */
FROM OKC_K_HEADERS_ALL_V
/*end bug # 6085917 */
WHERE id = p_chr_id;
x_chrv_rec.DELETED_YN,
x_chrv_rec.CUST_PO_NUMBER_REQ_YN,
x_chrv_rec.PRE_PAY_REQ_YN,
x_chrv_rec.CUST_PO_NUMBER,
x_chrv_rec.SHORT_DESCRIPTION,
x_chrv_rec.COMMENTS,
x_chrv_rec.DESCRIPTION,
x_chrv_rec.DPAS_RATING,
x_chrv_rec.COGNOMEN,
x_chrv_rec.TEMPLATE_YN,
x_chrv_rec.TEMPLATE_USED,
x_chrv_rec.DATE_APPROVED,
x_chrv_rec.DATETIME_CANCELLED,
x_chrv_rec.AUTO_RENEW_DAYS,
x_chrv_rec.DATE_ISSUED,
x_chrv_rec.DATETIME_RESPONDED,
x_chrv_rec.NON_RESPONSE_REASON,
x_chrv_rec.NON_RESPONSE_EXPLAIN,
x_chrv_rec.RFP_TYPE,
x_chrv_rec.CHR_TYPE,
x_chrv_rec.KEEP_ON_MAIL_LIST,
x_chrv_rec.SET_ASIDE_REASON,
x_chrv_rec.SET_ASIDE_PERCENT,
x_chrv_rec.RESPONSE_COPIES_REQ,
x_chrv_rec.DATE_CLOSE_PROJECTED,
x_chrv_rec.DATETIME_PROPOSED,
x_chrv_rec.DATE_SIGNED,
x_chrv_rec.DATE_TERMINATED,
x_chrv_rec.DATE_RENEWED,
x_chrv_rec.TRN_CODE,
x_chrv_rec.START_DATE,
x_chrv_rec.END_DATE,
x_chrv_rec.AUTHORING_ORG_ID,
x_chrv_rec.BUY_OR_SELL,
x_chrv_rec.ISSUE_OR_RECEIVE,
x_chrv_rec.ESTIMATED_AMOUNT,
x_chrv_rec.PROGRAM_ID,
x_chrv_rec.REQUEST_ID,
x_chrv_rec.PRICE_LIST_ID,
x_chrv_rec.PRICING_DATE,
x_chrv_rec.SIGN_BY_DATE,
x_chrv_rec.PROGRAM_UPDATE_DATE,
x_chrv_rec.TOTAL_LINE_LIST_PRICE,
x_chrv_rec.PROGRAM_APPLICATION_ID,
x_chrv_rec.ATTRIBUTE_CATEGORY,
x_chrv_rec.ATTRIBUTE1,
x_chrv_rec.ATTRIBUTE2,
x_chrv_rec.ATTRIBUTE3,
x_chrv_rec.ATTRIBUTE4,
x_chrv_rec.ATTRIBUTE5,
x_chrv_rec.ATTRIBUTE6,
x_chrv_rec.ATTRIBUTE7,
x_chrv_rec.ATTRIBUTE8,
x_chrv_rec.ATTRIBUTE9,
x_chrv_rec.ATTRIBUTE10,
x_chrv_rec.ATTRIBUTE11,
x_chrv_rec.ATTRIBUTE12,
x_chrv_rec.ATTRIBUTE13,
x_chrv_rec.ATTRIBUTE14,
x_chrv_rec.ATTRIBUTE15,
x_chrv_rec.GOVERNING_CONTRACT_YN,
-- new colums to replace rules
x_chrv_rec.CONVERSION_TYPE,
x_chrv_rec.CONVERSION_RATE,
x_chrv_rec.CONVERSION_RATE_DATE,
x_chrv_rec.CONVERSION_EURO_RATE,
x_chrv_rec.CUST_ACCT_ID,
x_chrv_rec.BILL_TO_SITE_USE_ID,
x_chrv_rec.INV_RULE_ID,
x_chrv_rec.RENEWAL_TYPE_CODE,
x_chrv_rec.RENEWAL_NOTIFY_TO,
x_chrv_rec.RENEWAL_END_DATE,
x_chrv_rec.SHIP_TO_SITE_USE_ID,
x_chrv_rec.PAYMENT_TERM_ID,
x_chrv_rec.APPROVAL_TYPE,
x_chrv_rec.TERM_CANCEL_SOURCE,
x_chrv_rec.PAYMENT_INSTRUCTION_TYPE,
x_chrv_rec.ORG_ID;
SELECT ID,
SFWT_FLAG,
PDF_ID,
CNH_ID,
DNZ_CHR_ID,
ENABLED_YN,
COMMENTS,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15
FROM OKC_OUTCOMES_V
WHERE ID = p_oce_id;
SELECT ID,
PDP_ID,
OCE_ID,
AAE_ID,
DNZ_CHR_ID,
VALUE
FROM OKC_OUTCOME_ARGUMENTS_V
WHERE ID = p_oat_id;
SELECT ID,
CHR_ID,
CLE_ID,
FLEX_TITLE,
PRICING_CONTEXT,
PRICING_ATTRIBUTE1,
PRICING_ATTRIBUTE2,
PRICING_ATTRIBUTE3,
PRICING_ATTRIBUTE4,
PRICING_ATTRIBUTE5,
PRICING_ATTRIBUTE6,
PRICING_ATTRIBUTE7,
PRICING_ATTRIBUTE8,
PRICING_ATTRIBUTE9,
PRICING_ATTRIBUTE10,
PRICING_ATTRIBUTE11,
PRICING_ATTRIBUTE12,
PRICING_ATTRIBUTE13,
PRICING_ATTRIBUTE14,
PRICING_ATTRIBUTE15,
PRICING_ATTRIBUTE16,
PRICING_ATTRIBUTE17,
PRICING_ATTRIBUTE18,
PRICING_ATTRIBUTE19,
PRICING_ATTRIBUTE20,
PRICING_ATTRIBUTE21,
PRICING_ATTRIBUTE22,
PRICING_ATTRIBUTE23,
PRICING_ATTRIBUTE24,
PRICING_ATTRIBUTE25,
PRICING_ATTRIBUTE26,
PRICING_ATTRIBUTE27,
PRICING_ATTRIBUTE28,
PRICING_ATTRIBUTE29,
PRICING_ATTRIBUTE30,
PRICING_ATTRIBUTE31,
PRICING_ATTRIBUTE32,
PRICING_ATTRIBUTE33,
PRICING_ATTRIBUTE34,
PRICING_ATTRIBUTE35,
PRICING_ATTRIBUTE36,
PRICING_ATTRIBUTE37,
PRICING_ATTRIBUTE38,
PRICING_ATTRIBUTE39,
PRICING_ATTRIBUTE40,
PRICING_ATTRIBUTE41,
PRICING_ATTRIBUTE42,
PRICING_ATTRIBUTE43,
PRICING_ATTRIBUTE44,
PRICING_ATTRIBUTE45,
PRICING_ATTRIBUTE46,
PRICING_ATTRIBUTE47,
PRICING_ATTRIBUTE48,
PRICING_ATTRIBUTE49,
PRICING_ATTRIBUTE50,
PRICING_ATTRIBUTE51,
PRICING_ATTRIBUTE52,
PRICING_ATTRIBUTE53,
PRICING_ATTRIBUTE54,
PRICING_ATTRIBUTE55,
PRICING_ATTRIBUTE56,
PRICING_ATTRIBUTE57,
PRICING_ATTRIBUTE58,
PRICING_ATTRIBUTE59,
PRICING_ATTRIBUTE60,
PRICING_ATTRIBUTE61,
PRICING_ATTRIBUTE62,
PRICING_ATTRIBUTE63,
PRICING_ATTRIBUTE64,
PRICING_ATTRIBUTE65,
PRICING_ATTRIBUTE66,
PRICING_ATTRIBUTE67,
PRICING_ATTRIBUTE68,
PRICING_ATTRIBUTE69,
PRICING_ATTRIBUTE70,
PRICING_ATTRIBUTE71,
PRICING_ATTRIBUTE72,
PRICING_ATTRIBUTE73,
PRICING_ATTRIBUTE74,
PRICING_ATTRIBUTE75,
PRICING_ATTRIBUTE76,
PRICING_ATTRIBUTE77,
PRICING_ATTRIBUTE78,
PRICING_ATTRIBUTE79,
PRICING_ATTRIBUTE80,
PRICING_ATTRIBUTE81,
PRICING_ATTRIBUTE82,
PRICING_ATTRIBUTE83,
PRICING_ATTRIBUTE84,
PRICING_ATTRIBUTE85,
PRICING_ATTRIBUTE86,
PRICING_ATTRIBUTE87,
PRICING_ATTRIBUTE88,
PRICING_ATTRIBUTE89,
PRICING_ATTRIBUTE90,
PRICING_ATTRIBUTE91,
PRICING_ATTRIBUTE92,
PRICING_ATTRIBUTE93,
PRICING_ATTRIBUTE94,
PRICING_ATTRIBUTE95,
PRICING_ATTRIBUTE96,
PRICING_ATTRIBUTE97,
PRICING_ATTRIBUTE98,
PRICING_ATTRIBUTE99,
PRICING_ATTRIBUTE100,
QUALIFIER_CONTEXT,
QUALIFIER_ATTRIBUTE1,
QUALIFIER_ATTRIBUTE2,
QUALIFIER_ATTRIBUTE3,
QUALIFIER_ATTRIBUTE4,
QUALIFIER_ATTRIBUTE5,
QUALIFIER_ATTRIBUTE6,
QUALIFIER_ATTRIBUTE7,
QUALIFIER_ATTRIBUTE8,
QUALIFIER_ATTRIBUTE9,
QUALIFIER_ATTRIBUTE10,
QUALIFIER_ATTRIBUTE11,
QUALIFIER_ATTRIBUTE12,
QUALIFIER_ATTRIBUTE13,
QUALIFIER_ATTRIBUTE14,
QUALIFIER_ATTRIBUTE15,
QUALIFIER_ATTRIBUTE16,
QUALIFIER_ATTRIBUTE17,
QUALIFIER_ATTRIBUTE18,
QUALIFIER_ATTRIBUTE19,
QUALIFIER_ATTRIBUTE20,
QUALIFIER_ATTRIBUTE21,
QUALIFIER_ATTRIBUTE22,
QUALIFIER_ATTRIBUTE23,
QUALIFIER_ATTRIBUTE24,
QUALIFIER_ATTRIBUTE25,
QUALIFIER_ATTRIBUTE26,
QUALIFIER_ATTRIBUTE27,
QUALIFIER_ATTRIBUTE28,
QUALIFIER_ATTRIBUTE29,
QUALIFIER_ATTRIBUTE30,
QUALIFIER_ATTRIBUTE31,
QUALIFIER_ATTRIBUTE32,
QUALIFIER_ATTRIBUTE33,
QUALIFIER_ATTRIBUTE34,
QUALIFIER_ATTRIBUTE35,
QUALIFIER_ATTRIBUTE36,
QUALIFIER_ATTRIBUTE37,
QUALIFIER_ATTRIBUTE38,
QUALIFIER_ATTRIBUTE39,
QUALIFIER_ATTRIBUTE40,
QUALIFIER_ATTRIBUTE41,
QUALIFIER_ATTRIBUTE42,
QUALIFIER_ATTRIBUTE43,
QUALIFIER_ATTRIBUTE44,
QUALIFIER_ATTRIBUTE45,
QUALIFIER_ATTRIBUTE46,
QUALIFIER_ATTRIBUTE47,
QUALIFIER_ATTRIBUTE48,
QUALIFIER_ATTRIBUTE49,
QUALIFIER_ATTRIBUTE50,
QUALIFIER_ATTRIBUTE51,
QUALIFIER_ATTRIBUTE52,
QUALIFIER_ATTRIBUTE53,
QUALIFIER_ATTRIBUTE54,
QUALIFIER_ATTRIBUTE55,
QUALIFIER_ATTRIBUTE56,
QUALIFIER_ATTRIBUTE57,
QUALIFIER_ATTRIBUTE58,
QUALIFIER_ATTRIBUTE59,
QUALIFIER_ATTRIBUTE60,
QUALIFIER_ATTRIBUTE61,
QUALIFIER_ATTRIBUTE62,
QUALIFIER_ATTRIBUTE63,
QUALIFIER_ATTRIBUTE64,
QUALIFIER_ATTRIBUTE65,
QUALIFIER_ATTRIBUTE66,
QUALIFIER_ATTRIBUTE67,
QUALIFIER_ATTRIBUTE68,
QUALIFIER_ATTRIBUTE69,
QUALIFIER_ATTRIBUTE70,
QUALIFIER_ATTRIBUTE71,
QUALIFIER_ATTRIBUTE72,
QUALIFIER_ATTRIBUTE73,
QUALIFIER_ATTRIBUTE74,
QUALIFIER_ATTRIBUTE75,
QUALIFIER_ATTRIBUTE76,
QUALIFIER_ATTRIBUTE77,
QUALIFIER_ATTRIBUTE78,
QUALIFIER_ATTRIBUTE79,
QUALIFIER_ATTRIBUTE80,
QUALIFIER_ATTRIBUTE81,
QUALIFIER_ATTRIBUTE82,
QUALIFIER_ATTRIBUTE83,
QUALIFIER_ATTRIBUTE84,
QUALIFIER_ATTRIBUTE85,
QUALIFIER_ATTRIBUTE86,
QUALIFIER_ATTRIBUTE87,
QUALIFIER_ATTRIBUTE88,
QUALIFIER_ATTRIBUTE89,
QUALIFIER_ATTRIBUTE90,
QUALIFIER_ATTRIBUTE91,
QUALIFIER_ATTRIBUTE92,
QUALIFIER_ATTRIBUTE93,
QUALIFIER_ATTRIBUTE94,
QUALIFIER_ATTRIBUTE95,
QUALIFIER_ATTRIBUTE96,
QUALIFIER_ATTRIBUTE97,
QUALIFIER_ATTRIBUTE98,
QUALIFIER_ATTRIBUTE99,
QUALIFIER_ATTRIBUTE100
FROM OKC_PRICE_ATT_VALUES_V
WHERE ID = p_pav_id;
SELECT
--ID,
PAT_ID,
CHR_ID,
CLE_ID,
BSL_ID,
BCL_ID,
CREATED_BY,
CREATION_DATE,
LAST_UPDATED_BY,
LAST_UPDATE_DATE,
MODIFIED_FROM,
MODIFIED_TO,
MODIFIER_MECHANISM_TYPE_CODE,
OPERAND,
ARITHMETIC_OPERATOR,
AUTOMATIC_FLAG,
UPDATE_ALLOWED,
UPDATED_FLAG,
APPLIED_FLAG,
ON_INVOICE_FLAG,
PRICING_PHASE_ID,
CONTEXT,
PROGRAM_APPLICATION_ID,
PROGRAM_ID,
PROGRAM_UPDATE_DATE,
REQUEST_ID,
LIST_HEADER_ID,
LIST_LINE_ID,
LIST_LINE_TYPE_CODE,
CHANGE_REASON_CODE,
CHANGE_REASON_TEXT,
ESTIMATED_FLAG,
ADJUSTED_AMOUNT,
CHARGE_TYPE_CODE,
CHARGE_SUBTYPE_CODE,
RANGE_BREAK_QUANTITY,
ACCRUAL_CONVERSION_RATE,
PRICING_GROUP_SEQUENCE,
ACCRUAL_FLAG,
LIST_LINE_NO,
SOURCE_SYSTEM_CODE,
BENEFIT_QTY,
BENEFIT_UOM_CODE,
EXPIRATION_DATE,
MODIFIER_LEVEL_CODE,
PRICE_BREAK_TYPE_CODE,
SUBSTITUTION_ATTRIBUTE,
PRORATION_TYPE_CODE,
INCLUDE_ON_RETURNS_FLAG,
OBJECT_VERSION_NUMBER,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15,
LAST_UPDATE_LOGIN,
REBATE_TRANSACTION_TYPE_CODE
FROM OKC_PRICE_ADJUSTMENTS_V
WHERE ID = p_pat_id;
x_patv_rec.LAST_UPDATED_BY,
x_patv_rec.LAST_UPDATE_DATE,
x_patv_rec.MODIFIED_FROM,
x_patv_rec.MODIFIED_TO,
x_patv_rec.MODIFIER_MECHANISM_TYPE_CODE,
x_patv_rec.OPERAND,
x_patv_rec.ARITHMETIC_OPERATOR,
x_patv_rec.AUTOMATIC_FLAG,
x_patv_rec.UPDATE_ALLOWED,
x_patv_rec.UPDATED_FLAG,
x_patv_rec.APPLIED_FLAG,
x_patv_rec.ON_INVOICE_FLAG,
x_patv_rec.PRICING_PHASE_ID,
x_patv_rec.CONTEXT,
x_patv_rec.PROGRAM_APPLICATION_ID,
x_patv_rec.PROGRAM_ID,
x_patv_rec.PROGRAM_UPDATE_DATE,
x_patv_rec.REQUEST_ID,
x_patv_rec.LIST_HEADER_ID,
x_patv_rec.LIST_LINE_ID,
x_patv_rec.LIST_LINE_TYPE_CODE,
x_patv_rec.CHANGE_REASON_CODE,
x_patv_rec.CHANGE_REASON_TEXT,
x_patv_rec.ESTIMATED_FLAG,
x_patv_rec.ADJUSTED_AMOUNT,
x_patv_rec.CHARGE_TYPE_CODE,
x_patv_rec.CHARGE_SUBTYPE_CODE,
x_patv_rec.RANGE_BREAK_QUANTITY,
x_patv_rec.ACCRUAL_CONVERSION_RATE,
x_patv_rec.PRICING_GROUP_SEQUENCE,
x_patv_rec.ACCRUAL_FLAG,
x_patv_rec.LIST_LINE_NO,
x_patv_rec.SOURCE_SYSTEM_CODE,
x_patv_rec.BENEFIT_QTY,
x_patv_rec.BENEFIT_UOM_CODE,
x_patv_rec.EXPIRATION_DATE,
x_patv_rec.MODIFIER_LEVEL_CODE,
x_patv_rec.PRICE_BREAK_TYPE_CODE,
x_patv_rec.SUBSTITUTION_ATTRIBUTE,
x_patv_rec.PRORATION_TYPE_CODE,
x_patv_rec.INCLUDE_ON_RETURNS_FLAG,
x_patv_rec.OBJECT_VERSION_NUMBER,
x_patv_rec.ATTRIBUTE1,
x_patv_rec.ATTRIBUTE2,
x_patv_rec.ATTRIBUTE3,
x_patv_rec.ATTRIBUTE4,
x_patv_rec.ATTRIBUTE5,
x_patv_rec.ATTRIBUTE6,
x_patv_rec.ATTRIBUTE7,
x_patv_rec.ATTRIBUTE8,
x_patv_rec.ATTRIBUTE9,
x_patv_rec.ATTRIBUTE10,
x_patv_rec.ATTRIBUTE11,
x_patv_rec.ATTRIBUTE12,
x_patv_rec.ATTRIBUTE13,
x_patv_rec.ATTRIBUTE14,
x_patv_rec.ATTRIBUTE15,
x_patv_rec.LAST_UPDATE_LOGIN,
x_patv_rec.REBATE_TRANSACTION_TYPE_CODE;
select
id
,line_number
,cle_id
from okc_k_lines_b
where dnz_chr_id = P_To_Chr_ID
and (
(cle_id is NOT NULL and lse_id in (7,8,9,10,11,13,25,35))
OR
(cle_id is NULL)
)
order by cle_id,to_number(line_number);
select
b.id
,b.line_number
,b.cle_id
from
okc_k_lines_b_temp bt
,okc_k_lines_b b
where b.dnz_chr_id = P_To_Chr_ID
and (
(b.cle_id is NOT NULL and b.lse_id in (7,8,9,10,11,13,25,35))
OR
(b.cle_id is NULL)
)
and b.id = bt.id
order by bt.cle_id,to_number(bt.line_number);
SELECT nvl(max(to_number(line_number)),0)
INTO
l_topline_no
FROM
OKC_K_LINES_B
WHERE CLE_ID IS NULL
AND DNZ_CHR_ID = P_To_Chr_ID
AND ID NOT IN (Select a.id from OKC_K_LINES_B_TEMP a);
update okc_k_lines_b
set line_number = l_topline_no
where id = l_id;
SELECT nvl(max(to_number(line_number)),0)
INTO
l_subline_no
FROM
OKC_K_LINES_B
WHERE CLE_ID = l_cle_id
AND LSE_ID in (7,8,9,10,11,13,25,35)
AND ID NOT IN (Select a.id from OKC_K_LINES_B_TEMP a);
update okc_k_lines_b
set line_number = l_subline_no
where id = l_id;
SELECT
OkcTL.ID AS OkcTL_OldID
,OkcB.ID AS OkcTL_NewID
,OkcTL.LANGUAGE AS OkcTL_LANGUAGE
,OkcTL.SOURCE_LANG AS OkcTL_SOURCE_LANG
,OkcTL.SFWT_FLAG AS OkcTL_SFWT_FLAG
,OkcTL.NAME AS OkcTL_NAME
,OkcTL.COMMENTS AS OkcTL_COMMENTS
,OkcTL.ITEM_DESCRIPTION AS OkcTL_ITEM_DESCRIPTION
,OkcTL.BLOCK23TEXT AS OkcTL_BLOCK23TEXT
,OkcTL.SECURITY_GROUP_ID AS OkcTL_SECURITY_GROUP_ID
,OkcTL.OKE_BOE_DESCRIPTION AS OkcTL_OKE_BOE_DESCRIPTION
,OkcTL.COGNOMEN AS OkcTL_COGNOMEN
FROM
OKC_K_LINES_TL okcTL
,OKC_K_LINES_B okcB
where
okcB.ORIG_SYSTEM_ID1 = okcTL.ID
AND okcB.DNZ_CHR_ID = P_To_Chr_ID;
SELECT
OkcTL.ID AS OkcTL_OldID
,OkcBT.ID AS OkcTL_NewID
,OkcTL.LANGUAGE AS OkcTL_LANGUAGE
,OkcTL.SOURCE_LANG AS OkcTL_SOURCE_LANG
,OkcTL.SFWT_FLAG AS OkcTL_SFWT_FLAG
,OkcTL.NAME AS OkcTL_NAME
,OkcTL.COMMENTS AS OkcTL_COMMENTS
,OkcTL.ITEM_DESCRIPTION AS OkcTL_ITEM_DESCRIPTION
,OkcTL.BLOCK23TEXT AS OkcTL_BLOCK23TEXT
,OkcTL.SECURITY_GROUP_ID AS OkcTL_SECURITY_GROUP_ID
,OkcTL.OKE_BOE_DESCRIPTION AS OkcTL_OKE_BOE_DESCRIPTION
,OkcTL.COGNOMEN AS OkcTL_COGNOMEN
FROM
OKC_K_LINES_TL okcTL
,OKC_K_LINES_B_TEMP okcBT
where
okcBT.ORIG_SYSTEM_ID1 = okcTL.ID
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID;
INSERT INTO OKC_K_LINES_TL
(
ID
,LANGUAGE
,SOURCE_LANG
,SFWT_FLAG
,NAME
,COMMENTS
,ITEM_DESCRIPTION
,BLOCK23TEXT
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
,SECURITY_GROUP_ID
,OKE_BOE_DESCRIPTION
,COGNOMEN
)
SELECT
OKCLinesTLRecTab.OkcTL_NewID(i)
,OKCLinesTLRecTab.OkcTL_LANGUAGE(i)
,OKCLinesTLRecTab.OkcTL_SOURCE_LANG(i)
,OKCLinesTLRecTab.OkcTL_SFWT_FLAG(i)
,OKCLinesTLRecTab.OkcTL_NAME(i)
,OKCLinesTLRecTab.OkcTL_COMMENTS(i)
,OKCLinesTLRecTab.OkcTL_ITEM_DESCRIPTION(i)
,OKCLinesTLRecTab.OkcTL_BLOCK23TEXT(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
,OKCLinesTLRecTab.OkcTL_SECURITY_GROUP_ID(i)
,OKCLinesTLRecTab.OkcTL_OKE_BOE_DESCRIPTION(i)
,OKCLinesTLRecTab.OkcTL_COGNOMEN(i)
FROM DUAL;
SELECT
okcPAV.ID AS okcPAV_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPAV_NewID
,okcPAV.FLEX_TITLE AS okcPAV_FLEX_TITLE
,okcPAV.PRICING_CONTEXT AS okcPAV_PRICING_CONTEXT
,okcPAV.PRICING_ATTRIBUTE1 AS okcPAV_PRICING_ATTRIBUTE1
,okcH.ID AS okcPAV_NewChrID
,okcPAV.PRICING_ATTRIBUTE2 AS okcPAV_PRICING_ATTRIBUTE2
,NULL AS okcPAV_NewCleID
,okcPAV.PRICING_ATTRIBUTE3 AS okcPAV_PRICING_ATTRIBUTE3
,okcPAV.PRICING_ATTRIBUTE4 AS okcPAV_PRICING_ATTRIBUTE4
,okcPAV.PRICING_ATTRIBUTE5 AS okcPAV_PRICING_ATTRIBUTE5
,okcPAV.PRICING_ATTRIBUTE6 AS okcPAV_PRICING_ATTRIBUTE6
,okcPAV.PRICING_ATTRIBUTE7 AS okcPAV_PRICING_ATTRIBUTE7
,okcPAV.PRICING_ATTRIBUTE8 AS okcPAV_PRICING_ATTRIBUTE8
,okcPAV.PRICING_ATTRIBUTE9 AS okcPAV_PRICING_ATTRIBUTE9
,okcPAV.PRICING_ATTRIBUTE10 AS okcPAV_PRICING_ATTRIBUTE10
,okcPAV.PRICING_ATTRIBUTE11 AS okcPAV_PRICING_ATTRIBUTE11
,okcPAV.PRICING_ATTRIBUTE12 AS okcPAV_PRICING_ATTRIBUTE12
,okcPAV.PRICING_ATTRIBUTE13 AS okcPAV_PRICING_ATTRIBUTE13
,okcPAV.PRICING_ATTRIBUTE14 AS okcPAV_PRICING_ATTRIBUTE14
,okcPAV.PRICING_ATTRIBUTE15 AS okcPAV_PRICING_ATTRIBUTE15
,okcPAV.PRICING_ATTRIBUTE16 AS okcPAV_PRICING_ATTRIBUTE16
,okcPAV.PRICING_ATTRIBUTE17 AS okcPAV_PRICING_ATTRIBUTE17
,okcPAV.PRICING_ATTRIBUTE18 AS okcPAV_PRICING_ATTRIBUTE18
,okcPAV.PRICING_ATTRIBUTE19 AS okcPAV_PRICING_ATTRIBUTE19
,okcPAV.PRICING_ATTRIBUTE20 AS okcPAV_PRICING_ATTRIBUTE20
,okcPAV.PRICING_ATTRIBUTE21 AS okcPAV_PRICING_ATTRIBUTE21
,okcPAV.PRICING_ATTRIBUTE22 AS okcPAV_PRICING_ATTRIBUTE22
,okcPAV.PRICING_ATTRIBUTE23 AS okcPAV_PRICING_ATTRIBUTE23
,okcPAV.PRICING_ATTRIBUTE24 AS okcPAV_PRICING_ATTRIBUTE24
,okcPAV.PRICING_ATTRIBUTE25 AS okcPAV_PRICING_ATTRIBUTE25
,okcPAV.PRICING_ATTRIBUTE26 AS okcPAV_PRICING_ATTRIBUTE26
,okcPAV.PRICING_ATTRIBUTE27 AS okcPAV_PRICING_ATTRIBUTE27
,okcPAV.PRICING_ATTRIBUTE28 AS okcPAV_PRICING_ATTRIBUTE28
,okcPAV.PRICING_ATTRIBUTE29 AS okcPAV_PRICING_ATTRIBUTE29
,okcPAV.PRICING_ATTRIBUTE30 AS okcPAV_PRICING_ATTRIBUTE30
,okcPAV.PRICING_ATTRIBUTE31 AS okcPAV_PRICING_ATTRIBUTE31
,okcPAV.PRICING_ATTRIBUTE32 AS okcPAV_PRICING_ATTRIBUTE32
,okcPAV.PRICING_ATTRIBUTE33 AS okcPAV_PRICING_ATTRIBUTE33
,okcPAV.PRICING_ATTRIBUTE34 AS okcPAV_PRICING_ATTRIBUTE34
,okcPAV.PRICING_ATTRIBUTE35 AS okcPAV_PRICING_ATTRIBUTE35
,okcPAV.PRICING_ATTRIBUTE36 AS okcPAV_PRICING_ATTRIBUTE36
,okcPAV.PRICING_ATTRIBUTE37 AS okcPAV_PRICING_ATTRIBUTE37
,okcPAV.PRICING_ATTRIBUTE38 AS okcPAV_PRICING_ATTRIBUTE38
,okcPAV.PRICING_ATTRIBUTE39 AS okcPAV_PRICING_ATTRIBUTE39
,okcPAV.PRICING_ATTRIBUTE40 AS okcPAV_PRICING_ATTRIBUTE40
,okcPAV.PRICING_ATTRIBUTE41 AS okcPAV_PRICING_ATTRIBUTE41
,okcPAV.PRICING_ATTRIBUTE42 AS okcPAV_PRICING_ATTRIBUTE42
,okcPAV.PRICING_ATTRIBUTE43 AS okcPAV_PRICING_ATTRIBUTE43
,okcPAV.PRICING_ATTRIBUTE44 AS okcPAV_PRICING_ATTRIBUTE44
,okcPAV.PRICING_ATTRIBUTE45 AS okcPAV_PRICING_ATTRIBUTE45
,okcPAV.PRICING_ATTRIBUTE46 AS okcPAV_PRICING_ATTRIBUTE46
,okcPAV.PRICING_ATTRIBUTE47 AS okcPAV_PRICING_ATTRIBUTE47
,okcPAV.PRICING_ATTRIBUTE48 AS okcPAV_PRICING_ATTRIBUTE48
,okcPAV.PRICING_ATTRIBUTE49 AS okcPAV_PRICING_ATTRIBUTE49
,okcPAV.PRICING_ATTRIBUTE50 AS okcPAV_PRICING_ATTRIBUTE50
,okcPAV.PRICING_ATTRIBUTE51 AS okcPAV_PRICING_ATTRIBUTE51
,okcPAV.PRICING_ATTRIBUTE52 AS okcPAV_PRICING_ATTRIBUTE52
,okcPAV.PRICING_ATTRIBUTE53 AS okcPAV_PRICING_ATTRIBUTE53
,okcPAV.PRICING_ATTRIBUTE54 AS okcPAV_PRICING_ATTRIBUTE54
,okcPAV.PRICING_ATTRIBUTE55 AS okcPAV_PRICING_ATTRIBUTE55
,okcPAV.PRICING_ATTRIBUTE56 AS okcPAV_PRICING_ATTRIBUTE56
,okcPAV.PRICING_ATTRIBUTE57 AS okcPAV_PRICING_ATTRIBUTE57
,okcPAV.PRICING_ATTRIBUTE58 AS okcPAV_PRICING_ATTRIBUTE58
,okcPAV.PRICING_ATTRIBUTE59 AS okcPAV_PRICING_ATTRIBUTE59
,okcPAV.PRICING_ATTRIBUTE60 AS okcPAV_PRICING_ATTRIBUTE60
,okcPAV.PRICING_ATTRIBUTE61 AS okcPAV_PRICING_ATTRIBUTE61
,okcPAV.PRICING_ATTRIBUTE62 AS okcPAV_PRICING_ATTRIBUTE62
,okcPAV.PRICING_ATTRIBUTE63 AS okcPAV_PRICING_ATTRIBUTE63
,okcPAV.PRICING_ATTRIBUTE64 AS okcPAV_PRICING_ATTRIBUTE64
,okcPAV.PRICING_ATTRIBUTE65 AS okcPAV_PRICING_ATTRIBUTE65
,okcPAV.PRICING_ATTRIBUTE66 AS okcPAV_PRICING_ATTRIBUTE66
,okcPAV.PRICING_ATTRIBUTE67 AS okcPAV_PRICING_ATTRIBUTE67
,okcPAV.PRICING_ATTRIBUTE68 AS okcPAV_PRICING_ATTRIBUTE68
,okcPAV.PRICING_ATTRIBUTE69 AS okcPAV_PRICING_ATTRIBUTE69
,okcPAV.PRICING_ATTRIBUTE70 AS okcPAV_PRICING_ATTRIBUTE70
,okcPAV.PRICING_ATTRIBUTE71 AS okcPAV_PRICING_ATTRIBUTE71
,okcPAV.PRICING_ATTRIBUTE72 AS okcPAV_PRICING_ATTRIBUTE72
,okcPAV.PRICING_ATTRIBUTE73 AS okcPAV_PRICING_ATTRIBUTE73
,okcPAV.PRICING_ATTRIBUTE74 AS okcPAV_PRICING_ATTRIBUTE74
,okcPAV.PRICING_ATTRIBUTE75 AS okcPAV_PRICING_ATTRIBUTE75
,okcPAV.PRICING_ATTRIBUTE76 AS okcPAV_PRICING_ATTRIBUTE76
,okcPAV.PRICING_ATTRIBUTE77 AS okcPAV_PRICING_ATTRIBUTE77
,okcPAV.PRICING_ATTRIBUTE78 AS okcPAV_PRICING_ATTRIBUTE78
,okcPAV.PRICING_ATTRIBUTE79 AS okcPAV_PRICING_ATTRIBUTE79
,okcPAV.PRICING_ATTRIBUTE80 AS okcPAV_PRICING_ATTRIBUTE80
,okcPAV.PRICING_ATTRIBUTE81 AS okcPAV_PRICING_ATTRIBUTE81
,okcPAV.PRICING_ATTRIBUTE82 AS okcPAV_PRICING_ATTRIBUTE82
,okcPAV.PRICING_ATTRIBUTE83 AS okcPAV_PRICING_ATTRIBUTE83
,okcPAV.PRICING_ATTRIBUTE84 AS okcPAV_PRICING_ATTRIBUTE84
,okcPAV.PRICING_ATTRIBUTE85 AS okcPAV_PRICING_ATTRIBUTE85
,okcPAV.PRICING_ATTRIBUTE86 AS okcPAV_PRICING_ATTRIBUTE86
,okcPAV.PRICING_ATTRIBUTE87 AS okcPAV_PRICING_ATTRIBUTE87
,okcPAV.PRICING_ATTRIBUTE88 AS okcPAV_PRICING_ATTRIBUTE88
,okcPAV.PRICING_ATTRIBUTE89 AS okcPAV_PRICING_ATTRIBUTE89
,okcPAV.PRICING_ATTRIBUTE90 AS okcPAV_PRICING_ATTRIBUTE90
,okcPAV.PRICING_ATTRIBUTE91 AS okcPAV_PRICING_ATTRIBUTE91
,okcPAV.PRICING_ATTRIBUTE92 AS okcPAV_PRICING_ATTRIBUTE92
,okcPAV.PRICING_ATTRIBUTE93 AS okcPAV_PRICING_ATTRIBUTE93
,okcPAV.PRICING_ATTRIBUTE94 AS okcPAV_PRICING_ATTRIBUTE94
,okcPAV.PRICING_ATTRIBUTE95 AS okcPAV_PRICING_ATTRIBUTE95
,okcPAV.PRICING_ATTRIBUTE96 AS okcPAV_PRICING_ATTRIBUTE96
,okcPAV.PRICING_ATTRIBUTE97 AS okcPAV_PRICING_ATTRIBUTE97
,okcPAV.PRICING_ATTRIBUTE98 AS okcPAV_PRICING_ATTRIBUTE98
,okcPAV.PRICING_ATTRIBUTE99 AS okcPAV_PRICING_ATTRIBUTE99
,okcPAV.PRICING_ATTRIBUTE100 AS okcPAV_PRICING_ATTRIBUTE100
,okcPAV.QUALIFIER_CONTEXT AS okcPAV_QUALIFIER_CONTEXT
,okcPAV.QUALIFIER_ATTRIBUTE1 AS okcPAV_QUALIFIER_ATTRIBUTE1
,okcPAV.QUALIFIER_ATTRIBUTE2 AS okcPAV_QUALIFIER_ATTRIBUTE2
,okcPAV.QUALIFIER_ATTRIBUTE3 AS okcPAV_QUALIFIER_ATTRIBUTE3
,okcPAV.QUALIFIER_ATTRIBUTE4 AS okcPAV_QUALIFIER_ATTRIBUTE4
,okcPAV.QUALIFIER_ATTRIBUTE5 AS okcPAV_QUALIFIER_ATTRIBUTE5
,okcPAV.QUALIFIER_ATTRIBUTE6 AS okcPAV_QUALIFIER_ATTRIBUTE6
,okcPAV.QUALIFIER_ATTRIBUTE7 AS okcPAV_QUALIFIER_ATTRIBUTE7
,okcPAV.QUALIFIER_ATTRIBUTE8 AS okcPAV_QUALIFIER_ATTRIBUTE8
,okcPAV.QUALIFIER_ATTRIBUTE9 AS okcPAV_QUALIFIER_ATTRIBUTE9
,okcPAV.QUALIFIER_ATTRIBUTE10 AS okcPAV_QUALIFIER_ATTRIBUTE10
,okcPAV.QUALIFIER_ATTRIBUTE11 AS okcPAV_QUALIFIER_ATTRIBUTE11
,okcPAV.QUALIFIER_ATTRIBUTE12 AS okcPAV_QUALIFIER_ATTRIBUTE12
,okcPAV.QUALIFIER_ATTRIBUTE13 AS okcPAV_QUALIFIER_ATTRIBUTE13
,okcPAV.QUALIFIER_ATTRIBUTE14 AS okcPAV_QUALIFIER_ATTRIBUTE14
,okcPAV.QUALIFIER_ATTRIBUTE15 AS okcPAV_QUALIFIER_ATTRIBUTE15
,okcPAV.QUALIFIER_ATTRIBUTE16 AS okcPAV_QUALIFIER_ATTRIBUTE16
,okcPAV.QUALIFIER_ATTRIBUTE17 AS okcPAV_QUALIFIER_ATTRIBUTE17
,okcPAV.QUALIFIER_ATTRIBUTE18 AS okcPAV_QUALIFIER_ATTRIBUTE18
,okcPAV.QUALIFIER_ATTRIBUTE19 AS okcPAV_QUALIFIER_ATTRIBUTE19
,okcPAV.QUALIFIER_ATTRIBUTE20 AS okcPAV_QUALIFIER_ATTRIBUTE20
,okcPAV.QUALIFIER_ATTRIBUTE21 AS okcPAV_QUALIFIER_ATTRIBUTE21
,okcPAV.QUALIFIER_ATTRIBUTE22 AS okcPAV_QUALIFIER_ATTRIBUTE22
,okcPAV.QUALIFIER_ATTRIBUTE23 AS okcPAV_QUALIFIER_ATTRIBUTE23
,okcPAV.QUALIFIER_ATTRIBUTE24 AS okcPAV_QUALIFIER_ATTRIBUTE24
,okcPAV.QUALIFIER_ATTRIBUTE25 AS okcPAV_QUALIFIER_ATTRIBUTE25
,okcPAV.QUALIFIER_ATTRIBUTE26 AS okcPAV_QUALIFIER_ATTRIBUTE26
,okcPAV.QUALIFIER_ATTRIBUTE27 AS okcPAV_QUALIFIER_ATTRIBUTE27
,okcPAV.QUALIFIER_ATTRIBUTE28 AS okcPAV_QUALIFIER_ATTRIBUTE28
,okcPAV.QUALIFIER_ATTRIBUTE29 AS okcPAV_QUALIFIER_ATTRIBUTE29
,okcPAV.QUALIFIER_ATTRIBUTE30 AS okcPAV_QUALIFIER_ATTRIBUTE30
,okcPAV.QUALIFIER_ATTRIBUTE31 AS okcPAV_QUALIFIER_ATTRIBUTE31
,okcPAV.QUALIFIER_ATTRIBUTE32 AS okcPAV_QUALIFIER_ATTRIBUTE32
,okcPAV.QUALIFIER_ATTRIBUTE33 AS okcPAV_QUALIFIER_ATTRIBUTE33
,okcPAV.QUALIFIER_ATTRIBUTE34 AS okcPAV_QUALIFIER_ATTRIBUTE34
,okcPAV.QUALIFIER_ATTRIBUTE35 AS okcPAV_QUALIFIER_ATTRIBUTE35
,okcPAV.QUALIFIER_ATTRIBUTE36 AS okcPAV_QUALIFIER_ATTRIBUTE36
,okcPAV.QUALIFIER_ATTRIBUTE37 AS okcPAV_QUALIFIER_ATTRIBUTE37
,okcPAV.QUALIFIER_ATTRIBUTE38 AS okcPAV_QUALIFIER_ATTRIBUTE38
,okcPAV.QUALIFIER_ATTRIBUTE39 AS okcPAV_QUALIFIER_ATTRIBUTE39
,okcPAV.QUALIFIER_ATTRIBUTE40 AS okcPAV_QUALIFIER_ATTRIBUTE40
,okcPAV.QUALIFIER_ATTRIBUTE41 AS okcPAV_QUALIFIER_ATTRIBUTE41
,okcPAV.QUALIFIER_ATTRIBUTE42 AS okcPAV_QUALIFIER_ATTRIBUTE42
,okcPAV.QUALIFIER_ATTRIBUTE43 AS okcPAV_QUALIFIER_ATTRIBUTE43
,okcPAV.QUALIFIER_ATTRIBUTE44 AS okcPAV_QUALIFIER_ATTRIBUTE44
,okcPAV.QUALIFIER_ATTRIBUTE45 AS okcPAV_QUALIFIER_ATTRIBUTE45
,okcPAV.QUALIFIER_ATTRIBUTE46 AS okcPAV_QUALIFIER_ATTRIBUTE46
,okcPAV.QUALIFIER_ATTRIBUTE47 AS okcPAV_QUALIFIER_ATTRIBUTE47
,okcPAV.QUALIFIER_ATTRIBUTE48 AS okcPAV_QUALIFIER_ATTRIBUTE48
,okcPAV.QUALIFIER_ATTRIBUTE49 AS okcPAV_QUALIFIER_ATTRIBUTE49
,okcPAV.QUALIFIER_ATTRIBUTE50 AS okcPAV_QUALIFIER_ATTRIBUTE50
,okcPAV.QUALIFIER_ATTRIBUTE51 AS okcPAV_QUALIFIER_ATTRIBUTE51
,okcPAV.QUALIFIER_ATTRIBUTE52 AS okcPAV_QUALIFIER_ATTRIBUTE52
,okcPAV.QUALIFIER_ATTRIBUTE53 AS okcPAV_QUALIFIER_ATTRIBUTE53
,okcPAV.QUALIFIER_ATTRIBUTE54 AS okcPAV_QUALIFIER_ATTRIBUTE54
,okcPAV.QUALIFIER_ATTRIBUTE55 AS okcPAV_QUALIFIER_ATTRIBUTE55
,okcPAV.QUALIFIER_ATTRIBUTE56 AS okcPAV_QUALIFIER_ATTRIBUTE56
,okcPAV.QUALIFIER_ATTRIBUTE57 AS okcPAV_QUALIFIER_ATTRIBUTE57
,okcPAV.QUALIFIER_ATTRIBUTE58 AS okcPAV_QUALIFIER_ATTRIBUTE58
,okcPAV.QUALIFIER_ATTRIBUTE59 AS okcPAV_QUALIFIER_ATTRIBUTE59
,okcPAV.QUALIFIER_ATTRIBUTE60 AS okcPAV_QUALIFIER_ATTRIBUTE60
,okcPAV.QUALIFIER_ATTRIBUTE61 AS okcPAV_QUALIFIER_ATTRIBUTE61
,okcPAV.QUALIFIER_ATTRIBUTE62 AS okcPAV_QUALIFIER_ATTRIBUTE62
,okcPAV.QUALIFIER_ATTRIBUTE63 AS okcPAV_QUALIFIER_ATTRIBUTE63
,okcPAV.QUALIFIER_ATTRIBUTE64 AS okcPAV_QUALIFIER_ATTRIBUTE64
,okcPAV.QUALIFIER_ATTRIBUTE65 AS okcPAV_QUALIFIER_ATTRIBUTE65
,okcPAV.QUALIFIER_ATTRIBUTE66 AS okcPAV_QUALIFIER_ATTRIBUTE66
,okcPAV.QUALIFIER_ATTRIBUTE67 AS okcPAV_QUALIFIER_ATTRIBUTE67
,okcPAV.QUALIFIER_ATTRIBUTE68 AS okcPAV_QUALIFIER_ATTRIBUTE68
,okcPAV.QUALIFIER_ATTRIBUTE69 AS okcPAV_QUALIFIER_ATTRIBUTE69
,okcPAV.QUALIFIER_ATTRIBUTE70 AS okcPAV_QUALIFIER_ATTRIBUTE70
,okcPAV.QUALIFIER_ATTRIBUTE71 AS okcPAV_QUALIFIER_ATTRIBUTE71
,okcPAV.QUALIFIER_ATTRIBUTE72 AS okcPAV_QUALIFIER_ATTRIBUTE72
,okcPAV.QUALIFIER_ATTRIBUTE73 AS okcPAV_QUALIFIER_ATTRIBUTE73
,okcPAV.QUALIFIER_ATTRIBUTE74 AS okcPAV_QUALIFIER_ATTRIBUTE74
,okcPAV.QUALIFIER_ATTRIBUTE75 AS okcPAV_QUALIFIER_ATTRIBUTE75
,okcPAV.QUALIFIER_ATTRIBUTE76 AS okcPAV_QUALIFIER_ATTRIBUTE76
,okcPAV.QUALIFIER_ATTRIBUTE77 AS okcPAV_QUALIFIER_ATTRIBUTE77
,okcPAV.QUALIFIER_ATTRIBUTE78 AS okcPAV_QUALIFIER_ATTRIBUTE78
,okcPAV.QUALIFIER_ATTRIBUTE79 AS okcPAV_QUALIFIER_ATTRIBUTE79
,okcPAV.QUALIFIER_ATTRIBUTE80 AS okcPAV_QUALIFIER_ATTRIBUTE80
,okcPAV.QUALIFIER_ATTRIBUTE81 AS okcPAV_QUALIFIER_ATTRIBUTE81
,okcPAV.QUALIFIER_ATTRIBUTE82 AS okcPAV_QUALIFIER_ATTRIBUTE82
,okcPAV.QUALIFIER_ATTRIBUTE83 AS okcPAV_QUALIFIER_ATTRIBUTE83
,okcPAV.QUALIFIER_ATTRIBUTE84 AS okcPAV_QUALIFIER_ATTRIBUTE84
,okcPAV.QUALIFIER_ATTRIBUTE85 AS okcPAV_QUALIFIER_ATTRIBUTE85
,okcPAV.QUALIFIER_ATTRIBUTE86 AS okcPAV_QUALIFIER_ATTRIBUTE86
,okcPAV.QUALIFIER_ATTRIBUTE87 AS okcPAV_QUALIFIER_ATTRIBUTE87
,okcPAV.QUALIFIER_ATTRIBUTE88 AS okcPAV_QUALIFIER_ATTRIBUTE88
,okcPAV.QUALIFIER_ATTRIBUTE89 AS okcPAV_QUALIFIER_ATTRIBUTE89
,okcPAV.QUALIFIER_ATTRIBUTE90 AS okcPAV_QUALIFIER_ATTRIBUTE90
,okcPAV.QUALIFIER_ATTRIBUTE91 AS okcPAV_QUALIFIER_ATTRIBUTE91
,okcPAV.QUALIFIER_ATTRIBUTE92 AS okcPAV_QUALIFIER_ATTRIBUTE92
,okcPAV.QUALIFIER_ATTRIBUTE93 AS okcPAV_QUALIFIER_ATTRIBUTE93
,okcPAV.QUALIFIER_ATTRIBUTE94 AS okcPAV_QUALIFIER_ATTRIBUTE94
,okcPAV.QUALIFIER_ATTRIBUTE95 AS okcPAV_QUALIFIER_ATTRIBUTE95
,okcPAV.QUALIFIER_ATTRIBUTE96 AS okcPAV_QUALIFIER_ATTRIBUTE96
,okcPAV.QUALIFIER_ATTRIBUTE97 AS okcPAV_QUALIFIER_ATTRIBUTE97
,okcPAV.QUALIFIER_ATTRIBUTE98 AS okcPAV_QUALIFIER_ATTRIBUTE98
,okcPAV.QUALIFIER_ATTRIBUTE99 AS okcPAV_QUALIFIER_ATTRIBUTE99
,okcPAV.QUALIFIER_ATTRIBUTE100 AS okcPAV_QUALIFIER_ATTRIBUTE100
,okcPAV.SECURITY_GROUP_ID AS okcPAV_SECURITY_GROUP_ID
,okcPAV.PROGRAM_APPLICATION_ID AS okcPAV_PROGRAM_APPLICATION_ID
,okcPAV.PROGRAM_ID AS okcPAV_PROGRAM_ID
,okcPAV.PROGRAM_UPDATE_DATE AS okcPAV_PROGRAM_UPDATE_DATE
,okcPAV.REQUEST_ID AS okcPAV_REQUEST_ID
,1 AS okcPAV_OBJECT_VERSION_NUMBER
FROM
OKC_PRICE_ATT_VALUES okcPAV
,OKC_K_HEADERS_B okcH
WHERE okcPAV.CHR_ID = okcH.ORIG_SYSTEM_ID1
and okcH.ID = P_To_Chr_ID
and okcPAV.CLE_ID is NULL
and okcPAV.CHR_ID = P_From_Chr_ID
UNION
SELECT
okcPAV.ID AS okcPAV_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPAV_NewID
,okcPAV.FLEX_TITLE AS okcPAV_FLEX_TITLE
,okcPAV.PRICING_CONTEXT AS okcPAV_PRICING_CONTEXT
,okcPAV.PRICING_ATTRIBUTE1 AS okcPAV_PRICING_ATTRIBUTE1
,to_number(decode(okcPAV.CHR_ID,NULL,NULL,okcB.DNZ_CHR_ID)) AS okcPAV_NewChrID
,okcPAV.PRICING_ATTRIBUTE2 AS okcPAV_PRICING_ATTRIBUTE2
,okcB.ID AS okcPAV_NewCleID
,okcPAV.PRICING_ATTRIBUTE3 AS okcPAV_PRICING_ATTRIBUTE3
,okcPAV.PRICING_ATTRIBUTE4 AS okcPAV_PRICING_ATTRIBUTE4
,okcPAV.PRICING_ATTRIBUTE5 AS okcPAV_PRICING_ATTRIBUTE5
,okcPAV.PRICING_ATTRIBUTE6 AS okcPAV_PRICING_ATTRIBUTE6
,okcPAV.PRICING_ATTRIBUTE7 AS okcPAV_PRICING_ATTRIBUTE7
,okcPAV.PRICING_ATTRIBUTE8 AS okcPAV_PRICING_ATTRIBUTE8
,okcPAV.PRICING_ATTRIBUTE9 AS okcPAV_PRICING_ATTRIBUTE9
,okcPAV.PRICING_ATTRIBUTE10 AS okcPAV_PRICING_ATTRIBUTE10
,okcPAV.PRICING_ATTRIBUTE11 AS okcPAV_PRICING_ATTRIBUTE11
,okcPAV.PRICING_ATTRIBUTE12 AS okcPAV_PRICING_ATTRIBUTE12
,okcPAV.PRICING_ATTRIBUTE13 AS okcPAV_PRICING_ATTRIBUTE13
,okcPAV.PRICING_ATTRIBUTE14 AS okcPAV_PRICING_ATTRIBUTE14
,okcPAV.PRICING_ATTRIBUTE15 AS okcPAV_PRICING_ATTRIBUTE15
,okcPAV.PRICING_ATTRIBUTE16 AS okcPAV_PRICING_ATTRIBUTE16
,okcPAV.PRICING_ATTRIBUTE17 AS okcPAV_PRICING_ATTRIBUTE17
,okcPAV.PRICING_ATTRIBUTE18 AS okcPAV_PRICING_ATTRIBUTE18
,okcPAV.PRICING_ATTRIBUTE19 AS okcPAV_PRICING_ATTRIBUTE19
,okcPAV.PRICING_ATTRIBUTE20 AS okcPAV_PRICING_ATTRIBUTE20
,okcPAV.PRICING_ATTRIBUTE21 AS okcPAV_PRICING_ATTRIBUTE21
,okcPAV.PRICING_ATTRIBUTE22 AS okcPAV_PRICING_ATTRIBUTE22
,okcPAV.PRICING_ATTRIBUTE23 AS okcPAV_PRICING_ATTRIBUTE23
,okcPAV.PRICING_ATTRIBUTE24 AS okcPAV_PRICING_ATTRIBUTE24
,okcPAV.PRICING_ATTRIBUTE25 AS okcPAV_PRICING_ATTRIBUTE25
,okcPAV.PRICING_ATTRIBUTE26 AS okcPAV_PRICING_ATTRIBUTE26
,okcPAV.PRICING_ATTRIBUTE27 AS okcPAV_PRICING_ATTRIBUTE27
,okcPAV.PRICING_ATTRIBUTE28 AS okcPAV_PRICING_ATTRIBUTE28
,okcPAV.PRICING_ATTRIBUTE29 AS okcPAV_PRICING_ATTRIBUTE29
,okcPAV.PRICING_ATTRIBUTE30 AS okcPAV_PRICING_ATTRIBUTE30
,okcPAV.PRICING_ATTRIBUTE31 AS okcPAV_PRICING_ATTRIBUTE31
,okcPAV.PRICING_ATTRIBUTE32 AS okcPAV_PRICING_ATTRIBUTE32
,okcPAV.PRICING_ATTRIBUTE33 AS okcPAV_PRICING_ATTRIBUTE33
,okcPAV.PRICING_ATTRIBUTE34 AS okcPAV_PRICING_ATTRIBUTE34
,okcPAV.PRICING_ATTRIBUTE35 AS okcPAV_PRICING_ATTRIBUTE35
,okcPAV.PRICING_ATTRIBUTE36 AS okcPAV_PRICING_ATTRIBUTE36
,okcPAV.PRICING_ATTRIBUTE37 AS okcPAV_PRICING_ATTRIBUTE37
,okcPAV.PRICING_ATTRIBUTE38 AS okcPAV_PRICING_ATTRIBUTE38
,okcPAV.PRICING_ATTRIBUTE39 AS okcPAV_PRICING_ATTRIBUTE39
,okcPAV.PRICING_ATTRIBUTE40 AS okcPAV_PRICING_ATTRIBUTE40
,okcPAV.PRICING_ATTRIBUTE41 AS okcPAV_PRICING_ATTRIBUTE41
,okcPAV.PRICING_ATTRIBUTE42 AS okcPAV_PRICING_ATTRIBUTE42
,okcPAV.PRICING_ATTRIBUTE43 AS okcPAV_PRICING_ATTRIBUTE43
,okcPAV.PRICING_ATTRIBUTE44 AS okcPAV_PRICING_ATTRIBUTE44
,okcPAV.PRICING_ATTRIBUTE45 AS okcPAV_PRICING_ATTRIBUTE45
,okcPAV.PRICING_ATTRIBUTE46 AS okcPAV_PRICING_ATTRIBUTE46
,okcPAV.PRICING_ATTRIBUTE47 AS okcPAV_PRICING_ATTRIBUTE47
,okcPAV.PRICING_ATTRIBUTE48 AS okcPAV_PRICING_ATTRIBUTE48
,okcPAV.PRICING_ATTRIBUTE49 AS okcPAV_PRICING_ATTRIBUTE49
,okcPAV.PRICING_ATTRIBUTE50 AS okcPAV_PRICING_ATTRIBUTE50
,okcPAV.PRICING_ATTRIBUTE51 AS okcPAV_PRICING_ATTRIBUTE51
,okcPAV.PRICING_ATTRIBUTE52 AS okcPAV_PRICING_ATTRIBUTE52
,okcPAV.PRICING_ATTRIBUTE53 AS okcPAV_PRICING_ATTRIBUTE53
,okcPAV.PRICING_ATTRIBUTE54 AS okcPAV_PRICING_ATTRIBUTE54
,okcPAV.PRICING_ATTRIBUTE55 AS okcPAV_PRICING_ATTRIBUTE55
,okcPAV.PRICING_ATTRIBUTE56 AS okcPAV_PRICING_ATTRIBUTE56
,okcPAV.PRICING_ATTRIBUTE57 AS okcPAV_PRICING_ATTRIBUTE57
,okcPAV.PRICING_ATTRIBUTE58 AS okcPAV_PRICING_ATTRIBUTE58
,okcPAV.PRICING_ATTRIBUTE59 AS okcPAV_PRICING_ATTRIBUTE59
,okcPAV.PRICING_ATTRIBUTE60 AS okcPAV_PRICING_ATTRIBUTE60
,okcPAV.PRICING_ATTRIBUTE61 AS okcPAV_PRICING_ATTRIBUTE61
,okcPAV.PRICING_ATTRIBUTE62 AS okcPAV_PRICING_ATTRIBUTE62
,okcPAV.PRICING_ATTRIBUTE63 AS okcPAV_PRICING_ATTRIBUTE63
,okcPAV.PRICING_ATTRIBUTE64 AS okcPAV_PRICING_ATTRIBUTE64
,okcPAV.PRICING_ATTRIBUTE65 AS okcPAV_PRICING_ATTRIBUTE65
,okcPAV.PRICING_ATTRIBUTE66 AS okcPAV_PRICING_ATTRIBUTE66
,okcPAV.PRICING_ATTRIBUTE67 AS okcPAV_PRICING_ATTRIBUTE67
,okcPAV.PRICING_ATTRIBUTE68 AS okcPAV_PRICING_ATTRIBUTE68
,okcPAV.PRICING_ATTRIBUTE69 AS okcPAV_PRICING_ATTRIBUTE69
,okcPAV.PRICING_ATTRIBUTE70 AS okcPAV_PRICING_ATTRIBUTE70
,okcPAV.PRICING_ATTRIBUTE71 AS okcPAV_PRICING_ATTRIBUTE71
,okcPAV.PRICING_ATTRIBUTE72 AS okcPAV_PRICING_ATTRIBUTE72
,okcPAV.PRICING_ATTRIBUTE73 AS okcPAV_PRICING_ATTRIBUTE73
,okcPAV.PRICING_ATTRIBUTE74 AS okcPAV_PRICING_ATTRIBUTE74
,okcPAV.PRICING_ATTRIBUTE75 AS okcPAV_PRICING_ATTRIBUTE75
,okcPAV.PRICING_ATTRIBUTE76 AS okcPAV_PRICING_ATTRIBUTE76
,okcPAV.PRICING_ATTRIBUTE77 AS okcPAV_PRICING_ATTRIBUTE77
,okcPAV.PRICING_ATTRIBUTE78 AS okcPAV_PRICING_ATTRIBUTE78
,okcPAV.PRICING_ATTRIBUTE79 AS okcPAV_PRICING_ATTRIBUTE79
,okcPAV.PRICING_ATTRIBUTE80 AS okcPAV_PRICING_ATTRIBUTE80
,okcPAV.PRICING_ATTRIBUTE81 AS okcPAV_PRICING_ATTRIBUTE81
,okcPAV.PRICING_ATTRIBUTE82 AS okcPAV_PRICING_ATTRIBUTE82
,okcPAV.PRICING_ATTRIBUTE83 AS okcPAV_PRICING_ATTRIBUTE83
,okcPAV.PRICING_ATTRIBUTE84 AS okcPAV_PRICING_ATTRIBUTE84
,okcPAV.PRICING_ATTRIBUTE85 AS okcPAV_PRICING_ATTRIBUTE85
,okcPAV.PRICING_ATTRIBUTE86 AS okcPAV_PRICING_ATTRIBUTE86
,okcPAV.PRICING_ATTRIBUTE87 AS okcPAV_PRICING_ATTRIBUTE87
,okcPAV.PRICING_ATTRIBUTE88 AS okcPAV_PRICING_ATTRIBUTE88
,okcPAV.PRICING_ATTRIBUTE89 AS okcPAV_PRICING_ATTRIBUTE89
,okcPAV.PRICING_ATTRIBUTE90 AS okcPAV_PRICING_ATTRIBUTE90
,okcPAV.PRICING_ATTRIBUTE91 AS okcPAV_PRICING_ATTRIBUTE91
,okcPAV.PRICING_ATTRIBUTE92 AS okcPAV_PRICING_ATTRIBUTE92
,okcPAV.PRICING_ATTRIBUTE93 AS okcPAV_PRICING_ATTRIBUTE93
,okcPAV.PRICING_ATTRIBUTE94 AS okcPAV_PRICING_ATTRIBUTE94
,okcPAV.PRICING_ATTRIBUTE95 AS okcPAV_PRICING_ATTRIBUTE95
,okcPAV.PRICING_ATTRIBUTE96 AS okcPAV_PRICING_ATTRIBUTE96
,okcPAV.PRICING_ATTRIBUTE97 AS okcPAV_PRICING_ATTRIBUTE97
,okcPAV.PRICING_ATTRIBUTE98 AS okcPAV_PRICING_ATTRIBUTE98
,okcPAV.PRICING_ATTRIBUTE99 AS okcPAV_PRICING_ATTRIBUTE99
,okcPAV.PRICING_ATTRIBUTE100 AS okcPAV_PRICING_ATTRIBUTE100
,okcPAV.QUALIFIER_CONTEXT AS okcPAV_QUALIFIER_CONTEXT
,okcPAV.QUALIFIER_ATTRIBUTE1 AS okcPAV_QUALIFIER_ATTRIBUTE1
,okcPAV.QUALIFIER_ATTRIBUTE2 AS okcPAV_QUALIFIER_ATTRIBUTE2
,okcPAV.QUALIFIER_ATTRIBUTE3 AS okcPAV_QUALIFIER_ATTRIBUTE3
,okcPAV.QUALIFIER_ATTRIBUTE4 AS okcPAV_QUALIFIER_ATTRIBUTE4
,okcPAV.QUALIFIER_ATTRIBUTE5 AS okcPAV_QUALIFIER_ATTRIBUTE5
,okcPAV.QUALIFIER_ATTRIBUTE6 AS okcPAV_QUALIFIER_ATTRIBUTE6
,okcPAV.QUALIFIER_ATTRIBUTE7 AS okcPAV_QUALIFIER_ATTRIBUTE7
,okcPAV.QUALIFIER_ATTRIBUTE8 AS okcPAV_QUALIFIER_ATTRIBUTE8
,okcPAV.QUALIFIER_ATTRIBUTE9 AS okcPAV_QUALIFIER_ATTRIBUTE9
,okcPAV.QUALIFIER_ATTRIBUTE10 AS okcPAV_QUALIFIER_ATTRIBUTE10
,okcPAV.QUALIFIER_ATTRIBUTE11 AS okcPAV_QUALIFIER_ATTRIBUTE11
,okcPAV.QUALIFIER_ATTRIBUTE12 AS okcPAV_QUALIFIER_ATTRIBUTE12
,okcPAV.QUALIFIER_ATTRIBUTE13 AS okcPAV_QUALIFIER_ATTRIBUTE13
,okcPAV.QUALIFIER_ATTRIBUTE14 AS okcPAV_QUALIFIER_ATTRIBUTE14
,okcPAV.QUALIFIER_ATTRIBUTE15 AS okcPAV_QUALIFIER_ATTRIBUTE15
,okcPAV.QUALIFIER_ATTRIBUTE16 AS okcPAV_QUALIFIER_ATTRIBUTE16
,okcPAV.QUALIFIER_ATTRIBUTE17 AS okcPAV_QUALIFIER_ATTRIBUTE17
,okcPAV.QUALIFIER_ATTRIBUTE18 AS okcPAV_QUALIFIER_ATTRIBUTE18
,okcPAV.QUALIFIER_ATTRIBUTE19 AS okcPAV_QUALIFIER_ATTRIBUTE19
,okcPAV.QUALIFIER_ATTRIBUTE20 AS okcPAV_QUALIFIER_ATTRIBUTE20
,okcPAV.QUALIFIER_ATTRIBUTE21 AS okcPAV_QUALIFIER_ATTRIBUTE21
,okcPAV.QUALIFIER_ATTRIBUTE22 AS okcPAV_QUALIFIER_ATTRIBUTE22
,okcPAV.QUALIFIER_ATTRIBUTE23 AS okcPAV_QUALIFIER_ATTRIBUTE23
,okcPAV.QUALIFIER_ATTRIBUTE24 AS okcPAV_QUALIFIER_ATTRIBUTE24
,okcPAV.QUALIFIER_ATTRIBUTE25 AS okcPAV_QUALIFIER_ATTRIBUTE25
,okcPAV.QUALIFIER_ATTRIBUTE26 AS okcPAV_QUALIFIER_ATTRIBUTE26
,okcPAV.QUALIFIER_ATTRIBUTE27 AS okcPAV_QUALIFIER_ATTRIBUTE27
,okcPAV.QUALIFIER_ATTRIBUTE28 AS okcPAV_QUALIFIER_ATTRIBUTE28
,okcPAV.QUALIFIER_ATTRIBUTE29 AS okcPAV_QUALIFIER_ATTRIBUTE29
,okcPAV.QUALIFIER_ATTRIBUTE30 AS okcPAV_QUALIFIER_ATTRIBUTE30
,okcPAV.QUALIFIER_ATTRIBUTE31 AS okcPAV_QUALIFIER_ATTRIBUTE31
,okcPAV.QUALIFIER_ATTRIBUTE32 AS okcPAV_QUALIFIER_ATTRIBUTE32
,okcPAV.QUALIFIER_ATTRIBUTE33 AS okcPAV_QUALIFIER_ATTRIBUTE33
,okcPAV.QUALIFIER_ATTRIBUTE34 AS okcPAV_QUALIFIER_ATTRIBUTE34
,okcPAV.QUALIFIER_ATTRIBUTE35 AS okcPAV_QUALIFIER_ATTRIBUTE35
,okcPAV.QUALIFIER_ATTRIBUTE36 AS okcPAV_QUALIFIER_ATTRIBUTE36
,okcPAV.QUALIFIER_ATTRIBUTE37 AS okcPAV_QUALIFIER_ATTRIBUTE37
,okcPAV.QUALIFIER_ATTRIBUTE38 AS okcPAV_QUALIFIER_ATTRIBUTE38
,okcPAV.QUALIFIER_ATTRIBUTE39 AS okcPAV_QUALIFIER_ATTRIBUTE39
,okcPAV.QUALIFIER_ATTRIBUTE40 AS okcPAV_QUALIFIER_ATTRIBUTE40
,okcPAV.QUALIFIER_ATTRIBUTE41 AS okcPAV_QUALIFIER_ATTRIBUTE41
,okcPAV.QUALIFIER_ATTRIBUTE42 AS okcPAV_QUALIFIER_ATTRIBUTE42
,okcPAV.QUALIFIER_ATTRIBUTE43 AS okcPAV_QUALIFIER_ATTRIBUTE43
,okcPAV.QUALIFIER_ATTRIBUTE44 AS okcPAV_QUALIFIER_ATTRIBUTE44
,okcPAV.QUALIFIER_ATTRIBUTE45 AS okcPAV_QUALIFIER_ATTRIBUTE45
,okcPAV.QUALIFIER_ATTRIBUTE46 AS okcPAV_QUALIFIER_ATTRIBUTE46
,okcPAV.QUALIFIER_ATTRIBUTE47 AS okcPAV_QUALIFIER_ATTRIBUTE47
,okcPAV.QUALIFIER_ATTRIBUTE48 AS okcPAV_QUALIFIER_ATTRIBUTE48
,okcPAV.QUALIFIER_ATTRIBUTE49 AS okcPAV_QUALIFIER_ATTRIBUTE49
,okcPAV.QUALIFIER_ATTRIBUTE50 AS okcPAV_QUALIFIER_ATTRIBUTE50
,okcPAV.QUALIFIER_ATTRIBUTE51 AS okcPAV_QUALIFIER_ATTRIBUTE51
,okcPAV.QUALIFIER_ATTRIBUTE52 AS okcPAV_QUALIFIER_ATTRIBUTE52
,okcPAV.QUALIFIER_ATTRIBUTE53 AS okcPAV_QUALIFIER_ATTRIBUTE53
,okcPAV.QUALIFIER_ATTRIBUTE54 AS okcPAV_QUALIFIER_ATTRIBUTE54
,okcPAV.QUALIFIER_ATTRIBUTE55 AS okcPAV_QUALIFIER_ATTRIBUTE55
,okcPAV.QUALIFIER_ATTRIBUTE56 AS okcPAV_QUALIFIER_ATTRIBUTE56
,okcPAV.QUALIFIER_ATTRIBUTE57 AS okcPAV_QUALIFIER_ATTRIBUTE57
,okcPAV.QUALIFIER_ATTRIBUTE58 AS okcPAV_QUALIFIER_ATTRIBUTE58
,okcPAV.QUALIFIER_ATTRIBUTE59 AS okcPAV_QUALIFIER_ATTRIBUTE59
,okcPAV.QUALIFIER_ATTRIBUTE60 AS okcPAV_QUALIFIER_ATTRIBUTE60
,okcPAV.QUALIFIER_ATTRIBUTE61 AS okcPAV_QUALIFIER_ATTRIBUTE61
,okcPAV.QUALIFIER_ATTRIBUTE62 AS okcPAV_QUALIFIER_ATTRIBUTE62
,okcPAV.QUALIFIER_ATTRIBUTE63 AS okcPAV_QUALIFIER_ATTRIBUTE63
,okcPAV.QUALIFIER_ATTRIBUTE64 AS okcPAV_QUALIFIER_ATTRIBUTE64
,okcPAV.QUALIFIER_ATTRIBUTE65 AS okcPAV_QUALIFIER_ATTRIBUTE65
,okcPAV.QUALIFIER_ATTRIBUTE66 AS okcPAV_QUALIFIER_ATTRIBUTE66
,okcPAV.QUALIFIER_ATTRIBUTE67 AS okcPAV_QUALIFIER_ATTRIBUTE67
,okcPAV.QUALIFIER_ATTRIBUTE68 AS okcPAV_QUALIFIER_ATTRIBUTE68
,okcPAV.QUALIFIER_ATTRIBUTE69 AS okcPAV_QUALIFIER_ATTRIBUTE69
,okcPAV.QUALIFIER_ATTRIBUTE70 AS okcPAV_QUALIFIER_ATTRIBUTE70
,okcPAV.QUALIFIER_ATTRIBUTE71 AS okcPAV_QUALIFIER_ATTRIBUTE71
,okcPAV.QUALIFIER_ATTRIBUTE72 AS okcPAV_QUALIFIER_ATTRIBUTE72
,okcPAV.QUALIFIER_ATTRIBUTE73 AS okcPAV_QUALIFIER_ATTRIBUTE73
,okcPAV.QUALIFIER_ATTRIBUTE74 AS okcPAV_QUALIFIER_ATTRIBUTE74
,okcPAV.QUALIFIER_ATTRIBUTE75 AS okcPAV_QUALIFIER_ATTRIBUTE75
,okcPAV.QUALIFIER_ATTRIBUTE76 AS okcPAV_QUALIFIER_ATTRIBUTE76
,okcPAV.QUALIFIER_ATTRIBUTE77 AS okcPAV_QUALIFIER_ATTRIBUTE77
,okcPAV.QUALIFIER_ATTRIBUTE78 AS okcPAV_QUALIFIER_ATTRIBUTE78
,okcPAV.QUALIFIER_ATTRIBUTE79 AS okcPAV_QUALIFIER_ATTRIBUTE79
,okcPAV.QUALIFIER_ATTRIBUTE80 AS okcPAV_QUALIFIER_ATTRIBUTE80
,okcPAV.QUALIFIER_ATTRIBUTE81 AS okcPAV_QUALIFIER_ATTRIBUTE81
,okcPAV.QUALIFIER_ATTRIBUTE82 AS okcPAV_QUALIFIER_ATTRIBUTE82
,okcPAV.QUALIFIER_ATTRIBUTE83 AS okcPAV_QUALIFIER_ATTRIBUTE83
,okcPAV.QUALIFIER_ATTRIBUTE84 AS okcPAV_QUALIFIER_ATTRIBUTE84
,okcPAV.QUALIFIER_ATTRIBUTE85 AS okcPAV_QUALIFIER_ATTRIBUTE85
,okcPAV.QUALIFIER_ATTRIBUTE86 AS okcPAV_QUALIFIER_ATTRIBUTE86
,okcPAV.QUALIFIER_ATTRIBUTE87 AS okcPAV_QUALIFIER_ATTRIBUTE87
,okcPAV.QUALIFIER_ATTRIBUTE88 AS okcPAV_QUALIFIER_ATTRIBUTE88
,okcPAV.QUALIFIER_ATTRIBUTE89 AS okcPAV_QUALIFIER_ATTRIBUTE89
,okcPAV.QUALIFIER_ATTRIBUTE90 AS okcPAV_QUALIFIER_ATTRIBUTE90
,okcPAV.QUALIFIER_ATTRIBUTE91 AS okcPAV_QUALIFIER_ATTRIBUTE91
,okcPAV.QUALIFIER_ATTRIBUTE92 AS okcPAV_QUALIFIER_ATTRIBUTE92
,okcPAV.QUALIFIER_ATTRIBUTE93 AS okcPAV_QUALIFIER_ATTRIBUTE93
,okcPAV.QUALIFIER_ATTRIBUTE94 AS okcPAV_QUALIFIER_ATTRIBUTE94
,okcPAV.QUALIFIER_ATTRIBUTE95 AS okcPAV_QUALIFIER_ATTRIBUTE95
,okcPAV.QUALIFIER_ATTRIBUTE96 AS okcPAV_QUALIFIER_ATTRIBUTE96
,okcPAV.QUALIFIER_ATTRIBUTE97 AS okcPAV_QUALIFIER_ATTRIBUTE97
,okcPAV.QUALIFIER_ATTRIBUTE98 AS okcPAV_QUALIFIER_ATTRIBUTE98
,okcPAV.QUALIFIER_ATTRIBUTE99 AS okcPAV_QUALIFIER_ATTRIBUTE99
,okcPAV.QUALIFIER_ATTRIBUTE100 AS okcPAV_QUALIFIER_ATTRIBUTE100
,okcPAV.SECURITY_GROUP_ID AS okcPAV_SECURITY_GROUP_ID
,okcPAV.PROGRAM_APPLICATION_ID AS okcPAV_PROGRAM_APPLICATION_ID
,okcPAV.PROGRAM_ID AS okcPAV_PROGRAM_ID
,okcPAV.PROGRAM_UPDATE_DATE AS okcPAV_PROGRAM_UPDATE_DATE
,okcPAV.REQUEST_ID AS okcPAV_REQUEST_ID
,1 AS okcPAV_OBJECT_VERSION_NUMBER
FROM
OKC_PRICE_ATT_VALUES okcPAV
,OKC_K_LINES_B okcB
WHERE okcPAV.CLE_ID = okcB.ORIG_SYSTEM_ID1
AND okcB.DNZ_CHR_ID = P_To_Chr_ID;
SELECT
okcPAV.ID AS okcPAV_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPAV_NewID
,okcPAV.FLEX_TITLE AS okcPAV_FLEX_TITLE
,okcPAV.PRICING_CONTEXT AS okcPAV_PRICING_CONTEXT
,okcPAV.PRICING_ATTRIBUTE1 AS okcPAV_PRICING_ATTRIBUTE1
,okcH.ID AS okcPAV_NewChrID
,okcPAV.PRICING_ATTRIBUTE2 AS okcPAV_PRICING_ATTRIBUTE2
,NULL AS okcPAV_NewCleID
,okcPAV.PRICING_ATTRIBUTE3 AS okcPAV_PRICING_ATTRIBUTE3
,okcPAV.PRICING_ATTRIBUTE4 AS okcPAV_PRICING_ATTRIBUTE4
,okcPAV.PRICING_ATTRIBUTE5 AS okcPAV_PRICING_ATTRIBUTE5
,okcPAV.PRICING_ATTRIBUTE6 AS okcPAV_PRICING_ATTRIBUTE6
,okcPAV.PRICING_ATTRIBUTE7 AS okcPAV_PRICING_ATTRIBUTE7
,okcPAV.PRICING_ATTRIBUTE8 AS okcPAV_PRICING_ATTRIBUTE8
,okcPAV.PRICING_ATTRIBUTE9 AS okcPAV_PRICING_ATTRIBUTE9
,okcPAV.PRICING_ATTRIBUTE10 AS okcPAV_PRICING_ATTRIBUTE10
,okcPAV.PRICING_ATTRIBUTE11 AS okcPAV_PRICING_ATTRIBUTE11
,okcPAV.PRICING_ATTRIBUTE12 AS okcPAV_PRICING_ATTRIBUTE12
,okcPAV.PRICING_ATTRIBUTE13 AS okcPAV_PRICING_ATTRIBUTE13
,okcPAV.PRICING_ATTRIBUTE14 AS okcPAV_PRICING_ATTRIBUTE14
,okcPAV.PRICING_ATTRIBUTE15 AS okcPAV_PRICING_ATTRIBUTE15
,okcPAV.PRICING_ATTRIBUTE16 AS okcPAV_PRICING_ATTRIBUTE16
,okcPAV.PRICING_ATTRIBUTE17 AS okcPAV_PRICING_ATTRIBUTE17
,okcPAV.PRICING_ATTRIBUTE18 AS okcPAV_PRICING_ATTRIBUTE18
,okcPAV.PRICING_ATTRIBUTE19 AS okcPAV_PRICING_ATTRIBUTE19
,okcPAV.PRICING_ATTRIBUTE20 AS okcPAV_PRICING_ATTRIBUTE20
,okcPAV.PRICING_ATTRIBUTE21 AS okcPAV_PRICING_ATTRIBUTE21
,okcPAV.PRICING_ATTRIBUTE22 AS okcPAV_PRICING_ATTRIBUTE22
,okcPAV.PRICING_ATTRIBUTE23 AS okcPAV_PRICING_ATTRIBUTE23
,okcPAV.PRICING_ATTRIBUTE24 AS okcPAV_PRICING_ATTRIBUTE24
,okcPAV.PRICING_ATTRIBUTE25 AS okcPAV_PRICING_ATTRIBUTE25
,okcPAV.PRICING_ATTRIBUTE26 AS okcPAV_PRICING_ATTRIBUTE26
,okcPAV.PRICING_ATTRIBUTE27 AS okcPAV_PRICING_ATTRIBUTE27
,okcPAV.PRICING_ATTRIBUTE28 AS okcPAV_PRICING_ATTRIBUTE28
,okcPAV.PRICING_ATTRIBUTE29 AS okcPAV_PRICING_ATTRIBUTE29
,okcPAV.PRICING_ATTRIBUTE30 AS okcPAV_PRICING_ATTRIBUTE30
,okcPAV.PRICING_ATTRIBUTE31 AS okcPAV_PRICING_ATTRIBUTE31
,okcPAV.PRICING_ATTRIBUTE32 AS okcPAV_PRICING_ATTRIBUTE32
,okcPAV.PRICING_ATTRIBUTE33 AS okcPAV_PRICING_ATTRIBUTE33
,okcPAV.PRICING_ATTRIBUTE34 AS okcPAV_PRICING_ATTRIBUTE34
,okcPAV.PRICING_ATTRIBUTE35 AS okcPAV_PRICING_ATTRIBUTE35
,okcPAV.PRICING_ATTRIBUTE36 AS okcPAV_PRICING_ATTRIBUTE36
,okcPAV.PRICING_ATTRIBUTE37 AS okcPAV_PRICING_ATTRIBUTE37
,okcPAV.PRICING_ATTRIBUTE38 AS okcPAV_PRICING_ATTRIBUTE38
,okcPAV.PRICING_ATTRIBUTE39 AS okcPAV_PRICING_ATTRIBUTE39
,okcPAV.PRICING_ATTRIBUTE40 AS okcPAV_PRICING_ATTRIBUTE40
,okcPAV.PRICING_ATTRIBUTE41 AS okcPAV_PRICING_ATTRIBUTE41
,okcPAV.PRICING_ATTRIBUTE42 AS okcPAV_PRICING_ATTRIBUTE42
,okcPAV.PRICING_ATTRIBUTE43 AS okcPAV_PRICING_ATTRIBUTE43
,okcPAV.PRICING_ATTRIBUTE44 AS okcPAV_PRICING_ATTRIBUTE44
,okcPAV.PRICING_ATTRIBUTE45 AS okcPAV_PRICING_ATTRIBUTE45
,okcPAV.PRICING_ATTRIBUTE46 AS okcPAV_PRICING_ATTRIBUTE46
,okcPAV.PRICING_ATTRIBUTE47 AS okcPAV_PRICING_ATTRIBUTE47
,okcPAV.PRICING_ATTRIBUTE48 AS okcPAV_PRICING_ATTRIBUTE48
,okcPAV.PRICING_ATTRIBUTE49 AS okcPAV_PRICING_ATTRIBUTE49
,okcPAV.PRICING_ATTRIBUTE50 AS okcPAV_PRICING_ATTRIBUTE50
,okcPAV.PRICING_ATTRIBUTE51 AS okcPAV_PRICING_ATTRIBUTE51
,okcPAV.PRICING_ATTRIBUTE52 AS okcPAV_PRICING_ATTRIBUTE52
,okcPAV.PRICING_ATTRIBUTE53 AS okcPAV_PRICING_ATTRIBUTE53
,okcPAV.PRICING_ATTRIBUTE54 AS okcPAV_PRICING_ATTRIBUTE54
,okcPAV.PRICING_ATTRIBUTE55 AS okcPAV_PRICING_ATTRIBUTE55
,okcPAV.PRICING_ATTRIBUTE56 AS okcPAV_PRICING_ATTRIBUTE56
,okcPAV.PRICING_ATTRIBUTE57 AS okcPAV_PRICING_ATTRIBUTE57
,okcPAV.PRICING_ATTRIBUTE58 AS okcPAV_PRICING_ATTRIBUTE58
,okcPAV.PRICING_ATTRIBUTE59 AS okcPAV_PRICING_ATTRIBUTE59
,okcPAV.PRICING_ATTRIBUTE60 AS okcPAV_PRICING_ATTRIBUTE60
,okcPAV.PRICING_ATTRIBUTE61 AS okcPAV_PRICING_ATTRIBUTE61
,okcPAV.PRICING_ATTRIBUTE62 AS okcPAV_PRICING_ATTRIBUTE62
,okcPAV.PRICING_ATTRIBUTE63 AS okcPAV_PRICING_ATTRIBUTE63
,okcPAV.PRICING_ATTRIBUTE64 AS okcPAV_PRICING_ATTRIBUTE64
,okcPAV.PRICING_ATTRIBUTE65 AS okcPAV_PRICING_ATTRIBUTE65
,okcPAV.PRICING_ATTRIBUTE66 AS okcPAV_PRICING_ATTRIBUTE66
,okcPAV.PRICING_ATTRIBUTE67 AS okcPAV_PRICING_ATTRIBUTE67
,okcPAV.PRICING_ATTRIBUTE68 AS okcPAV_PRICING_ATTRIBUTE68
,okcPAV.PRICING_ATTRIBUTE69 AS okcPAV_PRICING_ATTRIBUTE69
,okcPAV.PRICING_ATTRIBUTE70 AS okcPAV_PRICING_ATTRIBUTE70
,okcPAV.PRICING_ATTRIBUTE71 AS okcPAV_PRICING_ATTRIBUTE71
,okcPAV.PRICING_ATTRIBUTE72 AS okcPAV_PRICING_ATTRIBUTE72
,okcPAV.PRICING_ATTRIBUTE73 AS okcPAV_PRICING_ATTRIBUTE73
,okcPAV.PRICING_ATTRIBUTE74 AS okcPAV_PRICING_ATTRIBUTE74
,okcPAV.PRICING_ATTRIBUTE75 AS okcPAV_PRICING_ATTRIBUTE75
,okcPAV.PRICING_ATTRIBUTE76 AS okcPAV_PRICING_ATTRIBUTE76
,okcPAV.PRICING_ATTRIBUTE77 AS okcPAV_PRICING_ATTRIBUTE77
,okcPAV.PRICING_ATTRIBUTE78 AS okcPAV_PRICING_ATTRIBUTE78
,okcPAV.PRICING_ATTRIBUTE79 AS okcPAV_PRICING_ATTRIBUTE79
,okcPAV.PRICING_ATTRIBUTE80 AS okcPAV_PRICING_ATTRIBUTE80
,okcPAV.PRICING_ATTRIBUTE81 AS okcPAV_PRICING_ATTRIBUTE81
,okcPAV.PRICING_ATTRIBUTE82 AS okcPAV_PRICING_ATTRIBUTE82
,okcPAV.PRICING_ATTRIBUTE83 AS okcPAV_PRICING_ATTRIBUTE83
,okcPAV.PRICING_ATTRIBUTE84 AS okcPAV_PRICING_ATTRIBUTE84
,okcPAV.PRICING_ATTRIBUTE85 AS okcPAV_PRICING_ATTRIBUTE85
,okcPAV.PRICING_ATTRIBUTE86 AS okcPAV_PRICING_ATTRIBUTE86
,okcPAV.PRICING_ATTRIBUTE87 AS okcPAV_PRICING_ATTRIBUTE87
,okcPAV.PRICING_ATTRIBUTE88 AS okcPAV_PRICING_ATTRIBUTE88
,okcPAV.PRICING_ATTRIBUTE89 AS okcPAV_PRICING_ATTRIBUTE89
,okcPAV.PRICING_ATTRIBUTE90 AS okcPAV_PRICING_ATTRIBUTE90
,okcPAV.PRICING_ATTRIBUTE91 AS okcPAV_PRICING_ATTRIBUTE91
,okcPAV.PRICING_ATTRIBUTE92 AS okcPAV_PRICING_ATTRIBUTE92
,okcPAV.PRICING_ATTRIBUTE93 AS okcPAV_PRICING_ATTRIBUTE93
,okcPAV.PRICING_ATTRIBUTE94 AS okcPAV_PRICING_ATTRIBUTE94
,okcPAV.PRICING_ATTRIBUTE95 AS okcPAV_PRICING_ATTRIBUTE95
,okcPAV.PRICING_ATTRIBUTE96 AS okcPAV_PRICING_ATTRIBUTE96
,okcPAV.PRICING_ATTRIBUTE97 AS okcPAV_PRICING_ATTRIBUTE97
,okcPAV.PRICING_ATTRIBUTE98 AS okcPAV_PRICING_ATTRIBUTE98
,okcPAV.PRICING_ATTRIBUTE99 AS okcPAV_PRICING_ATTRIBUTE99
,okcPAV.PRICING_ATTRIBUTE100 AS okcPAV_PRICING_ATTRIBUTE100
,okcPAV.QUALIFIER_CONTEXT AS okcPAV_QUALIFIER_CONTEXT
,okcPAV.QUALIFIER_ATTRIBUTE1 AS okcPAV_QUALIFIER_ATTRIBUTE1
,okcPAV.QUALIFIER_ATTRIBUTE2 AS okcPAV_QUALIFIER_ATTRIBUTE2
,okcPAV.QUALIFIER_ATTRIBUTE3 AS okcPAV_QUALIFIER_ATTRIBUTE3
,okcPAV.QUALIFIER_ATTRIBUTE4 AS okcPAV_QUALIFIER_ATTRIBUTE4
,okcPAV.QUALIFIER_ATTRIBUTE5 AS okcPAV_QUALIFIER_ATTRIBUTE5
,okcPAV.QUALIFIER_ATTRIBUTE6 AS okcPAV_QUALIFIER_ATTRIBUTE6
,okcPAV.QUALIFIER_ATTRIBUTE7 AS okcPAV_QUALIFIER_ATTRIBUTE7
,okcPAV.QUALIFIER_ATTRIBUTE8 AS okcPAV_QUALIFIER_ATTRIBUTE8
,okcPAV.QUALIFIER_ATTRIBUTE9 AS okcPAV_QUALIFIER_ATTRIBUTE9
,okcPAV.QUALIFIER_ATTRIBUTE10 AS okcPAV_QUALIFIER_ATTRIBUTE10
,okcPAV.QUALIFIER_ATTRIBUTE11 AS okcPAV_QUALIFIER_ATTRIBUTE11
,okcPAV.QUALIFIER_ATTRIBUTE12 AS okcPAV_QUALIFIER_ATTRIBUTE12
,okcPAV.QUALIFIER_ATTRIBUTE13 AS okcPAV_QUALIFIER_ATTRIBUTE13
,okcPAV.QUALIFIER_ATTRIBUTE14 AS okcPAV_QUALIFIER_ATTRIBUTE14
,okcPAV.QUALIFIER_ATTRIBUTE15 AS okcPAV_QUALIFIER_ATTRIBUTE15
,okcPAV.QUALIFIER_ATTRIBUTE16 AS okcPAV_QUALIFIER_ATTRIBUTE16
,okcPAV.QUALIFIER_ATTRIBUTE17 AS okcPAV_QUALIFIER_ATTRIBUTE17
,okcPAV.QUALIFIER_ATTRIBUTE18 AS okcPAV_QUALIFIER_ATTRIBUTE18
,okcPAV.QUALIFIER_ATTRIBUTE19 AS okcPAV_QUALIFIER_ATTRIBUTE19
,okcPAV.QUALIFIER_ATTRIBUTE20 AS okcPAV_QUALIFIER_ATTRIBUTE20
,okcPAV.QUALIFIER_ATTRIBUTE21 AS okcPAV_QUALIFIER_ATTRIBUTE21
,okcPAV.QUALIFIER_ATTRIBUTE22 AS okcPAV_QUALIFIER_ATTRIBUTE22
,okcPAV.QUALIFIER_ATTRIBUTE23 AS okcPAV_QUALIFIER_ATTRIBUTE23
,okcPAV.QUALIFIER_ATTRIBUTE24 AS okcPAV_QUALIFIER_ATTRIBUTE24
,okcPAV.QUALIFIER_ATTRIBUTE25 AS okcPAV_QUALIFIER_ATTRIBUTE25
,okcPAV.QUALIFIER_ATTRIBUTE26 AS okcPAV_QUALIFIER_ATTRIBUTE26
,okcPAV.QUALIFIER_ATTRIBUTE27 AS okcPAV_QUALIFIER_ATTRIBUTE27
,okcPAV.QUALIFIER_ATTRIBUTE28 AS okcPAV_QUALIFIER_ATTRIBUTE28
,okcPAV.QUALIFIER_ATTRIBUTE29 AS okcPAV_QUALIFIER_ATTRIBUTE29
,okcPAV.QUALIFIER_ATTRIBUTE30 AS okcPAV_QUALIFIER_ATTRIBUTE30
,okcPAV.QUALIFIER_ATTRIBUTE31 AS okcPAV_QUALIFIER_ATTRIBUTE31
,okcPAV.QUALIFIER_ATTRIBUTE32 AS okcPAV_QUALIFIER_ATTRIBUTE32
,okcPAV.QUALIFIER_ATTRIBUTE33 AS okcPAV_QUALIFIER_ATTRIBUTE33
,okcPAV.QUALIFIER_ATTRIBUTE34 AS okcPAV_QUALIFIER_ATTRIBUTE34
,okcPAV.QUALIFIER_ATTRIBUTE35 AS okcPAV_QUALIFIER_ATTRIBUTE35
,okcPAV.QUALIFIER_ATTRIBUTE36 AS okcPAV_QUALIFIER_ATTRIBUTE36
,okcPAV.QUALIFIER_ATTRIBUTE37 AS okcPAV_QUALIFIER_ATTRIBUTE37
,okcPAV.QUALIFIER_ATTRIBUTE38 AS okcPAV_QUALIFIER_ATTRIBUTE38
,okcPAV.QUALIFIER_ATTRIBUTE39 AS okcPAV_QUALIFIER_ATTRIBUTE39
,okcPAV.QUALIFIER_ATTRIBUTE40 AS okcPAV_QUALIFIER_ATTRIBUTE40
,okcPAV.QUALIFIER_ATTRIBUTE41 AS okcPAV_QUALIFIER_ATTRIBUTE41
,okcPAV.QUALIFIER_ATTRIBUTE42 AS okcPAV_QUALIFIER_ATTRIBUTE42
,okcPAV.QUALIFIER_ATTRIBUTE43 AS okcPAV_QUALIFIER_ATTRIBUTE43
,okcPAV.QUALIFIER_ATTRIBUTE44 AS okcPAV_QUALIFIER_ATTRIBUTE44
,okcPAV.QUALIFIER_ATTRIBUTE45 AS okcPAV_QUALIFIER_ATTRIBUTE45
,okcPAV.QUALIFIER_ATTRIBUTE46 AS okcPAV_QUALIFIER_ATTRIBUTE46
,okcPAV.QUALIFIER_ATTRIBUTE47 AS okcPAV_QUALIFIER_ATTRIBUTE47
,okcPAV.QUALIFIER_ATTRIBUTE48 AS okcPAV_QUALIFIER_ATTRIBUTE48
,okcPAV.QUALIFIER_ATTRIBUTE49 AS okcPAV_QUALIFIER_ATTRIBUTE49
,okcPAV.QUALIFIER_ATTRIBUTE50 AS okcPAV_QUALIFIER_ATTRIBUTE50
,okcPAV.QUALIFIER_ATTRIBUTE51 AS okcPAV_QUALIFIER_ATTRIBUTE51
,okcPAV.QUALIFIER_ATTRIBUTE52 AS okcPAV_QUALIFIER_ATTRIBUTE52
,okcPAV.QUALIFIER_ATTRIBUTE53 AS okcPAV_QUALIFIER_ATTRIBUTE53
,okcPAV.QUALIFIER_ATTRIBUTE54 AS okcPAV_QUALIFIER_ATTRIBUTE54
,okcPAV.QUALIFIER_ATTRIBUTE55 AS okcPAV_QUALIFIER_ATTRIBUTE55
,okcPAV.QUALIFIER_ATTRIBUTE56 AS okcPAV_QUALIFIER_ATTRIBUTE56
,okcPAV.QUALIFIER_ATTRIBUTE57 AS okcPAV_QUALIFIER_ATTRIBUTE57
,okcPAV.QUALIFIER_ATTRIBUTE58 AS okcPAV_QUALIFIER_ATTRIBUTE58
,okcPAV.QUALIFIER_ATTRIBUTE59 AS okcPAV_QUALIFIER_ATTRIBUTE59
,okcPAV.QUALIFIER_ATTRIBUTE60 AS okcPAV_QUALIFIER_ATTRIBUTE60
,okcPAV.QUALIFIER_ATTRIBUTE61 AS okcPAV_QUALIFIER_ATTRIBUTE61
,okcPAV.QUALIFIER_ATTRIBUTE62 AS okcPAV_QUALIFIER_ATTRIBUTE62
,okcPAV.QUALIFIER_ATTRIBUTE63 AS okcPAV_QUALIFIER_ATTRIBUTE63
,okcPAV.QUALIFIER_ATTRIBUTE64 AS okcPAV_QUALIFIER_ATTRIBUTE64
,okcPAV.QUALIFIER_ATTRIBUTE65 AS okcPAV_QUALIFIER_ATTRIBUTE65
,okcPAV.QUALIFIER_ATTRIBUTE66 AS okcPAV_QUALIFIER_ATTRIBUTE66
,okcPAV.QUALIFIER_ATTRIBUTE67 AS okcPAV_QUALIFIER_ATTRIBUTE67
,okcPAV.QUALIFIER_ATTRIBUTE68 AS okcPAV_QUALIFIER_ATTRIBUTE68
,okcPAV.QUALIFIER_ATTRIBUTE69 AS okcPAV_QUALIFIER_ATTRIBUTE69
,okcPAV.QUALIFIER_ATTRIBUTE70 AS okcPAV_QUALIFIER_ATTRIBUTE70
,okcPAV.QUALIFIER_ATTRIBUTE71 AS okcPAV_QUALIFIER_ATTRIBUTE71
,okcPAV.QUALIFIER_ATTRIBUTE72 AS okcPAV_QUALIFIER_ATTRIBUTE72
,okcPAV.QUALIFIER_ATTRIBUTE73 AS okcPAV_QUALIFIER_ATTRIBUTE73
,okcPAV.QUALIFIER_ATTRIBUTE74 AS okcPAV_QUALIFIER_ATTRIBUTE74
,okcPAV.QUALIFIER_ATTRIBUTE75 AS okcPAV_QUALIFIER_ATTRIBUTE75
,okcPAV.QUALIFIER_ATTRIBUTE76 AS okcPAV_QUALIFIER_ATTRIBUTE76
,okcPAV.QUALIFIER_ATTRIBUTE77 AS okcPAV_QUALIFIER_ATTRIBUTE77
,okcPAV.QUALIFIER_ATTRIBUTE78 AS okcPAV_QUALIFIER_ATTRIBUTE78
,okcPAV.QUALIFIER_ATTRIBUTE79 AS okcPAV_QUALIFIER_ATTRIBUTE79
,okcPAV.QUALIFIER_ATTRIBUTE80 AS okcPAV_QUALIFIER_ATTRIBUTE80
,okcPAV.QUALIFIER_ATTRIBUTE81 AS okcPAV_QUALIFIER_ATTRIBUTE81
,okcPAV.QUALIFIER_ATTRIBUTE82 AS okcPAV_QUALIFIER_ATTRIBUTE82
,okcPAV.QUALIFIER_ATTRIBUTE83 AS okcPAV_QUALIFIER_ATTRIBUTE83
,okcPAV.QUALIFIER_ATTRIBUTE84 AS okcPAV_QUALIFIER_ATTRIBUTE84
,okcPAV.QUALIFIER_ATTRIBUTE85 AS okcPAV_QUALIFIER_ATTRIBUTE85
,okcPAV.QUALIFIER_ATTRIBUTE86 AS okcPAV_QUALIFIER_ATTRIBUTE86
,okcPAV.QUALIFIER_ATTRIBUTE87 AS okcPAV_QUALIFIER_ATTRIBUTE87
,okcPAV.QUALIFIER_ATTRIBUTE88 AS okcPAV_QUALIFIER_ATTRIBUTE88
,okcPAV.QUALIFIER_ATTRIBUTE89 AS okcPAV_QUALIFIER_ATTRIBUTE89
,okcPAV.QUALIFIER_ATTRIBUTE90 AS okcPAV_QUALIFIER_ATTRIBUTE90
,okcPAV.QUALIFIER_ATTRIBUTE91 AS okcPAV_QUALIFIER_ATTRIBUTE91
,okcPAV.QUALIFIER_ATTRIBUTE92 AS okcPAV_QUALIFIER_ATTRIBUTE92
,okcPAV.QUALIFIER_ATTRIBUTE93 AS okcPAV_QUALIFIER_ATTRIBUTE93
,okcPAV.QUALIFIER_ATTRIBUTE94 AS okcPAV_QUALIFIER_ATTRIBUTE94
,okcPAV.QUALIFIER_ATTRIBUTE95 AS okcPAV_QUALIFIER_ATTRIBUTE95
,okcPAV.QUALIFIER_ATTRIBUTE96 AS okcPAV_QUALIFIER_ATTRIBUTE96
,okcPAV.QUALIFIER_ATTRIBUTE97 AS okcPAV_QUALIFIER_ATTRIBUTE97
,okcPAV.QUALIFIER_ATTRIBUTE98 AS okcPAV_QUALIFIER_ATTRIBUTE98
,okcPAV.QUALIFIER_ATTRIBUTE99 AS okcPAV_QUALIFIER_ATTRIBUTE99
,okcPAV.QUALIFIER_ATTRIBUTE100 AS okcPAV_QUALIFIER_ATTRIBUTE100
,okcPAV.SECURITY_GROUP_ID AS okcPAV_SECURITY_GROUP_ID
,okcPAV.PROGRAM_APPLICATION_ID AS okcPAV_PROGRAM_APPLICATION_ID
,okcPAV.PROGRAM_ID AS okcPAV_PROGRAM_ID
,okcPAV.PROGRAM_UPDATE_DATE AS okcPAV_PROGRAM_UPDATE_DATE
,okcPAV.REQUEST_ID AS okcPAV_REQUEST_ID
,1 AS okcPAV_OBJECT_VERSION_NUMBER
FROM
OKC_PRICE_ATT_VALUES okcPAV
,OKC_K_HEADERS_B okcH
WHERE okcPAV.CHR_ID = okcH.ORIG_SYSTEM_ID1
and okcH.ID = P_To_Chr_ID
and okcPAV.CLE_ID is NULL
and okcPAV.CHR_ID = P_From_Chr_ID
UNION
SELECT
okcPAV.ID AS okcPAV_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPAV_NewID
,okcPAV.FLEX_TITLE AS okcPAV_FLEX_TITLE
,okcPAV.PRICING_CONTEXT AS okcPAV_PRICING_CONTEXT
,okcPAV.PRICING_ATTRIBUTE1 AS okcPAV_PRICING_ATTRIBUTE1
,to_number(decode(okcPAV.CHR_ID,NULL,NULL,okcBT.DNZ_CHR_ID)) AS okcPAV_NewChrID
,okcPAV.PRICING_ATTRIBUTE2 AS okcPAV_PRICING_ATTRIBUTE2
,okcBT.ID AS okcPAV_NewCleID
,okcPAV.PRICING_ATTRIBUTE3 AS okcPAV_PRICING_ATTRIBUTE3
,okcPAV.PRICING_ATTRIBUTE4 AS okcPAV_PRICING_ATTRIBUTE4
,okcPAV.PRICING_ATTRIBUTE5 AS okcPAV_PRICING_ATTRIBUTE5
,okcPAV.PRICING_ATTRIBUTE6 AS okcPAV_PRICING_ATTRIBUTE6
,okcPAV.PRICING_ATTRIBUTE7 AS okcPAV_PRICING_ATTRIBUTE7
,okcPAV.PRICING_ATTRIBUTE8 AS okcPAV_PRICING_ATTRIBUTE8
,okcPAV.PRICING_ATTRIBUTE9 AS okcPAV_PRICING_ATTRIBUTE9
,okcPAV.PRICING_ATTRIBUTE10 AS okcPAV_PRICING_ATTRIBUTE10
,okcPAV.PRICING_ATTRIBUTE11 AS okcPAV_PRICING_ATTRIBUTE11
,okcPAV.PRICING_ATTRIBUTE12 AS okcPAV_PRICING_ATTRIBUTE12
,okcPAV.PRICING_ATTRIBUTE13 AS okcPAV_PRICING_ATTRIBUTE13
,okcPAV.PRICING_ATTRIBUTE14 AS okcPAV_PRICING_ATTRIBUTE14
,okcPAV.PRICING_ATTRIBUTE15 AS okcPAV_PRICING_ATTRIBUTE15
,okcPAV.PRICING_ATTRIBUTE16 AS okcPAV_PRICING_ATTRIBUTE16
,okcPAV.PRICING_ATTRIBUTE17 AS okcPAV_PRICING_ATTRIBUTE17
,okcPAV.PRICING_ATTRIBUTE18 AS okcPAV_PRICING_ATTRIBUTE18
,okcPAV.PRICING_ATTRIBUTE19 AS okcPAV_PRICING_ATTRIBUTE19
,okcPAV.PRICING_ATTRIBUTE20 AS okcPAV_PRICING_ATTRIBUTE20
,okcPAV.PRICING_ATTRIBUTE21 AS okcPAV_PRICING_ATTRIBUTE21
,okcPAV.PRICING_ATTRIBUTE22 AS okcPAV_PRICING_ATTRIBUTE22
,okcPAV.PRICING_ATTRIBUTE23 AS okcPAV_PRICING_ATTRIBUTE23
,okcPAV.PRICING_ATTRIBUTE24 AS okcPAV_PRICING_ATTRIBUTE24
,okcPAV.PRICING_ATTRIBUTE25 AS okcPAV_PRICING_ATTRIBUTE25
,okcPAV.PRICING_ATTRIBUTE26 AS okcPAV_PRICING_ATTRIBUTE26
,okcPAV.PRICING_ATTRIBUTE27 AS okcPAV_PRICING_ATTRIBUTE27
,okcPAV.PRICING_ATTRIBUTE28 AS okcPAV_PRICING_ATTRIBUTE28
,okcPAV.PRICING_ATTRIBUTE29 AS okcPAV_PRICING_ATTRIBUTE29
,okcPAV.PRICING_ATTRIBUTE30 AS okcPAV_PRICING_ATTRIBUTE30
,okcPAV.PRICING_ATTRIBUTE31 AS okcPAV_PRICING_ATTRIBUTE31
,okcPAV.PRICING_ATTRIBUTE32 AS okcPAV_PRICING_ATTRIBUTE32
,okcPAV.PRICING_ATTRIBUTE33 AS okcPAV_PRICING_ATTRIBUTE33
,okcPAV.PRICING_ATTRIBUTE34 AS okcPAV_PRICING_ATTRIBUTE34
,okcPAV.PRICING_ATTRIBUTE35 AS okcPAV_PRICING_ATTRIBUTE35
,okcPAV.PRICING_ATTRIBUTE36 AS okcPAV_PRICING_ATTRIBUTE36
,okcPAV.PRICING_ATTRIBUTE37 AS okcPAV_PRICING_ATTRIBUTE37
,okcPAV.PRICING_ATTRIBUTE38 AS okcPAV_PRICING_ATTRIBUTE38
,okcPAV.PRICING_ATTRIBUTE39 AS okcPAV_PRICING_ATTRIBUTE39
,okcPAV.PRICING_ATTRIBUTE40 AS okcPAV_PRICING_ATTRIBUTE40
,okcPAV.PRICING_ATTRIBUTE41 AS okcPAV_PRICING_ATTRIBUTE41
,okcPAV.PRICING_ATTRIBUTE42 AS okcPAV_PRICING_ATTRIBUTE42
,okcPAV.PRICING_ATTRIBUTE43 AS okcPAV_PRICING_ATTRIBUTE43
,okcPAV.PRICING_ATTRIBUTE44 AS okcPAV_PRICING_ATTRIBUTE44
,okcPAV.PRICING_ATTRIBUTE45 AS okcPAV_PRICING_ATTRIBUTE45
,okcPAV.PRICING_ATTRIBUTE46 AS okcPAV_PRICING_ATTRIBUTE46
,okcPAV.PRICING_ATTRIBUTE47 AS okcPAV_PRICING_ATTRIBUTE47
,okcPAV.PRICING_ATTRIBUTE48 AS okcPAV_PRICING_ATTRIBUTE48
,okcPAV.PRICING_ATTRIBUTE49 AS okcPAV_PRICING_ATTRIBUTE49
,okcPAV.PRICING_ATTRIBUTE50 AS okcPAV_PRICING_ATTRIBUTE50
,okcPAV.PRICING_ATTRIBUTE51 AS okcPAV_PRICING_ATTRIBUTE51
,okcPAV.PRICING_ATTRIBUTE52 AS okcPAV_PRICING_ATTRIBUTE52
,okcPAV.PRICING_ATTRIBUTE53 AS okcPAV_PRICING_ATTRIBUTE53
,okcPAV.PRICING_ATTRIBUTE54 AS okcPAV_PRICING_ATTRIBUTE54
,okcPAV.PRICING_ATTRIBUTE55 AS okcPAV_PRICING_ATTRIBUTE55
,okcPAV.PRICING_ATTRIBUTE56 AS okcPAV_PRICING_ATTRIBUTE56
,okcPAV.PRICING_ATTRIBUTE57 AS okcPAV_PRICING_ATTRIBUTE57
,okcPAV.PRICING_ATTRIBUTE58 AS okcPAV_PRICING_ATTRIBUTE58
,okcPAV.PRICING_ATTRIBUTE59 AS okcPAV_PRICING_ATTRIBUTE59
,okcPAV.PRICING_ATTRIBUTE60 AS okcPAV_PRICING_ATTRIBUTE60
,okcPAV.PRICING_ATTRIBUTE61 AS okcPAV_PRICING_ATTRIBUTE61
,okcPAV.PRICING_ATTRIBUTE62 AS okcPAV_PRICING_ATTRIBUTE62
,okcPAV.PRICING_ATTRIBUTE63 AS okcPAV_PRICING_ATTRIBUTE63
,okcPAV.PRICING_ATTRIBUTE64 AS okcPAV_PRICING_ATTRIBUTE64
,okcPAV.PRICING_ATTRIBUTE65 AS okcPAV_PRICING_ATTRIBUTE65
,okcPAV.PRICING_ATTRIBUTE66 AS okcPAV_PRICING_ATTRIBUTE66
,okcPAV.PRICING_ATTRIBUTE67 AS okcPAV_PRICING_ATTRIBUTE67
,okcPAV.PRICING_ATTRIBUTE68 AS okcPAV_PRICING_ATTRIBUTE68
,okcPAV.PRICING_ATTRIBUTE69 AS okcPAV_PRICING_ATTRIBUTE69
,okcPAV.PRICING_ATTRIBUTE70 AS okcPAV_PRICING_ATTRIBUTE70
,okcPAV.PRICING_ATTRIBUTE71 AS okcPAV_PRICING_ATTRIBUTE71
,okcPAV.PRICING_ATTRIBUTE72 AS okcPAV_PRICING_ATTRIBUTE72
,okcPAV.PRICING_ATTRIBUTE73 AS okcPAV_PRICING_ATTRIBUTE73
,okcPAV.PRICING_ATTRIBUTE74 AS okcPAV_PRICING_ATTRIBUTE74
,okcPAV.PRICING_ATTRIBUTE75 AS okcPAV_PRICING_ATTRIBUTE75
,okcPAV.PRICING_ATTRIBUTE76 AS okcPAV_PRICING_ATTRIBUTE76
,okcPAV.PRICING_ATTRIBUTE77 AS okcPAV_PRICING_ATTRIBUTE77
,okcPAV.PRICING_ATTRIBUTE78 AS okcPAV_PRICING_ATTRIBUTE78
,okcPAV.PRICING_ATTRIBUTE79 AS okcPAV_PRICING_ATTRIBUTE79
,okcPAV.PRICING_ATTRIBUTE80 AS okcPAV_PRICING_ATTRIBUTE80
,okcPAV.PRICING_ATTRIBUTE81 AS okcPAV_PRICING_ATTRIBUTE81
,okcPAV.PRICING_ATTRIBUTE82 AS okcPAV_PRICING_ATTRIBUTE82
,okcPAV.PRICING_ATTRIBUTE83 AS okcPAV_PRICING_ATTRIBUTE83
,okcPAV.PRICING_ATTRIBUTE84 AS okcPAV_PRICING_ATTRIBUTE84
,okcPAV.PRICING_ATTRIBUTE85 AS okcPAV_PRICING_ATTRIBUTE85
,okcPAV.PRICING_ATTRIBUTE86 AS okcPAV_PRICING_ATTRIBUTE86
,okcPAV.PRICING_ATTRIBUTE87 AS okcPAV_PRICING_ATTRIBUTE87
,okcPAV.PRICING_ATTRIBUTE88 AS okcPAV_PRICING_ATTRIBUTE88
,okcPAV.PRICING_ATTRIBUTE89 AS okcPAV_PRICING_ATTRIBUTE89
,okcPAV.PRICING_ATTRIBUTE90 AS okcPAV_PRICING_ATTRIBUTE90
,okcPAV.PRICING_ATTRIBUTE91 AS okcPAV_PRICING_ATTRIBUTE91
,okcPAV.PRICING_ATTRIBUTE92 AS okcPAV_PRICING_ATTRIBUTE92
,okcPAV.PRICING_ATTRIBUTE93 AS okcPAV_PRICING_ATTRIBUTE93
,okcPAV.PRICING_ATTRIBUTE94 AS okcPAV_PRICING_ATTRIBUTE94
,okcPAV.PRICING_ATTRIBUTE95 AS okcPAV_PRICING_ATTRIBUTE95
,okcPAV.PRICING_ATTRIBUTE96 AS okcPAV_PRICING_ATTRIBUTE96
,okcPAV.PRICING_ATTRIBUTE97 AS okcPAV_PRICING_ATTRIBUTE97
,okcPAV.PRICING_ATTRIBUTE98 AS okcPAV_PRICING_ATTRIBUTE98
,okcPAV.PRICING_ATTRIBUTE99 AS okcPAV_PRICING_ATTRIBUTE99
,okcPAV.PRICING_ATTRIBUTE100 AS okcPAV_PRICING_ATTRIBUTE100
,okcPAV.QUALIFIER_CONTEXT AS okcPAV_QUALIFIER_CONTEXT
,okcPAV.QUALIFIER_ATTRIBUTE1 AS okcPAV_QUALIFIER_ATTRIBUTE1
,okcPAV.QUALIFIER_ATTRIBUTE2 AS okcPAV_QUALIFIER_ATTRIBUTE2
,okcPAV.QUALIFIER_ATTRIBUTE3 AS okcPAV_QUALIFIER_ATTRIBUTE3
,okcPAV.QUALIFIER_ATTRIBUTE4 AS okcPAV_QUALIFIER_ATTRIBUTE4
,okcPAV.QUALIFIER_ATTRIBUTE5 AS okcPAV_QUALIFIER_ATTRIBUTE5
,okcPAV.QUALIFIER_ATTRIBUTE6 AS okcPAV_QUALIFIER_ATTRIBUTE6
,okcPAV.QUALIFIER_ATTRIBUTE7 AS okcPAV_QUALIFIER_ATTRIBUTE7
,okcPAV.QUALIFIER_ATTRIBUTE8 AS okcPAV_QUALIFIER_ATTRIBUTE8
,okcPAV.QUALIFIER_ATTRIBUTE9 AS okcPAV_QUALIFIER_ATTRIBUTE9
,okcPAV.QUALIFIER_ATTRIBUTE10 AS okcPAV_QUALIFIER_ATTRIBUTE10
,okcPAV.QUALIFIER_ATTRIBUTE11 AS okcPAV_QUALIFIER_ATTRIBUTE11
,okcPAV.QUALIFIER_ATTRIBUTE12 AS okcPAV_QUALIFIER_ATTRIBUTE12
,okcPAV.QUALIFIER_ATTRIBUTE13 AS okcPAV_QUALIFIER_ATTRIBUTE13
,okcPAV.QUALIFIER_ATTRIBUTE14 AS okcPAV_QUALIFIER_ATTRIBUTE14
,okcPAV.QUALIFIER_ATTRIBUTE15 AS okcPAV_QUALIFIER_ATTRIBUTE15
,okcPAV.QUALIFIER_ATTRIBUTE16 AS okcPAV_QUALIFIER_ATTRIBUTE16
,okcPAV.QUALIFIER_ATTRIBUTE17 AS okcPAV_QUALIFIER_ATTRIBUTE17
,okcPAV.QUALIFIER_ATTRIBUTE18 AS okcPAV_QUALIFIER_ATTRIBUTE18
,okcPAV.QUALIFIER_ATTRIBUTE19 AS okcPAV_QUALIFIER_ATTRIBUTE19
,okcPAV.QUALIFIER_ATTRIBUTE20 AS okcPAV_QUALIFIER_ATTRIBUTE20
,okcPAV.QUALIFIER_ATTRIBUTE21 AS okcPAV_QUALIFIER_ATTRIBUTE21
,okcPAV.QUALIFIER_ATTRIBUTE22 AS okcPAV_QUALIFIER_ATTRIBUTE22
,okcPAV.QUALIFIER_ATTRIBUTE23 AS okcPAV_QUALIFIER_ATTRIBUTE23
,okcPAV.QUALIFIER_ATTRIBUTE24 AS okcPAV_QUALIFIER_ATTRIBUTE24
,okcPAV.QUALIFIER_ATTRIBUTE25 AS okcPAV_QUALIFIER_ATTRIBUTE25
,okcPAV.QUALIFIER_ATTRIBUTE26 AS okcPAV_QUALIFIER_ATTRIBUTE26
,okcPAV.QUALIFIER_ATTRIBUTE27 AS okcPAV_QUALIFIER_ATTRIBUTE27
,okcPAV.QUALIFIER_ATTRIBUTE28 AS okcPAV_QUALIFIER_ATTRIBUTE28
,okcPAV.QUALIFIER_ATTRIBUTE29 AS okcPAV_QUALIFIER_ATTRIBUTE29
,okcPAV.QUALIFIER_ATTRIBUTE30 AS okcPAV_QUALIFIER_ATTRIBUTE30
,okcPAV.QUALIFIER_ATTRIBUTE31 AS okcPAV_QUALIFIER_ATTRIBUTE31
,okcPAV.QUALIFIER_ATTRIBUTE32 AS okcPAV_QUALIFIER_ATTRIBUTE32
,okcPAV.QUALIFIER_ATTRIBUTE33 AS okcPAV_QUALIFIER_ATTRIBUTE33
,okcPAV.QUALIFIER_ATTRIBUTE34 AS okcPAV_QUALIFIER_ATTRIBUTE34
,okcPAV.QUALIFIER_ATTRIBUTE35 AS okcPAV_QUALIFIER_ATTRIBUTE35
,okcPAV.QUALIFIER_ATTRIBUTE36 AS okcPAV_QUALIFIER_ATTRIBUTE36
,okcPAV.QUALIFIER_ATTRIBUTE37 AS okcPAV_QUALIFIER_ATTRIBUTE37
,okcPAV.QUALIFIER_ATTRIBUTE38 AS okcPAV_QUALIFIER_ATTRIBUTE38
,okcPAV.QUALIFIER_ATTRIBUTE39 AS okcPAV_QUALIFIER_ATTRIBUTE39
,okcPAV.QUALIFIER_ATTRIBUTE40 AS okcPAV_QUALIFIER_ATTRIBUTE40
,okcPAV.QUALIFIER_ATTRIBUTE41 AS okcPAV_QUALIFIER_ATTRIBUTE41
,okcPAV.QUALIFIER_ATTRIBUTE42 AS okcPAV_QUALIFIER_ATTRIBUTE42
,okcPAV.QUALIFIER_ATTRIBUTE43 AS okcPAV_QUALIFIER_ATTRIBUTE43
,okcPAV.QUALIFIER_ATTRIBUTE44 AS okcPAV_QUALIFIER_ATTRIBUTE44
,okcPAV.QUALIFIER_ATTRIBUTE45 AS okcPAV_QUALIFIER_ATTRIBUTE45
,okcPAV.QUALIFIER_ATTRIBUTE46 AS okcPAV_QUALIFIER_ATTRIBUTE46
,okcPAV.QUALIFIER_ATTRIBUTE47 AS okcPAV_QUALIFIER_ATTRIBUTE47
,okcPAV.QUALIFIER_ATTRIBUTE48 AS okcPAV_QUALIFIER_ATTRIBUTE48
,okcPAV.QUALIFIER_ATTRIBUTE49 AS okcPAV_QUALIFIER_ATTRIBUTE49
,okcPAV.QUALIFIER_ATTRIBUTE50 AS okcPAV_QUALIFIER_ATTRIBUTE50
,okcPAV.QUALIFIER_ATTRIBUTE51 AS okcPAV_QUALIFIER_ATTRIBUTE51
,okcPAV.QUALIFIER_ATTRIBUTE52 AS okcPAV_QUALIFIER_ATTRIBUTE52
,okcPAV.QUALIFIER_ATTRIBUTE53 AS okcPAV_QUALIFIER_ATTRIBUTE53
,okcPAV.QUALIFIER_ATTRIBUTE54 AS okcPAV_QUALIFIER_ATTRIBUTE54
,okcPAV.QUALIFIER_ATTRIBUTE55 AS okcPAV_QUALIFIER_ATTRIBUTE55
,okcPAV.QUALIFIER_ATTRIBUTE56 AS okcPAV_QUALIFIER_ATTRIBUTE56
,okcPAV.QUALIFIER_ATTRIBUTE57 AS okcPAV_QUALIFIER_ATTRIBUTE57
,okcPAV.QUALIFIER_ATTRIBUTE58 AS okcPAV_QUALIFIER_ATTRIBUTE58
,okcPAV.QUALIFIER_ATTRIBUTE59 AS okcPAV_QUALIFIER_ATTRIBUTE59
,okcPAV.QUALIFIER_ATTRIBUTE60 AS okcPAV_QUALIFIER_ATTRIBUTE60
,okcPAV.QUALIFIER_ATTRIBUTE61 AS okcPAV_QUALIFIER_ATTRIBUTE61
,okcPAV.QUALIFIER_ATTRIBUTE62 AS okcPAV_QUALIFIER_ATTRIBUTE62
,okcPAV.QUALIFIER_ATTRIBUTE63 AS okcPAV_QUALIFIER_ATTRIBUTE63
,okcPAV.QUALIFIER_ATTRIBUTE64 AS okcPAV_QUALIFIER_ATTRIBUTE64
,okcPAV.QUALIFIER_ATTRIBUTE65 AS okcPAV_QUALIFIER_ATTRIBUTE65
,okcPAV.QUALIFIER_ATTRIBUTE66 AS okcPAV_QUALIFIER_ATTRIBUTE66
,okcPAV.QUALIFIER_ATTRIBUTE67 AS okcPAV_QUALIFIER_ATTRIBUTE67
,okcPAV.QUALIFIER_ATTRIBUTE68 AS okcPAV_QUALIFIER_ATTRIBUTE68
,okcPAV.QUALIFIER_ATTRIBUTE69 AS okcPAV_QUALIFIER_ATTRIBUTE69
,okcPAV.QUALIFIER_ATTRIBUTE70 AS okcPAV_QUALIFIER_ATTRIBUTE70
,okcPAV.QUALIFIER_ATTRIBUTE71 AS okcPAV_QUALIFIER_ATTRIBUTE71
,okcPAV.QUALIFIER_ATTRIBUTE72 AS okcPAV_QUALIFIER_ATTRIBUTE72
,okcPAV.QUALIFIER_ATTRIBUTE73 AS okcPAV_QUALIFIER_ATTRIBUTE73
,okcPAV.QUALIFIER_ATTRIBUTE74 AS okcPAV_QUALIFIER_ATTRIBUTE74
,okcPAV.QUALIFIER_ATTRIBUTE75 AS okcPAV_QUALIFIER_ATTRIBUTE75
,okcPAV.QUALIFIER_ATTRIBUTE76 AS okcPAV_QUALIFIER_ATTRIBUTE76
,okcPAV.QUALIFIER_ATTRIBUTE77 AS okcPAV_QUALIFIER_ATTRIBUTE77
,okcPAV.QUALIFIER_ATTRIBUTE78 AS okcPAV_QUALIFIER_ATTRIBUTE78
,okcPAV.QUALIFIER_ATTRIBUTE79 AS okcPAV_QUALIFIER_ATTRIBUTE79
,okcPAV.QUALIFIER_ATTRIBUTE80 AS okcPAV_QUALIFIER_ATTRIBUTE80
,okcPAV.QUALIFIER_ATTRIBUTE81 AS okcPAV_QUALIFIER_ATTRIBUTE81
,okcPAV.QUALIFIER_ATTRIBUTE82 AS okcPAV_QUALIFIER_ATTRIBUTE82
,okcPAV.QUALIFIER_ATTRIBUTE83 AS okcPAV_QUALIFIER_ATTRIBUTE83
,okcPAV.QUALIFIER_ATTRIBUTE84 AS okcPAV_QUALIFIER_ATTRIBUTE84
,okcPAV.QUALIFIER_ATTRIBUTE85 AS okcPAV_QUALIFIER_ATTRIBUTE85
,okcPAV.QUALIFIER_ATTRIBUTE86 AS okcPAV_QUALIFIER_ATTRIBUTE86
,okcPAV.QUALIFIER_ATTRIBUTE87 AS okcPAV_QUALIFIER_ATTRIBUTE87
,okcPAV.QUALIFIER_ATTRIBUTE88 AS okcPAV_QUALIFIER_ATTRIBUTE88
,okcPAV.QUALIFIER_ATTRIBUTE89 AS okcPAV_QUALIFIER_ATTRIBUTE89
,okcPAV.QUALIFIER_ATTRIBUTE90 AS okcPAV_QUALIFIER_ATTRIBUTE90
,okcPAV.QUALIFIER_ATTRIBUTE91 AS okcPAV_QUALIFIER_ATTRIBUTE91
,okcPAV.QUALIFIER_ATTRIBUTE92 AS okcPAV_QUALIFIER_ATTRIBUTE92
,okcPAV.QUALIFIER_ATTRIBUTE93 AS okcPAV_QUALIFIER_ATTRIBUTE93
,okcPAV.QUALIFIER_ATTRIBUTE94 AS okcPAV_QUALIFIER_ATTRIBUTE94
,okcPAV.QUALIFIER_ATTRIBUTE95 AS okcPAV_QUALIFIER_ATTRIBUTE95
,okcPAV.QUALIFIER_ATTRIBUTE96 AS okcPAV_QUALIFIER_ATTRIBUTE96
,okcPAV.QUALIFIER_ATTRIBUTE97 AS okcPAV_QUALIFIER_ATTRIBUTE97
,okcPAV.QUALIFIER_ATTRIBUTE98 AS okcPAV_QUALIFIER_ATTRIBUTE98
,okcPAV.QUALIFIER_ATTRIBUTE99 AS okcPAV_QUALIFIER_ATTRIBUTE99
,okcPAV.QUALIFIER_ATTRIBUTE100 AS okcPAV_QUALIFIER_ATTRIBUTE100
,okcPAV.SECURITY_GROUP_ID AS okcPAV_SECURITY_GROUP_ID
,okcPAV.PROGRAM_APPLICATION_ID AS okcPAV_PROGRAM_APPLICATION_ID
,okcPAV.PROGRAM_ID AS okcPAV_PROGRAM_ID
,okcPAV.PROGRAM_UPDATE_DATE AS okcPAV_PROGRAM_UPDATE_DATE
,okcPAV.REQUEST_ID AS okcPAV_REQUEST_ID
,1 AS okcPAV_OBJECT_VERSION_NUMBER
FROM
OKC_PRICE_ATT_VALUES okcPAV
,OKC_K_LINES_B_TEMP okcBT
WHERE okcPAV.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID;
SELECT
okcPAV.ID AS okcPAV_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPAV_NewID
,okcPAV.FLEX_TITLE AS okcPAV_FLEX_TITLE
,okcPAV.PRICING_CONTEXT AS okcPAV_PRICING_CONTEXT
,okcPAV.PRICING_ATTRIBUTE1 AS okcPAV_PRICING_ATTRIBUTE1
,okcH.ID AS okcPAV_NewChrID
,okcPAV.PRICING_ATTRIBUTE2 AS okcPAV_PRICING_ATTRIBUTE2
,NULL AS okcPAV_NewCleID
,okcPAV.PRICING_ATTRIBUTE3 AS okcPAV_PRICING_ATTRIBUTE3
,okcPAV.PRICING_ATTRIBUTE4 AS okcPAV_PRICING_ATTRIBUTE4
,okcPAV.PRICING_ATTRIBUTE5 AS okcPAV_PRICING_ATTRIBUTE5
,okcPAV.PRICING_ATTRIBUTE6 AS okcPAV_PRICING_ATTRIBUTE6
,okcPAV.PRICING_ATTRIBUTE7 AS okcPAV_PRICING_ATTRIBUTE7
,okcPAV.PRICING_ATTRIBUTE8 AS okcPAV_PRICING_ATTRIBUTE8
,okcPAV.PRICING_ATTRIBUTE9 AS okcPAV_PRICING_ATTRIBUTE9
,okcPAV.PRICING_ATTRIBUTE10 AS okcPAV_PRICING_ATTRIBUTE10
,okcPAV.PRICING_ATTRIBUTE11 AS okcPAV_PRICING_ATTRIBUTE11
,okcPAV.PRICING_ATTRIBUTE12 AS okcPAV_PRICING_ATTRIBUTE12
,okcPAV.PRICING_ATTRIBUTE13 AS okcPAV_PRICING_ATTRIBUTE13
,okcPAV.PRICING_ATTRIBUTE14 AS okcPAV_PRICING_ATTRIBUTE14
,okcPAV.PRICING_ATTRIBUTE15 AS okcPAV_PRICING_ATTRIBUTE15
,okcPAV.PRICING_ATTRIBUTE16 AS okcPAV_PRICING_ATTRIBUTE16
,okcPAV.PRICING_ATTRIBUTE17 AS okcPAV_PRICING_ATTRIBUTE17
,okcPAV.PRICING_ATTRIBUTE18 AS okcPAV_PRICING_ATTRIBUTE18
,okcPAV.PRICING_ATTRIBUTE19 AS okcPAV_PRICING_ATTRIBUTE19
,okcPAV.PRICING_ATTRIBUTE20 AS okcPAV_PRICING_ATTRIBUTE20
,okcPAV.PRICING_ATTRIBUTE21 AS okcPAV_PRICING_ATTRIBUTE21
,okcPAV.PRICING_ATTRIBUTE22 AS okcPAV_PRICING_ATTRIBUTE22
,okcPAV.PRICING_ATTRIBUTE23 AS okcPAV_PRICING_ATTRIBUTE23
,okcPAV.PRICING_ATTRIBUTE24 AS okcPAV_PRICING_ATTRIBUTE24
,okcPAV.PRICING_ATTRIBUTE25 AS okcPAV_PRICING_ATTRIBUTE25
,okcPAV.PRICING_ATTRIBUTE26 AS okcPAV_PRICING_ATTRIBUTE26
,okcPAV.PRICING_ATTRIBUTE27 AS okcPAV_PRICING_ATTRIBUTE27
,okcPAV.PRICING_ATTRIBUTE28 AS okcPAV_PRICING_ATTRIBUTE28
,okcPAV.PRICING_ATTRIBUTE29 AS okcPAV_PRICING_ATTRIBUTE29
,okcPAV.PRICING_ATTRIBUTE30 AS okcPAV_PRICING_ATTRIBUTE30
,okcPAV.PRICING_ATTRIBUTE31 AS okcPAV_PRICING_ATTRIBUTE31
,okcPAV.PRICING_ATTRIBUTE32 AS okcPAV_PRICING_ATTRIBUTE32
,okcPAV.PRICING_ATTRIBUTE33 AS okcPAV_PRICING_ATTRIBUTE33
,okcPAV.PRICING_ATTRIBUTE34 AS okcPAV_PRICING_ATTRIBUTE34
,okcPAV.PRICING_ATTRIBUTE35 AS okcPAV_PRICING_ATTRIBUTE35
,okcPAV.PRICING_ATTRIBUTE36 AS okcPAV_PRICING_ATTRIBUTE36
,okcPAV.PRICING_ATTRIBUTE37 AS okcPAV_PRICING_ATTRIBUTE37
,okcPAV.PRICING_ATTRIBUTE38 AS okcPAV_PRICING_ATTRIBUTE38
,okcPAV.PRICING_ATTRIBUTE39 AS okcPAV_PRICING_ATTRIBUTE39
,okcPAV.PRICING_ATTRIBUTE40 AS okcPAV_PRICING_ATTRIBUTE40
,okcPAV.PRICING_ATTRIBUTE41 AS okcPAV_PRICING_ATTRIBUTE41
,okcPAV.PRICING_ATTRIBUTE42 AS okcPAV_PRICING_ATTRIBUTE42
,okcPAV.PRICING_ATTRIBUTE43 AS okcPAV_PRICING_ATTRIBUTE43
,okcPAV.PRICING_ATTRIBUTE44 AS okcPAV_PRICING_ATTRIBUTE44
,okcPAV.PRICING_ATTRIBUTE45 AS okcPAV_PRICING_ATTRIBUTE45
,okcPAV.PRICING_ATTRIBUTE46 AS okcPAV_PRICING_ATTRIBUTE46
,okcPAV.PRICING_ATTRIBUTE47 AS okcPAV_PRICING_ATTRIBUTE47
,okcPAV.PRICING_ATTRIBUTE48 AS okcPAV_PRICING_ATTRIBUTE48
,okcPAV.PRICING_ATTRIBUTE49 AS okcPAV_PRICING_ATTRIBUTE49
,okcPAV.PRICING_ATTRIBUTE50 AS okcPAV_PRICING_ATTRIBUTE50
,okcPAV.PRICING_ATTRIBUTE51 AS okcPAV_PRICING_ATTRIBUTE51
,okcPAV.PRICING_ATTRIBUTE52 AS okcPAV_PRICING_ATTRIBUTE52
,okcPAV.PRICING_ATTRIBUTE53 AS okcPAV_PRICING_ATTRIBUTE53
,okcPAV.PRICING_ATTRIBUTE54 AS okcPAV_PRICING_ATTRIBUTE54
,okcPAV.PRICING_ATTRIBUTE55 AS okcPAV_PRICING_ATTRIBUTE55
,okcPAV.PRICING_ATTRIBUTE56 AS okcPAV_PRICING_ATTRIBUTE56
,okcPAV.PRICING_ATTRIBUTE57 AS okcPAV_PRICING_ATTRIBUTE57
,okcPAV.PRICING_ATTRIBUTE58 AS okcPAV_PRICING_ATTRIBUTE58
,okcPAV.PRICING_ATTRIBUTE59 AS okcPAV_PRICING_ATTRIBUTE59
,okcPAV.PRICING_ATTRIBUTE60 AS okcPAV_PRICING_ATTRIBUTE60
,okcPAV.PRICING_ATTRIBUTE61 AS okcPAV_PRICING_ATTRIBUTE61
,okcPAV.PRICING_ATTRIBUTE62 AS okcPAV_PRICING_ATTRIBUTE62
,okcPAV.PRICING_ATTRIBUTE63 AS okcPAV_PRICING_ATTRIBUTE63
,okcPAV.PRICING_ATTRIBUTE64 AS okcPAV_PRICING_ATTRIBUTE64
,okcPAV.PRICING_ATTRIBUTE65 AS okcPAV_PRICING_ATTRIBUTE65
,okcPAV.PRICING_ATTRIBUTE66 AS okcPAV_PRICING_ATTRIBUTE66
,okcPAV.PRICING_ATTRIBUTE67 AS okcPAV_PRICING_ATTRIBUTE67
,okcPAV.PRICING_ATTRIBUTE68 AS okcPAV_PRICING_ATTRIBUTE68
,okcPAV.PRICING_ATTRIBUTE69 AS okcPAV_PRICING_ATTRIBUTE69
,okcPAV.PRICING_ATTRIBUTE70 AS okcPAV_PRICING_ATTRIBUTE70
,okcPAV.PRICING_ATTRIBUTE71 AS okcPAV_PRICING_ATTRIBUTE71
,okcPAV.PRICING_ATTRIBUTE72 AS okcPAV_PRICING_ATTRIBUTE72
,okcPAV.PRICING_ATTRIBUTE73 AS okcPAV_PRICING_ATTRIBUTE73
,okcPAV.PRICING_ATTRIBUTE74 AS okcPAV_PRICING_ATTRIBUTE74
,okcPAV.PRICING_ATTRIBUTE75 AS okcPAV_PRICING_ATTRIBUTE75
,okcPAV.PRICING_ATTRIBUTE76 AS okcPAV_PRICING_ATTRIBUTE76
,okcPAV.PRICING_ATTRIBUTE77 AS okcPAV_PRICING_ATTRIBUTE77
,okcPAV.PRICING_ATTRIBUTE78 AS okcPAV_PRICING_ATTRIBUTE78
,okcPAV.PRICING_ATTRIBUTE79 AS okcPAV_PRICING_ATTRIBUTE79
,okcPAV.PRICING_ATTRIBUTE80 AS okcPAV_PRICING_ATTRIBUTE80
,okcPAV.PRICING_ATTRIBUTE81 AS okcPAV_PRICING_ATTRIBUTE81
,okcPAV.PRICING_ATTRIBUTE82 AS okcPAV_PRICING_ATTRIBUTE82
,okcPAV.PRICING_ATTRIBUTE83 AS okcPAV_PRICING_ATTRIBUTE83
,okcPAV.PRICING_ATTRIBUTE84 AS okcPAV_PRICING_ATTRIBUTE84
,okcPAV.PRICING_ATTRIBUTE85 AS okcPAV_PRICING_ATTRIBUTE85
,okcPAV.PRICING_ATTRIBUTE86 AS okcPAV_PRICING_ATTRIBUTE86
,okcPAV.PRICING_ATTRIBUTE87 AS okcPAV_PRICING_ATTRIBUTE87
,okcPAV.PRICING_ATTRIBUTE88 AS okcPAV_PRICING_ATTRIBUTE88
,okcPAV.PRICING_ATTRIBUTE89 AS okcPAV_PRICING_ATTRIBUTE89
,okcPAV.PRICING_ATTRIBUTE90 AS okcPAV_PRICING_ATTRIBUTE90
,okcPAV.PRICING_ATTRIBUTE91 AS okcPAV_PRICING_ATTRIBUTE91
,okcPAV.PRICING_ATTRIBUTE92 AS okcPAV_PRICING_ATTRIBUTE92
,okcPAV.PRICING_ATTRIBUTE93 AS okcPAV_PRICING_ATTRIBUTE93
,okcPAV.PRICING_ATTRIBUTE94 AS okcPAV_PRICING_ATTRIBUTE94
,okcPAV.PRICING_ATTRIBUTE95 AS okcPAV_PRICING_ATTRIBUTE95
,okcPAV.PRICING_ATTRIBUTE96 AS okcPAV_PRICING_ATTRIBUTE96
,okcPAV.PRICING_ATTRIBUTE97 AS okcPAV_PRICING_ATTRIBUTE97
,okcPAV.PRICING_ATTRIBUTE98 AS okcPAV_PRICING_ATTRIBUTE98
,okcPAV.PRICING_ATTRIBUTE99 AS okcPAV_PRICING_ATTRIBUTE99
,okcPAV.PRICING_ATTRIBUTE100 AS okcPAV_PRICING_ATTRIBUTE100
,okcPAV.QUALIFIER_CONTEXT AS okcPAV_QUALIFIER_CONTEXT
,okcPAV.QUALIFIER_ATTRIBUTE1 AS okcPAV_QUALIFIER_ATTRIBUTE1
,okcPAV.QUALIFIER_ATTRIBUTE2 AS okcPAV_QUALIFIER_ATTRIBUTE2
,okcPAV.QUALIFIER_ATTRIBUTE3 AS okcPAV_QUALIFIER_ATTRIBUTE3
,okcPAV.QUALIFIER_ATTRIBUTE4 AS okcPAV_QUALIFIER_ATTRIBUTE4
,okcPAV.QUALIFIER_ATTRIBUTE5 AS okcPAV_QUALIFIER_ATTRIBUTE5
,okcPAV.QUALIFIER_ATTRIBUTE6 AS okcPAV_QUALIFIER_ATTRIBUTE6
,okcPAV.QUALIFIER_ATTRIBUTE7 AS okcPAV_QUALIFIER_ATTRIBUTE7
,okcPAV.QUALIFIER_ATTRIBUTE8 AS okcPAV_QUALIFIER_ATTRIBUTE8
,okcPAV.QUALIFIER_ATTRIBUTE9 AS okcPAV_QUALIFIER_ATTRIBUTE9
,okcPAV.QUALIFIER_ATTRIBUTE10 AS okcPAV_QUALIFIER_ATTRIBUTE10
,okcPAV.QUALIFIER_ATTRIBUTE11 AS okcPAV_QUALIFIER_ATTRIBUTE11
,okcPAV.QUALIFIER_ATTRIBUTE12 AS okcPAV_QUALIFIER_ATTRIBUTE12
,okcPAV.QUALIFIER_ATTRIBUTE13 AS okcPAV_QUALIFIER_ATTRIBUTE13
,okcPAV.QUALIFIER_ATTRIBUTE14 AS okcPAV_QUALIFIER_ATTRIBUTE14
,okcPAV.QUALIFIER_ATTRIBUTE15 AS okcPAV_QUALIFIER_ATTRIBUTE15
,okcPAV.QUALIFIER_ATTRIBUTE16 AS okcPAV_QUALIFIER_ATTRIBUTE16
,okcPAV.QUALIFIER_ATTRIBUTE17 AS okcPAV_QUALIFIER_ATTRIBUTE17
,okcPAV.QUALIFIER_ATTRIBUTE18 AS okcPAV_QUALIFIER_ATTRIBUTE18
,okcPAV.QUALIFIER_ATTRIBUTE19 AS okcPAV_QUALIFIER_ATTRIBUTE19
,okcPAV.QUALIFIER_ATTRIBUTE20 AS okcPAV_QUALIFIER_ATTRIBUTE20
,okcPAV.QUALIFIER_ATTRIBUTE21 AS okcPAV_QUALIFIER_ATTRIBUTE21
,okcPAV.QUALIFIER_ATTRIBUTE22 AS okcPAV_QUALIFIER_ATTRIBUTE22
,okcPAV.QUALIFIER_ATTRIBUTE23 AS okcPAV_QUALIFIER_ATTRIBUTE23
,okcPAV.QUALIFIER_ATTRIBUTE24 AS okcPAV_QUALIFIER_ATTRIBUTE24
,okcPAV.QUALIFIER_ATTRIBUTE25 AS okcPAV_QUALIFIER_ATTRIBUTE25
,okcPAV.QUALIFIER_ATTRIBUTE26 AS okcPAV_QUALIFIER_ATTRIBUTE26
,okcPAV.QUALIFIER_ATTRIBUTE27 AS okcPAV_QUALIFIER_ATTRIBUTE27
,okcPAV.QUALIFIER_ATTRIBUTE28 AS okcPAV_QUALIFIER_ATTRIBUTE28
,okcPAV.QUALIFIER_ATTRIBUTE29 AS okcPAV_QUALIFIER_ATTRIBUTE29
,okcPAV.QUALIFIER_ATTRIBUTE30 AS okcPAV_QUALIFIER_ATTRIBUTE30
,okcPAV.QUALIFIER_ATTRIBUTE31 AS okcPAV_QUALIFIER_ATTRIBUTE31
,okcPAV.QUALIFIER_ATTRIBUTE32 AS okcPAV_QUALIFIER_ATTRIBUTE32
,okcPAV.QUALIFIER_ATTRIBUTE33 AS okcPAV_QUALIFIER_ATTRIBUTE33
,okcPAV.QUALIFIER_ATTRIBUTE34 AS okcPAV_QUALIFIER_ATTRIBUTE34
,okcPAV.QUALIFIER_ATTRIBUTE35 AS okcPAV_QUALIFIER_ATTRIBUTE35
,okcPAV.QUALIFIER_ATTRIBUTE36 AS okcPAV_QUALIFIER_ATTRIBUTE36
,okcPAV.QUALIFIER_ATTRIBUTE37 AS okcPAV_QUALIFIER_ATTRIBUTE37
,okcPAV.QUALIFIER_ATTRIBUTE38 AS okcPAV_QUALIFIER_ATTRIBUTE38
,okcPAV.QUALIFIER_ATTRIBUTE39 AS okcPAV_QUALIFIER_ATTRIBUTE39
,okcPAV.QUALIFIER_ATTRIBUTE40 AS okcPAV_QUALIFIER_ATTRIBUTE40
,okcPAV.QUALIFIER_ATTRIBUTE41 AS okcPAV_QUALIFIER_ATTRIBUTE41
,okcPAV.QUALIFIER_ATTRIBUTE42 AS okcPAV_QUALIFIER_ATTRIBUTE42
,okcPAV.QUALIFIER_ATTRIBUTE43 AS okcPAV_QUALIFIER_ATTRIBUTE43
,okcPAV.QUALIFIER_ATTRIBUTE44 AS okcPAV_QUALIFIER_ATTRIBUTE44
,okcPAV.QUALIFIER_ATTRIBUTE45 AS okcPAV_QUALIFIER_ATTRIBUTE45
,okcPAV.QUALIFIER_ATTRIBUTE46 AS okcPAV_QUALIFIER_ATTRIBUTE46
,okcPAV.QUALIFIER_ATTRIBUTE47 AS okcPAV_QUALIFIER_ATTRIBUTE47
,okcPAV.QUALIFIER_ATTRIBUTE48 AS okcPAV_QUALIFIER_ATTRIBUTE48
,okcPAV.QUALIFIER_ATTRIBUTE49 AS okcPAV_QUALIFIER_ATTRIBUTE49
,okcPAV.QUALIFIER_ATTRIBUTE50 AS okcPAV_QUALIFIER_ATTRIBUTE50
,okcPAV.QUALIFIER_ATTRIBUTE51 AS okcPAV_QUALIFIER_ATTRIBUTE51
,okcPAV.QUALIFIER_ATTRIBUTE52 AS okcPAV_QUALIFIER_ATTRIBUTE52
,okcPAV.QUALIFIER_ATTRIBUTE53 AS okcPAV_QUALIFIER_ATTRIBUTE53
,okcPAV.QUALIFIER_ATTRIBUTE54 AS okcPAV_QUALIFIER_ATTRIBUTE54
,okcPAV.QUALIFIER_ATTRIBUTE55 AS okcPAV_QUALIFIER_ATTRIBUTE55
,okcPAV.QUALIFIER_ATTRIBUTE56 AS okcPAV_QUALIFIER_ATTRIBUTE56
,okcPAV.QUALIFIER_ATTRIBUTE57 AS okcPAV_QUALIFIER_ATTRIBUTE57
,okcPAV.QUALIFIER_ATTRIBUTE58 AS okcPAV_QUALIFIER_ATTRIBUTE58
,okcPAV.QUALIFIER_ATTRIBUTE59 AS okcPAV_QUALIFIER_ATTRIBUTE59
,okcPAV.QUALIFIER_ATTRIBUTE60 AS okcPAV_QUALIFIER_ATTRIBUTE60
,okcPAV.QUALIFIER_ATTRIBUTE61 AS okcPAV_QUALIFIER_ATTRIBUTE61
,okcPAV.QUALIFIER_ATTRIBUTE62 AS okcPAV_QUALIFIER_ATTRIBUTE62
,okcPAV.QUALIFIER_ATTRIBUTE63 AS okcPAV_QUALIFIER_ATTRIBUTE63
,okcPAV.QUALIFIER_ATTRIBUTE64 AS okcPAV_QUALIFIER_ATTRIBUTE64
,okcPAV.QUALIFIER_ATTRIBUTE65 AS okcPAV_QUALIFIER_ATTRIBUTE65
,okcPAV.QUALIFIER_ATTRIBUTE66 AS okcPAV_QUALIFIER_ATTRIBUTE66
,okcPAV.QUALIFIER_ATTRIBUTE67 AS okcPAV_QUALIFIER_ATTRIBUTE67
,okcPAV.QUALIFIER_ATTRIBUTE68 AS okcPAV_QUALIFIER_ATTRIBUTE68
,okcPAV.QUALIFIER_ATTRIBUTE69 AS okcPAV_QUALIFIER_ATTRIBUTE69
,okcPAV.QUALIFIER_ATTRIBUTE70 AS okcPAV_QUALIFIER_ATTRIBUTE70
,okcPAV.QUALIFIER_ATTRIBUTE71 AS okcPAV_QUALIFIER_ATTRIBUTE71
,okcPAV.QUALIFIER_ATTRIBUTE72 AS okcPAV_QUALIFIER_ATTRIBUTE72
,okcPAV.QUALIFIER_ATTRIBUTE73 AS okcPAV_QUALIFIER_ATTRIBUTE73
,okcPAV.QUALIFIER_ATTRIBUTE74 AS okcPAV_QUALIFIER_ATTRIBUTE74
,okcPAV.QUALIFIER_ATTRIBUTE75 AS okcPAV_QUALIFIER_ATTRIBUTE75
,okcPAV.QUALIFIER_ATTRIBUTE76 AS okcPAV_QUALIFIER_ATTRIBUTE76
,okcPAV.QUALIFIER_ATTRIBUTE77 AS okcPAV_QUALIFIER_ATTRIBUTE77
,okcPAV.QUALIFIER_ATTRIBUTE78 AS okcPAV_QUALIFIER_ATTRIBUTE78
,okcPAV.QUALIFIER_ATTRIBUTE79 AS okcPAV_QUALIFIER_ATTRIBUTE79
,okcPAV.QUALIFIER_ATTRIBUTE80 AS okcPAV_QUALIFIER_ATTRIBUTE80
,okcPAV.QUALIFIER_ATTRIBUTE81 AS okcPAV_QUALIFIER_ATTRIBUTE81
,okcPAV.QUALIFIER_ATTRIBUTE82 AS okcPAV_QUALIFIER_ATTRIBUTE82
,okcPAV.QUALIFIER_ATTRIBUTE83 AS okcPAV_QUALIFIER_ATTRIBUTE83
,okcPAV.QUALIFIER_ATTRIBUTE84 AS okcPAV_QUALIFIER_ATTRIBUTE84
,okcPAV.QUALIFIER_ATTRIBUTE85 AS okcPAV_QUALIFIER_ATTRIBUTE85
,okcPAV.QUALIFIER_ATTRIBUTE86 AS okcPAV_QUALIFIER_ATTRIBUTE86
,okcPAV.QUALIFIER_ATTRIBUTE87 AS okcPAV_QUALIFIER_ATTRIBUTE87
,okcPAV.QUALIFIER_ATTRIBUTE88 AS okcPAV_QUALIFIER_ATTRIBUTE88
,okcPAV.QUALIFIER_ATTRIBUTE89 AS okcPAV_QUALIFIER_ATTRIBUTE89
,okcPAV.QUALIFIER_ATTRIBUTE90 AS okcPAV_QUALIFIER_ATTRIBUTE90
,okcPAV.QUALIFIER_ATTRIBUTE91 AS okcPAV_QUALIFIER_ATTRIBUTE91
,okcPAV.QUALIFIER_ATTRIBUTE92 AS okcPAV_QUALIFIER_ATTRIBUTE92
,okcPAV.QUALIFIER_ATTRIBUTE93 AS okcPAV_QUALIFIER_ATTRIBUTE93
,okcPAV.QUALIFIER_ATTRIBUTE94 AS okcPAV_QUALIFIER_ATTRIBUTE94
,okcPAV.QUALIFIER_ATTRIBUTE95 AS okcPAV_QUALIFIER_ATTRIBUTE95
,okcPAV.QUALIFIER_ATTRIBUTE96 AS okcPAV_QUALIFIER_ATTRIBUTE96
,okcPAV.QUALIFIER_ATTRIBUTE97 AS okcPAV_QUALIFIER_ATTRIBUTE97
,okcPAV.QUALIFIER_ATTRIBUTE98 AS okcPAV_QUALIFIER_ATTRIBUTE98
,okcPAV.QUALIFIER_ATTRIBUTE99 AS okcPAV_QUALIFIER_ATTRIBUTE99
,okcPAV.QUALIFIER_ATTRIBUTE100 AS okcPAV_QUALIFIER_ATTRIBUTE100
,okcPAV.SECURITY_GROUP_ID AS okcPAV_SECURITY_GROUP_ID
,okcPAV.PROGRAM_APPLICATION_ID AS okcPAV_PROGRAM_APPLICATION_ID
,okcPAV.PROGRAM_ID AS okcPAV_PROGRAM_ID
,okcPAV.PROGRAM_UPDATE_DATE AS okcPAV_PROGRAM_UPDATE_DATE
,okcPAV.REQUEST_ID AS okcPAV_REQUEST_ID
,1 AS okcPAV_OBJECT_VERSION_NUMBER
FROM
OKC_PRICE_ATT_VALUES okcPAV
,OKC_K_HEADERS_B okcH
WHERE okcPAV.CHR_ID = okcH.ORIG_SYSTEM_ID1
and okcH.ID = P_To_Chr_ID
and okcPAV.CLE_ID is NULL
and okcPAV.CHR_ID = P_From_Chr_ID;
SELECT
okcPAV.ID AS okcPAV_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPAV_NewID
,okcPAV.FLEX_TITLE AS okcPAV_FLEX_TITLE
,okcPAV.PRICING_CONTEXT AS okcPAV_PRICING_CONTEXT
,okcPAV.PRICING_ATTRIBUTE1 AS okcPAV_PRICING_ATTRIBUTE1
,to_number(decode(okcPAV.CHR_ID,NULL,NULL,okcBT.DNZ_CHR_ID)) AS okcPAV_NewChrID
,okcPAV.PRICING_ATTRIBUTE2 AS okcPAV_PRICING_ATTRIBUTE2
,okcBT.ID AS okcPAV_NewCleID
,okcPAV.PRICING_ATTRIBUTE3 AS okcPAV_PRICING_ATTRIBUTE3
,okcPAV.PRICING_ATTRIBUTE4 AS okcPAV_PRICING_ATTRIBUTE4
,okcPAV.PRICING_ATTRIBUTE5 AS okcPAV_PRICING_ATTRIBUTE5
,okcPAV.PRICING_ATTRIBUTE6 AS okcPAV_PRICING_ATTRIBUTE6
,okcPAV.PRICING_ATTRIBUTE7 AS okcPAV_PRICING_ATTRIBUTE7
,okcPAV.PRICING_ATTRIBUTE8 AS okcPAV_PRICING_ATTRIBUTE8
,okcPAV.PRICING_ATTRIBUTE9 AS okcPAV_PRICING_ATTRIBUTE9
,okcPAV.PRICING_ATTRIBUTE10 AS okcPAV_PRICING_ATTRIBUTE10
,okcPAV.PRICING_ATTRIBUTE11 AS okcPAV_PRICING_ATTRIBUTE11
,okcPAV.PRICING_ATTRIBUTE12 AS okcPAV_PRICING_ATTRIBUTE12
,okcPAV.PRICING_ATTRIBUTE13 AS okcPAV_PRICING_ATTRIBUTE13
,okcPAV.PRICING_ATTRIBUTE14 AS okcPAV_PRICING_ATTRIBUTE14
,okcPAV.PRICING_ATTRIBUTE15 AS okcPAV_PRICING_ATTRIBUTE15
,okcPAV.PRICING_ATTRIBUTE16 AS okcPAV_PRICING_ATTRIBUTE16
,okcPAV.PRICING_ATTRIBUTE17 AS okcPAV_PRICING_ATTRIBUTE17
,okcPAV.PRICING_ATTRIBUTE18 AS okcPAV_PRICING_ATTRIBUTE18
,okcPAV.PRICING_ATTRIBUTE19 AS okcPAV_PRICING_ATTRIBUTE19
,okcPAV.PRICING_ATTRIBUTE20 AS okcPAV_PRICING_ATTRIBUTE20
,okcPAV.PRICING_ATTRIBUTE21 AS okcPAV_PRICING_ATTRIBUTE21
,okcPAV.PRICING_ATTRIBUTE22 AS okcPAV_PRICING_ATTRIBUTE22
,okcPAV.PRICING_ATTRIBUTE23 AS okcPAV_PRICING_ATTRIBUTE23
,okcPAV.PRICING_ATTRIBUTE24 AS okcPAV_PRICING_ATTRIBUTE24
,okcPAV.PRICING_ATTRIBUTE25 AS okcPAV_PRICING_ATTRIBUTE25
,okcPAV.PRICING_ATTRIBUTE26 AS okcPAV_PRICING_ATTRIBUTE26
,okcPAV.PRICING_ATTRIBUTE27 AS okcPAV_PRICING_ATTRIBUTE27
,okcPAV.PRICING_ATTRIBUTE28 AS okcPAV_PRICING_ATTRIBUTE28
,okcPAV.PRICING_ATTRIBUTE29 AS okcPAV_PRICING_ATTRIBUTE29
,okcPAV.PRICING_ATTRIBUTE30 AS okcPAV_PRICING_ATTRIBUTE30
,okcPAV.PRICING_ATTRIBUTE31 AS okcPAV_PRICING_ATTRIBUTE31
,okcPAV.PRICING_ATTRIBUTE32 AS okcPAV_PRICING_ATTRIBUTE32
,okcPAV.PRICING_ATTRIBUTE33 AS okcPAV_PRICING_ATTRIBUTE33
,okcPAV.PRICING_ATTRIBUTE34 AS okcPAV_PRICING_ATTRIBUTE34
,okcPAV.PRICING_ATTRIBUTE35 AS okcPAV_PRICING_ATTRIBUTE35
,okcPAV.PRICING_ATTRIBUTE36 AS okcPAV_PRICING_ATTRIBUTE36
,okcPAV.PRICING_ATTRIBUTE37 AS okcPAV_PRICING_ATTRIBUTE37
,okcPAV.PRICING_ATTRIBUTE38 AS okcPAV_PRICING_ATTRIBUTE38
,okcPAV.PRICING_ATTRIBUTE39 AS okcPAV_PRICING_ATTRIBUTE39
,okcPAV.PRICING_ATTRIBUTE40 AS okcPAV_PRICING_ATTRIBUTE40
,okcPAV.PRICING_ATTRIBUTE41 AS okcPAV_PRICING_ATTRIBUTE41
,okcPAV.PRICING_ATTRIBUTE42 AS okcPAV_PRICING_ATTRIBUTE42
,okcPAV.PRICING_ATTRIBUTE43 AS okcPAV_PRICING_ATTRIBUTE43
,okcPAV.PRICING_ATTRIBUTE44 AS okcPAV_PRICING_ATTRIBUTE44
,okcPAV.PRICING_ATTRIBUTE45 AS okcPAV_PRICING_ATTRIBUTE45
,okcPAV.PRICING_ATTRIBUTE46 AS okcPAV_PRICING_ATTRIBUTE46
,okcPAV.PRICING_ATTRIBUTE47 AS okcPAV_PRICING_ATTRIBUTE47
,okcPAV.PRICING_ATTRIBUTE48 AS okcPAV_PRICING_ATTRIBUTE48
,okcPAV.PRICING_ATTRIBUTE49 AS okcPAV_PRICING_ATTRIBUTE49
,okcPAV.PRICING_ATTRIBUTE50 AS okcPAV_PRICING_ATTRIBUTE50
,okcPAV.PRICING_ATTRIBUTE51 AS okcPAV_PRICING_ATTRIBUTE51
,okcPAV.PRICING_ATTRIBUTE52 AS okcPAV_PRICING_ATTRIBUTE52
,okcPAV.PRICING_ATTRIBUTE53 AS okcPAV_PRICING_ATTRIBUTE53
,okcPAV.PRICING_ATTRIBUTE54 AS okcPAV_PRICING_ATTRIBUTE54
,okcPAV.PRICING_ATTRIBUTE55 AS okcPAV_PRICING_ATTRIBUTE55
,okcPAV.PRICING_ATTRIBUTE56 AS okcPAV_PRICING_ATTRIBUTE56
,okcPAV.PRICING_ATTRIBUTE57 AS okcPAV_PRICING_ATTRIBUTE57
,okcPAV.PRICING_ATTRIBUTE58 AS okcPAV_PRICING_ATTRIBUTE58
,okcPAV.PRICING_ATTRIBUTE59 AS okcPAV_PRICING_ATTRIBUTE59
,okcPAV.PRICING_ATTRIBUTE60 AS okcPAV_PRICING_ATTRIBUTE60
,okcPAV.PRICING_ATTRIBUTE61 AS okcPAV_PRICING_ATTRIBUTE61
,okcPAV.PRICING_ATTRIBUTE62 AS okcPAV_PRICING_ATTRIBUTE62
,okcPAV.PRICING_ATTRIBUTE63 AS okcPAV_PRICING_ATTRIBUTE63
,okcPAV.PRICING_ATTRIBUTE64 AS okcPAV_PRICING_ATTRIBUTE64
,okcPAV.PRICING_ATTRIBUTE65 AS okcPAV_PRICING_ATTRIBUTE65
,okcPAV.PRICING_ATTRIBUTE66 AS okcPAV_PRICING_ATTRIBUTE66
,okcPAV.PRICING_ATTRIBUTE67 AS okcPAV_PRICING_ATTRIBUTE67
,okcPAV.PRICING_ATTRIBUTE68 AS okcPAV_PRICING_ATTRIBUTE68
,okcPAV.PRICING_ATTRIBUTE69 AS okcPAV_PRICING_ATTRIBUTE69
,okcPAV.PRICING_ATTRIBUTE70 AS okcPAV_PRICING_ATTRIBUTE70
,okcPAV.PRICING_ATTRIBUTE71 AS okcPAV_PRICING_ATTRIBUTE71
,okcPAV.PRICING_ATTRIBUTE72 AS okcPAV_PRICING_ATTRIBUTE72
,okcPAV.PRICING_ATTRIBUTE73 AS okcPAV_PRICING_ATTRIBUTE73
,okcPAV.PRICING_ATTRIBUTE74 AS okcPAV_PRICING_ATTRIBUTE74
,okcPAV.PRICING_ATTRIBUTE75 AS okcPAV_PRICING_ATTRIBUTE75
,okcPAV.PRICING_ATTRIBUTE76 AS okcPAV_PRICING_ATTRIBUTE76
,okcPAV.PRICING_ATTRIBUTE77 AS okcPAV_PRICING_ATTRIBUTE77
,okcPAV.PRICING_ATTRIBUTE78 AS okcPAV_PRICING_ATTRIBUTE78
,okcPAV.PRICING_ATTRIBUTE79 AS okcPAV_PRICING_ATTRIBUTE79
,okcPAV.PRICING_ATTRIBUTE80 AS okcPAV_PRICING_ATTRIBUTE80
,okcPAV.PRICING_ATTRIBUTE81 AS okcPAV_PRICING_ATTRIBUTE81
,okcPAV.PRICING_ATTRIBUTE82 AS okcPAV_PRICING_ATTRIBUTE82
,okcPAV.PRICING_ATTRIBUTE83 AS okcPAV_PRICING_ATTRIBUTE83
,okcPAV.PRICING_ATTRIBUTE84 AS okcPAV_PRICING_ATTRIBUTE84
,okcPAV.PRICING_ATTRIBUTE85 AS okcPAV_PRICING_ATTRIBUTE85
,okcPAV.PRICING_ATTRIBUTE86 AS okcPAV_PRICING_ATTRIBUTE86
,okcPAV.PRICING_ATTRIBUTE87 AS okcPAV_PRICING_ATTRIBUTE87
,okcPAV.PRICING_ATTRIBUTE88 AS okcPAV_PRICING_ATTRIBUTE88
,okcPAV.PRICING_ATTRIBUTE89 AS okcPAV_PRICING_ATTRIBUTE89
,okcPAV.PRICING_ATTRIBUTE90 AS okcPAV_PRICING_ATTRIBUTE90
,okcPAV.PRICING_ATTRIBUTE91 AS okcPAV_PRICING_ATTRIBUTE91
,okcPAV.PRICING_ATTRIBUTE92 AS okcPAV_PRICING_ATTRIBUTE92
,okcPAV.PRICING_ATTRIBUTE93 AS okcPAV_PRICING_ATTRIBUTE93
,okcPAV.PRICING_ATTRIBUTE94 AS okcPAV_PRICING_ATTRIBUTE94
,okcPAV.PRICING_ATTRIBUTE95 AS okcPAV_PRICING_ATTRIBUTE95
,okcPAV.PRICING_ATTRIBUTE96 AS okcPAV_PRICING_ATTRIBUTE96
,okcPAV.PRICING_ATTRIBUTE97 AS okcPAV_PRICING_ATTRIBUTE97
,okcPAV.PRICING_ATTRIBUTE98 AS okcPAV_PRICING_ATTRIBUTE98
,okcPAV.PRICING_ATTRIBUTE99 AS okcPAV_PRICING_ATTRIBUTE99
,okcPAV.PRICING_ATTRIBUTE100 AS okcPAV_PRICING_ATTRIBUTE100
,okcPAV.QUALIFIER_CONTEXT AS okcPAV_QUALIFIER_CONTEXT
,okcPAV.QUALIFIER_ATTRIBUTE1 AS okcPAV_QUALIFIER_ATTRIBUTE1
,okcPAV.QUALIFIER_ATTRIBUTE2 AS okcPAV_QUALIFIER_ATTRIBUTE2
,okcPAV.QUALIFIER_ATTRIBUTE3 AS okcPAV_QUALIFIER_ATTRIBUTE3
,okcPAV.QUALIFIER_ATTRIBUTE4 AS okcPAV_QUALIFIER_ATTRIBUTE4
,okcPAV.QUALIFIER_ATTRIBUTE5 AS okcPAV_QUALIFIER_ATTRIBUTE5
,okcPAV.QUALIFIER_ATTRIBUTE6 AS okcPAV_QUALIFIER_ATTRIBUTE6
,okcPAV.QUALIFIER_ATTRIBUTE7 AS okcPAV_QUALIFIER_ATTRIBUTE7
,okcPAV.QUALIFIER_ATTRIBUTE8 AS okcPAV_QUALIFIER_ATTRIBUTE8
,okcPAV.QUALIFIER_ATTRIBUTE9 AS okcPAV_QUALIFIER_ATTRIBUTE9
,okcPAV.QUALIFIER_ATTRIBUTE10 AS okcPAV_QUALIFIER_ATTRIBUTE10
,okcPAV.QUALIFIER_ATTRIBUTE11 AS okcPAV_QUALIFIER_ATTRIBUTE11
,okcPAV.QUALIFIER_ATTRIBUTE12 AS okcPAV_QUALIFIER_ATTRIBUTE12
,okcPAV.QUALIFIER_ATTRIBUTE13 AS okcPAV_QUALIFIER_ATTRIBUTE13
,okcPAV.QUALIFIER_ATTRIBUTE14 AS okcPAV_QUALIFIER_ATTRIBUTE14
,okcPAV.QUALIFIER_ATTRIBUTE15 AS okcPAV_QUALIFIER_ATTRIBUTE15
,okcPAV.QUALIFIER_ATTRIBUTE16 AS okcPAV_QUALIFIER_ATTRIBUTE16
,okcPAV.QUALIFIER_ATTRIBUTE17 AS okcPAV_QUALIFIER_ATTRIBUTE17
,okcPAV.QUALIFIER_ATTRIBUTE18 AS okcPAV_QUALIFIER_ATTRIBUTE18
,okcPAV.QUALIFIER_ATTRIBUTE19 AS okcPAV_QUALIFIER_ATTRIBUTE19
,okcPAV.QUALIFIER_ATTRIBUTE20 AS okcPAV_QUALIFIER_ATTRIBUTE20
,okcPAV.QUALIFIER_ATTRIBUTE21 AS okcPAV_QUALIFIER_ATTRIBUTE21
,okcPAV.QUALIFIER_ATTRIBUTE22 AS okcPAV_QUALIFIER_ATTRIBUTE22
,okcPAV.QUALIFIER_ATTRIBUTE23 AS okcPAV_QUALIFIER_ATTRIBUTE23
,okcPAV.QUALIFIER_ATTRIBUTE24 AS okcPAV_QUALIFIER_ATTRIBUTE24
,okcPAV.QUALIFIER_ATTRIBUTE25 AS okcPAV_QUALIFIER_ATTRIBUTE25
,okcPAV.QUALIFIER_ATTRIBUTE26 AS okcPAV_QUALIFIER_ATTRIBUTE26
,okcPAV.QUALIFIER_ATTRIBUTE27 AS okcPAV_QUALIFIER_ATTRIBUTE27
,okcPAV.QUALIFIER_ATTRIBUTE28 AS okcPAV_QUALIFIER_ATTRIBUTE28
,okcPAV.QUALIFIER_ATTRIBUTE29 AS okcPAV_QUALIFIER_ATTRIBUTE29
,okcPAV.QUALIFIER_ATTRIBUTE30 AS okcPAV_QUALIFIER_ATTRIBUTE30
,okcPAV.QUALIFIER_ATTRIBUTE31 AS okcPAV_QUALIFIER_ATTRIBUTE31
,okcPAV.QUALIFIER_ATTRIBUTE32 AS okcPAV_QUALIFIER_ATTRIBUTE32
,okcPAV.QUALIFIER_ATTRIBUTE33 AS okcPAV_QUALIFIER_ATTRIBUTE33
,okcPAV.QUALIFIER_ATTRIBUTE34 AS okcPAV_QUALIFIER_ATTRIBUTE34
,okcPAV.QUALIFIER_ATTRIBUTE35 AS okcPAV_QUALIFIER_ATTRIBUTE35
,okcPAV.QUALIFIER_ATTRIBUTE36 AS okcPAV_QUALIFIER_ATTRIBUTE36
,okcPAV.QUALIFIER_ATTRIBUTE37 AS okcPAV_QUALIFIER_ATTRIBUTE37
,okcPAV.QUALIFIER_ATTRIBUTE38 AS okcPAV_QUALIFIER_ATTRIBUTE38
,okcPAV.QUALIFIER_ATTRIBUTE39 AS okcPAV_QUALIFIER_ATTRIBUTE39
,okcPAV.QUALIFIER_ATTRIBUTE40 AS okcPAV_QUALIFIER_ATTRIBUTE40
,okcPAV.QUALIFIER_ATTRIBUTE41 AS okcPAV_QUALIFIER_ATTRIBUTE41
,okcPAV.QUALIFIER_ATTRIBUTE42 AS okcPAV_QUALIFIER_ATTRIBUTE42
,okcPAV.QUALIFIER_ATTRIBUTE43 AS okcPAV_QUALIFIER_ATTRIBUTE43
,okcPAV.QUALIFIER_ATTRIBUTE44 AS okcPAV_QUALIFIER_ATTRIBUTE44
,okcPAV.QUALIFIER_ATTRIBUTE45 AS okcPAV_QUALIFIER_ATTRIBUTE45
,okcPAV.QUALIFIER_ATTRIBUTE46 AS okcPAV_QUALIFIER_ATTRIBUTE46
,okcPAV.QUALIFIER_ATTRIBUTE47 AS okcPAV_QUALIFIER_ATTRIBUTE47
,okcPAV.QUALIFIER_ATTRIBUTE48 AS okcPAV_QUALIFIER_ATTRIBUTE48
,okcPAV.QUALIFIER_ATTRIBUTE49 AS okcPAV_QUALIFIER_ATTRIBUTE49
,okcPAV.QUALIFIER_ATTRIBUTE50 AS okcPAV_QUALIFIER_ATTRIBUTE50
,okcPAV.QUALIFIER_ATTRIBUTE51 AS okcPAV_QUALIFIER_ATTRIBUTE51
,okcPAV.QUALIFIER_ATTRIBUTE52 AS okcPAV_QUALIFIER_ATTRIBUTE52
,okcPAV.QUALIFIER_ATTRIBUTE53 AS okcPAV_QUALIFIER_ATTRIBUTE53
,okcPAV.QUALIFIER_ATTRIBUTE54 AS okcPAV_QUALIFIER_ATTRIBUTE54
,okcPAV.QUALIFIER_ATTRIBUTE55 AS okcPAV_QUALIFIER_ATTRIBUTE55
,okcPAV.QUALIFIER_ATTRIBUTE56 AS okcPAV_QUALIFIER_ATTRIBUTE56
,okcPAV.QUALIFIER_ATTRIBUTE57 AS okcPAV_QUALIFIER_ATTRIBUTE57
,okcPAV.QUALIFIER_ATTRIBUTE58 AS okcPAV_QUALIFIER_ATTRIBUTE58
,okcPAV.QUALIFIER_ATTRIBUTE59 AS okcPAV_QUALIFIER_ATTRIBUTE59
,okcPAV.QUALIFIER_ATTRIBUTE60 AS okcPAV_QUALIFIER_ATTRIBUTE60
,okcPAV.QUALIFIER_ATTRIBUTE61 AS okcPAV_QUALIFIER_ATTRIBUTE61
,okcPAV.QUALIFIER_ATTRIBUTE62 AS okcPAV_QUALIFIER_ATTRIBUTE62
,okcPAV.QUALIFIER_ATTRIBUTE63 AS okcPAV_QUALIFIER_ATTRIBUTE63
,okcPAV.QUALIFIER_ATTRIBUTE64 AS okcPAV_QUALIFIER_ATTRIBUTE64
,okcPAV.QUALIFIER_ATTRIBUTE65 AS okcPAV_QUALIFIER_ATTRIBUTE65
,okcPAV.QUALIFIER_ATTRIBUTE66 AS okcPAV_QUALIFIER_ATTRIBUTE66
,okcPAV.QUALIFIER_ATTRIBUTE67 AS okcPAV_QUALIFIER_ATTRIBUTE67
,okcPAV.QUALIFIER_ATTRIBUTE68 AS okcPAV_QUALIFIER_ATTRIBUTE68
,okcPAV.QUALIFIER_ATTRIBUTE69 AS okcPAV_QUALIFIER_ATTRIBUTE69
,okcPAV.QUALIFIER_ATTRIBUTE70 AS okcPAV_QUALIFIER_ATTRIBUTE70
,okcPAV.QUALIFIER_ATTRIBUTE71 AS okcPAV_QUALIFIER_ATTRIBUTE71
,okcPAV.QUALIFIER_ATTRIBUTE72 AS okcPAV_QUALIFIER_ATTRIBUTE72
,okcPAV.QUALIFIER_ATTRIBUTE73 AS okcPAV_QUALIFIER_ATTRIBUTE73
,okcPAV.QUALIFIER_ATTRIBUTE74 AS okcPAV_QUALIFIER_ATTRIBUTE74
,okcPAV.QUALIFIER_ATTRIBUTE75 AS okcPAV_QUALIFIER_ATTRIBUTE75
,okcPAV.QUALIFIER_ATTRIBUTE76 AS okcPAV_QUALIFIER_ATTRIBUTE76
,okcPAV.QUALIFIER_ATTRIBUTE77 AS okcPAV_QUALIFIER_ATTRIBUTE77
,okcPAV.QUALIFIER_ATTRIBUTE78 AS okcPAV_QUALIFIER_ATTRIBUTE78
,okcPAV.QUALIFIER_ATTRIBUTE79 AS okcPAV_QUALIFIER_ATTRIBUTE79
,okcPAV.QUALIFIER_ATTRIBUTE80 AS okcPAV_QUALIFIER_ATTRIBUTE80
,okcPAV.QUALIFIER_ATTRIBUTE81 AS okcPAV_QUALIFIER_ATTRIBUTE81
,okcPAV.QUALIFIER_ATTRIBUTE82 AS okcPAV_QUALIFIER_ATTRIBUTE82
,okcPAV.QUALIFIER_ATTRIBUTE83 AS okcPAV_QUALIFIER_ATTRIBUTE83
,okcPAV.QUALIFIER_ATTRIBUTE84 AS okcPAV_QUALIFIER_ATTRIBUTE84
,okcPAV.QUALIFIER_ATTRIBUTE85 AS okcPAV_QUALIFIER_ATTRIBUTE85
,okcPAV.QUALIFIER_ATTRIBUTE86 AS okcPAV_QUALIFIER_ATTRIBUTE86
,okcPAV.QUALIFIER_ATTRIBUTE87 AS okcPAV_QUALIFIER_ATTRIBUTE87
,okcPAV.QUALIFIER_ATTRIBUTE88 AS okcPAV_QUALIFIER_ATTRIBUTE88
,okcPAV.QUALIFIER_ATTRIBUTE89 AS okcPAV_QUALIFIER_ATTRIBUTE89
,okcPAV.QUALIFIER_ATTRIBUTE90 AS okcPAV_QUALIFIER_ATTRIBUTE90
,okcPAV.QUALIFIER_ATTRIBUTE91 AS okcPAV_QUALIFIER_ATTRIBUTE91
,okcPAV.QUALIFIER_ATTRIBUTE92 AS okcPAV_QUALIFIER_ATTRIBUTE92
,okcPAV.QUALIFIER_ATTRIBUTE93 AS okcPAV_QUALIFIER_ATTRIBUTE93
,okcPAV.QUALIFIER_ATTRIBUTE94 AS okcPAV_QUALIFIER_ATTRIBUTE94
,okcPAV.QUALIFIER_ATTRIBUTE95 AS okcPAV_QUALIFIER_ATTRIBUTE95
,okcPAV.QUALIFIER_ATTRIBUTE96 AS okcPAV_QUALIFIER_ATTRIBUTE96
,okcPAV.QUALIFIER_ATTRIBUTE97 AS okcPAV_QUALIFIER_ATTRIBUTE97
,okcPAV.QUALIFIER_ATTRIBUTE98 AS okcPAV_QUALIFIER_ATTRIBUTE98
,okcPAV.QUALIFIER_ATTRIBUTE99 AS okcPAV_QUALIFIER_ATTRIBUTE99
,okcPAV.QUALIFIER_ATTRIBUTE100 AS okcPAV_QUALIFIER_ATTRIBUTE100
,okcPAV.SECURITY_GROUP_ID AS okcPAV_SECURITY_GROUP_ID
,okcPAV.PROGRAM_APPLICATION_ID AS okcPAV_PROGRAM_APPLICATION_ID
,okcPAV.PROGRAM_ID AS okcPAV_PROGRAM_ID
,okcPAV.PROGRAM_UPDATE_DATE AS okcPAV_PROGRAM_UPDATE_DATE
,okcPAV.REQUEST_ID AS okcPAV_REQUEST_ID
,1 AS okcPAV_OBJECT_VERSION_NUMBER
FROM
OKC_PRICE_ATT_VALUES okcPAV
,OKC_K_LINES_B_TEMP okcBT
WHERE okcPAV.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID;
,OkcPAVRecTab.OkcPAV_PROGRAM_UPDATE_DATE
,OkcPAVRecTab.OkcPAV_REQUEST_ID
,OkcPAVRecTab.OkcPAV_OBJECT_VERSION_NUMBER
LIMIT G_BULK_FETCH_LIMIT;
,OkcPAVRecTab.OkcPAV_PROGRAM_UPDATE_DATE
,OkcPAVRecTab.OkcPAV_REQUEST_ID
,OkcPAVRecTab.OkcPAV_OBJECT_VERSION_NUMBER
LIMIT G_BULK_FETCH_LIMIT;
,OkcPAVRecTab.OkcPAV_PROGRAM_UPDATE_DATE
,OkcPAVRecTab.OkcPAV_REQUEST_ID
,OkcPAVRecTab.OkcPAV_OBJECT_VERSION_NUMBER
LIMIT G_BULK_FETCH_LIMIT;
,OkcPAVRecTab.OkcPAV_PROGRAM_UPDATE_DATE
,OkcPAVRecTab.OkcPAV_REQUEST_ID
,OkcPAVRecTab.OkcPAV_OBJECT_VERSION_NUMBER
LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKC_PRICE_ATT_VALUES(
ID
,FLEX_TITLE
,PRICING_CONTEXT
,PRICING_ATTRIBUTE1
,CHR_ID
,PRICING_ATTRIBUTE2
,CLE_ID
,PRICING_ATTRIBUTE3
,PRICING_ATTRIBUTE4
,PRICING_ATTRIBUTE5
,PRICING_ATTRIBUTE6
,PRICING_ATTRIBUTE7
,PRICING_ATTRIBUTE8
,PRICING_ATTRIBUTE9
,PRICING_ATTRIBUTE10
,PRICING_ATTRIBUTE11
,PRICING_ATTRIBUTE12
,PRICING_ATTRIBUTE13
,PRICING_ATTRIBUTE14
,PRICING_ATTRIBUTE15
,PRICING_ATTRIBUTE16
,PRICING_ATTRIBUTE17
,PRICING_ATTRIBUTE18
,PRICING_ATTRIBUTE19
,PRICING_ATTRIBUTE20
,PRICING_ATTRIBUTE21
,PRICING_ATTRIBUTE22
,PRICING_ATTRIBUTE23
,PRICING_ATTRIBUTE24
,PRICING_ATTRIBUTE25
,PRICING_ATTRIBUTE26
,PRICING_ATTRIBUTE27
,PRICING_ATTRIBUTE28
,PRICING_ATTRIBUTE29
,PRICING_ATTRIBUTE30
,PRICING_ATTRIBUTE31
,PRICING_ATTRIBUTE32
,PRICING_ATTRIBUTE33
,PRICING_ATTRIBUTE34
,PRICING_ATTRIBUTE35
,PRICING_ATTRIBUTE36
,PRICING_ATTRIBUTE37
,PRICING_ATTRIBUTE38
,PRICING_ATTRIBUTE39
,PRICING_ATTRIBUTE40
,PRICING_ATTRIBUTE41
,PRICING_ATTRIBUTE42
,PRICING_ATTRIBUTE43
,PRICING_ATTRIBUTE44
,PRICING_ATTRIBUTE45
,PRICING_ATTRIBUTE46
,PRICING_ATTRIBUTE47
,PRICING_ATTRIBUTE48
,PRICING_ATTRIBUTE49
,PRICING_ATTRIBUTE50
,PRICING_ATTRIBUTE51
,PRICING_ATTRIBUTE52
,PRICING_ATTRIBUTE53
,PRICING_ATTRIBUTE54
,PRICING_ATTRIBUTE55
,PRICING_ATTRIBUTE56
,PRICING_ATTRIBUTE57
,PRICING_ATTRIBUTE58
,PRICING_ATTRIBUTE59
,PRICING_ATTRIBUTE60
,PRICING_ATTRIBUTE61
,PRICING_ATTRIBUTE62
,PRICING_ATTRIBUTE63
,PRICING_ATTRIBUTE64
,PRICING_ATTRIBUTE65
,PRICING_ATTRIBUTE66
,PRICING_ATTRIBUTE67
,PRICING_ATTRIBUTE68
,PRICING_ATTRIBUTE69
,PRICING_ATTRIBUTE70
,PRICING_ATTRIBUTE71
,PRICING_ATTRIBUTE72
,PRICING_ATTRIBUTE73
,PRICING_ATTRIBUTE74
,PRICING_ATTRIBUTE75
,PRICING_ATTRIBUTE76
,PRICING_ATTRIBUTE77
,PRICING_ATTRIBUTE78
,PRICING_ATTRIBUTE79
,PRICING_ATTRIBUTE80
,PRICING_ATTRIBUTE81
,PRICING_ATTRIBUTE82
,PRICING_ATTRIBUTE83
,PRICING_ATTRIBUTE84
,PRICING_ATTRIBUTE85
,PRICING_ATTRIBUTE86
,PRICING_ATTRIBUTE87
,PRICING_ATTRIBUTE88
,PRICING_ATTRIBUTE89
,PRICING_ATTRIBUTE90
,PRICING_ATTRIBUTE91
,PRICING_ATTRIBUTE92
,PRICING_ATTRIBUTE93
,PRICING_ATTRIBUTE94
,PRICING_ATTRIBUTE95
,PRICING_ATTRIBUTE96
,PRICING_ATTRIBUTE97
,PRICING_ATTRIBUTE98
,PRICING_ATTRIBUTE99
,PRICING_ATTRIBUTE100
,QUALIFIER_CONTEXT
,QUALIFIER_ATTRIBUTE1
,QUALIFIER_ATTRIBUTE2
,QUALIFIER_ATTRIBUTE3
,QUALIFIER_ATTRIBUTE4
,QUALIFIER_ATTRIBUTE5
,QUALIFIER_ATTRIBUTE6
,QUALIFIER_ATTRIBUTE7
,QUALIFIER_ATTRIBUTE8
,QUALIFIER_ATTRIBUTE9
,QUALIFIER_ATTRIBUTE10
,QUALIFIER_ATTRIBUTE11
,QUALIFIER_ATTRIBUTE12
,QUALIFIER_ATTRIBUTE13
,QUALIFIER_ATTRIBUTE14
,QUALIFIER_ATTRIBUTE15
,QUALIFIER_ATTRIBUTE16
,QUALIFIER_ATTRIBUTE17
,QUALIFIER_ATTRIBUTE18
,QUALIFIER_ATTRIBUTE19
,QUALIFIER_ATTRIBUTE20
,QUALIFIER_ATTRIBUTE21
,QUALIFIER_ATTRIBUTE22
,QUALIFIER_ATTRIBUTE23
,QUALIFIER_ATTRIBUTE24
,QUALIFIER_ATTRIBUTE25
,QUALIFIER_ATTRIBUTE26
,QUALIFIER_ATTRIBUTE27
,QUALIFIER_ATTRIBUTE28
,QUALIFIER_ATTRIBUTE29
,QUALIFIER_ATTRIBUTE30
,QUALIFIER_ATTRIBUTE31
,QUALIFIER_ATTRIBUTE32
,QUALIFIER_ATTRIBUTE33
,QUALIFIER_ATTRIBUTE34
,QUALIFIER_ATTRIBUTE35
,QUALIFIER_ATTRIBUTE36
,QUALIFIER_ATTRIBUTE37
,QUALIFIER_ATTRIBUTE38
,QUALIFIER_ATTRIBUTE39
,QUALIFIER_ATTRIBUTE40
,QUALIFIER_ATTRIBUTE41
,QUALIFIER_ATTRIBUTE42
,QUALIFIER_ATTRIBUTE43
,QUALIFIER_ATTRIBUTE44
,QUALIFIER_ATTRIBUTE45
,QUALIFIER_ATTRIBUTE46
,QUALIFIER_ATTRIBUTE47
,QUALIFIER_ATTRIBUTE48
,QUALIFIER_ATTRIBUTE49
,QUALIFIER_ATTRIBUTE50
,QUALIFIER_ATTRIBUTE51
,QUALIFIER_ATTRIBUTE52
,QUALIFIER_ATTRIBUTE53
,QUALIFIER_ATTRIBUTE54
,QUALIFIER_ATTRIBUTE55
,QUALIFIER_ATTRIBUTE56
,QUALIFIER_ATTRIBUTE57
,QUALIFIER_ATTRIBUTE58
,QUALIFIER_ATTRIBUTE59
,QUALIFIER_ATTRIBUTE60
,QUALIFIER_ATTRIBUTE61
,QUALIFIER_ATTRIBUTE62
,QUALIFIER_ATTRIBUTE63
,QUALIFIER_ATTRIBUTE64
,QUALIFIER_ATTRIBUTE65
,QUALIFIER_ATTRIBUTE66
,QUALIFIER_ATTRIBUTE67
,QUALIFIER_ATTRIBUTE68
,QUALIFIER_ATTRIBUTE69
,QUALIFIER_ATTRIBUTE70
,QUALIFIER_ATTRIBUTE71
,QUALIFIER_ATTRIBUTE72
,QUALIFIER_ATTRIBUTE73
,QUALIFIER_ATTRIBUTE74
,QUALIFIER_ATTRIBUTE75
,QUALIFIER_ATTRIBUTE76
,QUALIFIER_ATTRIBUTE77
,QUALIFIER_ATTRIBUTE78
,QUALIFIER_ATTRIBUTE79
,QUALIFIER_ATTRIBUTE80
,QUALIFIER_ATTRIBUTE81
,QUALIFIER_ATTRIBUTE82
,QUALIFIER_ATTRIBUTE83
,QUALIFIER_ATTRIBUTE84
,QUALIFIER_ATTRIBUTE85
,QUALIFIER_ATTRIBUTE86
,QUALIFIER_ATTRIBUTE87
,QUALIFIER_ATTRIBUTE88
,QUALIFIER_ATTRIBUTE89
,QUALIFIER_ATTRIBUTE90
,QUALIFIER_ATTRIBUTE91
,QUALIFIER_ATTRIBUTE92
,QUALIFIER_ATTRIBUTE93
,QUALIFIER_ATTRIBUTE94
,QUALIFIER_ATTRIBUTE95
,QUALIFIER_ATTRIBUTE96
,QUALIFIER_ATTRIBUTE97
,QUALIFIER_ATTRIBUTE98
,QUALIFIER_ATTRIBUTE99
,QUALIFIER_ATTRIBUTE100
,SECURITY_GROUP_ID
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,OBJECT_VERSION_NUMBER
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OkcPAVRecTab.OkcPAV_NewID(i)
,OkcPAVRecTab.OkcPAV_FLEX_TITLE(i)
,OkcPAVRecTab.OkcPAV_PRICING_CONTEXT(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE1(i)
,OkcPAVRecTab.OkcPAV_NewChrID(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE2(i)
,OkcPAVRecTab.OkcPAV_NewCleID(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE3(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE4(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE5(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE6(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE7(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE8(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE9(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE10(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE11(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE12(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE13(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE14(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE15(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE16(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE17(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE18(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE19(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE20(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE21(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE22(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE23(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE24(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE25(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE26(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE27(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE28(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE29(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE30(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE31(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE32(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE33(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE34(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE35(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE36(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE37(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE38(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE39(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE40(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE41(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE42(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE43(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE44(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE45(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE46(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE47(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE48(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE49(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE50(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE51(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE52(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE53(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE54(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE55(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE56(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE57(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE58(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE59(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE60(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE61(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE62(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE63(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE64(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE65(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE66(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE67(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE68(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE69(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE70(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE71(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE72(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE73(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE74(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE75(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE76(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE77(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE78(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE79(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE80(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE81(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE82(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE83(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE84(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE85(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE86(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE87(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE88(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE89(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE90(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE91(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE92(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE93(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE94(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE95(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE96(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE97(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE98(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE99(i)
,OkcPAVRecTab.OkcPAV_PRICING_ATTRIBUTE100(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_CONTEXT(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE1(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE2(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE3(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE4(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE5(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE6(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE7(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE8(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE9(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE10(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE11(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE12(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE13(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE14(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE15(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE16(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE17(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE18(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE19(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE20(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE21(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE22(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE23(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE24(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE25(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE26(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE27(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE28(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE29(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE30(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE31(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE32(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE33(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE34(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE35(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE36(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE37(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE38(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE39(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE40(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE41(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE42(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE43(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE44(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE45(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE46(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE47(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE48(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE49(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE50(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE51(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE52(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE53(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE54(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE55(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE56(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE57(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE58(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE59(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE60(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE61(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE62(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE63(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE64(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE65(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE66(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE67(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE68(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE69(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE70(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE71(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE72(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE73(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE74(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE75(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE76(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE77(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE78(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE79(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE80(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE81(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE82(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE83(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE84(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE85(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE86(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE87(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE88(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE89(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE90(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE91(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE92(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE93(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE94(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE95(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE96(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE97(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE98(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE99(i)
,OkcPAVRecTab.OkcPAV_QUALIFIER_ATTRIBUTE100(i)
,OkcPAVRecTab.OkcPAV_SECURITY_GROUP_ID(i)
,OkcPAVRecTab.OkcPAV_PROGRAM_APPLICATION_ID(i)
,OkcPAVRecTab.OkcPAV_PROGRAM_ID(i)
,OkcPAVRecTab.OkcPAV_PROGRAM_UPDATE_DATE(i)
,OkcPAVRecTab.OkcPAV_REQUEST_ID(i)
,OkcPAVRecTab.OkcPAV_OBJECT_VERSION_NUMBER(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
from
DUAL;
SELECT
okcPA.ID AS okcPA_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPA_NewID
,okcPA.PAT_ID AS okcPA_PAT_ID
,okcH.ID AS okcPA_NewChrID
,NULL AS okcPA_NewCleID
,okcPA.BSL_ID AS okcPA_BSL_ID
,okcPA.BCL_ID AS okcPA_BCL_ID
,okcPA.MODIFIED_FROM AS okcPA_MODIFIED_FROM
,okcPA.MODIFIED_TO AS okcPA_MODIFIED_TO
,okcPA.MODIFIER_MECHANISM_TYPE_CODE AS okcPA_MODIF_MECHNSM_TYPE_CODE
,okcPA.OPERAND AS okcPA_OPERAND
,okcPA.ARITHMETIC_OPERATOR AS okcPA_ARITHMETIC_OPERATOR
,okcPA.AUTOMATIC_FLAG AS okcPA_AUTOMATIC_FLAG
,okcPA.UPDATE_ALLOWED AS okcPA_UPDATE_ALLOWED
,okcPA.UPDATED_FLAG AS okcPA_UPDATED_FLAG
,okcPA.APPLIED_FLAG AS okcPA_APPLIED_FLAG
,okcPA.ON_INVOICE_FLAG AS okcPA_ON_INVOICE_FLAG
,okcPA.PRICING_PHASE_ID AS okcPA_PRICING_PHASE_ID
,okcPA.CONTEXT AS okcPA_CONTEXT
,okcPA.ATTRIBUTE1 AS okcPA_ATTRIBUTE1
,okcPA.ATTRIBUTE2 AS okcPA_ATTRIBUTE2
,okcPA.ATTRIBUTE3 AS okcPA_ATTRIBUTE3
,okcPA.ATTRIBUTE4 AS okcPA_ATTRIBUTE4
,okcPA.ATTRIBUTE5 AS okcPA_ATTRIBUTE5
,okcPA.ATTRIBUTE6 AS okcPA_ATTRIBUTE6
,okcPA.ATTRIBUTE7 AS okcPA_ATTRIBUTE7
,okcPA.ATTRIBUTE8 AS okcPA_ATTRIBUTE8
,okcPA.ATTRIBUTE9 AS okcPA_ATTRIBUTE9
,okcPA.ATTRIBUTE10 AS okcPA_ATTRIBUTE10
,okcPA.ATTRIBUTE11 AS okcPA_ATTRIBUTE11
,okcPA.ATTRIBUTE12 AS okcPA_ATTRIBUTE12
,okcPA.ATTRIBUTE13 AS okcPA_ATTRIBUTE13
,okcPA.ATTRIBUTE14 AS okcPA_ATTRIBUTE14
,okcPA.ATTRIBUTE15 AS okcPA_ATTRIBUTE15
,okcPA.SECURITY_GROUP_ID AS okcPA_SECURITY_GROUP_ID
,okcPA.PROGRAM_APPLICATION_ID AS okcPA_PROGRAM_APPLICATION_ID
,okcPA.PROGRAM_ID AS okcPA_PROGRAM_ID
,okcPA.PROGRAM_UPDATE_DATE AS okcPA_PROGRAM_UPDATE_DATE
,okcPA.REQUEST_ID AS okcPA_REQUEST_ID
,1 AS okcPA_OBJECT_VERSION_NUMBER
,okcPA.LIST_HEADER_ID AS okcPA_LIST_HEADER_ID
,okcPA.LIST_LINE_ID AS okcPA_LIST_LINE_ID
,okcPA.LIST_LINE_TYPE_CODE AS okcPA_LIST_LINE_TYPE_CODE
,okcPA.CHANGE_REASON_CODE AS okcPA_CHANGE_REASON_CODE
,okcPA.CHANGE_REASON_TEXT AS okcPA_CHANGE_REASON_TEXT
,okcPA.ESTIMATED_FLAG AS okcPA_ESTIMATED_FLAG
,okcPA.ADJUSTED_AMOUNT AS okcPA_ADJUSTED_AMOUNT
,okcPA.CHARGE_TYPE_CODE AS okcPA_CHARGE_TYPE_CODE
,okcPA.CHARGE_SUBTYPE_CODE AS okcPA_CHARGE_SUBTYPE_CODE
,okcPA.RANGE_BREAK_QUANTITY AS okcPA_RANGE_BREAK_QUANTITY
,okcPA.ACCRUAL_CONVERSION_RATE AS okcPA_ACCRUAL_CONVERSION_RATE
,okcPA.PRICING_GROUP_SEQUENCE AS okcPA_PRICING_GROUP_SEQUENCE
,okcPA.ACCRUAL_FLAG AS okcPA_ACCRUAL_FLAG
,okcPA.LIST_LINE_NO AS okcPA_LIST_LINE_NO
,okcPA.SOURCE_SYSTEM_CODE AS okcPA_SOURCE_SYSTEM_CODE
,okcPA.BENEFIT_QTY AS okcPA_BENEFIT_QTY
,okcPA.BENEFIT_UOM_CODE AS okcPA_BENEFIT_UOM_CODE
,okcPA.EXPIRATION_DATE AS okcPA_EXPIRATION_DATE
,okcPA.MODIFIER_LEVEL_CODE AS okcPA_MODIFIER_LEVEL_CODE
,okcPA.PRICE_BREAK_TYPE_CODE AS okcPA_PRICE_BREAK_TYPE_CODE
,okcPA.SUBSTITUTION_ATTRIBUTE AS okcPA_SUBSTITUTION_ATTRIBUTE
,okcPA.PRORATION_TYPE_CODE AS okcPA_PRORATION_TYPE_CODE
,okcPA.INCLUDE_ON_RETURNS_FLAG AS okcPA_INCLUDE_ON_RETURNS_FLAG
,okcPA.REBATE_TRANSACTION_TYPE_CODE AS okcPA_REBATE_TRXN_TYPE_CODE
FROM
OKC_PRICE_ADJUSTMENTS okcPA
,OKC_K_HEADERS_B okcH
WHERE okcPA.CHR_ID = okcH.ORIG_SYSTEM_ID1
and okcH.ID = P_To_Chr_ID
and okcPA.CLE_ID is NULL
and okcPA.CHR_ID = P_From_Chr_ID
UNION
SELECT
okcPA.ID AS okcPA_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPA_NewID
,okcPA.PAT_ID AS okcPA_PAT_ID
,to_number(decode(okcPA.CHR_ID,NULL,NULL,okcB.DNZ_CHR_ID)) AS okcPA_NewChrID
,okcB.ID AS okcPA_NewCleID
,okcPA.BSL_ID AS okcPA_BSL_ID
,okcPA.BCL_ID AS okcPA_BCL_ID
,okcPA.MODIFIED_FROM AS okcPA_MODIFIED_FROM
,okcPA.MODIFIED_TO AS okcPA_MODIFIED_TO
,okcPA.MODIFIER_MECHANISM_TYPE_CODE AS okcPA_MODIF_MECHNSM_TYPE_CODE
,okcPA.OPERAND AS okcPA_OPERAND
,okcPA.ARITHMETIC_OPERATOR AS okcPA_ARITHMETIC_OPERATOR
,okcPA.AUTOMATIC_FLAG AS okcPA_AUTOMATIC_FLAG
,okcPA.UPDATE_ALLOWED AS okcPA_UPDATE_ALLOWED
,okcPA.UPDATED_FLAG AS okcPA_UPDATED_FLAG
,okcPA.APPLIED_FLAG AS okcPA_APPLIED_FLAG
,okcPA.ON_INVOICE_FLAG AS okcPA_ON_INVOICE_FLAG
,okcPA.PRICING_PHASE_ID AS okcPA_PRICING_PHASE_ID
,okcPA.CONTEXT AS okcPA_CONTEXT
,okcPA.ATTRIBUTE1 AS okcPA_ATTRIBUTE1
,okcPA.ATTRIBUTE2 AS okcPA_ATTRIBUTE2
,okcPA.ATTRIBUTE3 AS okcPA_ATTRIBUTE3
,okcPA.ATTRIBUTE4 AS okcPA_ATTRIBUTE4
,okcPA.ATTRIBUTE5 AS okcPA_ATTRIBUTE5
,okcPA.ATTRIBUTE6 AS okcPA_ATTRIBUTE6
,okcPA.ATTRIBUTE7 AS okcPA_ATTRIBUTE7
,okcPA.ATTRIBUTE8 AS okcPA_ATTRIBUTE8
,okcPA.ATTRIBUTE9 AS okcPA_ATTRIBUTE9
,okcPA.ATTRIBUTE10 AS okcPA_ATTRIBUTE10
,okcPA.ATTRIBUTE11 AS okcPA_ATTRIBUTE11
,okcPA.ATTRIBUTE12 AS okcPA_ATTRIBUTE12
,okcPA.ATTRIBUTE13 AS okcPA_ATTRIBUTE13
,okcPA.ATTRIBUTE14 AS okcPA_ATTRIBUTE14
,okcPA.ATTRIBUTE15 AS okcPA_ATTRIBUTE15
,okcPA.SECURITY_GROUP_ID AS okcPA_SECURITY_GROUP_ID
,okcPA.PROGRAM_APPLICATION_ID AS okcPA_PROGRAM_APPLICATION_ID
,okcPA.PROGRAM_ID AS okcPA_PROGRAM_ID
,okcPA.PROGRAM_UPDATE_DATE AS okcPA_PROGRAM_UPDATE_DATE
,okcPA.REQUEST_ID AS okcPA_REQUEST_ID
,1 AS okcPA_OBJECT_VERSION_NUMBER
,okcPA.LIST_HEADER_ID AS okcPA_LIST_HEADER_ID
,okcPA.LIST_LINE_ID AS okcPA_LIST_LINE_ID
,okcPA.LIST_LINE_TYPE_CODE AS okcPA_LIST_LINE_TYPE_CODE
,okcPA.CHANGE_REASON_CODE AS okcPA_CHANGE_REASON_CODE
,okcPA.CHANGE_REASON_TEXT AS okcPA_CHANGE_REASON_TEXT
,okcPA.ESTIMATED_FLAG AS okcPA_ESTIMATED_FLAG
,okcPA.ADJUSTED_AMOUNT AS okcPA_ADJUSTED_AMOUNT
,okcPA.CHARGE_TYPE_CODE AS okcPA_CHARGE_TYPE_CODE
,okcPA.CHARGE_SUBTYPE_CODE AS okcPA_CHARGE_SUBTYPE_CODE
,okcPA.RANGE_BREAK_QUANTITY AS okcPA_RANGE_BREAK_QUANTITY
,okcPA.ACCRUAL_CONVERSION_RATE AS okcPA_ACCRUAL_CONVERSION_RATE
,okcPA.PRICING_GROUP_SEQUENCE AS okcPA_PRICING_GROUP_SEQUENCE
,okcPA.ACCRUAL_FLAG AS okcPA_ACCRUAL_FLAG
,okcPA.LIST_LINE_NO AS okcPA_LIST_LINE_NO
,okcPA.SOURCE_SYSTEM_CODE AS okcPA_SOURCE_SYSTEM_CODE
,okcPA.BENEFIT_QTY AS okcPA_BENEFIT_QTY
,okcPA.BENEFIT_UOM_CODE AS okcPA_BENEFIT_UOM_CODE
,okcPA.EXPIRATION_DATE AS okcPA_EXPIRATION_DATE
,okcPA.MODIFIER_LEVEL_CODE AS okcPA_MODIFIER_LEVEL_CODE
,okcPA.PRICE_BREAK_TYPE_CODE AS okcPA_PRICE_BREAK_TYPE_CODE
,okcPA.SUBSTITUTION_ATTRIBUTE AS okcPA_SUBSTITUTION_ATTRIBUTE
,okcPA.PRORATION_TYPE_CODE AS okcPA_PRORATION_TYPE_CODE
,okcPA.INCLUDE_ON_RETURNS_FLAG AS okcPA_INCLUDE_ON_RETURNS_FLAG
,okcPA.REBATE_TRANSACTION_TYPE_CODE AS okcPA_REBATE_TRXN_TYPE_CODE
FROM
OKC_PRICE_ADJUSTMENTS okcPA
,OKC_K_LINES_B okcB
WHERE okcPA.CLE_ID = okcB.ORIG_SYSTEM_ID1
AND okcB.DNZ_CHR_ID = P_To_Chr_ID;
SELECT
okcPA.ID AS okcPA_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPA_NewID
,okcPA.PAT_ID AS okcPA_PAT_ID
,okcH.ID AS okcPA_NewChrID
,NULL AS okcPA_NewCleID
,okcPA.BSL_ID AS okcPA_BSL_ID
,okcPA.BCL_ID AS okcPA_BCL_ID
,okcPA.MODIFIED_FROM AS okcPA_MODIFIED_FROM
,okcPA.MODIFIED_TO AS okcPA_MODIFIED_TO
,okcPA.MODIFIER_MECHANISM_TYPE_CODE AS okcPA_MODIF_MECHNSM_TYPE_CODE
,okcPA.OPERAND AS okcPA_OPERAND
,okcPA.ARITHMETIC_OPERATOR AS okcPA_ARITHMETIC_OPERATOR
,okcPA.AUTOMATIC_FLAG AS okcPA_AUTOMATIC_FLAG
,okcPA.UPDATE_ALLOWED AS okcPA_UPDATE_ALLOWED
,okcPA.UPDATED_FLAG AS okcPA_UPDATED_FLAG
,okcPA.APPLIED_FLAG AS okcPA_APPLIED_FLAG
,okcPA.ON_INVOICE_FLAG AS okcPA_ON_INVOICE_FLAG
,okcPA.PRICING_PHASE_ID AS okcPA_PRICING_PHASE_ID
,okcPA.CONTEXT AS okcPA_CONTEXT
,okcPA.ATTRIBUTE1 AS okcPA_ATTRIBUTE1
,okcPA.ATTRIBUTE2 AS okcPA_ATTRIBUTE2
,okcPA.ATTRIBUTE3 AS okcPA_ATTRIBUTE3
,okcPA.ATTRIBUTE4 AS okcPA_ATTRIBUTE4
,okcPA.ATTRIBUTE5 AS okcPA_ATTRIBUTE5
,okcPA.ATTRIBUTE6 AS okcPA_ATTRIBUTE6
,okcPA.ATTRIBUTE7 AS okcPA_ATTRIBUTE7
,okcPA.ATTRIBUTE8 AS okcPA_ATTRIBUTE8
,okcPA.ATTRIBUTE9 AS okcPA_ATTRIBUTE9
,okcPA.ATTRIBUTE10 AS okcPA_ATTRIBUTE10
,okcPA.ATTRIBUTE11 AS okcPA_ATTRIBUTE11
,okcPA.ATTRIBUTE12 AS okcPA_ATTRIBUTE12
,okcPA.ATTRIBUTE13 AS okcPA_ATTRIBUTE13
,okcPA.ATTRIBUTE14 AS okcPA_ATTRIBUTE14
,okcPA.ATTRIBUTE15 AS okcPA_ATTRIBUTE15
,okcPA.SECURITY_GROUP_ID AS okcPA_SECURITY_GROUP_ID
,okcPA.PROGRAM_APPLICATION_ID AS okcPA_PROGRAM_APPLICATION_ID
,okcPA.PROGRAM_ID AS okcPA_PROGRAM_ID
,okcPA.PROGRAM_UPDATE_DATE AS okcPA_PROGRAM_UPDATE_DATE
,okcPA.REQUEST_ID AS okcPA_REQUEST_ID
,1 AS okcPA_OBJECT_VERSION_NUMBER
,okcPA.LIST_HEADER_ID AS okcPA_LIST_HEADER_ID
,okcPA.LIST_LINE_ID AS okcPA_LIST_LINE_ID
,okcPA.LIST_LINE_TYPE_CODE AS okcPA_LIST_LINE_TYPE_CODE
,okcPA.CHANGE_REASON_CODE AS okcPA_CHANGE_REASON_CODE
,okcPA.CHANGE_REASON_TEXT AS okcPA_CHANGE_REASON_TEXT
,okcPA.ESTIMATED_FLAG AS okcPA_ESTIMATED_FLAG
,okcPA.ADJUSTED_AMOUNT AS okcPA_ADJUSTED_AMOUNT
,okcPA.CHARGE_TYPE_CODE AS okcPA_CHARGE_TYPE_CODE
,okcPA.CHARGE_SUBTYPE_CODE AS okcPA_CHARGE_SUBTYPE_CODE
,okcPA.RANGE_BREAK_QUANTITY AS okcPA_RANGE_BREAK_QUANTITY
,okcPA.ACCRUAL_CONVERSION_RATE AS okcPA_ACCRUAL_CONVERSION_RATE
,okcPA.PRICING_GROUP_SEQUENCE AS okcPA_PRICING_GROUP_SEQUENCE
,okcPA.ACCRUAL_FLAG AS okcPA_ACCRUAL_FLAG
,okcPA.LIST_LINE_NO AS okcPA_LIST_LINE_NO
,okcPA.SOURCE_SYSTEM_CODE AS okcPA_SOURCE_SYSTEM_CODE
,okcPA.BENEFIT_QTY AS okcPA_BENEFIT_QTY
,okcPA.BENEFIT_UOM_CODE AS okcPA_BENEFIT_UOM_CODE
,okcPA.EXPIRATION_DATE AS okcPA_EXPIRATION_DATE
,okcPA.MODIFIER_LEVEL_CODE AS okcPA_MODIFIER_LEVEL_CODE
,okcPA.PRICE_BREAK_TYPE_CODE AS okcPA_PRICE_BREAK_TYPE_CODE
,okcPA.SUBSTITUTION_ATTRIBUTE AS okcPA_SUBSTITUTION_ATTRIBUTE
,okcPA.PRORATION_TYPE_CODE AS okcPA_PRORATION_TYPE_CODE
,okcPA.INCLUDE_ON_RETURNS_FLAG AS okcPA_INCLUDE_ON_RETURNS_FLAG
,okcPA.REBATE_TRANSACTION_TYPE_CODE AS okcPA_REBATE_TRXN_TYPE_CODE
FROM
OKC_PRICE_ADJUSTMENTS okcPA
,OKC_K_HEADERS_B okcH
WHERE okcPA.CHR_ID = okcH.ORIG_SYSTEM_ID1
and okcH.ID = P_To_Chr_ID
and okcPA.CLE_ID is NULL
and okcPA.CHR_ID = P_From_Chr_ID
UNION
SELECT
okcPA.ID AS okcPA_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPA_NewID
,okcPA.PAT_ID AS okcPA_PAT_ID
,to_number(decode(okcPA.CHR_ID,NULL,NULL,okcBT.DNZ_CHR_ID)) AS okcPA_NewChrID
,okcBT.ID AS okcPA_NewCleID
,okcPA.BSL_ID AS okcPA_BSL_ID
,okcPA.BCL_ID AS okcPA_BCL_ID
,okcPA.MODIFIED_FROM AS okcPA_MODIFIED_FROM
,okcPA.MODIFIED_TO AS okcPA_MODIFIED_TO
,okcPA.MODIFIER_MECHANISM_TYPE_CODE AS okcPA_MODIF_MECHNSM_TYPE_CODE
,okcPA.OPERAND AS okcPA_OPERAND
,okcPA.ARITHMETIC_OPERATOR AS okcPA_ARITHMETIC_OPERATOR
,okcPA.AUTOMATIC_FLAG AS okcPA_AUTOMATIC_FLAG
,okcPA.UPDATE_ALLOWED AS okcPA_UPDATE_ALLOWED
,okcPA.UPDATED_FLAG AS okcPA_UPDATED_FLAG
,okcPA.APPLIED_FLAG AS okcPA_APPLIED_FLAG
,okcPA.ON_INVOICE_FLAG AS okcPA_ON_INVOICE_FLAG
,okcPA.PRICING_PHASE_ID AS okcPA_PRICING_PHASE_ID
,okcPA.CONTEXT AS okcPA_CONTEXT
,okcPA.ATTRIBUTE1 AS okcPA_ATTRIBUTE1
,okcPA.ATTRIBUTE2 AS okcPA_ATTRIBUTE2
,okcPA.ATTRIBUTE3 AS okcPA_ATTRIBUTE3
,okcPA.ATTRIBUTE4 AS okcPA_ATTRIBUTE4
,okcPA.ATTRIBUTE5 AS okcPA_ATTRIBUTE5
,okcPA.ATTRIBUTE6 AS okcPA_ATTRIBUTE6
,okcPA.ATTRIBUTE7 AS okcPA_ATTRIBUTE7
,okcPA.ATTRIBUTE8 AS okcPA_ATTRIBUTE8
,okcPA.ATTRIBUTE9 AS okcPA_ATTRIBUTE9
,okcPA.ATTRIBUTE10 AS okcPA_ATTRIBUTE10
,okcPA.ATTRIBUTE11 AS okcPA_ATTRIBUTE11
,okcPA.ATTRIBUTE12 AS okcPA_ATTRIBUTE12
,okcPA.ATTRIBUTE13 AS okcPA_ATTRIBUTE13
,okcPA.ATTRIBUTE14 AS okcPA_ATTRIBUTE14
,okcPA.ATTRIBUTE15 AS okcPA_ATTRIBUTE15
,okcPA.SECURITY_GROUP_ID AS okcPA_SECURITY_GROUP_ID
,okcPA.PROGRAM_APPLICATION_ID AS okcPA_PROGRAM_APPLICATION_ID
,okcPA.PROGRAM_ID AS okcPA_PROGRAM_ID
,okcPA.PROGRAM_UPDATE_DATE AS okcPA_PROGRAM_UPDATE_DATE
,okcPA.REQUEST_ID AS okcPA_REQUEST_ID
,1 AS okcPA_OBJECT_VERSION_NUMBER
,okcPA.LIST_HEADER_ID AS okcPA_LIST_HEADER_ID
,okcPA.LIST_LINE_ID AS okcPA_LIST_LINE_ID
,okcPA.LIST_LINE_TYPE_CODE AS okcPA_LIST_LINE_TYPE_CODE
,okcPA.CHANGE_REASON_CODE AS okcPA_CHANGE_REASON_CODE
,okcPA.CHANGE_REASON_TEXT AS okcPA_CHANGE_REASON_TEXT
,okcPA.ESTIMATED_FLAG AS okcPA_ESTIMATED_FLAG
,okcPA.ADJUSTED_AMOUNT AS okcPA_ADJUSTED_AMOUNT
,okcPA.CHARGE_TYPE_CODE AS okcPA_CHARGE_TYPE_CODE
,okcPA.CHARGE_SUBTYPE_CODE AS okcPA_CHARGE_SUBTYPE_CODE
,okcPA.RANGE_BREAK_QUANTITY AS okcPA_RANGE_BREAK_QUANTITY
,okcPA.ACCRUAL_CONVERSION_RATE AS okcPA_ACCRUAL_CONVERSION_RATE
,okcPA.PRICING_GROUP_SEQUENCE AS okcPA_PRICING_GROUP_SEQUENCE
,okcPA.ACCRUAL_FLAG AS okcPA_ACCRUAL_FLAG
,okcPA.LIST_LINE_NO AS okcPA_LIST_LINE_NO
,okcPA.SOURCE_SYSTEM_CODE AS okcPA_SOURCE_SYSTEM_CODE
,okcPA.BENEFIT_QTY AS okcPA_BENEFIT_QTY
,okcPA.BENEFIT_UOM_CODE AS okcPA_BENEFIT_UOM_CODE
,okcPA.EXPIRATION_DATE AS okcPA_EXPIRATION_DATE
,okcPA.MODIFIER_LEVEL_CODE AS okcPA_MODIFIER_LEVEL_CODE
,okcPA.PRICE_BREAK_TYPE_CODE AS okcPA_PRICE_BREAK_TYPE_CODE
,okcPA.SUBSTITUTION_ATTRIBUTE AS okcPA_SUBSTITUTION_ATTRIBUTE
,okcPA.PRORATION_TYPE_CODE AS okcPA_PRORATION_TYPE_CODE
,okcPA.INCLUDE_ON_RETURNS_FLAG AS okcPA_INCLUDE_ON_RETURNS_FLAG
,okcPA.REBATE_TRANSACTION_TYPE_CODE AS okcPA_REBATE_TRXN_TYPE_CODE
FROM
OKC_PRICE_ADJUSTMENTS okcPA
,OKC_K_LINES_B_TEMP okcBT
WHERE okcPA.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID;
SELECT
okcPA.ID AS okcPA_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPA_NewID
,okcPA.PAT_ID AS okcPA_PAT_ID
,okcH.ID AS okcPA_NewChrID
,NULL AS okcPA_NewCleID
,okcPA.BSL_ID AS okcPA_BSL_ID
,okcPA.BCL_ID AS okcPA_BCL_ID
,okcPA.MODIFIED_FROM AS okcPA_MODIFIED_FROM
,okcPA.MODIFIED_TO AS okcPA_MODIFIED_TO
,okcPA.MODIFIER_MECHANISM_TYPE_CODE AS okcPA_MODIF_MECHNSM_TYPE_CODE
,okcPA.OPERAND AS okcPA_OPERAND
,okcPA.ARITHMETIC_OPERATOR AS okcPA_ARITHMETIC_OPERATOR
,okcPA.AUTOMATIC_FLAG AS okcPA_AUTOMATIC_FLAG
,okcPA.UPDATE_ALLOWED AS okcPA_UPDATE_ALLOWED
,okcPA.UPDATED_FLAG AS okcPA_UPDATED_FLAG
,okcPA.APPLIED_FLAG AS okcPA_APPLIED_FLAG
,okcPA.ON_INVOICE_FLAG AS okcPA_ON_INVOICE_FLAG
,okcPA.PRICING_PHASE_ID AS okcPA_PRICING_PHASE_ID
,okcPA.CONTEXT AS okcPA_CONTEXT
,okcPA.ATTRIBUTE1 AS okcPA_ATTRIBUTE1
,okcPA.ATTRIBUTE2 AS okcPA_ATTRIBUTE2
,okcPA.ATTRIBUTE3 AS okcPA_ATTRIBUTE3
,okcPA.ATTRIBUTE4 AS okcPA_ATTRIBUTE4
,okcPA.ATTRIBUTE5 AS okcPA_ATTRIBUTE5
,okcPA.ATTRIBUTE6 AS okcPA_ATTRIBUTE6
,okcPA.ATTRIBUTE7 AS okcPA_ATTRIBUTE7
,okcPA.ATTRIBUTE8 AS okcPA_ATTRIBUTE8
,okcPA.ATTRIBUTE9 AS okcPA_ATTRIBUTE9
,okcPA.ATTRIBUTE10 AS okcPA_ATTRIBUTE10
,okcPA.ATTRIBUTE11 AS okcPA_ATTRIBUTE11
,okcPA.ATTRIBUTE12 AS okcPA_ATTRIBUTE12
,okcPA.ATTRIBUTE13 AS okcPA_ATTRIBUTE13
,okcPA.ATTRIBUTE14 AS okcPA_ATTRIBUTE14
,okcPA.ATTRIBUTE15 AS okcPA_ATTRIBUTE15
,okcPA.SECURITY_GROUP_ID AS okcPA_SECURITY_GROUP_ID
,okcPA.PROGRAM_APPLICATION_ID AS okcPA_PROGRAM_APPLICATION_ID
,okcPA.PROGRAM_ID AS okcPA_PROGRAM_ID
,okcPA.PROGRAM_UPDATE_DATE AS okcPA_PROGRAM_UPDATE_DATE
,okcPA.REQUEST_ID AS okcPA_REQUEST_ID
,1 AS okcPA_OBJECT_VERSION_NUMBER
,okcPA.LIST_HEADER_ID AS okcPA_LIST_HEADER_ID
,okcPA.LIST_LINE_ID AS okcPA_LIST_LINE_ID
,okcPA.LIST_LINE_TYPE_CODE AS okcPA_LIST_LINE_TYPE_CODE
,okcPA.CHANGE_REASON_CODE AS okcPA_CHANGE_REASON_CODE
,okcPA.CHANGE_REASON_TEXT AS okcPA_CHANGE_REASON_TEXT
,okcPA.ESTIMATED_FLAG AS okcPA_ESTIMATED_FLAG
,okcPA.ADJUSTED_AMOUNT AS okcPA_ADJUSTED_AMOUNT
,okcPA.CHARGE_TYPE_CODE AS okcPA_CHARGE_TYPE_CODE
,okcPA.CHARGE_SUBTYPE_CODE AS okcPA_CHARGE_SUBTYPE_CODE
,okcPA.RANGE_BREAK_QUANTITY AS okcPA_RANGE_BREAK_QUANTITY
,okcPA.ACCRUAL_CONVERSION_RATE AS okcPA_ACCRUAL_CONVERSION_RATE
,okcPA.PRICING_GROUP_SEQUENCE AS okcPA_PRICING_GROUP_SEQUENCE
,okcPA.ACCRUAL_FLAG AS okcPA_ACCRUAL_FLAG
,okcPA.LIST_LINE_NO AS okcPA_LIST_LINE_NO
,okcPA.SOURCE_SYSTEM_CODE AS okcPA_SOURCE_SYSTEM_CODE
,okcPA.BENEFIT_QTY AS okcPA_BENEFIT_QTY
,okcPA.BENEFIT_UOM_CODE AS okcPA_BENEFIT_UOM_CODE
,okcPA.EXPIRATION_DATE AS okcPA_EXPIRATION_DATE
,okcPA.MODIFIER_LEVEL_CODE AS okcPA_MODIFIER_LEVEL_CODE
,okcPA.PRICE_BREAK_TYPE_CODE AS okcPA_PRICE_BREAK_TYPE_CODE
,okcPA.SUBSTITUTION_ATTRIBUTE AS okcPA_SUBSTITUTION_ATTRIBUTE
,okcPA.PRORATION_TYPE_CODE AS okcPA_PRORATION_TYPE_CODE
,okcPA.INCLUDE_ON_RETURNS_FLAG AS okcPA_INCLUDE_ON_RETURNS_FLAG
,okcPA.REBATE_TRANSACTION_TYPE_CODE AS okcPA_REBATE_TRXN_TYPE_CODE
FROM
OKC_PRICE_ADJUSTMENTS okcPA
,OKC_K_HEADERS_B okcH
WHERE okcPA.CHR_ID = okcH.ORIG_SYSTEM_ID1
and okcH.ID = P_To_Chr_ID
and okcPA.CLE_ID is NULL
and okcPA.CHR_ID = P_From_Chr_ID;
SELECT
okcPA.ID AS okcPA_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPA_NewID
,okcPA.PAT_ID AS okcPA_PAT_ID
,to_number(decode(okcPA.CHR_ID,NULL,NULL,okcBT.DNZ_CHR_ID)) AS okcPA_NewChrID
,okcBT.ID AS okcPA_NewCleID
,okcPA.BSL_ID AS okcPA_BSL_ID
,okcPA.BCL_ID AS okcPA_BCL_ID
,okcPA.MODIFIED_FROM AS okcPA_MODIFIED_FROM
,okcPA.MODIFIED_TO AS okcPA_MODIFIED_TO
,okcPA.MODIFIER_MECHANISM_TYPE_CODE AS okcPA_MODIF_MECHNSM_TYPE_CODE
,okcPA.OPERAND AS okcPA_OPERAND
,okcPA.ARITHMETIC_OPERATOR AS okcPA_ARITHMETIC_OPERATOR
,okcPA.AUTOMATIC_FLAG AS okcPA_AUTOMATIC_FLAG
,okcPA.UPDATE_ALLOWED AS okcPA_UPDATE_ALLOWED
,okcPA.UPDATED_FLAG AS okcPA_UPDATED_FLAG
,okcPA.APPLIED_FLAG AS okcPA_APPLIED_FLAG
,okcPA.ON_INVOICE_FLAG AS okcPA_ON_INVOICE_FLAG
,okcPA.PRICING_PHASE_ID AS okcPA_PRICING_PHASE_ID
,okcPA.CONTEXT AS okcPA_CONTEXT
,okcPA.ATTRIBUTE1 AS okcPA_ATTRIBUTE1
,okcPA.ATTRIBUTE2 AS okcPA_ATTRIBUTE2
,okcPA.ATTRIBUTE3 AS okcPA_ATTRIBUTE3
,okcPA.ATTRIBUTE4 AS okcPA_ATTRIBUTE4
,okcPA.ATTRIBUTE5 AS okcPA_ATTRIBUTE5
,okcPA.ATTRIBUTE6 AS okcPA_ATTRIBUTE6
,okcPA.ATTRIBUTE7 AS okcPA_ATTRIBUTE7
,okcPA.ATTRIBUTE8 AS okcPA_ATTRIBUTE8
,okcPA.ATTRIBUTE9 AS okcPA_ATTRIBUTE9
,okcPA.ATTRIBUTE10 AS okcPA_ATTRIBUTE10
,okcPA.ATTRIBUTE11 AS okcPA_ATTRIBUTE11
,okcPA.ATTRIBUTE12 AS okcPA_ATTRIBUTE12
,okcPA.ATTRIBUTE13 AS okcPA_ATTRIBUTE13
,okcPA.ATTRIBUTE14 AS okcPA_ATTRIBUTE14
,okcPA.ATTRIBUTE15 AS okcPA_ATTRIBUTE15
,okcPA.SECURITY_GROUP_ID AS okcPA_SECURITY_GROUP_ID
,okcPA.PROGRAM_APPLICATION_ID AS okcPA_PROGRAM_APPLICATION_ID
,okcPA.PROGRAM_ID AS okcPA_PROGRAM_ID
,okcPA.PROGRAM_UPDATE_DATE AS okcPA_PROGRAM_UPDATE_DATE
,okcPA.REQUEST_ID AS okcPA_REQUEST_ID
,1 AS okcPA_OBJECT_VERSION_NUMBER
,okcPA.LIST_HEADER_ID AS okcPA_LIST_HEADER_ID
,okcPA.LIST_LINE_ID AS okcPA_LIST_LINE_ID
,okcPA.LIST_LINE_TYPE_CODE AS okcPA_LIST_LINE_TYPE_CODE
,okcPA.CHANGE_REASON_CODE AS okcPA_CHANGE_REASON_CODE
,okcPA.CHANGE_REASON_TEXT AS okcPA_CHANGE_REASON_TEXT
,okcPA.ESTIMATED_FLAG AS okcPA_ESTIMATED_FLAG
,okcPA.ADJUSTED_AMOUNT AS okcPA_ADJUSTED_AMOUNT
,okcPA.CHARGE_TYPE_CODE AS okcPA_CHARGE_TYPE_CODE
,okcPA.CHARGE_SUBTYPE_CODE AS okcPA_CHARGE_SUBTYPE_CODE
,okcPA.RANGE_BREAK_QUANTITY AS okcPA_RANGE_BREAK_QUANTITY
,okcPA.ACCRUAL_CONVERSION_RATE AS okcPA_ACCRUAL_CONVERSION_RATE
,okcPA.PRICING_GROUP_SEQUENCE AS okcPA_PRICING_GROUP_SEQUENCE
,okcPA.ACCRUAL_FLAG AS okcPA_ACCRUAL_FLAG
,okcPA.LIST_LINE_NO AS okcPA_LIST_LINE_NO
,okcPA.SOURCE_SYSTEM_CODE AS okcPA_SOURCE_SYSTEM_CODE
,okcPA.BENEFIT_QTY AS okcPA_BENEFIT_QTY
,okcPA.BENEFIT_UOM_CODE AS okcPA_BENEFIT_UOM_CODE
,okcPA.EXPIRATION_DATE AS okcPA_EXPIRATION_DATE
,okcPA.MODIFIER_LEVEL_CODE AS okcPA_MODIFIER_LEVEL_CODE
,okcPA.PRICE_BREAK_TYPE_CODE AS okcPA_PRICE_BREAK_TYPE_CODE
,okcPA.SUBSTITUTION_ATTRIBUTE AS okcPA_SUBSTITUTION_ATTRIBUTE
,okcPA.PRORATION_TYPE_CODE AS okcPA_PRORATION_TYPE_CODE
,okcPA.INCLUDE_ON_RETURNS_FLAG AS okcPA_INCLUDE_ON_RETURNS_FLAG
,okcPA.REBATE_TRANSACTION_TYPE_CODE AS okcPA_REBATE_TRXN_TYPE_CODE
FROM
OKC_PRICE_ADJUSTMENTS okcPA
,OKC_K_LINES_B_TEMP okcBT
WHERE okcPA.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID;
,okcPARecTab.OkcPA_UPDATE_ALLOWED
,okcPARecTab.OkcPA_UPDATED_FLAG
,okcPARecTab.OkcPA_APPLIED_FLAG
,okcPARecTab.OkcPA_ON_INVOICE_FLAG
,okcPARecTab.OkcPA_PRICING_PHASE_ID
,okcPARecTab.OkcPA_CONTEXT
,okcPARecTab.OkcPA_ATTRIBUTE1
,okcPARecTab.OkcPA_ATTRIBUTE2
,okcPARecTab.OkcPA_ATTRIBUTE3
,okcPARecTab.OkcPA_ATTRIBUTE4
,okcPARecTab.OkcPA_ATTRIBUTE5
,okcPARecTab.OkcPA_ATTRIBUTE6
,okcPARecTab.OkcPA_ATTRIBUTE7
,okcPARecTab.OkcPA_ATTRIBUTE8
,okcPARecTab.OkcPA_ATTRIBUTE9
,okcPARecTab.OkcPA_ATTRIBUTE10
,okcPARecTab.OkcPA_ATTRIBUTE11
,okcPARecTab.OkcPA_ATTRIBUTE12
,okcPARecTab.OkcPA_ATTRIBUTE13
,okcPARecTab.OkcPA_ATTRIBUTE14
,okcPARecTab.OkcPA_ATTRIBUTE15
,okcPARecTab.OkcPA_SECURITY_GROUP_ID
,okcPARecTab.OkcPA_PROGRAM_APPLICATION_ID
,okcPARecTab.OkcPA_PROGRAM_ID
,okcPARecTab.OkcPA_PROGRAM_UPDATE_DATE
,okcPARecTab.OkcPA_REQUEST_ID
,okcPARecTab.OkcPA_OBJECT_VERSION_NUMBER
,okcPARecTab.OkcPA_LIST_HEADER_ID
,okcPARecTab.OkcPA_LIST_LINE_ID
,okcPARecTab.OkcPA_LIST_LINE_TYPE_CODE
,okcPARecTab.OkcPA_CHANGE_REASON_CODE
,okcPARecTab.OkcPA_CHANGE_REASON_TEXT
,okcPARecTab.OkcPA_ESTIMATED_FLAG
,okcPARecTab.OkcPA_ADJUSTED_AMOUNT
,okcPARecTab.OkcPA_CHARGE_TYPE_CODE
,okcPARecTab.OkcPA_CHARGE_SUBTYPE_CODE
,okcPARecTab.OkcPA_RANGE_BREAK_QUANTITY
,okcPARecTab.OkcPA_ACCRUAL_CONVERSION_RATE
,okcPARecTab.OkcPA_PRICING_GROUP_SEQUENCE
,okcPARecTab.OkcPA_ACCRUAL_FLAG
,okcPARecTab.OkcPA_LIST_LINE_NO
,okcPARecTab.OkcPA_SOURCE_SYSTEM_CODE
,okcPARecTab.OkcPA_BENEFIT_QTY
,okcPARecTab.OkcPA_BENEFIT_UOM_CODE
,okcPARecTab.OkcPA_EXPIRATION_DATE
,okcPARecTab.OkcPA_MODIFIER_LEVEL_CODE
,okcPARecTab.OkcPA_PRICE_BREAK_TYPE_CODE
,okcPARecTab.OkcPA_SUBSTITUTION_ATTRIBUTE
,okcPARecTab.OkcPA_PRORATION_TYPE_CODE
,okcPARecTab.OkcPA_INCLUDE_ON_RETURNS_FLAG
,okcPARecTab.OkcPA_REBATE_TRXN_TYPE_CODE LIMIT G_BULK_FETCH_LIMIT;
,okcPARecTab.OkcPA_UPDATE_ALLOWED
,okcPARecTab.OkcPA_UPDATED_FLAG
,okcPARecTab.OkcPA_APPLIED_FLAG
,okcPARecTab.OkcPA_ON_INVOICE_FLAG
,okcPARecTab.OkcPA_PRICING_PHASE_ID
,okcPARecTab.OkcPA_CONTEXT
,okcPARecTab.OkcPA_ATTRIBUTE1
,okcPARecTab.OkcPA_ATTRIBUTE2
,okcPARecTab.OkcPA_ATTRIBUTE3
,okcPARecTab.OkcPA_ATTRIBUTE4
,okcPARecTab.OkcPA_ATTRIBUTE5
,okcPARecTab.OkcPA_ATTRIBUTE6
,okcPARecTab.OkcPA_ATTRIBUTE7
,okcPARecTab.OkcPA_ATTRIBUTE8
,okcPARecTab.OkcPA_ATTRIBUTE9
,okcPARecTab.OkcPA_ATTRIBUTE10
,okcPARecTab.OkcPA_ATTRIBUTE11
,okcPARecTab.OkcPA_ATTRIBUTE12
,okcPARecTab.OkcPA_ATTRIBUTE13
,okcPARecTab.OkcPA_ATTRIBUTE14
,okcPARecTab.OkcPA_ATTRIBUTE15
,okcPARecTab.OkcPA_SECURITY_GROUP_ID
,okcPARecTab.OkcPA_PROGRAM_APPLICATION_ID
,okcPARecTab.OkcPA_PROGRAM_ID
,okcPARecTab.OkcPA_PROGRAM_UPDATE_DATE
,okcPARecTab.OkcPA_REQUEST_ID
,okcPARecTab.OkcPA_OBJECT_VERSION_NUMBER
,okcPARecTab.OkcPA_LIST_HEADER_ID
,okcPARecTab.OkcPA_LIST_LINE_ID
,okcPARecTab.OkcPA_LIST_LINE_TYPE_CODE
,okcPARecTab.OkcPA_CHANGE_REASON_CODE
,okcPARecTab.OkcPA_CHANGE_REASON_TEXT
,okcPARecTab.OkcPA_ESTIMATED_FLAG
,okcPARecTab.OkcPA_ADJUSTED_AMOUNT
,okcPARecTab.OkcPA_CHARGE_TYPE_CODE
,okcPARecTab.OkcPA_CHARGE_SUBTYPE_CODE
,okcPARecTab.OkcPA_RANGE_BREAK_QUANTITY
,okcPARecTab.OkcPA_ACCRUAL_CONVERSION_RATE
,okcPARecTab.OkcPA_PRICING_GROUP_SEQUENCE
,okcPARecTab.OkcPA_ACCRUAL_FLAG
,okcPARecTab.OkcPA_LIST_LINE_NO
,okcPARecTab.OkcPA_SOURCE_SYSTEM_CODE
,okcPARecTab.OkcPA_BENEFIT_QTY
,okcPARecTab.OkcPA_BENEFIT_UOM_CODE
,okcPARecTab.OkcPA_EXPIRATION_DATE
,okcPARecTab.OkcPA_MODIFIER_LEVEL_CODE
,okcPARecTab.OkcPA_PRICE_BREAK_TYPE_CODE
,okcPARecTab.OkcPA_SUBSTITUTION_ATTRIBUTE
,okcPARecTab.OkcPA_PRORATION_TYPE_CODE
,okcPARecTab.OkcPA_INCLUDE_ON_RETURNS_FLAG
,okcPARecTab.OkcPA_REBATE_TRXN_TYPE_CODE LIMIT G_BULK_FETCH_LIMIT;
,okcPARecTab.OkcPA_UPDATE_ALLOWED
,okcPARecTab.OkcPA_UPDATED_FLAG
,okcPARecTab.OkcPA_APPLIED_FLAG
,okcPARecTab.OkcPA_ON_INVOICE_FLAG
,okcPARecTab.OkcPA_PRICING_PHASE_ID
,okcPARecTab.OkcPA_CONTEXT
,okcPARecTab.OkcPA_ATTRIBUTE1
,okcPARecTab.OkcPA_ATTRIBUTE2
,okcPARecTab.OkcPA_ATTRIBUTE3
,okcPARecTab.OkcPA_ATTRIBUTE4
,okcPARecTab.OkcPA_ATTRIBUTE5
,okcPARecTab.OkcPA_ATTRIBUTE6
,okcPARecTab.OkcPA_ATTRIBUTE7
,okcPARecTab.OkcPA_ATTRIBUTE8
,okcPARecTab.OkcPA_ATTRIBUTE9
,okcPARecTab.OkcPA_ATTRIBUTE10
,okcPARecTab.OkcPA_ATTRIBUTE11
,okcPARecTab.OkcPA_ATTRIBUTE12
,okcPARecTab.OkcPA_ATTRIBUTE13
,okcPARecTab.OkcPA_ATTRIBUTE14
,okcPARecTab.OkcPA_ATTRIBUTE15
,okcPARecTab.OkcPA_SECURITY_GROUP_ID
,okcPARecTab.OkcPA_PROGRAM_APPLICATION_ID
,okcPARecTab.OkcPA_PROGRAM_ID
,okcPARecTab.OkcPA_PROGRAM_UPDATE_DATE
,okcPARecTab.OkcPA_REQUEST_ID
,okcPARecTab.OkcPA_OBJECT_VERSION_NUMBER
,okcPARecTab.OkcPA_LIST_HEADER_ID
,okcPARecTab.OkcPA_LIST_LINE_ID
,okcPARecTab.OkcPA_LIST_LINE_TYPE_CODE
,okcPARecTab.OkcPA_CHANGE_REASON_CODE
,okcPARecTab.OkcPA_CHANGE_REASON_TEXT
,okcPARecTab.OkcPA_ESTIMATED_FLAG
,okcPARecTab.OkcPA_ADJUSTED_AMOUNT
,okcPARecTab.OkcPA_CHARGE_TYPE_CODE
,okcPARecTab.OkcPA_CHARGE_SUBTYPE_CODE
,okcPARecTab.OkcPA_RANGE_BREAK_QUANTITY
,okcPARecTab.OkcPA_ACCRUAL_CONVERSION_RATE
,okcPARecTab.OkcPA_PRICING_GROUP_SEQUENCE
,okcPARecTab.OkcPA_ACCRUAL_FLAG
,okcPARecTab.OkcPA_LIST_LINE_NO
,okcPARecTab.OkcPA_SOURCE_SYSTEM_CODE
,okcPARecTab.OkcPA_BENEFIT_QTY
,okcPARecTab.OkcPA_BENEFIT_UOM_CODE
,okcPARecTab.OkcPA_EXPIRATION_DATE
,okcPARecTab.OkcPA_MODIFIER_LEVEL_CODE
,okcPARecTab.OkcPA_PRICE_BREAK_TYPE_CODE
,okcPARecTab.OkcPA_SUBSTITUTION_ATTRIBUTE
,okcPARecTab.OkcPA_PRORATION_TYPE_CODE
,okcPARecTab.OkcPA_INCLUDE_ON_RETURNS_FLAG
,okcPARecTab.OkcPA_REBATE_TRXN_TYPE_CODE LIMIT G_BULK_FETCH_LIMIT;
,okcPARecTab.OkcPA_UPDATE_ALLOWED
,okcPARecTab.OkcPA_UPDATED_FLAG
,okcPARecTab.OkcPA_APPLIED_FLAG
,okcPARecTab.OkcPA_ON_INVOICE_FLAG
,okcPARecTab.OkcPA_PRICING_PHASE_ID
,okcPARecTab.OkcPA_CONTEXT
,okcPARecTab.OkcPA_ATTRIBUTE1
,okcPARecTab.OkcPA_ATTRIBUTE2
,okcPARecTab.OkcPA_ATTRIBUTE3
,okcPARecTab.OkcPA_ATTRIBUTE4
,okcPARecTab.OkcPA_ATTRIBUTE5
,okcPARecTab.OkcPA_ATTRIBUTE6
,okcPARecTab.OkcPA_ATTRIBUTE7
,okcPARecTab.OkcPA_ATTRIBUTE8
,okcPARecTab.OkcPA_ATTRIBUTE9
,okcPARecTab.OkcPA_ATTRIBUTE10
,okcPARecTab.OkcPA_ATTRIBUTE11
,okcPARecTab.OkcPA_ATTRIBUTE12
,okcPARecTab.OkcPA_ATTRIBUTE13
,okcPARecTab.OkcPA_ATTRIBUTE14
,okcPARecTab.OkcPA_ATTRIBUTE15
,okcPARecTab.OkcPA_SECURITY_GROUP_ID
,okcPARecTab.OkcPA_PROGRAM_APPLICATION_ID
,okcPARecTab.OkcPA_PROGRAM_ID
,okcPARecTab.OkcPA_PROGRAM_UPDATE_DATE
,okcPARecTab.OkcPA_REQUEST_ID
,okcPARecTab.OkcPA_OBJECT_VERSION_NUMBER
,okcPARecTab.OkcPA_LIST_HEADER_ID
,okcPARecTab.OkcPA_LIST_LINE_ID
,okcPARecTab.OkcPA_LIST_LINE_TYPE_CODE
,okcPARecTab.OkcPA_CHANGE_REASON_CODE
,okcPARecTab.OkcPA_CHANGE_REASON_TEXT
,okcPARecTab.OkcPA_ESTIMATED_FLAG
,okcPARecTab.OkcPA_ADJUSTED_AMOUNT
,okcPARecTab.OkcPA_CHARGE_TYPE_CODE
,okcPARecTab.OkcPA_CHARGE_SUBTYPE_CODE
,okcPARecTab.OkcPA_RANGE_BREAK_QUANTITY
,okcPARecTab.OkcPA_ACCRUAL_CONVERSION_RATE
,okcPARecTab.OkcPA_PRICING_GROUP_SEQUENCE
,okcPARecTab.OkcPA_ACCRUAL_FLAG
,okcPARecTab.OkcPA_LIST_LINE_NO
,okcPARecTab.OkcPA_SOURCE_SYSTEM_CODE
,okcPARecTab.OkcPA_BENEFIT_QTY
,okcPARecTab.OkcPA_BENEFIT_UOM_CODE
,okcPARecTab.OkcPA_EXPIRATION_DATE
,okcPARecTab.OkcPA_MODIFIER_LEVEL_CODE
,okcPARecTab.OkcPA_PRICE_BREAK_TYPE_CODE
,okcPARecTab.OkcPA_SUBSTITUTION_ATTRIBUTE
,okcPARecTab.OkcPA_PRORATION_TYPE_CODE
,okcPARecTab.OkcPA_INCLUDE_ON_RETURNS_FLAG
,okcPARecTab.OkcPA_REBATE_TRXN_TYPE_CODE LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKC_PRICE_ADJUSTMENTS(
ID
,PAT_ID
,CHR_ID
,CLE_ID
,BSL_ID
,BCL_ID
,MODIFIED_FROM
,MODIFIED_TO
,MODIFIER_MECHANISM_TYPE_CODE
,OPERAND
,ARITHMETIC_OPERATOR
,AUTOMATIC_FLAG
,UPDATE_ALLOWED
,UPDATED_FLAG
,APPLIED_FLAG
,ON_INVOICE_FLAG
,PRICING_PHASE_ID
,CONTEXT
,ATTRIBUTE1
,ATTRIBUTE2
,ATTRIBUTE3
,ATTRIBUTE4
,ATTRIBUTE5
,ATTRIBUTE6
,ATTRIBUTE7
,ATTRIBUTE8
,ATTRIBUTE9
,ATTRIBUTE10
,ATTRIBUTE11
,ATTRIBUTE12
,ATTRIBUTE13
,ATTRIBUTE14
,ATTRIBUTE15
,SECURITY_GROUP_ID
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,OBJECT_VERSION_NUMBER
,LIST_HEADER_ID
,LIST_LINE_ID
,LIST_LINE_TYPE_CODE
,CHANGE_REASON_CODE
,CHANGE_REASON_TEXT
,ESTIMATED_FLAG
,ADJUSTED_AMOUNT
,CHARGE_TYPE_CODE
,CHARGE_SUBTYPE_CODE
,RANGE_BREAK_QUANTITY
,ACCRUAL_CONVERSION_RATE
,PRICING_GROUP_SEQUENCE
,ACCRUAL_FLAG
,LIST_LINE_NO
,SOURCE_SYSTEM_CODE
,BENEFIT_QTY
,BENEFIT_UOM_CODE
,EXPIRATION_DATE
,MODIFIER_LEVEL_CODE
,PRICE_BREAK_TYPE_CODE
,SUBSTITUTION_ATTRIBUTE
,PRORATION_TYPE_CODE
,INCLUDE_ON_RETURNS_FLAG
,REBATE_TRANSACTION_TYPE_CODE
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
okcPARecTab.OkcPA_NewID(i)
,okcPARecTab.OkcPA_PAT_ID(i)
,okcPARecTab.OkcPA_NewChrID(i)
,okcPARecTab.OkcPA_NewCleID(i)
,okcPARecTab.OkcPA_BSL_ID(i)
,okcPARecTab.OkcPA_BCL_ID(i)
,okcPARecTab.OkcPA_MODIFIED_FROM(i)
,okcPARecTab.OkcPA_MODIFIED_TO(i)
,okcPARecTab.OkcPA_MODIF_MECHNSM_TYPE_CODE(i)
,okcPARecTab.OkcPA_OPERAND(i)
,okcPARecTab.OkcPA_ARITHMETIC_OPERATOR(i)
,okcPARecTab.OkcPA_AUTOMATIC_FLAG(i)
,okcPARecTab.OkcPA_UPDATE_ALLOWED(i)
,okcPARecTab.OkcPA_UPDATED_FLAG(i)
,okcPARecTab.OkcPA_APPLIED_FLAG(i)
,okcPARecTab.OkcPA_ON_INVOICE_FLAG(i)
,okcPARecTab.OkcPA_PRICING_PHASE_ID(i)
,okcPARecTab.OkcPA_CONTEXT(i)
,okcPARecTab.OkcPA_ATTRIBUTE1(i)
,okcPARecTab.OkcPA_ATTRIBUTE2(i)
,okcPARecTab.OkcPA_ATTRIBUTE3(i)
,okcPARecTab.OkcPA_ATTRIBUTE4(i)
,okcPARecTab.OkcPA_ATTRIBUTE5(i)
,okcPARecTab.OkcPA_ATTRIBUTE6(i)
,okcPARecTab.OkcPA_ATTRIBUTE7(i)
,okcPARecTab.OkcPA_ATTRIBUTE8(i)
,okcPARecTab.OkcPA_ATTRIBUTE9(i)
,okcPARecTab.OkcPA_ATTRIBUTE10(i)
,okcPARecTab.OkcPA_ATTRIBUTE11(i)
,okcPARecTab.OkcPA_ATTRIBUTE12(i)
,okcPARecTab.OkcPA_ATTRIBUTE13(i)
,okcPARecTab.OkcPA_ATTRIBUTE14(i)
,okcPARecTab.OkcPA_ATTRIBUTE15(i)
,okcPARecTab.OkcPA_SECURITY_GROUP_ID(i)
,okcPARecTab.OkcPA_PROGRAM_APPLICATION_ID(i)
,okcPARecTab.OkcPA_PROGRAM_ID(i)
,okcPARecTab.OkcPA_PROGRAM_UPDATE_DATE(i)
,okcPARecTab.OkcPA_REQUEST_ID(i)
,okcPARecTab.OkcPA_OBJECT_VERSION_NUMBER(i)
,okcPARecTab.OkcPA_LIST_HEADER_ID(i)
,okcPARecTab.OkcPA_LIST_LINE_ID(i)
,okcPARecTab.OkcPA_LIST_LINE_TYPE_CODE(i)
,okcPARecTab.OkcPA_CHANGE_REASON_CODE(i)
,okcPARecTab.OkcPA_CHANGE_REASON_TEXT(i)
,okcPARecTab.OkcPA_ESTIMATED_FLAG(i)
,okcPARecTab.OkcPA_ADJUSTED_AMOUNT(i)
,okcPARecTab.OkcPA_CHARGE_TYPE_CODE(i)
,okcPARecTab.OkcPA_CHARGE_SUBTYPE_CODE(i)
,okcPARecTab.OkcPA_RANGE_BREAK_QUANTITY(i)
,okcPARecTab.OkcPA_ACCRUAL_CONVERSION_RATE(i)
,okcPARecTab.OkcPA_PRICING_GROUP_SEQUENCE(i)
,okcPARecTab.OkcPA_ACCRUAL_FLAG(i)
,okcPARecTab.OkcPA_LIST_LINE_NO(i)
,okcPARecTab.OkcPA_SOURCE_SYSTEM_CODE(i)
,okcPARecTab.OkcPA_BENEFIT_QTY(i)
,okcPARecTab.OkcPA_BENEFIT_UOM_CODE(i)
,okcPARecTab.OkcPA_EXPIRATION_DATE(i)
,okcPARecTab.OkcPA_MODIFIER_LEVEL_CODE(i)
,okcPARecTab.OkcPA_PRICE_BREAK_TYPE_CODE(i)
,okcPARecTab.OkcPA_SUBSTITUTION_ATTRIBUTE(i)
,okcPARecTab.OkcPA_PRORATION_TYPE_CODE(i)
,okcPARecTab.OkcPA_INCLUDE_ON_RETURNS_FLAG(i)
,okcPARecTab.OkcPA_REBATE_TRXN_TYPE_CODE(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM
DUAL;
SELECT
okcPRB.ID AS okcPRB_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPRB_NewID
,okcH.ID AS okcPRB_NewChrID
,NULL AS okcPRB_NewCleID
,okcH.ID AS okcPRB_NewDnzChrID
,okcPRB.RLE_CODE AS okcPRB_RLE_CODE
,okcPRB.OBJECT1_ID1 AS okcPRB_OBJECT1_ID1
,okcPRB.OBJECT1_ID2 AS okcPRB_OBJECT1_ID2
,okcPRB.JTOT_OBJECT1_CODE AS okcPRB_JTOT_OBJECT1_CODE
,1 AS okcPRB_OBJECT_VERSION_NUMBER
,okcPRB.CODE AS okcPRB_CODE
,okcPRB.FACILITY AS okcPRB_FACILITY
,okcPRB.MINORITY_GROUP_LOOKUP_CODE AS okcPRB_MINOR_GRP_LOOKUP_CODE
,okcPRB.SMALL_BUSINESS_FLAG AS okcPRB_SMALL_BUSINESS_FLAG
,okcPRB.WOMEN_OWNED_FLAG AS okcPRB_WOMEN_OWNED_FLAG
,okcPRB.ATTRIBUTE_CATEGORY AS okcPRB_ATTRIBUTE_CATEGORY
,okcPRB.ATTRIBUTE1 AS okcPRB_ATTRIBUTE1
,okcPRB.ATTRIBUTE2 AS okcPRB_ATTRIBUTE2
,okcPRB.ATTRIBUTE3 AS okcPRB_ATTRIBUTE3
,okcPRB.ATTRIBUTE4 AS okcPRB_ATTRIBUTE4
,okcPRB.ATTRIBUTE5 AS okcPRB_ATTRIBUTE5
,okcPRB.ATTRIBUTE6 AS okcPRB_ATTRIBUTE6
,okcPRB.ATTRIBUTE7 AS okcPRB_ATTRIBUTE7
,okcPRB.ATTRIBUTE8 AS okcPRB_ATTRIBUTE8
,okcPRB.ATTRIBUTE9 AS okcPRB_ATTRIBUTE9
,okcPRB.ATTRIBUTE10 AS okcPRB_ATTRIBUTE10
,okcPRB.ATTRIBUTE11 AS okcPRB_ATTRIBUTE11
,okcPRB.ATTRIBUTE12 AS okcPRB_ATTRIBUTE12
,okcPRB.ATTRIBUTE13 AS okcPRB_ATTRIBUTE13
,okcPRB.ATTRIBUTE14 AS okcPRB_ATTRIBUTE14
,okcPRB.ATTRIBUTE15 AS okcPRB_ATTRIBUTE15
,okcPRB.SECURITY_GROUP_ID AS okcPRB_SECURITY_GROUP_ID
,okcPRB.CPL_ID AS okcPRB_CPL_ID
,okcPRB.PRIMARY_YN AS okcPRB_PRIMARY_YN
,okcPRB.BILL_TO_SITE_USE_ID AS okcPRB_BILL_TO_SITE_USE_ID
,okcPRB.CUST_ACCT_ID AS okcPRB_CUST_ACCT_ID
,okcPRB.ID AS okcPRB_ORIG_SYSTEM_ID1
,'COPY' AS okcPRB_ORIG_SYSTEM_REFERENCE1
,NULL AS okcPRB_ORIG_SYSTEM_SOURCE_CODE
FROM
OKC_K_PARTY_ROLES_B okcPRB
,OKC_K_HEADERS_B okcH
where okcPRB.DNZ_CHR_ID = okcH.ORIG_SYSTEM_ID1
and okcPRB.CLE_ID is NULL
and okcH.ID = P_To_Chr_ID
and okcPRB.DNZ_CHR_ID = P_From_Chr_ID
UNION
SELECT
okcPRB.ID AS okcPRB_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPRB_NewID
,NULL AS okcPRB_NewChrID
,okcB.ID AS okcPRB_NewCleID
,okcB.DNZ_CHR_ID AS okcPRB_NewDnzChrID
,okcPRB.RLE_CODE AS okcPRB_RLE_CODE
,okcPRB.OBJECT1_ID1 AS okcPRB_OBJECT1_ID1
,okcPRB.OBJECT1_ID2 AS okcPRB_OBJECT1_ID2
,okcPRB.JTOT_OBJECT1_CODE AS okcPRB_JTOT_OBJECT1_CODE
,1 AS okcPRB_OBJECT_VERSION_NUMBER
,okcPRB.CODE AS okcPRB_CODE
,okcPRB.FACILITY AS okcPRB_FACILITY
,okcPRB.MINORITY_GROUP_LOOKUP_CODE AS okcPRB_MINOR_GRP_LOOKUP_CODE
,okcPRB.SMALL_BUSINESS_FLAG AS okcPRB_SMALL_BUSINESS_FLAG
,okcPRB.WOMEN_OWNED_FLAG AS okcPRB_WOMEN_OWNED_FLAG
,okcPRB.ATTRIBUTE_CATEGORY AS okcPRB_ATTRIBUTE_CATEGORY
,okcPRB.ATTRIBUTE1 AS okcPRB_ATTRIBUTE1
,okcPRB.ATTRIBUTE2 AS okcPRB_ATTRIBUTE2
,okcPRB.ATTRIBUTE3 AS okcPRB_ATTRIBUTE3
,okcPRB.ATTRIBUTE4 AS okcPRB_ATTRIBUTE4
,okcPRB.ATTRIBUTE5 AS okcPRB_ATTRIBUTE5
,okcPRB.ATTRIBUTE6 AS okcPRB_ATTRIBUTE6
,okcPRB.ATTRIBUTE7 AS okcPRB_ATTRIBUTE7
,okcPRB.ATTRIBUTE8 AS okcPRB_ATTRIBUTE8
,okcPRB.ATTRIBUTE9 AS okcPRB_ATTRIBUTE9
,okcPRB.ATTRIBUTE10 AS okcPRB_ATTRIBUTE10
,okcPRB.ATTRIBUTE11 AS okcPRB_ATTRIBUTE11
,okcPRB.ATTRIBUTE12 AS okcPRB_ATTRIBUTE12
,okcPRB.ATTRIBUTE13 AS okcPRB_ATTRIBUTE13
,okcPRB.ATTRIBUTE14 AS okcPRB_ATTRIBUTE14
,okcPRB.ATTRIBUTE15 AS okcPRB_ATTRIBUTE15
,okcPRB.SECURITY_GROUP_ID AS okcPRB_SECURITY_GROUP_ID
,okcPRB.CPL_ID AS okcPRB_CPL_ID
,okcPRB.PRIMARY_YN AS okcPRB_PRIMARY_YN
,okcPRB.BILL_TO_SITE_USE_ID AS okcPRB_BILL_TO_SITE_USE_ID
,okcPRB.CUST_ACCT_ID AS okcPRB_CUST_ACCT_ID
,okcPRB.ID AS okcPRB_ORIG_SYSTEM_ID1
,'COPY' AS okcPRB_ORIG_SYSTEM_REFERENCE1
,NULL AS okcPRB_ORIG_SYSTEM_SOURCE_CODE
FROM
OKC_K_PARTY_ROLES_B okcPRB
,OKC_K_LINES_B okcB
WHERE
okcPRB.CLE_ID = okcB.ORIG_SYSTEM_ID1
AND okcPRB.DNZ_CHR_ID = P_From_Chr_ID
AND okcB.DNZ_CHR_ID = P_To_Chr_ID;
SELECT
okcPRB.ID AS okcPRB_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS okcPRB_NewID
,NULL AS okcPRB_NewChrID
,okcBT.ID AS okcPRB_NewCleID
,okcBT.DNZ_CHR_ID AS okcPRB_NewDnzChrID
,okcPRB.RLE_CODE AS okcPRB_RLE_CODE
,okcPRB.OBJECT1_ID1 AS okcPRB_OBJECT1_ID1
,okcPRB.OBJECT1_ID2 AS okcPRB_OBJECT1_ID2
,okcPRB.JTOT_OBJECT1_CODE AS okcPRB_JTOT_OBJECT1_CODE
,1 AS okcPRB_OBJECT_VERSION_NUMBER
,okcPRB.CODE AS okcPRB_CODE
,okcPRB.FACILITY AS okcPRB_FACILITY
,okcPRB.MINORITY_GROUP_LOOKUP_CODE AS okcPRB_MINOR_GRP_LOOKUP_CODE
,okcPRB.SMALL_BUSINESS_FLAG AS okcPRB_SMALL_BUSINESS_FLAG
,okcPRB.WOMEN_OWNED_FLAG AS okcPRB_WOMEN_OWNED_FLAG
,okcPRB.ATTRIBUTE_CATEGORY AS okcPRB_ATTRIBUTE_CATEGORY
,okcPRB.ATTRIBUTE1 AS okcPRB_ATTRIBUTE1
,okcPRB.ATTRIBUTE2 AS okcPRB_ATTRIBUTE2
,okcPRB.ATTRIBUTE3 AS okcPRB_ATTRIBUTE3
,okcPRB.ATTRIBUTE4 AS okcPRB_ATTRIBUTE4
,okcPRB.ATTRIBUTE5 AS okcPRB_ATTRIBUTE5
,okcPRB.ATTRIBUTE6 AS okcPRB_ATTRIBUTE6
,okcPRB.ATTRIBUTE7 AS okcPRB_ATTRIBUTE7
,okcPRB.ATTRIBUTE8 AS okcPRB_ATTRIBUTE8
,okcPRB.ATTRIBUTE9 AS okcPRB_ATTRIBUTE9
,okcPRB.ATTRIBUTE10 AS okcPRB_ATTRIBUTE10
,okcPRB.ATTRIBUTE11 AS okcPRB_ATTRIBUTE11
,okcPRB.ATTRIBUTE12 AS okcPRB_ATTRIBUTE12
,okcPRB.ATTRIBUTE13 AS okcPRB_ATTRIBUTE13
,okcPRB.ATTRIBUTE14 AS okcPRB_ATTRIBUTE14
,okcPRB.ATTRIBUTE15 AS okcPRB_ATTRIBUTE15
,okcPRB.SECURITY_GROUP_ID AS okcPRB_SECURITY_GROUP_ID
,okcPRB.CPL_ID AS okcPRB_CPL_ID
,okcPRB.PRIMARY_YN AS okcPRB_PRIMARY_YN
,okcPRB.BILL_TO_SITE_USE_ID AS okcPRB_BILL_TO_SITE_USE_ID
,okcPRB.CUST_ACCT_ID AS okcPRB_CUST_ACCT_ID
,okcPRB.ID AS okcPRB_ORIG_SYSTEM_ID1
,'COPY' AS okcPRB_ORIG_SYSTEM_REFERENCE1
,NULL AS okcPRB_ORIG_SYSTEM_SOURCE_CODE
FROM
OKC_K_PARTY_ROLES_B okcPRB
,OKC_K_LINES_B_TEMP okcBT
WHERE
okcPRB.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcPRB.CHR_ID IS NULL
AND okcPRB.DNZ_CHR_ID = P_From_Chr_ID
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID;
INSERT INTO OKC_K_PARTY_ROLES_B(
ID
,CHR_ID
,CLE_ID
,DNZ_CHR_ID
,RLE_CODE
,OBJECT1_ID1
,OBJECT1_ID2
,JTOT_OBJECT1_CODE
,OBJECT_VERSION_NUMBER
,CODE
,FACILITY
,MINORITY_GROUP_LOOKUP_CODE
,SMALL_BUSINESS_FLAG
,WOMEN_OWNED_FLAG
,ATTRIBUTE_CATEGORY
,ATTRIBUTE1
,ATTRIBUTE2
,ATTRIBUTE3
,ATTRIBUTE4
,ATTRIBUTE5
,ATTRIBUTE6
,ATTRIBUTE7
,ATTRIBUTE8
,ATTRIBUTE9
,ATTRIBUTE10
,ATTRIBUTE11
,ATTRIBUTE12
,ATTRIBUTE13
,ATTRIBUTE14
,ATTRIBUTE15
,SECURITY_GROUP_ID
,CPL_ID
,PRIMARY_YN
,BILL_TO_SITE_USE_ID
,CUST_ACCT_ID
,ORIG_SYSTEM_ID1
,ORIG_SYSTEM_REFERENCE1
,ORIG_SYSTEM_SOURCE_CODE
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OkcPRBRecTab.OkcPRB_NewID(i)
,OkcPRBRecTab.OkcPRB_NewChrID(i)
,OkcPRBRecTab.OkcPRB_NewCleID(i)
,OkcPRBRecTab.OkcPRB_NewDnzChrID(i)
,OkcPRBRecTab.OkcPRB_RLE_CODE(i)
,OkcPRBRecTab.OkcPRB_OBJECT1_ID1(i)
,OkcPRBRecTab.OkcPRB_OBJECT1_ID2(i)
,OkcPRBRecTab.OkcPRB_JTOT_OBJECT1_CODE(i)
,OkcPRBRecTab.OkcPRB_OBJECT_VERSION_NUMBER(i)
,OkcPRBRecTab.OkcPRB_CODE(i)
,OkcPRBRecTab.OkcPRB_FACILITY(i)
,OkcPRBRecTab.OkcPRB_MINOR_GROUP_LOOKUP_CODE(i)
,OkcPRBRecTab.OkcPRB_SMALL_BUSINESS_FLAG(i)
,OkcPRBRecTab.OkcPRB_WOMEN_OWNED_FLAG(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE_CATEGORY(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE1(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE2(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE3(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE4(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE5(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE6(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE7(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE8(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE9(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE10(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE11(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE12(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE13(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE14(i)
,OkcPRBRecTab.OkcPRB_ATTRIBUTE15(i)
,OkcPRBRecTab.OkcPRB_SECURITY_GROUP_ID(i)
,OkcPRBRecTab.OkcPRB_CPL_ID(i)
,OkcPRBRecTab.OkcPRB_PRIMARY_YN(i)
,OkcPRBRecTab.OkcPRB_BILL_TO_SITE_USE_ID(i)
,OkcPRBRecTab.OkcPRB_CUST_ACCT_ID(i)
,OkcPRBRecTab.OkcPRB_ORIG_SYSTEM_ID1(i)
,OkcPRBRecTab.OkcPRB_ORIG_SYSTEM_REFERENCE1(i)
,OkcPRBRecTab.OkcPRB_ORIG_SYSTEM_SOURCE_CODE(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT id
FROM okc_k_party_roles_b
WHERE dnz_chr_id = P_From_Chr_ID
AND cle_id is NULL
AND jtot_object1_code = 'OKX_OPERUNIT';
select ID
into l_vendor_role_id
from okc_k_party_roles_b
where dnz_chr_id = P_To_Chr_ID /*where chr_id = P_To_Chr_ID*/
and jtot_object1_code = 'OKX_OPERUNIT';
SELECT
okcPRTL.ID AS okcPRTL_OldID
,okcPRB.ID AS okcPRTL_NewID
,okcPRTL.LANGUAGE AS okcPRTL_LANGUAGE
,okcPRTL.SOURCE_LANG AS okcPRTL_SOURCE_LANG
,okcPRTL.SFWT_FLAG AS okcPRTL_SFWT_FLAG
,okcPRTL.COGNOMEN AS okcPRTL_COGNOMEN
,okcPRTL.ALIAS AS okcPRTL_ALIAS
,okcPRTL.SECURITY_GROUP_ID AS okcPRTL_SECURITY_GROUP_ID
FROM
OKC_K_PARTY_ROLES_TL okcPRTL
,OKC_K_PARTY_ROLES_B okcPRB
where okcPRTL.ID = okcPRB.ORIG_SYSTEM_ID1
AND okcPRB.DNZ_CHR_ID = P_To_Chr_ID;
SELECT
okcPRTL.ID AS okcPRTL_OldID
,okcPRB.ID AS okcPRTL_NewID
,okcPRTL.LANGUAGE AS okcPRTL_LANGUAGE
,okcPRTL.SOURCE_LANG AS okcPRTL_SOURCE_LANG
,okcPRTL.SFWT_FLAG AS okcPRTL_SFWT_FLAG
,okcPRTL.COGNOMEN AS okcPRTL_COGNOMEN
,okcPRTL.ALIAS AS okcPRTL_ALIAS
,okcPRTL.SECURITY_GROUP_ID AS okcPRTL_SECURITY_GROUP_ID
FROM
OKC_K_PARTY_ROLES_TL okcPRTL
,OKC_K_PARTY_ROLES_B okcPRB
,OKC_K_LINES_B_TEMP okcBT
where okcPRTL.ID = okcPRB.ORIG_SYSTEM_ID1
AND okcPRB.DNZ_CHR_ID = okcBT.DNZ_CHR_ID
AND okcPRB.CLE_ID = okcBT.ID
AND okcPRB.DNZ_CHR_ID = P_To_Chr_ID;
INSERT INTO OKC_K_PARTY_ROLES_TL(
ID
,LANGUAGE
,SOURCE_LANG
,SFWT_FLAG
,COGNOMEN
,ALIAS
,SECURITY_GROUP_ID
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OkcPRTLRecTab.OkcPRTL_NewID(i)
,OkcPRTLRecTab.OkcPRTL_LANGUAGE(i)
,OkcPRTLRecTab.OkcPRTL_SOURCE_LANG(i)
,OkcPRTLRecTab.OkcPRTL_SFWT_FLAG(i)
,OkcPRTLRecTab.OkcPRTL_COGNOMEN(i)
,OkcPRTLRecTab.OkcPRTL_ALIAS(i)
,OkcPRTLRecTab.OkcPRTL_SECURITY_GROUP_ID(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT
okcC.ID AS okcC_OldID
, To_number(rawtohex(sys_guid()), HexFormatStr) AS okcC_NewID
, okcPRB.ID AS okcC_NewCplID
, okcC.CRO_CODE AS okcC_CRO_CODE
, okcPRB.DNZ_CHR_ID AS okcC_NewDnzChrID
, okcC.OBJECT1_ID1 AS okcC_OBJECT1_ID1
, okcC.OBJECT1_ID2 AS okcC_OBJECT1_ID2
, okcC.JTOT_OBJECT1_CODE AS okcC_JTOT_OBJECT1_CODE
, 1 AS okcC_OBJECT_VERSION_NUMBER
, okcC.CONTACT_SEQUENCE AS okcC_CONTACT_SEQUENCE
, okcC.ATTRIBUTE_CATEGORY AS okcC_ATTRIBUTE_CATEGORY
, okcC.ATTRIBUTE1 AS okcC_ATTRIBUTE1
, okcC.ATTRIBUTE2 AS okcC_ATTRIBUTE2
, okcC.ATTRIBUTE3 AS okcC_ATTRIBUTE3
, okcC.ATTRIBUTE4 AS okcC_ATTRIBUTE4
, okcC.ATTRIBUTE5 AS okcC_ATTRIBUTE5
, okcC.ATTRIBUTE6 AS okcC_ATTRIBUTE6
, okcC.ATTRIBUTE7 AS okcC_ATTRIBUTE7
, okcC.ATTRIBUTE8 AS okcC_ATTRIBUTE8
, okcC.ATTRIBUTE9 AS okcC_ATTRIBUTE9
, okcC.ATTRIBUTE10 AS okcC_ATTRIBUTE10
, okcC.ATTRIBUTE11 AS okcC_ATTRIBUTE11
, okcC.ATTRIBUTE12 AS okcC_ATTRIBUTE12
, okcC.ATTRIBUTE13 AS okcC_ATTRIBUTE13
, okcC.ATTRIBUTE14 AS okcC_ATTRIBUTE14
, okcC.ATTRIBUTE15 AS okcC_ATTRIBUTE15
, okcC.SECURITY_GROUP_ID AS okcC_SECURITY_GROUP_ID
, okcC.START_DATE AS okcC_START_DATE
, okcC.END_DATE AS okcC_END_DATE
, okcC.PRIMARY_YN AS okcC_PRIMARY_YN
, okcC.RESOURCE_CLASS AS okcC_RESOURCE_CLASS
, okcC.SALES_GROUP_ID AS okcC_SALES_GROUP_ID
FROM
OKC_CONTACTS okcC
,OKC_K_PARTY_ROLES_B okcPRB
WHERE okcC.CPL_ID = okcPRB.ORIG_SYSTEM_ID1
AND okcPRB.DNZ_CHR_ID = P_To_Chr_ID
AND okcC.DNZ_CHR_ID = P_From_Chr_ID;
SELECT
okcC.ID AS okcC_OldID
, To_number(rawtohex(sys_guid()), HexFormatStr) AS okcC_NewID
, okcPRB.ID AS okcC_NewCplID
, okcC.CRO_CODE AS okcC_CRO_CODE
, okcPRB.DNZ_CHR_ID AS okcC_NewDnzChrID
, okcC.OBJECT1_ID1 AS okcC_OBJECT1_ID1
, okcC.OBJECT1_ID2 AS okcC_OBJECT1_ID2
, okcC.JTOT_OBJECT1_CODE AS okcC_JTOT_OBJECT1_CODE
, 1 AS okcC_OBJECT_VERSION_NUMBER
, okcC.CONTACT_SEQUENCE AS okcC_CONTACT_SEQUENCE
, okcC.ATTRIBUTE_CATEGORY AS okcC_ATTRIBUTE_CATEGORY
, okcC.ATTRIBUTE1 AS okcC_ATTRIBUTE1
, okcC.ATTRIBUTE2 AS okcC_ATTRIBUTE2
, okcC.ATTRIBUTE3 AS okcC_ATTRIBUTE3
, okcC.ATTRIBUTE4 AS okcC_ATTRIBUTE4
, okcC.ATTRIBUTE5 AS okcC_ATTRIBUTE5
, okcC.ATTRIBUTE6 AS okcC_ATTRIBUTE6
, okcC.ATTRIBUTE7 AS okcC_ATTRIBUTE7
, okcC.ATTRIBUTE8 AS okcC_ATTRIBUTE8
, okcC.ATTRIBUTE9 AS okcC_ATTRIBUTE9
, okcC.ATTRIBUTE10 AS okcC_ATTRIBUTE10
, okcC.ATTRIBUTE11 AS okcC_ATTRIBUTE11
, okcC.ATTRIBUTE12 AS okcC_ATTRIBUTE12
, okcC.ATTRIBUTE13 AS okcC_ATTRIBUTE13
, okcC.ATTRIBUTE14 AS okcC_ATTRIBUTE14
, okcC.ATTRIBUTE15 AS okcC_ATTRIBUTE15
, okcC.SECURITY_GROUP_ID AS okcC_SECURITY_GROUP_ID
, okcC.START_DATE AS okcC_START_DATE
, okcC.END_DATE AS okcC_END_DATE
, okcC.PRIMARY_YN AS okcC_PRIMARY_YN
, okcC.RESOURCE_CLASS AS okcC_RESOURCE_CLASS
, okcC.SALES_GROUP_ID AS okcC_SALES_GROUP_ID
FROM
OKC_CONTACTS okcC
,OKC_K_PARTY_ROLES_B okcPRB
,OKC_K_LINES_B_TEMP okcBT
WHERE okcC.CPL_ID = okcPRB.ORIG_SYSTEM_ID1
AND okcPRB.DNZ_CHR_ID = okcBT.DNZ_CHR_ID
AND okcPRB.CLE_ID = okcBT.ID
AND okcPRB.DNZ_CHR_ID = P_To_Chr_ID
AND okcPRB.CHR_ID IS NULL
AND okcC.DNZ_CHR_ID = P_From_Chr_ID;
INSERT INTO OKC_CONTACTS(
ID
, CPL_ID
, CRO_CODE
, DNZ_CHR_ID
, OBJECT1_ID1
, OBJECT1_ID2
, JTOT_OBJECT1_CODE
, OBJECT_VERSION_NUMBER
, CONTACT_SEQUENCE
, ATTRIBUTE_CATEGORY
, ATTRIBUTE1
, ATTRIBUTE2
, ATTRIBUTE3
, ATTRIBUTE4
, ATTRIBUTE5
, ATTRIBUTE6
, ATTRIBUTE7
, ATTRIBUTE8
, ATTRIBUTE9
, ATTRIBUTE10
, ATTRIBUTE11
, ATTRIBUTE12
, ATTRIBUTE13
, ATTRIBUTE14
, ATTRIBUTE15
, SECURITY_GROUP_ID
, START_DATE
, END_DATE
, PRIMARY_YN
, RESOURCE_CLASS
, SALES_GROUP_ID
, CREATED_BY
, CREATION_DATE
, LAST_UPDATED_BY
, LAST_UPDATE_DATE
, LAST_UPDATE_LOGIN
)
SELECT
OkcCRecTab.OkcC_NewID(i)
, OkcCRecTab.OkcC_NewCplID(i)
, OkcCRecTab.OkcC_CRO_CODE(i)
, OkcCRecTab.OkcC_NewDnzChrID(i)
, OkcCRecTab.OkcC_OBJECT1_ID1(i)
, OkcCRecTab.OkcC_OBJECT1_ID2(i)
, OkcCRecTab.OkcC_JTOT_OBJECT1_CODE(i)
, OkcCRecTab.OkcC_OBJECT_VERSION_NUMBER(i)
, OkcCRecTab.OkcC_CONTACT_SEQUENCE(i)
, OkcCRecTab.OkcC_ATTRIBUTE_CATEGORY(i)
, OkcCRecTab.OkcC_ATTRIBUTE1(i)
, OkcCRecTab.OkcC_ATTRIBUTE2(i)
, OkcCRecTab.OkcC_ATTRIBUTE3(i)
, OkcCRecTab.OkcC_ATTRIBUTE4(i)
, OkcCRecTab.OkcC_ATTRIBUTE5(i)
, OkcCRecTab.OkcC_ATTRIBUTE6(i)
, OkcCRecTab.OkcC_ATTRIBUTE7(i)
, OkcCRecTab.OkcC_ATTRIBUTE8(i)
, OkcCRecTab.OkcC_ATTRIBUTE9(i)
, OkcCRecTab.OkcC_ATTRIBUTE10(i)
, OkcCRecTab.OkcC_ATTRIBUTE11(i)
, OkcCRecTab.OkcC_ATTRIBUTE12(i)
, OkcCRecTab.OkcC_ATTRIBUTE13(i)
, OkcCRecTab.OkcC_ATTRIBUTE14(i)
, OkcCRecTab.OkcC_ATTRIBUTE15(i)
, OkcCRecTab.OkcC_SECURITY_GROUP_ID(i)
, OkcCRecTab.OkcC_START_DATE(i)
, OkcCRecTab.OkcC_END_DATE(i)
, OkcCRecTab.OkcC_PRIMARY_YN(i)
, OkcCRecTab.OkcC_RESOURCE_CLASS(i)
, OkcCRecTab.OkcC_SALES_GROUP_ID(i)
, FND_GLOBAL.USER_ID
, SYSDATE
, FND_GLOBAL.USER_ID
, SYSDATE
, FND_GLOBAL.LOGIN_ID
FROM DUAL;
OKC_CTC_PVT.update_contact_stecode(p_chr_id => P_To_Chr_ID,
x_return_status=>l_return_status);
SELECT ID
from OKC_OPERATION_INSTANCES
WHERE TARGET_CHR_ID = P_To_Chr_ID;
SELECT
To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcOL_ID
,NULL AS OkcOL_SELECT_YN
,'P' AS OkcOL_PROCESS_FLAG
,l_OIE_ID AS OkcOL_OIE_ID
,P_To_Chr_ID AS OkcOL_SUBJECT_CHR_ID
,P_From_Chr_ID AS OkcOL_OBJECT_CHR_ID
,okcB.ID AS OkcOL_SUBJECT_CLE_ID
,okcB.ORIG_SYSTEM_ID1 AS OkcOL_OBJECT_CLE_ID
,1 AS OkcOL_OBJECT_VERSION_NUMBER
,NULL AS OkcOL_REQUEST_ID
,NULL AS OkcOL_PROGRAM_APPLICATION_ID
,NULL AS OkcOL_PROGRAM_ID
,NULL AS OkcOL_PROGRAM_UPDATE_DATE
,NULL AS OkcOK_SECURITY_GROUP_ID
,NULL AS OkcOL_MESSAGE_CODE
,NULL AS OkcOL_PARENT_OLE_ID
,'Y' AS OkcOL_ACTIVE_YN
FROM
OKC_K_LINES_B okcB
WHERE
okcB.DNZ_CHR_ID = P_To_Chr_ID;
,OkcOLRecTab.OkcOLSELECT_YN
,OkcOLRecTab.OkcOLPROCESS_FLAG
,OkcOLRecTab.OkcOLOIE_ID
,OkcOLRecTab.OkcOLSUBJECT_CHR_ID
,OkcOLRecTab.OkcOLOBJECT_CHR_ID
,OkcOLRecTab.OkcOLSUBJECT_CLE_ID
,OkcOLRecTab.OkcOLOBJECT_CLE_ID
,OkcOLRecTab.OkcOLOBJECT_VERSION_NUMBER
,OkcOLRecTab.OkcOLREQUEST_ID
,OkcOLRecTab.OkcOLPROGRAM_APPLICATION_ID
,OkcOLRecTab.OkcOLPROGRAM_ID
,OkcOLRecTab.OkcOLPROGRAM_UPDATE_DATE
,OkcOLRecTab.OkcOLSECURITY_GROUP_ID
,OkcOLRecTab.OkcOLMESSAGE_CODE
,OkcOLRecTab.OkcOLPARENT_OLE_ID
,OkcOLRecTab.OkcOLACTIVE_YN
LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKC_OPERATION_LINES(
ID
,SELECT_YN
,PROCESS_FLAG
,OIE_ID
,SUBJECT_CHR_ID
,OBJECT_CHR_ID
,SUBJECT_CLE_ID
,OBJECT_CLE_ID
,OBJECT_VERSION_NUMBER
,REQUEST_ID
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,SECURITY_GROUP_ID
,MESSAGE_CODE
,PARENT_OLE_ID
,ACTIVE_YN
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OkcOLRecTab.OkcOLID(i)
,OkcOLRecTab.OkcOLSELECT_YN(i)
,OkcOLRecTab.OkcOLPROCESS_FLAG(i)
,OkcOLRecTab.OkcOLOIE_ID(i)
,OkcOLRecTab.OkcOLSUBJECT_CHR_ID(i)
,OkcOLRecTab.OkcOLOBJECT_CHR_ID(i)
,OkcOLRecTab.OkcOLSUBJECT_CLE_ID(i)
,OkcOLRecTab.OkcOLOBJECT_CLE_ID(i)
,OkcOLRecTab.OkcOLOBJECT_VERSION_NUMBER(i)
,OkcOLRecTab.OkcOLREQUEST_ID(i)
,OkcOLRecTab.OkcOLPROGRAM_APPLICATION_ID(i)
,OkcOLRecTab.OkcOLPROGRAM_ID(i)
,OkcOLRecTab.OkcOLPROGRAM_UPDATE_DATE(i)
,OkcOLRecTab.OkcOLSECURITY_GROUP_ID(i)
,OkcOLRecTab.OkcOLMESSAGE_CODE(i)
,OkcOLRecTab.OkcOLPARENT_OLE_ID(i)
,OkcOLRecTab.OkcOLACTIVE_YN(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM DUAL;
UPDATE okc_operation_lines ola
set ola.PARENT_OLE_ID = (select olb.ID
from okc_operation_lines olb
where olb.SUBJECT_CHR_ID = P_To_Chr_ID
and olb.SUBJECT_CLE_ID IS NULL)
where
ola.SUBJECT_CHR_ID = P_To_Chr_ID
AND ola.SUBJECT_CLE_ID in (SELECT okcb.ID
from
OKC_K_LINES_B okcb
WHERE
okcb.DNZ_CHR_ID = P_To_Chr_ID
AND okcb.CLE_ID IS NULL);
UPDATE okc_operation_lines ola
set ola.PARENT_OLE_ID = (select olb.ID
from okc_operation_lines olb
where olb.SUBJECT_CLE_ID = (select b.CLE_ID from
okc_k_lines_b b
where b.ID = ola.SUBJECT_CLE_ID
)
)
where
ola.SUBJECT_CHR_ID = P_To_Chr_ID
and ola.SUBJECT_CLE_ID in (select okcB.ID
from
OKC_K_LINES_B okcB
where okcB.ID = ola.SUBJECT_CLE_ID
and okcB.CLE_ID IS NOT NULL);
SELECT
oksTL.ID AS oksTL_OldID
, oksB.ID AS oksTL_NewID
, oksTL.LANGUAGE AS oksTL_LANGUAGE
, oksTL.SOURCE_LANG AS oksTL_SOURCE_LANG
, oksTL.SFWT_FLAG AS oksTL_SFWT_FLAG
, oksTL.INVOICE_TEXT AS oksTL_INVOICE_TEXT
, oksTL.IB_TRX_DETAILS AS oksTL_IB_TRX_DETAILS
, oksTL.STATUS_TEXT AS oksTL_STATUS_TEXT
, oksTL.REACT_TIME_NAME AS oksTL_REACT_TIME_NAME
, oksTL.SECURITY_GROUP_ID AS oksTL_SECURITY_GROUP_ID
FROM
OKS_K_LINES_TL oksTL
,OKS_K_LINES_B oksB
WHERE oksTL.ID = oksB.ORIG_SYSTEM_ID1
AND oksB.DNZ_CHR_ID = P_To_Chr_ID;
SELECT
oksTL.ID AS oksTL_OldID
, oksB.ID AS oksTL_NewID
, oksTL.LANGUAGE AS oksTL_LANGUAGE
, oksTL.SOURCE_LANG AS oksTL_SOURCE_LANG
, oksTL.SFWT_FLAG AS oksTL_SFWT_FLAG
, oksTL.INVOICE_TEXT AS oksTL_INVOICE_TEXT
, oksTL.IB_TRX_DETAILS AS oksTL_IB_TRX_DETAILS
, oksTL.STATUS_TEXT AS oksTL_STATUS_TEXT
, oksTL.REACT_TIME_NAME AS oksTL_REACT_TIME_NAME
, oksTL.SECURITY_GROUP_ID AS oksTL_SECURITY_GROUP_ID
FROM
OKS_K_LINES_TL oksTL
,OKS_K_LINES_B oksB
,OKC_K_LINES_B_TEMP okcBT
WHERE oksTL.ID = oksB.ORIG_SYSTEM_ID1
AND oksB.DNZ_CHR_ID = okcBT.DNZ_CHR_ID
AND oksB.CLE_ID = okcBT.ID
AND oksB.DNZ_CHR_ID = P_To_Chr_ID;
INSERT INTO OKS_K_LINES_TL(
ID
, LANGUAGE
, SOURCE_LANG
, SFWT_FLAG
, INVOICE_TEXT
, IB_TRX_DETAILS
, STATUS_TEXT
, REACT_TIME_NAME
, SECURITY_GROUP_ID
, CREATED_BY
, CREATION_DATE
, LAST_UPDATED_BY
, LAST_UPDATE_DATE
, LAST_UPDATE_LOGIN
)
SELECT
OksTLRecTab.OksTL_NewID(i)
, OksTLRecTab.OksTL_LANGUAGE(i)
, OksTLRecTab.OksTL_SOURCE_LANG(i)
, OksTLRecTab.OksTL_SFWT_FLAG(i)
, OksTLRecTab.OksTL_INVOICE_TEXT(i)
, OksTLRecTab.OksTL_IB_TRX_DETAILS(i)
, OksTLRecTab.OksTL_STATUS_TEXT(i)
, OksTLRecTab.OksTL_REACT_TIME_NAME(i)
, OksTLRecTab.OksTL_SECURITY_GROUP_ID(i)
, FND_GLOBAL.USER_ID
, SYSDATE
, FND_GLOBAL.USER_ID
, SYSDATE
, FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT
oksRD.ID AS OksRD_OldID
, To_number(rawtohex(sys_guid()), HexFormatStr) AS OksRD_NewID
, okcB.DNZ_CHR_ID AS OksRD_NewChrID
, okcB.ID AS OksRD_NewCleID
, oksRD.ACCOUNT_CLASS AS OksRD_ACCOUNT_CLASS
, oksRD.CODE_COMBINATION_ID AS OksRD_CODE_COMBINATION_ID
, oksRD.PERCENT AS OksRD_PERCENT
, 1 AS OksRD_OBJECT_VERSION_NUMBER
, oksRD.SECURITY_GROUP_ID AS OksRD_SECURITY_GROUP_ID
FROM
OKS_REV_DISTRIBUTIONS oksRD
,OKC_K_LINES_B okcB
WHERE oksRD.CLE_ID = okcB.ORIG_SYSTEM_ID1
AND okcB.DNZ_CHR_ID = P_To_Chr_ID;
SELECT
oksRD.ID AS OksRD_OldID
, To_number(rawtohex(sys_guid()), HexFormatStr) AS OksRD_NewID
, okcBT.DNZ_CHR_ID AS OksRD_NewChrID
, okcBT.ID AS OksRD_NewCleID
, oksRD.ACCOUNT_CLASS AS OksRD_ACCOUNT_CLASS
, oksRD.CODE_COMBINATION_ID AS OksRD_CODE_COMBINATION_ID
, oksRD.PERCENT AS OksRD_PERCENT
, 1 AS OksRD_OBJECT_VERSION_NUMBER
, oksRD.SECURITY_GROUP_ID AS OksRD_SECURITY_GROUP_ID
FROM
OKS_REV_DISTRIBUTIONS oksRD
,OKC_K_LINES_B_TEMP okcBT
WHERE oksRD.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID;
INSERT INTO OKS_REV_DISTRIBUTIONS
(ID
, CHR_ID
, CLE_ID
, ACCOUNT_CLASS
, CODE_COMBINATION_ID
, PERCENT
, OBJECT_VERSION_NUMBER
, SECURITY_GROUP_ID
, CREATED_BY
, CREATION_DATE
, LAST_UPDATED_BY
, LAST_UPDATE_DATE
, LAST_UPDATE_LOGIN
)
SELECT
OksRDRecTab.OksRD_NewID(i)
, OksRDRecTab.OksRD_NewChrId(i)
, OksRDRecTab.OksRD_NewCleID(i)
, OksRDRecTab.OksRD_ACCOUNT_CLASS(i)
, OksRDRecTab.OksRD_CODE_COMBINATION_ID(i)
, OksRDRecTab.OksRD_PERCENT(i)
, OksRDRecTab.OksRD_OBJECT_VERSION_NUMBER(i)
, OksRDRecTab.OksRD_SECURITY_GROUP_ID(i)
, FND_GLOBAL.USER_ID
, SYSDATE
, FND_GLOBAL.USER_ID
, SYSDATE
, FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT
oksQ.QUALIFIER_ID AS oksQ_OldQualifierID
, To_number(rawtohex(sys_guid()), HexFormatStr) AS OksQ_NewQualifierID
, oksQ.REQUEST_ID AS oksQ_REQUEST_ID
, oksQ.PROGRAM_APPLICATION_ID AS oksQ_PROGRAM_APPLICATION_ID
, oksQ.PROGRAM_ID AS oksQ_PROGRAM_ID
, oksQ.PROGRAM_UPDATE_DATE AS oksQ_PROGRAM_UPDATE_DATE
, oksQ.QUALIFIER_GROUPING_NO AS oksQ_QUALIF_GROUPING_NO
, oksQ.QUALIFIER_CONTEXT AS oksQ_QUALIF_CONTEXT
, oksQ.QUALIFIER_ATTRIBUTE AS oksQ_QUALIF_ATTRIBUTE
, oksQ.QUALIFIER_ATTR_VALUE AS oksQ_QUALIF_ATTR_VALUE
, oksQ.COMPARISON_OPERATOR_CODE AS oksQ_COMPARISON_OPERATOR_CODE
, oksQ.EXCLUDER_FLAG AS oksQ_EXCLUDER_FLAG
, oksQ.QUALIFIER_RULE_ID AS oksQ_QUALIFIER_RULE_ID
, oksQ.START_DATE_ACTIVE AS oksQ_START_DATE_ACTIVE
, oksQ.END_DATE_ACTIVE AS oksQ_END_DATE_ACTIVE
, oksQ.CREATED_FROM_RULE_ID AS oksQ_CREATED_FROM_RULE_ID
, oksQ.QUALIFIER_PRECEDENCE AS oksQ_QUALIFIER_PRECEDENCE
, okcB.DNZ_CHR_ID AS oksQ_NewListHeaderID --*
, okcB.ID AS oksQ_NewListLineID --*
, oksQ.QUALIFIER_DATATYPE AS oksQ_QUALIFIER_DATATYPE
, oksQ.QUALIFIER_ATTR_VALUE_TO AS oksQ_QUALIFIER_ATTR_VALUE_TO
, oksQ.CONTEXT AS oksQ_CONTEXT
, oksQ.ATTRIBUTE1 AS oksQ_ATTRIBUTE1
, oksQ.ATTRIBUTE2 AS oksQ_ATTRIBUTE2
, oksQ.ATTRIBUTE3 AS oksQ_ATTRIBUTE3
, oksQ.ATTRIBUTE4 AS oksQ_ATTRIBUTE4
, oksQ.ATTRIBUTE5 AS oksQ_ATTRIBUTE5
, oksQ.ATTRIBUTE6 AS oksQ_ATTRIBUTE6
, oksQ.ATTRIBUTE7 AS oksQ_ATTRIBUTE7
, oksQ.ATTRIBUTE8 AS oksQ_ATTRIBUTE8
, oksQ.ATTRIBUTE9 AS oksQ_ATTRIBUTE9
, oksQ.ATTRIBUTE10 AS oksQ_ATTRIBUTE10
, oksQ.ATTRIBUTE11 AS oksQ_ATTRIBUTE11
, oksQ.ATTRIBUTE12 AS oksQ_ATTRIBUTE12
, oksQ.ATTRIBUTE13 AS oksQ_ATTRIBUTE13
, oksQ.ATTRIBUTE14 AS oksQ_ATTRIBUTE14
, oksQ.ATTRIBUTE15 AS oksQ_ATTRIBUTE15
, oksQ.ACTIVE_FLAG AS oksQ_ACTIVE_FLAG
, oksQ.LIST_TYPE_CODE AS oksQ_LIST_TYPE_CODE
, oksQ.QUAL_ATTR_VALUE_FROM_NUMBER AS oksQ_QUAL_ATTRVALUE_FROM_NUM
, oksQ.QUAL_ATTR_VALUE_TO_NUMBER AS oksQ_QUAL_ATTRVALUE_TO_NUM
, oksQ.SECURITY_GROUP_ID AS oksQ_SECURITY_GROUP_ID
FROM
OKS_QUALIFIERS oksQ
,OKC_K_LINES_B okcB
WHERE
oksQ.LIST_LINE_ID = okcB.ORIG_SYSTEM_ID1
AND okcB.CLE_ID IS NULL --Qualifiers are only for Top Lines
AND okcB.DNZ_CHR_ID = P_To_Chr_ID;
SELECT
oksQ.QUALIFIER_ID AS oksQ_OldQualifierID
, To_number(rawtohex(sys_guid()), HexFormatStr) AS OksQ_NewQualifierID
, oksQ.REQUEST_ID AS oksQ_REQUEST_ID
, oksQ.PROGRAM_APPLICATION_ID AS oksQ_PROGRAM_APPLICATION_ID
, oksQ.PROGRAM_ID AS oksQ_PROGRAM_ID
, oksQ.PROGRAM_UPDATE_DATE AS oksQ_PROGRAM_UPDATE_DATE
, oksQ.QUALIFIER_GROUPING_NO AS oksQ_QUALIF_GROUPING_NO
, oksQ.QUALIFIER_CONTEXT AS oksQ_QUALIF_CONTEXT
, oksQ.QUALIFIER_ATTRIBUTE AS oksQ_QUALIF_ATTRIBUTE
, oksQ.QUALIFIER_ATTR_VALUE AS oksQ_QUALIF_ATTR_VALUE
, oksQ.COMPARISON_OPERATOR_CODE AS oksQ_COMPARISON_OPERATOR_CODE
, oksQ.EXCLUDER_FLAG AS oksQ_EXCLUDER_FLAG
, oksQ.QUALIFIER_RULE_ID AS oksQ_QUALIFIER_RULE_ID
, oksQ.START_DATE_ACTIVE AS oksQ_START_DATE_ACTIVE
, oksQ.END_DATE_ACTIVE AS oksQ_END_DATE_ACTIVE
, oksQ.CREATED_FROM_RULE_ID AS oksQ_CREATED_FROM_RULE_ID
, oksQ.QUALIFIER_PRECEDENCE AS oksQ_QUALIFIER_PRECEDENCE
, okcBT.DNZ_CHR_ID AS oksQ_NewListHeaderID
, okcBT.ID AS oksQ_NewListLineID
, oksQ.QUALIFIER_DATATYPE AS oksQ_QUALIFIER_DATATYPE
, oksQ.QUALIFIER_ATTR_VALUE_TO AS oksQ_QUALIFIER_ATTR_VALUE_TO
, oksQ.CONTEXT AS oksQ_CONTEXT
, oksQ.ATTRIBUTE1 AS oksQ_ATTRIBUTE1
, oksQ.ATTRIBUTE2 AS oksQ_ATTRIBUTE2
, oksQ.ATTRIBUTE3 AS oksQ_ATTRIBUTE3
, oksQ.ATTRIBUTE4 AS oksQ_ATTRIBUTE4
, oksQ.ATTRIBUTE5 AS oksQ_ATTRIBUTE5
, oksQ.ATTRIBUTE6 AS oksQ_ATTRIBUTE6
, oksQ.ATTRIBUTE7 AS oksQ_ATTRIBUTE7
, oksQ.ATTRIBUTE8 AS oksQ_ATTRIBUTE8
, oksQ.ATTRIBUTE9 AS oksQ_ATTRIBUTE9
, oksQ.ATTRIBUTE10 AS oksQ_ATTRIBUTE10
, oksQ.ATTRIBUTE11 AS oksQ_ATTRIBUTE11
, oksQ.ATTRIBUTE12 AS oksQ_ATTRIBUTE12
, oksQ.ATTRIBUTE13 AS oksQ_ATTRIBUTE13
, oksQ.ATTRIBUTE14 AS oksQ_ATTRIBUTE14
, oksQ.ATTRIBUTE15 AS oksQ_ATTRIBUTE15
, oksQ.ACTIVE_FLAG AS oksQ_ACTIVE_FLAG
, oksQ.LIST_TYPE_CODE AS oksQ_LIST_TYPE_CODE
, oksQ.QUAL_ATTR_VALUE_FROM_NUMBER AS oksQ_QUAL_ATTRVALUE_FROM_NUM
, oksQ.QUAL_ATTR_VALUE_TO_NUMBER AS oksQ_QUAL_ATTRVALUE_TO_NUM
, oksQ.SECURITY_GROUP_ID AS oksQ_SECURITY_GROUP_ID
FROM
OKS_QUALIFIERS oksQ
,OKC_K_LINES_B_TEMP okcBT
WHERE
oksQ.LIST_LINE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcBT.CLE_ID IS NULL --Qualifiers are only for Top Lines
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID;
, OksQRecTab.OksQ_PROGRAM_UPDATE_DATE
, OksQRecTab.OksQ_QUALIFIER_GROUPING_NO
, OksQRecTab.OksQ_QUALIFIER_CONTEXT
, OksQRecTab.OksQ_QUALIFIER_ATTRIBUTE
, OksQRecTab.OksQ_QUALIFIER_ATTR_VALUE
, OksQRecTab.OksQ_COMPARISON_OPERATOR_CODE
, OksQRecTab.OksQ_EXCLUDER_FLAG
, OksQRecTab.OksQ_QUALIFIER_RULE_ID
, OksQRecTab.OksQ_START_DATE_ACTIVE
, OksQRecTab.OksQ_END_DATE_ACTIVE
, OksQRecTab.OksQ_CREATED_FROM_RULE_ID
, OksQRecTab.OksQ_QUALIFIER_PRECEDENCE
, OksQRecTab.OksQ_NewListHeaderID
, OksQRecTab.OksQ_NewListLineID
, OksQRecTab.OksQ_QUALIFIER_DATATYPE
, OksQRecTab.OksQ_QUALIFIER_ATTR_VALUE_TO
, OksQRecTab.OksQ_CONTEXT
, OksQRecTab.OksQ_ATTRIBUTE1
, OksQRecTab.OksQ_ATTRIBUTE2
, OksQRecTab.OksQ_ATTRIBUTE3
, OksQRecTab.OksQ_ATTRIBUTE4
, OksQRecTab.OksQ_ATTRIBUTE5
, OksQRecTab.OksQ_ATTRIBUTE6
, OksQRecTab.OksQ_ATTRIBUTE7
, OksQRecTab.OksQ_ATTRIBUTE8
, OksQRecTab.OksQ_ATTRIBUTE9
, OksQRecTab.OksQ_ATTRIBUTE10
, OksQRecTab.OksQ_ATTRIBUTE11
, OksQRecTab.OksQ_ATTRIBUTE12
, OksQRecTab.OksQ_ATTRIBUTE13
, OksQRecTab.OksQ_ATTRIBUTE14
, OksQRecTab.OksQ_ATTRIBUTE15
, OksQRecTab.OksQ_ACTIVE_FLAG
, OksQRecTab.OksQ_LIST_TYPE_CODE
, OksQRecTab.OksQ_QUAL_ATTRVALUE_FROM_NUM
, OksQRecTab.OksQ_QUAL_ATTRVALUE_TO_NUM
, OksQRecTab.OksQ_SECURITY_GROUP_ID LIMIT G_BULK_FETCH_LIMIT;
, OksQRecTab.OksQ_PROGRAM_UPDATE_DATE
, OksQRecTab.OksQ_QUALIFIER_GROUPING_NO
, OksQRecTab.OksQ_QUALIFIER_CONTEXT
, OksQRecTab.OksQ_QUALIFIER_ATTRIBUTE
, OksQRecTab.OksQ_QUALIFIER_ATTR_VALUE
, OksQRecTab.OksQ_COMPARISON_OPERATOR_CODE
, OksQRecTab.OksQ_EXCLUDER_FLAG
, OksQRecTab.OksQ_QUALIFIER_RULE_ID
, OksQRecTab.OksQ_START_DATE_ACTIVE
, OksQRecTab.OksQ_END_DATE_ACTIVE
, OksQRecTab.OksQ_CREATED_FROM_RULE_ID
, OksQRecTab.OksQ_QUALIFIER_PRECEDENCE
, OksQRecTab.OksQ_NewListHeaderID
, OksQRecTab.OksQ_NewListLineID
, OksQRecTab.OksQ_QUALIFIER_DATATYPE
, OksQRecTab.OksQ_QUALIFIER_ATTR_VALUE_TO
, OksQRecTab.OksQ_CONTEXT
, OksQRecTab.OksQ_ATTRIBUTE1
, OksQRecTab.OksQ_ATTRIBUTE2
, OksQRecTab.OksQ_ATTRIBUTE3
, OksQRecTab.OksQ_ATTRIBUTE4
, OksQRecTab.OksQ_ATTRIBUTE5
, OksQRecTab.OksQ_ATTRIBUTE6
, OksQRecTab.OksQ_ATTRIBUTE7
, OksQRecTab.OksQ_ATTRIBUTE8
, OksQRecTab.OksQ_ATTRIBUTE9
, OksQRecTab.OksQ_ATTRIBUTE10
, OksQRecTab.OksQ_ATTRIBUTE11
, OksQRecTab.OksQ_ATTRIBUTE12
, OksQRecTab.OksQ_ATTRIBUTE13
, OksQRecTab.OksQ_ATTRIBUTE14
, OksQRecTab.OksQ_ATTRIBUTE15
, OksQRecTab.OksQ_ACTIVE_FLAG
, OksQRecTab.OksQ_LIST_TYPE_CODE
, OksQRecTab.OksQ_QUAL_ATTRVALUE_FROM_NUM
, OksQRecTab.OksQ_QUAL_ATTRVALUE_TO_NUM
, OksQRecTab.OksQ_SECURITY_GROUP_ID LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKS_QUALIFIERS(
QUALIFIER_ID
, REQUEST_ID
, PROGRAM_APPLICATION_ID
, PROGRAM_ID
, PROGRAM_UPDATE_DATE
, QUALIFIER_GROUPING_NO
, QUALIFIER_CONTEXT
, QUALIFIER_ATTRIBUTE
, QUALIFIER_ATTR_VALUE
, COMPARISON_OPERATOR_CODE
, EXCLUDER_FLAG
, QUALIFIER_RULE_ID
, START_DATE_ACTIVE
, END_DATE_ACTIVE
, CREATED_FROM_RULE_ID
, QUALIFIER_PRECEDENCE
, LIST_HEADER_ID
, LIST_LINE_ID
, QUALIFIER_DATATYPE
, QUALIFIER_ATTR_VALUE_TO
, CONTEXT
, ATTRIBUTE1
, ATTRIBUTE2
, ATTRIBUTE3
, ATTRIBUTE4
, ATTRIBUTE5
, ATTRIBUTE6
, ATTRIBUTE7
, ATTRIBUTE8
, ATTRIBUTE9
, ATTRIBUTE10
, ATTRIBUTE11
, ATTRIBUTE12
, ATTRIBUTE13
, ATTRIBUTE14
, ATTRIBUTE15
, ACTIVE_FLAG
, LIST_TYPE_CODE
, QUAL_ATTR_VALUE_FROM_NUMBER
, QUAL_ATTR_VALUE_TO_NUMBER
, SECURITY_GROUP_ID
, CREATED_BY
, CREATION_DATE
, LAST_UPDATED_BY
, LAST_UPDATE_LOGIN
, LAST_UPDATE_DATE )
SELECT
OksQRecTab.OksQ_NewQualifierID(i)
, OksQRecTab.OksQ_REQUEST_ID(i)
, OksQRecTab.OksQ_PROGRAM_APPLICATION_ID(i)
, OksQRecTab.OksQ_PROGRAM_ID(i)
, OksQRecTab.OksQ_PROGRAM_UPDATE_DATE(i)
, OksQRecTab.OksQ_QUALIFIER_GROUPING_NO(i)
, OksQRecTab.OksQ_QUALIFIER_CONTEXT(i)
, OksQRecTab.OksQ_QUALIFIER_ATTRIBUTE(i)
, OksQRecTab.OksQ_QUALIFIER_ATTR_VALUE(i)
, OksQRecTab.OksQ_COMPARISON_OPERATOR_CODE(i)
, OksQRecTab.OksQ_EXCLUDER_FLAG(i)
, OksQRecTab.OksQ_QUALIFIER_RULE_ID(i)
, OksQRecTab.OksQ_START_DATE_ACTIVE(i)
, OksQRecTab.OksQ_END_DATE_ACTIVE(i)
, OksQRecTab.OksQ_CREATED_FROM_RULE_ID(i)
, OksQRecTab.OksQ_QUALIFIER_PRECEDENCE(i)
, OksQRecTab.OksQ_NewListHeaderID(i)
, OksQRecTab.OksQ_NewListLineID(i)
, OksQRecTab.OksQ_QUALIFIER_DATATYPE(i)
, OksQRecTab.OksQ_QUALIFIER_ATTR_VALUE_TO(i)
, OksQRecTab.OksQ_CONTEXT(i)
, OksQRecTab.OksQ_ATTRIBUTE1(i)
, OksQRecTab.OksQ_ATTRIBUTE2(i)
, OksQRecTab.OksQ_ATTRIBUTE3(i)
, OksQRecTab.OksQ_ATTRIBUTE4(i)
, OksQRecTab.OksQ_ATTRIBUTE5(i)
, OksQRecTab.OksQ_ATTRIBUTE6(i)
, OksQRecTab.OksQ_ATTRIBUTE7(i)
, OksQRecTab.OksQ_ATTRIBUTE8(i)
, OksQRecTab.OksQ_ATTRIBUTE9(i)
, OksQRecTab.OksQ_ATTRIBUTE10(i)
, OksQRecTab.OksQ_ATTRIBUTE11(i)
, OksQRecTab.OksQ_ATTRIBUTE12(i)
, OksQRecTab.OksQ_ATTRIBUTE13(i)
, OksQRecTab.OksQ_ATTRIBUTE14(i)
, OksQRecTab.OksQ_ATTRIBUTE15(i)
, OksQRecTab.OksQ_ACTIVE_FLAG(i)
, OksQRecTab.OksQ_LIST_TYPE_CODE(i)
, OksQRecTab.OksQ_QUAL_ATTRVALUE_FROM_NUM(i)
, OksQRecTab.OksQ_QUAL_ATTRVALUE_TO_NUM(i)
, OksQRecTab.OksQ_SECURITY_GROUP_ID(i)
, FND_GLOBAL.USER_ID
, SYSDATE
, FND_GLOBAL.USER_ID
, FND_GLOBAL.LOGIN_ID
, SYSDATE
FROM DUAL;
SELECT
oksCTZ.ID AS oksCTZ_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksCTZ_NewID --*
,okcB.ID AS oksCTZ_NewCleID --*
,oksCTZ.DEFAULT_YN AS oksCTZ_DEFAULT_YN
,oksCTZ.TIMEZONE_ID AS oksCTZ_TIMEZONE_ID
,okcB.DNZ_CHR_ID AS oksCTZ_NewDnzChrID --*
,oksCTZ.SECURITY_GROUP_ID AS oksCTZ_SECURITY_GROUP_ID
,oksCTZ.PROGRAM_APPLICATION_ID AS oksCTZ_PROGRAM_APPLICATION_ID
,oksCTZ.PROGRAM_ID AS oksCTZ_PROGRAM_ID
,oksCTZ.PROGRAM_UPDATE_DATE AS oksCTZ_PROGRAM_UPDATE_DATE
,oksCTZ.REQUEST_ID AS oksCTZ_REQUEST_ID
,1 AS oksCTZ_OBJECT_VERSION_NUMBER
,oksCTZ.ID AS oksCTZ_ORIG_SYSTEM_ID1 --*
,NULL AS oksCTZ_ORIG_SYSTEM_SOURCE_CODE --*
,'COPY' AS oksCTZ_ORIG_SYSTEM_REFERENCE1 --*
FROM
OKS_COVERAGE_TIMEZONES oksCTZ
,OKC_K_LINES_B okcB
WHERE
oksCTZ.CLE_ID = okcB.ORIG_SYSTEM_ID1
AND oksCTZ.DNZ_CHR_ID = P_From_Chr_ID
AND okcB.DNZ_CHR_ID = P_To_Chr_ID;
SELECT
oksCTZ.ID AS oksCTZ_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksCTZ_NewID --*
,okcBT.ID AS oksCTZ_NewCleID --*
,oksCTZ.DEFAULT_YN AS oksCTZ_DEFAULT_YN
,oksCTZ.TIMEZONE_ID AS oksCTZ_TIMEZONE_ID
,okcBT.DNZ_CHR_ID AS oksCTZ_NewDnzChrID --*
,oksCTZ.SECURITY_GROUP_ID AS oksCTZ_SECURITY_GROUP_ID
,oksCTZ.PROGRAM_APPLICATION_ID AS oksCTZ_PROGRAM_APPLICATION_ID
,oksCTZ.PROGRAM_ID AS oksCTZ_PROGRAM_ID
,oksCTZ.PROGRAM_UPDATE_DATE AS oksCTZ_PROGRAM_UPDATE_DATE
,oksCTZ.REQUEST_ID AS oksCTZ_REQUEST_ID
,1 AS oksCTZ_OBJECT_VERSION_NUMBER
,oksCTZ.ID AS oksCTZ_ORIG_SYSTEM_ID1 --*
,NULL AS oksCTZ_ORIG_SYSTEM_SOURCE_CODE --*
,'COPY' AS oksCTZ_ORIG_SYSTEM_REFERENCE1 --*
FROM
OKS_COVERAGE_TIMEZONES oksCTZ
,OKC_K_LINES_B_TEMP okcBT
WHERE
oksCTZ.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND oksCTZ.DNZ_CHR_ID = P_From_Chr_ID
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID;
,OksCTZRecTab.OksCTZ_PROGRAM_UPDATE_DATE
,OksCTZRecTab.OksCTZ_REQUEST_ID
,OksCTZRecTab.OksCTZ_OBJECT_VERSION_NUMBER
,OksCTZRecTab.OksCTZ_ORIG_SYSTEM_ID1
,OksCTZRecTab.OksCTZ_ORIG_SYSTEM_SOURCE_CODE
,OksCTZRecTab.OksCTZ_ORIG_SYSTEM_REFERENCE1
LIMIT G_BULK_FETCH_LIMIT;
,OksCTZRecTab.OksCTZ_PROGRAM_UPDATE_DATE
,OksCTZRecTab.OksCTZ_REQUEST_ID
,OksCTZRecTab.OksCTZ_OBJECT_VERSION_NUMBER
,OksCTZRecTab.OksCTZ_ORIG_SYSTEM_ID1
,OksCTZRecTab.OksCTZ_ORIG_SYSTEM_SOURCE_CODE
,OksCTZRecTab.OksCTZ_ORIG_SYSTEM_REFERENCE1
LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKS_COVERAGE_TIMEZONES(
ID
,CLE_ID
,DEFAULT_YN
,TIMEZONE_ID
,DNZ_CHR_ID
,SECURITY_GROUP_ID
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,OBJECT_VERSION_NUMBER
,ORIG_SYSTEM_ID1
,ORIG_SYSTEM_SOURCE_CODE
,ORIG_SYSTEM_REFERENCE1
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OksCTZRecTab.OksCTZ_NewID(i)
,OksCTZRecTab.OksCTZ_NewCleID(i)
,OksCTZRecTab.OksCTZ_DEFAULT_YN(i)
,OksCTZRecTab.OksCTZ_TIMEZONE_ID(i)
,OksCTZRecTab.OksCTZ_NewDnzChrID(i)
,OksCTZRecTab.OksCTZ_SECURITY_GROUP_ID(i)
,OksCTZRecTab.OksCTZ_PROGRAM_APPLICATION_ID(i)
,OksCTZRecTab.OksCTZ_PROGRAM_ID(i)
,OksCTZRecTab.OksCTZ_PROGRAM_UPDATE_DATE(i)
,OksCTZRecTab.OksCTZ_REQUEST_ID(i)
,OksCTZRecTab.OksCTZ_OBJECT_VERSION_NUMBER(i)
,OksCTZRecTab.OksCTZ_ORIG_SYSTEM_ID1(i)
,OksCTZRecTab.OksCTZ_ORIG_SYSTEM_SOURCE_CODE(i)
,OksCTZRecTab.OksCTZ_ORIG_SYSTEM_REFERENCE1(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT
oksCT.ID AS oksCT_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksCT_NewID --*
,oksCTZ.DNZ_CHR_ID AS oksCT_NewDnzChrID --*
,oksCTZ.ID AS oksCT_NewCovTzeLineID --*
,oksCT.START_HOUR AS oksCT_START_HOUR
,oksCT.START_MINUTE AS oksCT_START_MINUTE
,oksCT.END_HOUR AS oksCT_END_HOUR
,oksCT.END_MINUTE AS oksCT_END_MINUTE
,oksCT.MONDAY_YN AS oksCT_MONDAY_YN
,oksCT.TUESDAY_YN AS oksCT_TUESDAY_YN
,oksCT.WEDNESDAY_YN AS oksCT_WEDNESDAY_YN
,oksCT.THURSDAY_YN AS oksCT_THURSDAY_YN
,oksCT.FRIDAY_YN AS oksCT_FRIDAY_YN
,oksCT.SATURDAY_YN AS oksCT_SATURDAY_YN
,oksCT.SUNDAY_YN AS oksCT_SUNDAY_YN
,oksCT.SECURITY_GROUP_ID AS oksCT_SECURITY_GROUP_ID
,oksCT.PROGRAM_APPLICATION_ID AS oksCT_PROGRAM_APPLICATION_ID
,1 AS oksCT_OBJECT_VERSION_NUMBER
,oksCT.PROGRAM_ID AS oksCT_PROGRAM_ID
,oksCT.PROGRAM_UPDATE_DATE AS oksCT_PROGRAM_UPDATE_DATE
,oksCT.REQUEST_ID AS oksCT_REQUEST_ID
FROM
OKS_COVERAGE_TIMES oksCT
,OKS_COVERAGE_TIMEZONES oksCTZ
WHERE
OksCT.COV_TZE_LINE_ID = oksCTZ.ORIG_SYSTEM_ID1
AND oksCTZ.DNZ_CHR_ID = P_To_Chr_ID
AND oksCT.DNZ_CHR_ID = P_From_Chr_ID;
SELECT
oksCT.ID AS oksCT_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksCT_NewID --*
,oksCTZ.DNZ_CHR_ID AS oksCT_NewDnzChrID --*
,oksCTZ.ID AS oksCT_NewCovTzeLineID --*
,oksCT.START_HOUR AS oksCT_START_HOUR
,oksCT.START_MINUTE AS oksCT_START_MINUTE
,oksCT.END_HOUR AS oksCT_END_HOUR
,oksCT.END_MINUTE AS oksCT_END_MINUTE
,oksCT.MONDAY_YN AS oksCT_MONDAY_YN
,oksCT.TUESDAY_YN AS oksCT_TUESDAY_YN
,oksCT.WEDNESDAY_YN AS oksCT_WEDNESDAY_YN
,oksCT.THURSDAY_YN AS oksCT_THURSDAY_YN
,oksCT.FRIDAY_YN AS oksCT_FRIDAY_YN
,oksCT.SATURDAY_YN AS oksCT_SATURDAY_YN
,oksCT.SUNDAY_YN AS oksCT_SUNDAY_YN
,oksCT.SECURITY_GROUP_ID AS oksCT_SECURITY_GROUP_ID
,oksCT.PROGRAM_APPLICATION_ID AS oksCT_PROGRAM_APPLICATION_ID
,1 AS oksCT_OBJECT_VERSION_NUMBER
,oksCT.PROGRAM_ID AS oksCT_PROGRAM_ID
,oksCT.PROGRAM_UPDATE_DATE AS oksCT_PROGRAM_UPDATE_DATE
,oksCT.REQUEST_ID AS oksCT_REQUEST_ID
FROM
OKS_COVERAGE_TIMES oksCT
,OKS_COVERAGE_TIMEZONES oksCTZ
,OKC_K_LINES_B_TEMP okcBT
WHERE
OksCT.COV_TZE_LINE_ID = oksCTZ.ORIG_SYSTEM_ID1
AND oksCTZ.DNZ_CHR_ID = okcBT.DNZ_CHR_ID
AND oksCTZ.CLE_ID = okcBT.ID
AND oksCTZ.DNZ_CHR_ID = P_To_Chr_ID
AND oksCT.DNZ_CHR_ID = P_From_Chr_ID;
,OksCTRecTab.OksCT_PROGRAM_UPDATE_DATE
,OksCTRecTab.OksCT_REQUEST_ID
LIMIT G_BULK_FETCH_LIMIT;
,OksCTRecTab.OksCT_PROGRAM_UPDATE_DATE
,OksCTRecTab.OksCT_REQUEST_ID
LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKS_COVERAGE_TIMES(
ID
,DNZ_CHR_ID
,COV_TZE_LINE_ID
,START_HOUR
,START_MINUTE
,END_HOUR
,END_MINUTE
,MONDAY_YN
,TUESDAY_YN
,WEDNESDAY_YN
,THURSDAY_YN
,FRIDAY_YN
,SATURDAY_YN
,SUNDAY_YN
,SECURITY_GROUP_ID
,PROGRAM_APPLICATION_ID
,OBJECT_VERSION_NUMBER
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OksCTRecTab.OksCT_NewID(i)
,OksCTRecTab.OksCT_NewDnzChrID(i)
,OksCTRecTab.OksCT_NewCovTzeLineID(i)
,OksCTRecTab.OksCT_START_HOUR(i)
,OksCTRecTab.OksCT_START_MINUTE(i)
,OksCTRecTab.OksCT_END_HOUR(i)
,OksCTRecTab.OksCT_END_MINUTE(i)
,OksCTRecTab.OksCT_MONDAY_YN(i)
,OksCTRecTab.OksCT_TUESDAY_YN(i)
,OksCTRecTab.OksCT_WEDNESDAY_YN(i)
,OksCTRecTab.OksCT_THURSDAY_YN(i)
,OksCTRecTab.OksCT_FRIDAY_YN(i)
,OksCTRecTab.OksCT_SATURDAY_YN(i)
,OksCTRecTab.OksCT_SUNDAY_YN(i)
,OksCTRecTab.OksCT_SECURITY_GROUP_ID(i)
,OksCTRecTab.OksCT_PROGRAM_APPLICATION_ID(i)
,OksCTRecTab.OksCT_OBJECT_VERSION_NUMBER(i)
,OksCTRecTab.OksCT_PROGRAM_ID(i)
,OksCTRecTab.OksCT_PROGRAM_UPDATE_DATE(i)
,OksCTRecTab.OksCT_REQUEST_ID(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT
oksPMA.ID AS oksPMA_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksPMA_NewID --*
,okcB.ID AS oksPMA_NewCleID --*
,okcB.DNZ_CHR_ID AS oksPMA_NewDnzChrID --*
,oksPMA.ACTIVITY_ID AS oksPMA_ACTIVITY_ID
,oksPMA.SELECT_YN AS oksPMA_SELECT_YN
,oksPMA.CONF_REQ_YN AS oksPMA_CONF_REQ_YN
,oksPMA.SCH_EXISTS_YN AS oksPMA_SCH_EXISTS_YN
,oksPMA.PROGRAM_APPLICATION_ID AS oksPMA_PROGRAM_APPLICATION_ID
,oksPMA.PROGRAM_ID AS oksPMA_PROGRAM_ID
,oksPMA.PROGRAM_UPDATE_DATE AS oksPMA_PROGRAM_UPDATE_DATE
,1 AS oksPMA_OBJECT_VERSION_NUMBER
,oksPMA.SECURITY_GROUP_ID AS oksPMA_SECURITY_GROUP_ID
,oksPMA.REQUEST_ID AS oksPMA_REQUEST_ID
,oksPMA.ID AS oksPMA_ORIG_SYSTEM_ID1 --*
,NULL AS oksPMA_ORIG_SYSTEM_SOURCE_CODE --*
,'COPY' AS oksPMA_ORIG_SYSTEM_REFERENCE1 --*
FROM
OKS_PM_ACTIVITIES oksPMA
,OKC_K_LINES_B okcB
WHERE oksPMA.CLE_ID = okcB.ORIG_SYSTEM_ID1
AND okcB.DNZ_CHR_ID = P_To_Chr_ID
AND oksPMA.DNZ_CHR_ID = P_From_Chr_ID;
SELECT
oksPMA.ID AS oksPMA_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksPMA_NewID --*
,okcBT.ID AS oksPMA_NewCleID --*
,okcBT.DNZ_CHR_ID AS oksPMA_NewDnzChrID --*
,oksPMA.ACTIVITY_ID AS oksPMA_ACTIVITY_ID
,oksPMA.SELECT_YN AS oksPMA_SELECT_YN
,oksPMA.CONF_REQ_YN AS oksPMA_CONF_REQ_YN
,oksPMA.SCH_EXISTS_YN AS oksPMA_SCH_EXISTS_YN
,oksPMA.PROGRAM_APPLICATION_ID AS oksPMA_PROGRAM_APPLICATION_ID
,oksPMA.PROGRAM_ID AS oksPMA_PROGRAM_ID
,oksPMA.PROGRAM_UPDATE_DATE AS oksPMA_PROGRAM_UPDATE_DATE
,1 AS oksPMA_OBJECT_VERSION_NUMBER
,oksPMA.SECURITY_GROUP_ID AS oksPMA_SECURITY_GROUP_ID
,oksPMA.REQUEST_ID AS oksPMA_REQUEST_ID
,oksPMA.ID AS oksPMA_ORIG_SYSTEM_ID1 --*
,NULL AS oksPMA_ORIG_SYSTEM_SOURCE_CODE --*
,'COPY' AS oksPMA_ORIG_SYSTEM_REFERENCE1 --*
FROM
OKS_PM_ACTIVITIES oksPMA
,OKC_K_LINES_B_TEMP okcBT
WHERE oksPMA.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID
AND oksPMA.DNZ_CHR_ID = P_From_Chr_ID
AND okcBT.DATES_CHANGED_YN = 'N'; --Added to handle Date Effectivity Fix. Do Bulk copy of oks_pm_schedules only for those lines whose dates
,OksPMARecTab.OksPMA_SELECT_YN
,OksPMARecTab.OksPMA_CONF_REQ_YN
,OksPMARecTab.OksPMA_SCH_EXISTS_YN
,OksPMARecTab.OksPMA_PROGRAM_APPLICATION_ID
,OksPMARecTab.OksPMA_PROGRAM_ID
,OksPMARecTab.OksPMA_PROGRAM_UPDATE_DATE
,OksPMARecTab.OksPMA_OBJECT_VERSION_NUMBER
,OksPMARecTab.OksPMA_SECURITY_GROUP_ID
,OksPMARecTab.OksPMA_REQUEST_ID
,OksPMARecTab.OksPMA_ORIG_SYSTEM_ID1
,OksPMARecTab.OksPMA_ORIG_SYSTEM_SOURCE_CODE
,OksPMARecTab.OksPMA_ORIG_SYSTEM_REFERENCE1
LIMIT G_BULK_FETCH_LIMIT;
,OksPMARecTab.OksPMA_SELECT_YN
,OksPMARecTab.OksPMA_CONF_REQ_YN
,OksPMARecTab.OksPMA_SCH_EXISTS_YN
,OksPMARecTab.OksPMA_PROGRAM_APPLICATION_ID
,OksPMARecTab.OksPMA_PROGRAM_ID
,OksPMARecTab.OksPMA_PROGRAM_UPDATE_DATE
,OksPMARecTab.OksPMA_OBJECT_VERSION_NUMBER
,OksPMARecTab.OksPMA_SECURITY_GROUP_ID
,OksPMARecTab.OksPMA_REQUEST_ID
,OksPMARecTab.OksPMA_ORIG_SYSTEM_ID1
,OksPMARecTab.OksPMA_ORIG_SYSTEM_SOURCE_CODE
,OksPMARecTab.OksPMA_ORIG_SYSTEM_REFERENCE1
LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKS_PM_ACTIVITIES(
ID
,CLE_ID
,DNZ_CHR_ID
,ACTIVITY_ID
,SELECT_YN
,CONF_REQ_YN
,SCH_EXISTS_YN
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,OBJECT_VERSION_NUMBER
,SECURITY_GROUP_ID
,REQUEST_ID
,ORIG_SYSTEM_ID1
,ORIG_SYSTEM_SOURCE_CODE
,ORIG_SYSTEM_REFERENCE1
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OksPMARecTab.OksPMA_NewID(i)
,OksPMARecTab.OksPMA_NewCleID(i)
,OksPMARecTab.OksPMA_NewDnzChrID(i)
,OksPMARecTab.OksPMA_ACTIVITY_ID(i)
,OksPMARecTab.OksPMA_SELECT_YN(i)
,OksPMARecTab.OksPMA_CONF_REQ_YN(i)
,OksPMARecTab.OksPMA_SCH_EXISTS_YN(i)
,OksPMARecTab.OksPMA_PROGRAM_APPLICATION_ID(i)
,OksPMARecTab.OksPMA_PROGRAM_ID(i)
,OksPMARecTab.OksPMA_PROGRAM_UPDATE_DATE(i)
,OksPMARecTab.OksPMA_OBJECT_VERSION_NUMBER(i)
,OksPMARecTab.OksPMA_SECURITY_GROUP_ID(i)
,OksPMARecTab.OksPMA_REQUEST_ID(i)
,OksPMARecTab.OksPMA_ORIG_SYSTEM_ID1(i)
,OksPMARecTab.OksPMA_ORIG_SYSTEM_SOURCE_CODE(i)
,OksPMARecTab.OksPMA_ORIG_SYSTEM_REFERENCE1(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT
oksPMSL.ID AS oksPMSL_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksPMSL_NewID --*
,oksPMA.CLE_ID AS oksPMSL_NewCleID --*
,oksPMA.DNZ_CHR_ID AS oksPMSL_NewDnzChrID --*
,oksPMA.ID AS oksPMSL_NewActivityLineID --*
,oksPMSL.SEQUENCE_NUMBER AS oksPMSL_SEQUENCE_NUMBER
,oksPMSL.NUMBER_OF_OCCURENCES AS oksPMSL_NUMBER_OF_OCCURENCES
,oksPMSL.START_DATE AS oksPMSL_START_DATE
,oksPMSL.END_DATE AS oksPMSL_END_DATE
,oksPMSL.FREQUENCY AS oksPMSL_FREQUENCY
,oksPMSL.FREQUENCY_UOM AS oksPMSL_FREQUENCY_UOM
,oksPMSL.OFFSET_DURATION AS oksPMSL_OFFSET_DURATION
,oksPMSL.OFFSET_UOM AS oksPMSL_OFFSET_UOM
,oksPMSL.AUTOSCHEDULE_YN AS oksPMSL_AUTOSCHEDULE_YN
,oksPMSL.PROGRAM_APPLICATION_ID AS oksPMSL_PROGRAM_APPLICATION_ID
,oksPMSL.PROGRAM_ID AS oksPMSL_PROGRAM_ID
,oksPMSL.PROGRAM_UPDATE_DATE AS oksPMSL_PROGRAM_UPDATE_DATE
,1 AS oksPMSL_OBJECT_VERSION_NUMBER
,oksPMSL.SECURITY_GROUP_ID AS oksPMSL_SECURITY_GROUP_ID
,oksPMSL.REQUEST_ID AS oksPMSL_REQUEST_ID
,oksPMSL.ID AS oksPMSL_ORIG_SYSTEM_ID1 --*
,NULL AS oksPMSL_ORIG_SYS_SOURCE_CODE --*
,'COPY' AS oksPMSL_ORIG_SYS_REFERENCE1 --*
FROM
OKS_PM_STREAM_LEVELS oksPMSL
,OKS_PM_ACTIVITIES oksPMA
WHERE
oksPMSL.ACTIVITY_LINE_ID = oksPMA.ORIG_SYSTEM_ID1
AND oksPMA.DNZ_CHR_ID = P_To_Chr_ID
AND oksPMSL.DNZ_CHR_ID = P_From_Chr_ID
UNION
SELECT
oksPMSL.ID AS oksPMSL_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksPMSL_NewID --*
,okcB.ID AS oksPMSL_NewCleID --*
,okcB.DNZ_CHR_ID AS oksPMSL_NewDnzChrID --*
,NULL AS oksPMSL_NewActivityLineID --*
,oksPMSL.SEQUENCE_NUMBER AS oksPMSL_SEQUENCE_NUMBER
,oksPMSL.NUMBER_OF_OCCURENCES AS oksPMSL_NUMBER_OF_OCCURENCES
,oksPMSL.START_DATE AS oksPMSL_START_DATE
,oksPMSL.END_DATE AS oksPMSL_END_DATE
,oksPMSL.FREQUENCY AS oksPMSL_FREQUENCY
,oksPMSL.FREQUENCY_UOM AS oksPMSL_FREQUENCY_UOM
,oksPMSL.OFFSET_DURATION AS oksPMSL_OFFSET_DURATION
,oksPMSL.OFFSET_UOM AS oksPMSL_OFFSET_UOM
,oksPMSL.AUTOSCHEDULE_YN AS oksPMSL_AUTOSCHEDULE_YN
,oksPMSL.PROGRAM_APPLICATION_ID AS oksPMSL_PROGRAM_APPLICATION_ID
,oksPMSL.PROGRAM_ID AS oksPMSL_PROGRAM_ID
,oksPMSL.PROGRAM_UPDATE_DATE AS oksPMSL_PROGRAM_UPDATE_DATE
,oksPMSL.OBJECT_VERSION_NUMBER AS oksPMSL_OBJECT_VERSION_NUMBER
,oksPMSL.SECURITY_GROUP_ID AS oksPMSL_SECURITY_GROUP_ID
,oksPMSL.REQUEST_ID AS oksPMSL_REQUEST_ID
,oksPMSL.ID AS oksPMSL_ORIG_SYSTEM_ID1 --*
,NULL AS oksPMSL_ORIG_SYS_SOURCE_CODE --*
,'COPY' AS oksPMSL_ORIG_SYS_REFERENCE1 --*
FROM
OKS_PM_STREAM_LEVELS oksPMSL
,OKC_K_LINES_B okcB
WHERE
oksPMSL.CLE_ID = okcB.ORIG_SYSTEM_ID1
AND oksPMSL.ACTIVITY_LINE_ID IS NULL
AND okcB.DNZ_CHR_ID = P_To_Chr_ID
AND oksPMSL.DNZ_CHR_ID = P_From_Chr_ID;
SELECT
oksPMSL.ID AS oksPMSL_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksPMSL_NewID --*
,oksPMA.CLE_ID AS oksPMSL_NewCleID --*
,oksPMA.DNZ_CHR_ID AS oksPMSL_NewDnzChrID --*
,oksPMA.ID AS oksPMSL_NewActivityLineID --*
,oksPMSL.SEQUENCE_NUMBER AS oksPMSL_SEQUENCE_NUMBER
,oksPMSL.NUMBER_OF_OCCURENCES AS oksPMSL_NUMBER_OF_OCCURENCES
,oksPMSL.START_DATE AS oksPMSL_START_DATE
,oksPMSL.END_DATE AS oksPMSL_END_DATE
,oksPMSL.FREQUENCY AS oksPMSL_FREQUENCY
,oksPMSL.FREQUENCY_UOM AS oksPMSL_FREQUENCY_UOM
,oksPMSL.OFFSET_DURATION AS oksPMSL_OFFSET_DURATION
,oksPMSL.OFFSET_UOM AS oksPMSL_OFFSET_UOM
,oksPMSL.AUTOSCHEDULE_YN AS oksPMSL_AUTOSCHEDULE_YN
,oksPMSL.PROGRAM_APPLICATION_ID AS oksPMSL_PROGRAM_APPLICATION_ID
,oksPMSL.PROGRAM_ID AS oksPMSL_PROGRAM_ID
,oksPMSL.PROGRAM_UPDATE_DATE AS oksPMSL_PROGRAM_UPDATE_DATE
,1 AS oksPMSL_OBJECT_VERSION_NUMBER
,oksPMSL.SECURITY_GROUP_ID AS oksPMSL_SECURITY_GROUP_ID
,oksPMSL.REQUEST_ID AS oksPMSL_REQUEST_ID
,oksPMSL.ID AS oksPMSL_ORIG_SYSTEM_ID1 --*
,NULL AS oksPMSL_ORIG_SYS_SOURCE_CODE --*
,'COPY' AS oksPMSL_ORIG_SYS_REFERENCE1 --*
FROM
OKS_PM_STREAM_LEVELS oksPMSL
,OKS_PM_ACTIVITIES oksPMA
,OKC_K_LINES_B_TEMP okcBT
WHERE
oksPMSL.ACTIVITY_LINE_ID = oksPMA.ORIG_SYSTEM_ID1
AND oksPMA.DNZ_CHR_ID = okcBT.DNZ_CHR_ID
AND oksPMA.CLE_ID = okcBT.ID
AND oksPMA.DNZ_CHR_ID = P_To_Chr_ID
AND oksPMSL.DNZ_CHR_ID = P_From_Chr_ID
AND okcBT.DATES_CHANGED_YN = 'N' --Added to handle Date Effectivity Fix. Do Bulk copy of oks_pm_schedules only for those lines whose dates
--havent been changed from that on the Source Line
UNION
SELECT
oksPMSL.ID AS oksPMSL_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksPMSL_NewID --*
,okcBT.ID AS oksPMSL_NewCleID --*
,okcBT.DNZ_CHR_ID AS oksPMSL_NewDnzChrID --*
,NULL AS oksPMSL_NewActivityLineID --*
,oksPMSL.SEQUENCE_NUMBER AS oksPMSL_SEQUENCE_NUMBER
,oksPMSL.NUMBER_OF_OCCURENCES AS oksPMSL_NUMBER_OF_OCCURENCES
,oksPMSL.START_DATE AS oksPMSL_START_DATE
,oksPMSL.END_DATE AS oksPMSL_END_DATE
,oksPMSL.FREQUENCY AS oksPMSL_FREQUENCY
,oksPMSL.FREQUENCY_UOM AS oksPMSL_FREQUENCY_UOM
,oksPMSL.OFFSET_DURATION AS oksPMSL_OFFSET_DURATION
,oksPMSL.OFFSET_UOM AS oksPMSL_OFFSET_UOM
,oksPMSL.AUTOSCHEDULE_YN AS oksPMSL_AUTOSCHEDULE_YN
,oksPMSL.PROGRAM_APPLICATION_ID AS oksPMSL_PROGRAM_APPLICATION_ID
,oksPMSL.PROGRAM_ID AS oksPMSL_PROGRAM_ID
,oksPMSL.PROGRAM_UPDATE_DATE AS oksPMSL_PROGRAM_UPDATE_DATE
,oksPMSL.OBJECT_VERSION_NUMBER AS oksPMSL_OBJECT_VERSION_NUMBER
,oksPMSL.SECURITY_GROUP_ID AS oksPMSL_SECURITY_GROUP_ID
,oksPMSL.REQUEST_ID AS oksPMSL_REQUEST_ID
,oksPMSL.ID AS oksPMSL_ORIG_SYSTEM_ID1 --*
,NULL AS oksPMSL_ORIG_SYS_SOURCE_CODE --*
,'COPY' AS oksPMSL_ORIG_SYS_REFERENCE1 --*
FROM
OKS_PM_STREAM_LEVELS oksPMSL
,OKC_K_LINES_B_TEMP okcBT
WHERE
oksPMSL.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND oksPMSL.ACTIVITY_LINE_ID IS NULL
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID
AND oksPMSL.DNZ_CHR_ID = P_From_Chr_ID
AND okcBT.DATES_CHANGED_YN = 'N'; --Added to handle Date Effectivity Fix. Do Bulk copy of oks_pm_schedules only for those lines whose dates
,OksPMSLRecTab.OksPMSL_PROGRAM_UPDATE_DATE
,OksPMSLRecTab.OksPMSL_OBJECT_VERSION_NUMBER
,OksPMSLRecTab.OksPMSL_SECURITY_GROUP_ID
,OksPMSLRecTab.OksPMSL_REQUEST_ID
,OksPMSLRecTab.OksPMSL_ORIG_SYSTEM_ID1
,OksPMSLRecTab.OksPMSL_ORIG_SYS_SOURCE_CODE
,OksPMSLRecTab.OksPMSL_ORIG_SYS_REFERENCE1
LIMIT G_BULK_FETCH_LIMIT;
,OksPMSLRecTab.OksPMSL_PROGRAM_UPDATE_DATE
,OksPMSLRecTab.OksPMSL_OBJECT_VERSION_NUMBER
,OksPMSLRecTab.OksPMSL_SECURITY_GROUP_ID
,OksPMSLRecTab.OksPMSL_REQUEST_ID
,OksPMSLRecTab.OksPMSL_ORIG_SYSTEM_ID1
,OksPMSLRecTab.OksPMSL_ORIG_SYS_SOURCE_CODE
,OksPMSLRecTab.OksPMSL_ORIG_SYS_REFERENCE1
LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKS_PM_STREAM_LEVELS (
ID
,CLE_ID
,DNZ_CHR_ID
,ACTIVITY_LINE_ID
,SEQUENCE_NUMBER
,NUMBER_OF_OCCURENCES
,START_DATE
,END_DATE
,FREQUENCY
,FREQUENCY_UOM
,OFFSET_DURATION
,OFFSET_UOM
,AUTOSCHEDULE_YN
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,OBJECT_VERSION_NUMBER
,SECURITY_GROUP_ID
,REQUEST_ID
,ORIG_SYSTEM_ID1
,ORIG_SYSTEM_SOURCE_CODE
,ORIG_SYSTEM_REFERENCE1
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OksPMSLRecTab.OksPMSL_NewID(i)
,OksPMSLRecTab.OksPMSL_NewCleID(i)
,OksPMSLRecTab.OksPMSL_NewDnzChrID(i)
,OksPMSLRecTab.OksPMSL_NewActivityLineID(i)
,OksPMSLRecTab.OksPMSL_SEQUENCE_NUMBER(i)
,OksPMSLRecTab.OksPMSL_NUMBER_OF_OCCURENCES(i)
,OksPMSLRecTab.OksPMSL_START_DATE(i)
,OksPMSLRecTab.OksPMSL_END_DATE(i)
,OksPMSLRecTab.OksPMSL_FREQUENCY(i)
,OksPMSLRecTab.OksPMSL_FREQUENCY_UOM(i)
,OksPMSLRecTab.OksPMSL_OFFSET_DURATION(i)
,OksPMSLRecTab.OksPMSL_OFFSET_UOM(i)
,OksPMSLRecTab.OksPMSL_AUTOSCHEDULE_YN(i)
,OksPMSLRecTab.OksPMSL_PROGRAM_APPLICATION_ID(i)
,OksPMSLRecTab.OksPMSL_PROGRAM_ID(i)
,OksPMSLRecTab.OksPMSL_PROGRAM_UPDATE_DATE(i)
,OksPMSLRecTab.OksPMSL_OBJECT_VERSION_NUMBER(i)
,OksPMSLRecTab.OksPMSL_SECURITY_GROUP_ID(i)
,OksPMSLRecTab.OksPMSL_REQUEST_ID(i)
,OksPMSLRecTab.OksPMSL_ORIG_SYSTEM_ID1(i)
,OksPMSLRecTab.OksPMSL_ORIG_SYS_SOURCE_CODE(i)
,OksPMSLRecTab.OksPMSL_ORIG_SYS_REFERENCE1(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT
oksPMSCH.ID AS oksPMSCH_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksPMSCH_NewID --*
,oksPMSCH.RULE_ID AS oksPMSCH_RULE_ID
,1 AS oksPMSCH_OBJECT_VERSION_NUMBER
,oksPMSL.DNZ_CHR_ID AS oksPMSCH_NewDnzChrID --*
,oksPMSL.CLE_ID AS oksPMSCH_NewCleID --*
,oksPMSCH.SCH_SEQUENCE AS oksPMSCH_SCH_SEQUENCE
,oksPMSCH.SCHEDULE_DATE AS oksPMSCH_SCHEDULE_DATE
,oksPMSCH.SCHEDULE_DATE_FROM AS oksPMSCH_SCHEDULE_DATE_FROM
,oksPMSCH.SCHEDULE_DATE_TO AS oksPMSCH_SCHEDULE_DATE_TO
,oksPMSCH.PMA_RULE_ID AS oksPMSCH_PMA_RULE_ID
,oksPMSCH.PMP_RULE_ID AS oksPMSCH_PMP_RULE_ID
,oksPMSL.ACTIVITY_LINE_ID AS oksPMSCH_NewActivityLineID --*
,oksPMSL.ID AS oksPMSCH_NewStreamLineID --*
,oksPMSCH.SECURITY_GROUP_ID AS oksPMSCH_SECURITY_GROUP_ID
,oksPMSCH.PROGRAM_APPLICATION_ID AS oksPMSCH_PROG_APPLICATION_ID
,oksPMSCH.PROGRAM_ID AS oksPMSCH_PROGRAM_ID
,oksPMSCH.PROGRAM_UPDATE_DATE AS oksPMSCH_PROGRAM_UPDATE_DATE
,oksPMSCH.REQUEST_ID AS oksPMSCH_REQUEST_ID
FROM
OKS_PM_SCHEDULES oksPMSCH
,OKS_PM_STREAM_LEVELS oksPMSL
WHERE
oksPMSCH.STREAM_LINE_ID = oksPMSL.ORIG_SYSTEM_ID1
AND oksPMSL.DNZ_CHR_ID = P_To_Chr_ID
AND oksPMSCH.DNZ_CHR_ID = P_From_Chr_ID;
SELECT
oksPMSCH.ID AS oksPMSCH_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksPMSCH_NewID --*
,oksPMSCH.RULE_ID AS oksPMSCH_RULE_ID
,1 AS oksPMSCH_OBJECT_VERSION_NUMBER
,oksPMSL.DNZ_CHR_ID AS oksPMSCH_NewDnzChrID --*
,oksPMSL.CLE_ID AS oksPMSCH_NewCleID --*
,oksPMSCH.SCH_SEQUENCE AS oksPMSCH_SCH_SEQUENCE
,oksPMSCH.SCHEDULE_DATE AS oksPMSCH_SCHEDULE_DATE
,oksPMSCH.SCHEDULE_DATE_FROM AS oksPMSCH_SCHEDULE_DATE_FROM
,oksPMSCH.SCHEDULE_DATE_TO AS oksPMSCH_SCHEDULE_DATE_TO
,oksPMSCH.PMA_RULE_ID AS oksPMSCH_PMA_RULE_ID
,oksPMSCH.PMP_RULE_ID AS oksPMSCH_PMP_RULE_ID
,oksPMSL.ACTIVITY_LINE_ID AS oksPMSCH_NewActivityLineID --*
,oksPMSL.ID AS oksPMSCH_NewStreamLineID --*
,oksPMSCH.SECURITY_GROUP_ID AS oksPMSCH_SECURITY_GROUP_ID
,oksPMSCH.PROGRAM_APPLICATION_ID AS oksPMSCH_PROG_APPLICATION_ID
,oksPMSCH.PROGRAM_ID AS oksPMSCH_PROGRAM_ID
,oksPMSCH.PROGRAM_UPDATE_DATE AS oksPMSCH_PROGRAM_UPDATE_DATE
,oksPMSCH.REQUEST_ID AS oksPMSCH_REQUEST_ID
FROM
OKS_PM_SCHEDULES oksPMSCH
,OKS_PM_STREAM_LEVELS oksPMSL
,OKC_K_LINES_B_TEMP okcBT
WHERE
oksPMSCH.STREAM_LINE_ID = oksPMSL.ORIG_SYSTEM_ID1
AND oksPMSL.DNZ_CHR_ID = okcBT.DNZ_CHR_ID
AND oksPMSL.CLE_ID = okcBT.ID
AND oksPMSL.DNZ_CHR_ID = P_To_Chr_ID
AND oksPMSCH.DNZ_CHR_ID = P_From_Chr_ID
AND okcBT.DATES_CHANGED_YN = 'N'; --Added to handle Date Effectivity Fix. Do Bulk copy of oks_pm_schedules only for those lines whose dates
,OksPMSCHRecTab.OksPMSCH_PROGRAM_UPDATE_DATE
,OksPMSCHRecTab.OksPMSCH_REQUEST_ID
LIMIT G_BULK_FETCH_LIMIT;
,OksPMSCHRecTab.OksPMSCH_PROGRAM_UPDATE_DATE
,OksPMSCHRecTab.OksPMSCH_REQUEST_ID
LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKS_PM_SCHEDULES(
ID
,RULE_ID
,OBJECT_VERSION_NUMBER
,DNZ_CHR_ID
,CLE_ID
,SCH_SEQUENCE
,SCHEDULE_DATE
,SCHEDULE_DATE_FROM
,SCHEDULE_DATE_TO
,PMA_RULE_ID
,PMP_RULE_ID
,ACTIVITY_LINE_ID
,STREAM_LINE_ID
,SECURITY_GROUP_ID
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OksPMSCHRecTab.OksPMSCH_NewID(i)
,OksPMSCHRecTab.OksPMSCH_RULE_ID(i)
,OksPMSCHRecTab.OksPMSCH_OBJECT_VERSION_NUMBER(i)
,OksPMSCHRecTab.OksPMSCH_NewDnzChrID(i)
,OksPMSCHRecTab.OksPMSCH_NewCleID(i)
,OksPMSCHRecTab.OksPMSCH_SCH_SEQUENCE(i)
,OksPMSCHRecTab.OksPMSCH_SCHEDULE_DATE(i)
,OksPMSCHRecTab.OksPMSCH_SCHEDULE_DATE_FROM(i)
,OksPMSCHRecTab.OksPMSCH_SCHEDULE_DATE_TO(i)
,OksPMSCHRecTab.OksPMSCH_PMA_RULE_ID(i)
,OksPMSCHRecTab.OksPMSCH_PMP_RULE_ID(i)
,OksPMSCHRecTab.OksPMSCH_NewActivityLineID(i)
,OksPMSCHRecTab.OksPMSCH_NewStreamLineID(i)
,OksPMSCHRecTab.OksPMSCH_SECURITY_GROUP_ID(i)
,OksPMSCHRecTab.OksPMSCH_PROG_APPLICATION_ID(i)
,OksPMSCHRecTab.OksPMSCH_PROGRAM_ID(i)
,OksPMSCHRecTab.OksPMSCH_PROGRAM_UPDATE_DATE(i)
,OksPMSCHRecTab.OksPMSCH_REQUEST_ID(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT
a.ID as LINE_ID
from
OKC_K_LINES_B_TEMP a
where a.DNZ_CHR_ID = P_To_Chr_ID
and a.lse_id in (1,19)
and a.DATES_CHANGED_YN = 'Y';
SELECT
oksATT.ID AS oksATT_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksATT_NewID --*
,okcB.ID AS oksATT_NewCleID--*
,okcB.DNZ_CHR_ID AS oksATT_NewDnzChrID--*
,oksATT.ACTION_TYPE_CODE AS oksATT_ACTION_TYPE_CODE
,oksATT.SECURITY_GROUP_ID AS oksATT_SECURITY_GROUP_ID
,oksATT.PROGRAM_APPLICATION_ID AS oksATT_PROGRAM_APPLICATION_ID
,oksATT.PROGRAM_ID AS oksATT_PROGRAM_ID
,oksATT.PROGRAM_UPDATE_DATE AS oksATT_PROGRAM_UPDATE_DATE
,oksATT.REQUEST_ID AS oksATT_REQUEST_ID
,1 AS oksATT_OBJECT_VERSION_NUMBER
,oksATT.ID AS oksATT_ORIG_SYSTEM_ID1--*
,NULL AS oksATT_ORIG_SYSTEM_SOURCE_CODE--*
,'COPY' AS oksATT_ORIG_SYSTEM_REFERENCE1--*
FROM
OKS_ACTION_TIME_TYPES oksATT
,OKC_K_LINES_B okcB
WHERE oksATT.CLE_ID = okcB.ORIG_SYSTEM_ID1
AND okcB.DNZ_CHR_ID = P_To_Chr_ID
AND oksATT.DNZ_CHR_ID = P_From_Chr_ID;
SELECT
oksATT.ID AS oksATT_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksATT_NewID --*
,okcBT.ID AS oksATT_NewCleID--*
,okcBT.DNZ_CHR_ID AS oksATT_NewDnzChrID--*
,oksATT.ACTION_TYPE_CODE AS oksATT_ACTION_TYPE_CODE
,oksATT.SECURITY_GROUP_ID AS oksATT_SECURITY_GROUP_ID
,oksATT.PROGRAM_APPLICATION_ID AS oksATT_PROGRAM_APPLICATION_ID
,oksATT.PROGRAM_ID AS oksATT_PROGRAM_ID
,oksATT.PROGRAM_UPDATE_DATE AS oksATT_PROGRAM_UPDATE_DATE
,oksATT.REQUEST_ID AS oksATT_REQUEST_ID
,1 AS oksATT_OBJECT_VERSION_NUMBER
,oksATT.ID AS oksATT_ORIG_SYSTEM_ID1--*
,NULL AS oksATT_ORIG_SYSTEM_SOURCE_CODE--*
,'COPY' AS oksATT_ORIG_SYSTEM_REFERENCE1--*
FROM
OKS_ACTION_TIME_TYPES oksATT
,OKC_K_LINES_B_TEMP okcBT
WHERE oksATT.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID
AND oksATT.DNZ_CHR_ID = P_From_Chr_ID;
,OksATTRecTab.OksATT_PROGRAM_UPDATE_DATE
,OksATTRecTab.OksATT_REQUEST_ID
,OksATTRecTab.OksATT_OBJECT_VERSION_NUMBER
,OksATTRecTab.OksATT_ORIG_SYSTEM_ID1
,OksATTRecTab.OksATT_ORIG_SYSTEM_SOURCE_CODE
,OksATTRecTab.OksATT_ORIG_SYSTEM_REFERENCE1
LIMIT G_BULK_FETCH_LIMIT;
,OksATTRecTab.OksATT_PROGRAM_UPDATE_DATE
,OksATTRecTab.OksATT_REQUEST_ID
,OksATTRecTab.OksATT_OBJECT_VERSION_NUMBER
,OksATTRecTab.OksATT_ORIG_SYSTEM_ID1
,OksATTRecTab.OksATT_ORIG_SYSTEM_SOURCE_CODE
,OksATTRecTab.OksATT_ORIG_SYSTEM_REFERENCE1
LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKS_ACTION_TIME_TYPES(
ID
,CLE_ID
,DNZ_CHR_ID
,ACTION_TYPE_CODE
,SECURITY_GROUP_ID
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,OBJECT_VERSION_NUMBER
,ORIG_SYSTEM_ID1
,ORIG_SYSTEM_SOURCE_CODE
,ORIG_SYSTEM_REFERENCE1
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OksATTRecTab.OksATT_NewID(i)
,OksATTRecTab.OksATT_NewCleID(i)
,OksATTRecTab.OksATT_NewDnzChrID(i)
,OksATTRecTab.OksATT_ACTION_TYPE_CODE(i)
,OksATTRecTab.OksATT_SECURITY_GROUP_ID(i)
,OksATTRecTab.OksATT_PROGRAM_APPLICATION_ID(i)
,OksATTRecTab.OksATT_PROGRAM_ID(i)
,OksATTRecTab.OksATT_PROGRAM_UPDATE_DATE(i)
,OksATTRecTab.OksATT_REQUEST_ID(i)
,OksATTRecTab.OksATT_OBJECT_VERSION_NUMBER(i)
,OksATTRecTab.OksATT_ORIG_SYSTEM_ID1(i)
,OksATTRecTab.OksATT_ORIG_SYSTEM_SOURCE_CODE(i)
,OksATTRecTab.OksATT_ORIG_SYSTEM_REFERENCE1(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT
oksAT.ID AS oksAT_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksAT_NewID --*
,oksATT.ID AS oksAT_NewCovActionTypeID
,oksATT.CLE_ID AS oksAT_NewCleID
,oksATT.DNZ_CHR_ID AS oksAT_NewDnzChrID
,oksAT.UOM_CODE AS oksAT_UOM_CODE
,oksAT.SUN_DURATION AS oksAT_SUN_DURATION
,oksAT.MON_DURATION AS oksAT_MON_DURATION
,oksAT.TUE_DURATION AS oksAT_TUE_DURATION
,oksAT.WED_DURATION AS oksAT_WED_DURATION
,oksAT.THU_DURATION AS oksAT_THU_DURATION
,oksAT.FRI_DURATION AS oksAT_FRI_DURATION
,oksAT.SAT_DURATION AS oksAT_SAT_DURATION
,oksAT.SECURITY_GROUP_ID AS oksAT_SECURITY_GROUP_ID
,oksAT.PROGRAM_APPLICATION_ID AS oksAT_PROGRAM_APPLICATION_ID
,oksAT.PROGRAM_ID AS oksAT_PROGRAM_ID
,oksAT.PROGRAM_UPDATE_DATE AS oksAT_PROGRAM_UPDATE_DATE
,oksAT.REQUEST_ID AS oksAT_REQUEST_ID
,1 AS oksAT_OBJECT_VERSION_NUMBER
FROM
OKS_ACTION_TIMES oksAT
,OKS_ACTION_TIME_TYPES oksATT
WHERE oksAT.COV_ACTION_TYPE_ID = oksATT.ORIG_SYSTEM_ID1
AND oksATT.DNZ_CHR_ID = P_To_Chr_ID
AND oksAT.DNZ_CHR_ID = P_From_Chr_ID;
SELECT
oksAT.ID AS oksAT_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksAT_NewID --*
,oksATT.ID AS oksAT_NewCovActionTypeID
,oksATT.CLE_ID AS oksAT_NewCleID
,oksATT.DNZ_CHR_ID AS oksAT_NewDnzChrID
,oksAT.UOM_CODE AS oksAT_UOM_CODE
,oksAT.SUN_DURATION AS oksAT_SUN_DURATION
,oksAT.MON_DURATION AS oksAT_MON_DURATION
,oksAT.TUE_DURATION AS oksAT_TUE_DURATION
,oksAT.WED_DURATION AS oksAT_WED_DURATION
,oksAT.THU_DURATION AS oksAT_THU_DURATION
,oksAT.FRI_DURATION AS oksAT_FRI_DURATION
,oksAT.SAT_DURATION AS oksAT_SAT_DURATION
,oksAT.SECURITY_GROUP_ID AS oksAT_SECURITY_GROUP_ID
,oksAT.PROGRAM_APPLICATION_ID AS oksAT_PROGRAM_APPLICATION_ID
,oksAT.PROGRAM_ID AS oksAT_PROGRAM_ID
,oksAT.PROGRAM_UPDATE_DATE AS oksAT_PROGRAM_UPDATE_DATE
,oksAT.REQUEST_ID AS oksAT_REQUEST_ID
,1 AS oksAT_OBJECT_VERSION_NUMBER
FROM
OKS_ACTION_TIMES oksAT
,OKS_ACTION_TIME_TYPES oksATT
,OKC_K_LINES_B_TEMP okcBT
WHERE oksAT.COV_ACTION_TYPE_ID = oksATT.ORIG_SYSTEM_ID1
AND oksATT.DNZ_CHR_ID = okcBT.DNZ_CHR_ID
AND oksATT.CLE_ID = okcBT.ID
AND oksATT.DNZ_CHR_ID = P_To_Chr_ID
AND oksAT.DNZ_CHR_ID = P_From_Chr_ID;
,OksATRecTab.OksAT_PROGRAM_UPDATE_DATE
,OksATRecTab.OksAT_REQUEST_ID
,OksATRecTab.OksAT_OBJECT_VERSION_NUMBER
LIMIT G_BULK_FETCH_LIMIT;
,OksATRecTab.OksAT_PROGRAM_UPDATE_DATE
,OksATRecTab.OksAT_REQUEST_ID
,OksATRecTab.OksAT_OBJECT_VERSION_NUMBER
LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKS_ACTION_TIMES (
ID
,COV_ACTION_TYPE_ID
,CLE_ID
,DNZ_CHR_ID
,UOM_CODE
,SUN_DURATION
,MON_DURATION
,TUE_DURATION
,WED_DURATION
,THU_DURATION
,FRI_DURATION
,SAT_DURATION
,SECURITY_GROUP_ID
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,OBJECT_VERSION_NUMBER
,CREATED_BY
, CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OksATRecTab.OksAT_NewID(i)
,OksATRecTab.OksAT_NewCovActionTypeID(i)
,OksATRecTab.OksAT_NewCleID(i)
,OksATRecTab.OksAT_NewDnzChrID(i)
,OksATRecTab.OksAT_UOM_CODE(i)
,OksATRecTab.OksAT_SUN_DURATION(i)
,OksATRecTab.OksAT_MON_DURATION(i)
,OksATRecTab.OksAT_TUE_DURATION(i)
,OksATRecTab.OksAT_WED_DURATION(i)
,OksATRecTab.OksAT_THU_DURATION(i)
,OksATRecTab.OksAT_FRI_DURATION(i)
,OksATRecTab.OksAT_SAT_DURATION(i)
,OksATRecTab.OksAT_SECURITY_GROUP_ID(i)
,OksATRecTab.OksAT_PROGRAM_APPLICATION_ID(i)
,OksATRecTab.OksAT_PROGRAM_ID(i)
,OksATRecTab.OksAT_PROGRAM_UPDATE_DATE(i)
,OksATRecTab.OksAT_REQUEST_ID(i)
,OksATRecTab.OksAT_OBJECT_VERSION_NUMBER(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT
oksSC.ID AS oksSC_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksSC_NewID
,oksSC.PERCENT AS oksSC_PERCENT
,okcH.ID AS oksSC_NewChrID
,NULL AS oksSC_NewCleID
,oksSC.CTC_ID AS oksSC_CTC_ID
,oksSC.SALES_CREDIT_TYPE_ID1 AS oksSC_SALES_CREDIT_TYPE_ID1
,oksSC.SALES_CREDIT_TYPE_ID2 AS oksSC_SALES_CREDIT_TYPE_ID2
,1 AS oksSC_OBJECT_VERSION_NUMBER
,oksSC.SECURITY_GROUP_ID AS oksSC_SECURITY_GROUP_ID
,oksSC.SALES_GROUP_ID AS oksSC_SALES_GROUP_ID
FROM
OKS_K_SALES_CREDITS oksSC
,OKC_K_HEADERS_B okcH
WHERE oksSC.CHR_ID = okcH.ORIG_SYSTEM_ID1
AND oksSC.CLE_ID IS NULL
AND okcH.ID = P_To_Chr_ID
AND oksSC.CHR_ID = P_From_Chr_ID
UNION
SELECT
oksSC.ID AS oksSC_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksSC_NewID
,oksSC.PERCENT AS oksSC_PERCENT
,okcB.DNZ_CHR_ID AS oksSC_NewChrID
,okcB.ID AS oksSC_NewCleID
,oksSC.CTC_ID AS oksSC_CTC_ID
,oksSC.SALES_CREDIT_TYPE_ID1 AS oksSC_SALES_CREDIT_TYPE_ID1
,oksSC.SALES_CREDIT_TYPE_ID2 AS oksSC_SALES_CREDIT_TYPE_ID2
,1 AS oksSC_OBJECT_VERSION_NUMBER
,oksSC.SECURITY_GROUP_ID AS oksSC_SECURITY_GROUP_ID
,oksSC.SALES_GROUP_ID AS oksSC_SALES_GROUP_ID
FROM
OKS_K_SALES_CREDITS oksSC
,OKC_K_LINES_B okcB
WHERE oksSC.CLE_ID = okcB.ORIG_SYSTEM_ID1
AND okcB.DNZ_CHR_ID = P_To_Chr_ID
AND oksSC.CHR_ID = P_From_Chr_ID;
SELECT
oksSC.ID AS oksSC_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksSC_NewID
,oksSC.PERCENT AS oksSC_PERCENT
,okcH.ID AS oksSC_NewChrID
,NULL AS oksSC_NewCleID
,oksSC.CTC_ID AS oksSC_CTC_ID
,oksSC.SALES_CREDIT_TYPE_ID1 AS oksSC_SALES_CREDIT_TYPE_ID1
,oksSC.SALES_CREDIT_TYPE_ID2 AS oksSC_SALES_CREDIT_TYPE_ID2
,1 AS oksSC_OBJECT_VERSION_NUMBER
,oksSC.SECURITY_GROUP_ID AS oksSC_SECURITY_GROUP_ID
,oksSC.SALES_GROUP_ID AS oksSC_SALES_GROUP_ID
FROM
OKS_K_SALES_CREDITS oksSC
,OKC_K_HEADERS_B okcH
WHERE oksSC.CHR_ID = okcH.ORIG_SYSTEM_ID1
AND oksSC.CLE_ID IS NULL
AND okcH.ID = P_To_Chr_ID
AND oksSC.CHR_ID = P_From_Chr_ID;
SELECT
oksSC.ID AS oksSC_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksSC_NewID
,oksSC.PERCENT AS oksSC_PERCENT
,okcBT.DNZ_CHR_ID AS oksSC_NewChrID
,okcBT.ID AS oksSC_NewCleID
,oksSC.CTC_ID AS oksSC_CTC_ID
,oksSC.SALES_CREDIT_TYPE_ID1 AS oksSC_SALES_CREDIT_TYPE_ID1
,oksSC.SALES_CREDIT_TYPE_ID2 AS oksSC_SALES_CREDIT_TYPE_ID2
,1 AS oksSC_OBJECT_VERSION_NUMBER
,oksSC.SECURITY_GROUP_ID AS oksSC_SECURITY_GROUP_ID
,oksSC.SALES_GROUP_ID AS oksSC_SALES_GROUP_ID
FROM
OKS_K_SALES_CREDITS oksSC
,OKC_K_LINES_B_TEMP okcBT
WHERE
oksSC.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID
AND oksSC.CHR_ID = P_From_Chr_ID;
SELECT
oksSC.ID AS oksSC_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksSC_NewID
,oksSC.PERCENT AS oksSC_PERCENT
,okcH.ID AS oksSC_NewChrID
,NULL AS oksSC_NewCleID
,oksSC.CTC_ID AS oksSC_CTC_ID
,oksSC.SALES_CREDIT_TYPE_ID1 AS oksSC_SALES_CREDIT_TYPE_ID1
,oksSC.SALES_CREDIT_TYPE_ID2 AS oksSC_SALES_CREDIT_TYPE_ID2
,1 AS oksSC_OBJECT_VERSION_NUMBER
,oksSC.SECURITY_GROUP_ID AS oksSC_SECURITY_GROUP_ID
,oksSC.SALES_GROUP_ID AS oksSC_SALES_GROUP_ID
FROM
OKS_K_SALES_CREDITS oksSC
,OKC_K_HEADERS_B okcH
WHERE oksSC.CHR_ID = okcH.ORIG_SYSTEM_ID1
AND oksSC.CLE_ID IS NULL
AND okcH.ID = P_To_Chr_ID
AND oksSC.CHR_ID = P_From_Chr_ID
UNION
SELECT
oksSC.ID AS oksSC_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksSC_NewID
,oksSC.PERCENT AS oksSC_PERCENT
,okcBT.DNZ_CHR_ID AS oksSC_NewChrID
,okcBT.ID AS oksSC_NewCleID
,oksSC.CTC_ID AS oksSC_CTC_ID
,oksSC.SALES_CREDIT_TYPE_ID1 AS oksSC_SALES_CREDIT_TYPE_ID1
,oksSC.SALES_CREDIT_TYPE_ID2 AS oksSC_SALES_CREDIT_TYPE_ID2
,1 AS oksSC_OBJECT_VERSION_NUMBER
,oksSC.SECURITY_GROUP_ID AS oksSC_SECURITY_GROUP_ID
,oksSC.SALES_GROUP_ID AS oksSC_SALES_GROUP_ID
FROM
OKS_K_SALES_CREDITS oksSC
,OKC_K_LINES_B_TEMP okcBT
WHERE
oksSC.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID
AND oksSC.CHR_ID = P_From_Chr_ID;
INSERT INTO OKS_K_SALES_CREDITS(
ID
,PERCENT
,CHR_ID
,CLE_ID
,CTC_ID
,SALES_CREDIT_TYPE_ID1
,SALES_CREDIT_TYPE_ID2
,OBJECT_VERSION_NUMBER
,SECURITY_GROUP_ID
,SALES_GROUP_ID
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
)
SELECT
OksSCRecTab.OksSC_NewID(i)
,OksSCRecTab.OksSC_PERCENT(i)
,OksSCRecTab.OksSC_NewChrID(i)
,OksSCRecTab.OksSC_NewCleID(i)
,OksSCRecTab.OksSC_CTC_ID(i)
,OksSCRecTab.OksSC_SALES_CREDIT_TYPE_ID1(i)
,OksSCRecTab.OksSC_SALES_CREDIT_TYPE_ID2(i)
,OksSCRecTab.OksSC_OBJECT_VERSION_NUMBER(i)
,OksSCRecTab.OksSC_SECURITY_GROUP_ID(i)
,OksSCRecTab.OksSC_SALES_GROUP_ID(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
FROM DUAL;
SELECT
oksBSCH.ID AS oksBSCH_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksBSCH_NewID
,okcB.ID AS oksBSCH_NewCleID
,okcB.CLE_ID AS oksBSCH_NewBTCleID
,okcB.DNZ_CHR_ID AS oksBSCH_NewDnzChrID
,oksBSCH.START_HOUR AS oksBSCH_START_HOUR
,oksBSCH.START_MINUTE AS oksBSCH_START_MINUTE
,oksBSCH.END_HOUR AS oksBSCH_END_HOUR
,oksBSCH.END_MINUTE AS oksBSCH_END_MINUTE
,oksBSCH.MONDAY_FLAG AS oksBSCH_MONDAY_FLAG
,oksBSCH.TUESDAY_FLAG AS oksBSCH_TUESDAY_FLAG
,oksBSCH.WEDNESDAY_FLAG AS oksBSCH_WEDNESDAY_FLAG
,oksBSCH.THURSDAY_FLAG AS oksBSCH_THURSDAY_FLAG
,oksBSCH.FRIDAY_FLAG AS oksBSCH_FRIDAY_FLAG
,oksBSCH.SATURDAY_FLAG AS oksBSCH_SATURDAY_FLAG
,oksBSCH.SUNDAY_FLAG AS oksBSCH_SUNDAY_FLAG
,oksBSCH.OBJECT1_ID1 AS oksBSCH_OBJECT1_ID1
,oksBSCH.OBJECT1_ID2 AS oksBSCH_OBJECT1_ID2
,oksBSCH.JTOT_OBJECT1_CODE AS oksBSCH_JTOT_OBJECT1_CODE
,oksBSCH.BILL_RATE_CODE AS oksBSCH_BILL_RATE_CODE
,oksBSCH.FLAT_RATE AS oksBSCH_FLAT_RATE
,oksBSCH.UOM AS oksBSCH_UOM
,oksBSCH.HOLIDAY_YN AS oksBSCH_HOLIDAY_YN
,oksBSCH.PERCENT_OVER_LIST_PRICE AS oksBSCH_PCT_OVER_LIST_PRICE
,oksBSCH.PROGRAM_APPLICATION_ID AS oksBSCH_PRGRM_APPLICATION_ID
,oksBSCH.PROGRAM_ID AS oksBSCH_PROGRAM_ID
,oksBSCH.PROGRAM_UPDATE_DATE AS oksBSCH_PROGRAM_UPDATE_DATE
,oksBSCH.REQUEST_ID AS oksBSCH_REQUEST_ID
,oksBSCH.SECURITY_GROUP_ID AS oksBSCH_SECURITY_GROUP_ID
,1 AS oksBSCH_OBJECT_VERSION_NUMBER
FROM
OKS_BILLRATE_SCHEDULES oksBSCH
,OKC_K_LINES_B okcB
WHERE oksBSCH.CLE_ID = okcB.ORIG_SYSTEM_ID1
AND okcB.DNZ_CHR_ID = P_To_Chr_ID
AND oksBSCH.DNZ_CHR_ID = P_From_Chr_ID;
SELECT
oksBSCH.ID AS oksBSCH_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksBSCH_NewID
,okcBT.ID AS oksBSCH_NewCleID
,okcBT.CLE_ID AS oksBSCH_NewBTCleID
,okcBT.DNZ_CHR_ID AS oksBSCH_NewDnzChrID
,oksBSCH.START_HOUR AS oksBSCH_START_HOUR
,oksBSCH.START_MINUTE AS oksBSCH_START_MINUTE
,oksBSCH.END_HOUR AS oksBSCH_END_HOUR
,oksBSCH.END_MINUTE AS oksBSCH_END_MINUTE
,oksBSCH.MONDAY_FLAG AS oksBSCH_MONDAY_FLAG
,oksBSCH.TUESDAY_FLAG AS oksBSCH_TUESDAY_FLAG
,oksBSCH.WEDNESDAY_FLAG AS oksBSCH_WEDNESDAY_FLAG
,oksBSCH.THURSDAY_FLAG AS oksBSCH_THURSDAY_FLAG
,oksBSCH.FRIDAY_FLAG AS oksBSCH_FRIDAY_FLAG
,oksBSCH.SATURDAY_FLAG AS oksBSCH_SATURDAY_FLAG
,oksBSCH.SUNDAY_FLAG AS oksBSCH_SUNDAY_FLAG
,oksBSCH.OBJECT1_ID1 AS oksBSCH_OBJECT1_ID1
,oksBSCH.OBJECT1_ID2 AS oksBSCH_OBJECT1_ID2
,oksBSCH.JTOT_OBJECT1_CODE AS oksBSCH_JTOT_OBJECT1_CODE
,oksBSCH.BILL_RATE_CODE AS oksBSCH_BILL_RATE_CODE
,oksBSCH.FLAT_RATE AS oksBSCH_FLAT_RATE
,oksBSCH.UOM AS oksBSCH_UOM
,oksBSCH.HOLIDAY_YN AS oksBSCH_HOLIDAY_YN
,oksBSCH.PERCENT_OVER_LIST_PRICE AS oksBSCH_PCT_OVER_LIST_PRICE
,oksBSCH.PROGRAM_APPLICATION_ID AS oksBSCH_PRGRM_APPLICATION_ID
,oksBSCH.PROGRAM_ID AS oksBSCH_PROGRAM_ID
,oksBSCH.PROGRAM_UPDATE_DATE AS oksBSCH_PROGRAM_UPDATE_DATE
,oksBSCH.REQUEST_ID AS oksBSCH_REQUEST_ID
,oksBSCH.SECURITY_GROUP_ID AS oksBSCH_SECURITY_GROUP_ID
,1 AS oksBSCH_OBJECT_VERSION_NUMBER
FROM
OKS_BILLRATE_SCHEDULES oksBSCH
,OKC_K_LINES_B_TEMP okcBT
WHERE oksBSCH.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID
AND oksBSCH.DNZ_CHR_ID = P_From_Chr_ID;
,OksBSCHRecTab.OksBSCH_PROGRAM_UPDATE_DATE
,OksBSCHRecTab.OksBSCH_REQUEST_ID
,OksBSCHRecTab.OksBSCH_SECURITY_GROUP_ID
,OksBSCHRecTab.OksBSCH_OBJECT_VERSION_NUMBER
LIMIT G_BULK_FETCH_LIMIT;
,OksBSCHRecTab.OksBSCH_PROGRAM_UPDATE_DATE
,OksBSCHRecTab.OksBSCH_REQUEST_ID
,OksBSCHRecTab.OksBSCH_SECURITY_GROUP_ID
,OksBSCHRecTab.OksBSCH_OBJECT_VERSION_NUMBER
LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKS_BILLRATE_SCHEDULES (
ID
,CLE_ID
,BT_CLE_ID
,DNZ_CHR_ID
,START_HOUR
,START_MINUTE
,END_HOUR
,END_MINUTE
,MONDAY_FLAG
,TUESDAY_FLAG
,WEDNESDAY_FLAG
,THURSDAY_FLAG
,FRIDAY_FLAG
,SATURDAY_FLAG
,SUNDAY_FLAG
,OBJECT1_ID1
,OBJECT1_ID2
,JTOT_OBJECT1_CODE
,BILL_RATE_CODE
,FLAT_RATE
,UOM
,HOLIDAY_YN
,PERCENT_OVER_LIST_PRICE
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,SECURITY_GROUP_ID
,OBJECT_VERSION_NUMBER
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OksBSCHRecTab.OksBSCH_NewID(i)
,OksBSCHRecTab.OksBSCH_NewCleID(i)
,OksBSCHRecTab.OksBSCH_NewBTCleID(i)
,OksBSCHRecTab.OksBSCH_NewDnzChrID(i)
,OksBSCHRecTab.OksBSCH_START_HOUR(i)
,OksBSCHRecTab.OksBSCH_START_MINUTE(i)
,OksBSCHRecTab.OksBSCH_END_HOUR(i)
,OksBSCHRecTab.OksBSCH_END_MINUTE(i)
,OksBSCHRecTab.OksBSCH_MONDAY_FLAG(i)
,OksBSCHRecTab.OksBSCH_TUESDAY_FLAG(i)
,OksBSCHRecTab.OksBSCH_WEDNESDAY_FLAG(i)
,OksBSCHRecTab.OksBSCH_THURSDAY_FLAG(i)
,OksBSCHRecTab.OksBSCH_FRIDAY_FLAG(i)
,OksBSCHRecTab.OksBSCH_SATURDAY_FLAG(i)
,OksBSCHRecTab.OksBSCH_SUNDAY_FLAG(i)
,OksBSCHRecTab.OksBSCH_OBJECT1_ID1(i)
,OksBSCHRecTab.OksBSCH_OBJECT1_ID2(i)
,OksBSCHRecTab.OksBSCH_JTOT_OBJECT1_CODE(i)
,OksBSCHRecTab.OksBSCH_BILL_RATE_CODE(i)
,OksBSCHRecTab.OksBSCH_FLAT_RATE(i)
,OksBSCHRecTab.OksBSCH_UOM(i)
,OksBSCHRecTab.OksBSCH_HOLIDAY_YN(i)
,OksBSCHRecTab.OksBSCH_PCT_OVER_LIST_PRICE(i)
,OksBSCHRecTab.OksBSCH_PRGRM_APPLICATION_ID(i)
,OksBSCHRecTab.OksBSCH_PROGRAM_ID(i)
,OksBSCHRecTab.OksBSCH_PROGRAM_UPDATE_DATE(i)
,OksBSCHRecTab.OksBSCH_REQUEST_ID(i)
,OksBSCHRecTab.OksBSCH_SECURITY_GROUP_ID(i)
,OksBSCHRecTab.OksBSCH_OBJECT_VERSION_NUMBER(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT
oksSL.ID AS oksSL_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksSL_NewID
,okcH.ID AS oksSL_NewChrID
,NULL AS oksSL_NewCleID
,okcH.ID AS oksSL_NewDnzChrID
,oksSL.SEQUENCE_NO AS oksSL_SEQUENCE_NO
,oksSL.UOM_CODE AS oksSL_UOM_CODE
,oksSL.START_DATE AS oksSL_START_DATE
,oksSL.END_DATE AS oksSL_END_DATE
,oksSL.LEVEL_PERIODS AS oksSL_LEVEL_PERIODS
,oksSL.UOM_PER_PERIOD AS oksSL_UOM_PER_PERIOD
,oksSL.ADVANCE_PERIODS AS oksSL_ADVANCE_PERIODS
,oksSL.LEVEL_AMOUNT AS oksSL_LEVEL_AMOUNT
,oksSL.INVOICE_OFFSET_DAYS AS oksSL_INVOICE_OFFSET_DAYS
,oksSL.INTERFACE_OFFSET_DAYS AS oksSL_INTERFACE_OFFSET_DAYS
,oksSL.COMMENTS AS oksSL_COMMENTS
,oksSL.DUE_ARR_YN AS oksSL_DUE_ARR_YN
,oksSL.AMOUNT AS oksSL_AMOUNT
,oksSL.LINES_DETAILED_YN AS oksSL_LINES_DETAILED_YN
,1 AS oksSL_OBJECT_VERSION_NUMBER
,oksSL.SECURITY_GROUP_ID AS oksSL_SECURITY_GROUP_ID
,oksSL.REQUEST_ID AS oksSL_REQUEST_ID
,oksSL.ID AS oksSL_ORIG_SYSTEM_ID1
,NULL AS oksSL_ORIG_SYSTEM_SOURCE_CODE
,'COPY' AS oksSL_ORIG_SYSTEM_REFERENCE1
FROM
OKS_STREAM_LEVELS_B oksSL
,OKC_K_HEADERS_B okcH
WHERE
oksSL.DNZ_CHR_ID = okcH.ORIG_SYSTEM_ID1
AND okcH.ID = P_To_Chr_ID
AND oksSL.DNZ_CHR_ID = P_From_Chr_ID
AND oksSL.CLE_ID IS NULL
AND oksSL.CHR_ID IS NOT NULL
UNION ALL
SELECT
oksSL.ID AS oksSL_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksSL_NewID
,NULL AS oksSL_NewChrID
,okcBTarget.ID AS oksSL_NewCleID
,okcBTarget.DNZ_CHR_ID AS oksSL_NewDnzChrID
,oksSL.SEQUENCE_NO AS oksSL_SEQUENCE_NO
,oksSL.UOM_CODE AS oksSL_UOM_CODE
,oksSL.START_DATE AS oksSL_START_DATE
,oksSL.END_DATE AS oksSL_END_DATE
,oksSL.LEVEL_PERIODS AS oksSL_LEVEL_PERIODS
,oksSL.UOM_PER_PERIOD AS oksSL_UOM_PER_PERIOD
,oksSL.ADVANCE_PERIODS AS oksSL_ADVANCE_PERIODS
,oksSL.LEVEL_AMOUNT AS oksSL_LEVEL_AMOUNT
,oksSL.INVOICE_OFFSET_DAYS AS oksSL_INVOICE_OFFSET_DAYS
,oksSL.INTERFACE_OFFSET_DAYS AS oksSL_INTERFACE_OFFSET_DAYS
,oksSL.COMMENTS AS oksSL_COMMENTS
,oksSL.DUE_ARR_YN AS oksSL_DUE_ARR_YN
,oksSL.AMOUNT AS oksSL_AMOUNT
,oksSL.LINES_DETAILED_YN AS oksSL_LINES_DETAILED_YN
,1 AS oksSL_OBJECT_VERSION_NUMBER
,oksSL.SECURITY_GROUP_ID AS oksSL_SECURITY_GROUP_ID
,oksSL.REQUEST_ID AS oksSL_REQUEST_ID
,oksSL.ID AS oksSL_ORIG_SYSTEM_ID1
,NULL AS oksSL_ORIG_SYSTEM_SOURCE_CODE
,'COPY' AS oksSL_ORIG_SYSTEM_REFERENCE1
FROM
OKS_STREAM_LEVELS_B oksSL
,OKC_K_LINES_B okcBTarget
,OKC_K_LINES_B okcBSource
WHERE
oksSL.CLE_ID = okcBTarget.ORIG_SYSTEM_ID1
AND oksSL.DNZ_CHR_ID = P_From_Chr_ID
AND okcBTarget.DNZ_CHR_ID = P_To_Chr_ID
AND oksSL.CHR_ID IS NULL
AND oksSL.CLE_ID IS NOT NULL
AND okcBTarget.ORIG_SYSTEM_ID1 = okcBSource.ID
--AND okcB.DATE_TERMINATED IS NULL;
AND NOT EXISTS (select b.ID from okc_k_lines_b b --b) Has no sublines that are Terminated
where b.CLE_ID= okcBSource.ID
and b.DNZ_CHR_ID = okcBSource.DNZ_CHR_ID
and b.DATE_TERMINATED IS NOT NULL
)
)
OR
(okcBSource.CLE_ID IS NOT NULL --Line being copied is a Subline that is:
AND okcBSource.DATE_TERMINATED IS NULL --a) Not Terminated
AND NOT EXISTS (select b.ID from okc_k_lines_b b --b) Has no peer sublines that are Terminated
where b.CLE_ID = okcBSource.CLE_ID
and b.DNZ_CHR_ID = okcBSource.DNZ_CHR_ID
and b.DATE_TERMINATED IS NOT NULL
)
)
)
--npalepu added on 31-may-2006 for bug # 5178264
And (
(okcBSource.CLE_ID IS NULL --Line being copied is a Topline that is:
AND okcBSource.DATE_CANCELLED IS NULL --a) Not Cancelled
AND NOT EXISTS (select b.ID from okc_k_lines_b b --b) Has no sublines that are Cancelled
where b.CLE_ID= okcBSource.ID
and b.DNZ_CHR_ID = okcBSource.DNZ_CHR_ID
and b.DATE_CANCELLED IS NOT NULL
)
)
OR
(okcBSource.CLE_ID IS NOT NULL --Line being copied is a Subline that is:
AND okcBSource.DATE_CANCELLED IS NULL --a) Not Cancelled
AND NOT EXISTS (select b.ID from okc_k_lines_b b --b) Has no peer sublines that are Cancelled
where b.CLE_ID = okcBSource.CLE_ID
and b.DNZ_CHR_ID = okcBSource.DNZ_CHR_ID
and b.DATE_CANCELLED IS NOT NULL
)
))
--end npalepu
;
SELECT
oksSL.ID AS oksSL_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksSL_NewID
,okcH.ID AS oksSL_NewChrID
,NULL AS oksSL_NewCleID
,okcH.ID AS oksSL_NewDnzChrID
,oksSL.SEQUENCE_NO AS oksSL_SEQUENCE_NO
,oksSL.UOM_CODE AS oksSL_UOM_CODE
,oksSL.START_DATE AS oksSL_START_DATE
,oksSL.END_DATE AS oksSL_END_DATE
,oksSL.LEVEL_PERIODS AS oksSL_LEVEL_PERIODS
,oksSL.UOM_PER_PERIOD AS oksSL_UOM_PER_PERIOD
,oksSL.ADVANCE_PERIODS AS oksSL_ADVANCE_PERIODS
,oksSL.LEVEL_AMOUNT AS oksSL_LEVEL_AMOUNT
,oksSL.INVOICE_OFFSET_DAYS AS oksSL_INVOICE_OFFSET_DAYS
,oksSL.INTERFACE_OFFSET_DAYS AS oksSL_INTERFACE_OFFSET_DAYS
,oksSL.COMMENTS AS oksSL_COMMENTS
,oksSL.DUE_ARR_YN AS oksSL_DUE_ARR_YN
,oksSL.AMOUNT AS oksSL_AMOUNT
,oksSL.LINES_DETAILED_YN AS oksSL_LINES_DETAILED_YN
,1 AS oksSL_OBJECT_VERSION_NUMBER
,oksSL.SECURITY_GROUP_ID AS oksSL_SECURITY_GROUP_ID
,oksSL.REQUEST_ID AS oksSL_REQUEST_ID
,oksSL.ID AS oksSL_ORIG_SYSTEM_ID1
,NULL AS oksSL_ORIG_SYSTEM_SOURCE_CODE
,'COPY' AS oksSL_ORIG_SYSTEM_REFERENCE1
FROM
OKS_STREAM_LEVELS_B oksSL
,OKC_K_HEADERS_B okcH
WHERE
oksSL.DNZ_CHR_ID = okcH.ORIG_SYSTEM_ID1
AND okcH.ID = P_To_Chr_ID
AND oksSL.DNZ_CHR_ID = P_From_Chr_ID
AND oksSL.CLE_ID IS NULL
AND oksSL.CHR_ID IS NOT NULL
UNION ALL
SELECT
oksSL.ID AS oksSL_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksSL_NewID
,NULL AS oksSL_NewChrID
,okcBT.ID AS oksSL_NewCleID
,okcBT.DNZ_CHR_ID AS oksSL_NewDnzChrID
,oksSL.SEQUENCE_NO AS oksSL_SEQUENCE_NO
,oksSL.UOM_CODE AS oksSL_UOM_CODE
,oksSL.START_DATE AS oksSL_START_DATE
,oksSL.END_DATE AS oksSL_END_DATE
,oksSL.LEVEL_PERIODS AS oksSL_LEVEL_PERIODS
,oksSL.UOM_PER_PERIOD AS oksSL_UOM_PER_PERIOD
,oksSL.ADVANCE_PERIODS AS oksSL_ADVANCE_PERIODS
,oksSL.LEVEL_AMOUNT AS oksSL_LEVEL_AMOUNT
,oksSL.INVOICE_OFFSET_DAYS AS oksSL_INVOICE_OFFSET_DAYS
,oksSL.INTERFACE_OFFSET_DAYS AS oksSL_INTERFACE_OFFSET_DAYS
,oksSL.COMMENTS AS oksSL_COMMENTS
,oksSL.DUE_ARR_YN AS oksSL_DUE_ARR_YN
,oksSL.AMOUNT AS oksSL_AMOUNT
,oksSL.LINES_DETAILED_YN AS oksSL_LINES_DETAILED_YN
,1 AS oksSL_OBJECT_VERSION_NUMBER
,oksSL.SECURITY_GROUP_ID AS oksSL_SECURITY_GROUP_ID
,oksSL.REQUEST_ID AS oksSL_REQUEST_ID
,oksSL.ID AS oksSL_ORIG_SYSTEM_ID1
,NULL AS oksSL_ORIG_SYSTEM_SOURCE_CODE
,'COPY' AS oksSL_ORIG_SYSTEM_REFERENCE1
FROM
OKS_STREAM_LEVELS_B oksSL
,OKC_K_LINES_B_TEMP okcBT
WHERE
oksSL.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID
AND oksSL.DNZ_CHR_ID = P_From_Chr_ID
AND oksSL.CLE_ID IS NOT NULL
AND oksSL.CHR_ID IS NULL
--AND (okcBT.DATES_CHANGED_YN = 'N' AND okcBT.DATE_TERMINATED IS NULL);
AND NOT EXISTS (select b.id from okc_k_lines_b_temp b --c) Has no sublines being copied that are TERMINATED
where b.CLE_ID = okcBT.ID
and b.LINE_EXISTS_YN = 'N'
and b.DATE_TERMINATED is not null)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline with
AND okcBT.LINE_EXISTS_YN = 'N' --a) Top line being copied
AND okcBT.DATES_CHANGED_YN = 'N' --b) Subline's dates havent changed
AND okcBT.DATE_TERMINATED IS NULL --c) Subline is not TERMINATED
AND NOT EXISTS (select a.ID from okc_k_lines_b_temp a --d) Has no peer sublines that TERMINATED
where --e) Its Top Line being copied doesnt have its Dates Changed
(a.CLE_ID = okcBT.CLE_ID
and a.LINE_EXISTS_YN = 'N'
and a.DATE_TERMINATED IS NOT NULL)
OR
(a.ID = okcBT.CLE_ID
and a.DATES_CHANGED_YN = 'Y'
)
)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline that is:
AND okcBT.LINE_EXISTS_YN = 'Y' --a) Being copied to an existing Target Topline
AND okcBT.GEN_SUBLINE_BSCH_YN = 'N' --b) It is not TERMINATED
) --c) Its Dates haven't been changed with respect to Target TopLine
)
--npalepu added on 31-may-2006 for bug # 5178264
AND (
(okcBT.CLE_ID IS NULL --Line being copied is a Topline with
AND okcBT.DATES_CHANGED_YN = 'N' --a) Dates not changed to honor target
AND okcBT.DATE_CANCELLED IS NULL --b) Is not Cancelled
AND NOT EXISTS (select b.id from okc_k_lines_b_temp b --c) Has no sublines being copied that are Cancelled
where b.CLE_ID = okcBT.ID
and b.LINE_EXISTS_YN = 'N'
and b.DATE_CANCELLED is not null)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline with
AND okcBT.LINE_EXISTS_YN = 'N' --a) Top line being copied
AND okcBT.DATES_CHANGED_YN = 'N' --b) Subline's dates havent changed
AND okcBT.DATE_CANCELLED IS NULL --c) Subline is not Cancelled
AND NOT EXISTS (select a.ID from okc_k_lines_b_temp a --d) Has no peer sublines that Cancelled
where --e) Its Top Line being copied doesnt have its Dates Changed
(a.CLE_ID = okcBT.CLE_ID
and a.LINE_EXISTS_YN = 'N'
and a.DATE_CANCELLED IS NOT NULL)
OR
(a.ID = okcBT.CLE_ID
and a.DATES_CHANGED_YN = 'Y'
)
)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline that is:
AND okcBT.LINE_EXISTS_YN = 'Y' --a) Being copied to an existing Target Topline
AND okcBT.GEN_SUBLINE_BSCH_YN = 'N' --b) It is not Cancelled
) --c) Its Dates haven't been changed with respect to Target TopLine
)
--end npalepu
;
SELECT
oksSL.ID AS oksSL_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksSL_NewID
,okcH.ID AS oksSL_NewChrID
,NULL AS oksSL_NewCleID
,okcH.ID AS oksSL_NewDnzChrID
,oksSL.SEQUENCE_NO AS oksSL_SEQUENCE_NO
,oksSL.UOM_CODE AS oksSL_UOM_CODE
,oksSL.START_DATE AS oksSL_START_DATE
,oksSL.END_DATE AS oksSL_END_DATE
,oksSL.LEVEL_PERIODS AS oksSL_LEVEL_PERIODS
,oksSL.UOM_PER_PERIOD AS oksSL_UOM_PER_PERIOD
,oksSL.ADVANCE_PERIODS AS oksSL_ADVANCE_PERIODS
,oksSL.LEVEL_AMOUNT AS oksSL_LEVEL_AMOUNT
,oksSL.INVOICE_OFFSET_DAYS AS oksSL_INVOICE_OFFSET_DAYS
,oksSL.INTERFACE_OFFSET_DAYS AS oksSL_INTERFACE_OFFSET_DAYS
,oksSL.COMMENTS AS oksSL_COMMENTS
,oksSL.DUE_ARR_YN AS oksSL_DUE_ARR_YN
,oksSL.AMOUNT AS oksSL_AMOUNT
,oksSL.LINES_DETAILED_YN AS oksSL_LINES_DETAILED_YN
,1 AS oksSL_OBJECT_VERSION_NUMBER
,oksSL.SECURITY_GROUP_ID AS oksSL_SECURITY_GROUP_ID
,oksSL.REQUEST_ID AS oksSL_REQUEST_ID
,oksSL.ID AS oksSL_ORIG_SYSTEM_ID1
,NULL AS oksSL_ORIG_SYSTEM_SOURCE_CODE
,'COPY' AS oksSL_ORIG_SYSTEM_REFERENCE1
FROM
OKS_STREAM_LEVELS_B oksSL
,OKC_K_HEADERS_B okcH
WHERE
oksSL.DNZ_CHR_ID = okcH.ORIG_SYSTEM_ID1
AND okcH.ID = P_To_Chr_ID
AND oksSL.DNZ_CHR_ID = P_From_Chr_ID
AND oksSL.CLE_ID IS NULL
AND oksSL.CHR_ID IS NOT NULL;
SELECT
oksSL.ID AS oksSL_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksSL_NewID
,NULL AS oksSL_NewChrID
,okcBT.ID AS oksSL_NewCleID
,okcBT.DNZ_CHR_ID AS oksSL_NewDnzChrID
,oksSL.SEQUENCE_NO AS oksSL_SEQUENCE_NO
,oksSL.UOM_CODE AS oksSL_UOM_CODE
,oksSL.START_DATE AS oksSL_START_DATE
,oksSL.END_DATE AS oksSL_END_DATE
,oksSL.LEVEL_PERIODS AS oksSL_LEVEL_PERIODS
,oksSL.UOM_PER_PERIOD AS oksSL_UOM_PER_PERIOD
,oksSL.ADVANCE_PERIODS AS oksSL_ADVANCE_PERIODS
,oksSL.LEVEL_AMOUNT AS oksSL_LEVEL_AMOUNT
,oksSL.INVOICE_OFFSET_DAYS AS oksSL_INVOICE_OFFSET_DAYS
,oksSL.INTERFACE_OFFSET_DAYS AS oksSL_INTERFACE_OFFSET_DAYS
,oksSL.COMMENTS AS oksSL_COMMENTS
,oksSL.DUE_ARR_YN AS oksSL_DUE_ARR_YN
,oksSL.AMOUNT AS oksSL_AMOUNT
,oksSL.LINES_DETAILED_YN AS oksSL_LINES_DETAILED_YN
,1 AS oksSL_OBJECT_VERSION_NUMBER
,oksSL.SECURITY_GROUP_ID AS oksSL_SECURITY_GROUP_ID
,oksSL.REQUEST_ID AS oksSL_REQUEST_ID
,oksSL.ID AS oksSL_ORIG_SYSTEM_ID1
,NULL AS oksSL_ORIG_SYSTEM_SOURCE_CODE
,'COPY' AS oksSL_ORIG_SYSTEM_REFERENCE1
FROM
OKS_STREAM_LEVELS_B oksSL
,OKC_K_LINES_B_TEMP okcBT
WHERE
oksSL.CLE_ID = okcBT.ORIG_SYSTEM_ID1
AND oksSL.DNZ_CHR_ID = P_From_Chr_ID
AND okcBT.DNZ_CHR_ID = P_To_Chr_ID
--AND (okcBT.DATES_CHANGED_YN = 'N' AND okcBT.DATE_TERMINATED IS NULL);
AND NOT EXISTS (select b.id from okc_k_lines_b_temp b --c) Has no sublines being copied that are TERMINATED
where b.CLE_ID = okcBT.ID
and b.LINE_EXISTS_YN = 'N'
and b.DATE_TERMINATED is not null)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline with
AND okcBT.LINE_EXISTS_YN = 'N' --a) Top line being copied
AND okcBT.DATES_CHANGED_YN = 'N' --b) Subline's dates havent changed
AND okcBT.DATE_TERMINATED IS NULL --c) Subline is not TERMINATED
AND NOT EXISTS (select a.ID from okc_k_lines_b_temp a --d) Has no peer sublines that TERMINATED
where --e) Its Top Line being copied doesnt have its Dates Changed
(a.CLE_ID = okcBT.CLE_ID
and a.LINE_EXISTS_YN = 'N'
and a.DATE_TERMINATED IS NOT NULL)
OR
(a.ID = okcBT.CLE_ID
and a.DATES_CHANGED_YN = 'Y'
)
)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline that is:
AND okcBT.LINE_EXISTS_YN = 'Y' --a) Being copied to an existing Target Topline
AND okcBT.GEN_SUBLINE_BSCH_YN = 'N' --b) It is not TERMINATED
) --c) Its Dates haven't been changed with respect to Target TopLine
)
--npalepu added on 31-may-2006 for bug # 5178264
AND (
(okcBT.CLE_ID IS NULL --Line being copied is a Topline with
AND okcBT.DATES_CHANGED_YN = 'N' --a) Dates not changed to honor target
AND okcBT.DATE_CANCELLED IS NULL --b) Is not cancelled
AND NOT EXISTS (select b.id from okc_k_lines_b_temp b --c) Has no sublines being copied that are Cancelled
where b.CLE_ID = okcBT.ID
and b.LINE_EXISTS_YN = 'N'
and b.DATE_CANCELLED is not null)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline with
AND okcBT.LINE_EXISTS_YN = 'N' --a) Top line being copied
AND okcBT.DATES_CHANGED_YN = 'N' --b) Subline's dates havent changed
AND okcBT.DATE_CANCELLED IS NULL --c) Subline is not Cancelled
AND NOT EXISTS (select a.ID from okc_k_lines_b_temp a --d) Has no peer sublines that Cancelled
where --e) Its Top Line being copied doesnt have its Dates Changed
(a.CLE_ID = okcBT.CLE_ID
and a.LINE_EXISTS_YN = 'N'
and a.DATE_CANCELLED IS NOT NULL)
OR
(a.ID = okcBT.CLE_ID
and a.DATES_CHANGED_YN = 'Y'
)
)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline that is:
AND okcBT.LINE_EXISTS_YN = 'Y' --a) Being copied to an existing Target Topline
AND okcBT.GEN_SUBLINE_BSCH_YN = 'N' --b) It is not Cancelled
) --c) Its Dates haven't been changed with respect to Target TopLine
)
--end npalepu
;
INSERT INTO OKS_STREAM_LEVELS_B (
ID
,CHR_ID
,CLE_ID
,DNZ_CHR_ID
,SEQUENCE_NO
,UOM_CODE
,START_DATE
,END_DATE
,LEVEL_PERIODS
,UOM_PER_PERIOD
,ADVANCE_PERIODS
,LEVEL_AMOUNT
,INVOICE_OFFSET_DAYS
,INTERFACE_OFFSET_DAYS
,COMMENTS
,DUE_ARR_YN
,AMOUNT
,LINES_DETAILED_YN
,OBJECT_VERSION_NUMBER
,SECURITY_GROUP_ID
,REQUEST_ID
,ORIG_SYSTEM_ID1
,ORIG_SYSTEM_SOURCE_CODE
,ORIG_SYSTEM_REFERENCE1
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
)
SELECT
OksSLRecTab.OksSL_NewID(i)
,OksSLRecTab.OksSL_NewChrID(i)
,OksSLRecTab.OksSL_NewCleID(i)
,OksSLRecTab.OksSL_NewDnzChrID(i)
,OksSLRecTab.OksSL_SEQUENCE_NO(i)
,OksSLRecTab.OksSL_UOM_CODE(i)
,OksSLRecTab.OksSL_START_DATE(i)
,OksSLRecTab.OksSL_END_DATE(i)
,OksSLRecTab.OksSL_LEVEL_PERIODS(i)
,OksSLRecTab.OksSL_UOM_PER_PERIOD(i)
,OksSLRecTab.OksSL_ADVANCE_PERIODS(i)
,OksSLRecTab.OksSL_LEVEL_AMOUNT(i)
,OksSLRecTab.OksSL_INVOICE_OFFSET_DAYS(i)
,OksSLRecTab.OksSL_INTERFACE_OFFSET_DAYS(i)
,OksSLRecTab.OksSL_COMMENTS(i)
,OksSLRecTab.OksSL_DUE_ARR_YN(i)
,OksSLRecTab.OksSL_AMOUNT(i)
,OksSLRecTab.OksSL_LINES_DETAILED_YN(i)
,OksSLRecTab.OksSL_OBJECT_VERSION_NUMBER(i)
,OksSLRecTab.OksSL_SECURITY_GROUP_ID(i)
,OksSLRecTab.OksSL_REQUEST_ID(i)
,OksSLRecTab.OksSL_ORIG_SYSTEM_ID1(i)
,OksSLRecTab.OksSL_ORIG_SYSTEM_SOURCE_CODE(i)
,OksSLRecTab.OksSL_ORIG_SYSTEM_REFERENCE1(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.LOGIN_ID
FROM DUAL;
SELECT
oksLE.ID AS oksLE_OldID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksLE_NewID
,oksLE.SEQUENCE_NUMBER AS oksLE_SEQUENCE_NUMBER
,oksLE.DATE_START AS oksLE_DATE_START
,oksLE.AMOUNT AS oksLE_AMOUNT
,oksLE.DATE_RECEIVABLE_GL AS oksLE_DATE_RECEIVABLE_GL
,oksLE.DATE_REVENUE_RULE_START AS oksLE_DATE_REVENUE_RULE_START
,oksLE.DATE_TRANSACTION AS oksLE_DATE_TRANSACTION
,oksLE.DATE_DUE AS oksLE_DATE_DUE
,oksLE.DATE_PRINT AS oksLE_DATE_PRINT
,oksLE.DATE_TO_INTERFACE AS oksLE_DATE_TO_INTERFACE
,NULL AS oksLE_DATE_COMPLETED
,1 AS oksLE_OBJECT_VERSION_NUMBER
,oksSL.ID AS oksLE_NewRulID --*
,oksLE.SECURITY_GROUP_ID AS oksLE_SECURITY_GROUP_ID
,oksSL.CLE_ID AS oksLE_NewCleID --*
,oksSL.DNZ_CHR_ID AS oksLE_NewDnzChrID --*
,decode(oksSL.CLE_ID,NULL,NULL,(select
decode(a.CLE_ID,NULL,a.ID,a.CLE_ID)
from okc_k_lines_b a
where
a.ID = oksSL.CLE_ID
and a.DNZ_CHR_ID = P_To_Chr_ID )) AS oksLE_NewParentCleID --*
,oksLE.DATE_END AS oksLE_DATE_END
FROM
OKS_LEVEL_ELEMENTS oksLE
,OKS_STREAM_LEVELS_B oksSL
WHERE
oksLE.RUL_ID = oksSL.ORIG_SYSTEM_ID1
AND oksSL.DNZ_CHR_ID = P_To_Chr_ID
AND oksLE.DNZ_CHR_ID = P_From_Chr_ID;
SELECT
oksLE.ID AS oksLE_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksLE_NewID --*
,oksLE.SEQUENCE_NUMBER AS oksLE_SEQUENCE_NUMBER
,oksLE.DATE_START AS oksLE_DATE_START
,oksLE.AMOUNT AS oksLE_AMOUNT
,oksLE.DATE_RECEIVABLE_GL AS oksLE_DATE_RECEIVABLE_GL
,oksLE.DATE_REVENUE_RULE_START AS oksLE_DATE_REVENUE_RULE_START
,oksLE.DATE_TRANSACTION AS oksLE_DATE_TRANSACTION
,oksLE.DATE_DUE AS oksLE_DATE_DUE
,oksLE.DATE_PRINT AS oksLE_DATE_PRINT
,oksLE.DATE_TO_INTERFACE AS oksLE_DATE_TO_INTERFACE
,NULL AS oksLE_DATE_COMPLETED
,1 AS oksLE_OBJECT_VERSION_NUMBER
,oksSL.ID AS oksLE_NewRulID
,oksLE.SECURITY_GROUP_ID AS oksLE_SECURITY_GROUP_ID
,NULL AS oksLE_NewCleID --*
,oksSL.DNZ_CHR_ID AS oksLE_NewDnzChrID --*
,NULL AS oksLE_NewParentCleID --*
,oksLE.DATE_END AS oksLE_DATE_END
FROM
OKS_LEVEL_ELEMENTS oksLE
,OKS_STREAM_LEVELS_B oksSL
WHERE
oksLE.RUL_ID = oksSL.ORIG_SYSTEM_ID1
AND oksSL.CHR_ID IS NOT NULL
AND oksSL.CLE_ID IS NULL
AND oksSL.DNZ_CHR_ID = P_To_Chr_ID
AND oksLE.DNZ_CHR_ID = P_From_Chr_ID
UNION ALL
SELECT
oksLE.ID AS oksLE_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksLE_NewID --*
,oksLE.SEQUENCE_NUMBER AS oksLE_SEQUENCE_NUMBER
,oksLE.DATE_START AS oksLE_DATE_START
,oksLE.AMOUNT AS oksLE_AMOUNT
,oksLE.DATE_RECEIVABLE_GL AS oksLE_DATE_RECEIVABLE_GL
,oksLE.DATE_REVENUE_RULE_START AS oksLE_DATE_REVENUE_RULE_START
,oksLE.DATE_TRANSACTION AS oksLE_DATE_TRANSACTION
,oksLE.DATE_DUE AS oksLE_DATE_DUE
,oksLE.DATE_PRINT AS oksLE_DATE_PRINT
,oksLE.DATE_TO_INTERFACE AS oksLE_DATE_TO_INTERFACE
,NULL AS oksLE_DATE_COMPLETED
,1 AS oksLE_OBJECT_VERSION_NUMBER
,oksSL.ID AS oksLE_NewRulID --*
,oksLE.SECURITY_GROUP_ID AS oksLE_SECURITY_GROUP_ID
,oksSL.CLE_ID AS oksLE_NewCleID --*
,oksSL.DNZ_CHR_ID AS oksLE_NewDnzChrID --*
,decode(okcBTarget.CLE_ID,NULL,okcBTarget.ID,okcBTarget.CLE_ID) AS NewParentCleID
,oksLE.DATE_END AS oksLE_DATE_END
FROM
OKS_LEVEL_ELEMENTS oksLE
,OKS_STREAM_LEVELS_B oksSL
,OKC_K_LINES_B okcBTarget
,OKC_K_LINES_B okcBSource
WHERE
oksLE.RUL_ID = oksSL.ORIG_SYSTEM_ID1
AND oksSL.CHR_ID IS NULL
AND oksSL.CLE_ID IS NOT NULL
AND oksSL.DNZ_CHR_ID = okcBTarget.DNZ_CHR_ID
AND oksSL.CLE_ID = okcBTarget.ID
AND okcBTarget.ORIG_SYSTEM_ID1 = okcBSource.ID
--AND okcB.DATE_TERMINATED IS NULL;
AND NOT EXISTS (select b.ID from okc_k_lines_b b --b) Has no sublines that are Terminated
where b.CLE_ID= okcBSource.ID
and b.DNZ_CHR_ID = okcBSource.DNZ_CHR_ID
and b.DATE_TERMINATED IS NOT NULL
)
)
OR
(okcBSource.CLE_ID IS NOT NULL --Line being copied is a Subline that is:
AND okcBSource.DATE_TERMINATED IS NULL --a) Not Terminated
AND NOT EXISTS (select b.ID from okc_k_lines_b b --b) Has no peer sublines that are Terminated
where b.CLE_ID = okcBSource.CLE_ID
and b.DNZ_CHR_ID = okcBSource.DNZ_CHR_ID
and b.DATE_TERMINATED IS NOT NULL
)
)
)
--npalepu added on 31-may-2006 for bug # 5178264
AND (
(okcBSource.CLE_ID IS NULL --Line being copied is a Topline that is:
AND okcBSource.DATE_CANCELLED IS NULL --a) Not Cancelled
AND NOT EXISTS (select b.ID from okc_k_lines_b b --b) Has no sublines that are Cancelled
where b.CLE_ID= okcBSource.ID
and b.DNZ_CHR_ID = okcBSource.DNZ_CHR_ID
and b.DATE_CANCELLED IS NOT NULL
)
)
OR
(okcBSource.CLE_ID IS NOT NULL --Line being copied is a Subline that is:
AND okcBSource.DATE_CANCELLED IS NULL --a) Not Cancelled
AND NOT EXISTS (select b.ID from okc_k_lines_b b --b) Has no peer sublines that are Cancelled
where b.CLE_ID = okcBSource.CLE_ID
and b.DNZ_CHR_ID = okcBSource.DNZ_CHR_ID
and b.DATE_CANCELLED IS NOT NULL
)
)
)
--end npalepu
AND oksSL.DNZ_CHR_ID = P_To_Chr_ID
AND okcBSource.DNZ_CHR_ID = P_From_Chr_ID
AND oksLE.DNZ_CHR_ID = P_From_Chr_ID;
SELECT
oksLE.ID AS oksLE_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksLE_NewID --*
,oksLE.SEQUENCE_NUMBER AS oksLE_SEQUENCE_NUMBER
,oksLE.DATE_START AS oksLE_DATE_START
,oksLE.AMOUNT AS oksLE_AMOUNT
,oksLE.DATE_RECEIVABLE_GL AS oksLE_DATE_RECEIVABLE_GL
,oksLE.DATE_REVENUE_RULE_START AS oksLE_DATE_REVENUE_RULE_START
,oksLE.DATE_TRANSACTION AS oksLE_DATE_TRANSACTION
,oksLE.DATE_DUE AS oksLE_DATE_DUE
,oksLE.DATE_PRINT AS oksLE_DATE_PRINT
,oksLE.DATE_TO_INTERFACE AS oksLE_DATE_TO_INTERFACE
,NULL AS oksLE_DATE_COMPLETED
,1 AS oksLE_OBJECT_VERSION_NUMBER
,oksSL.ID AS oksLE_NewRulID
,oksLE.SECURITY_GROUP_ID AS oksLE_SECURITY_GROUP_ID
,NULL AS oksLE_NewCleID --*
,oksSL.DNZ_CHR_ID AS oksLE_NewDnzChrID --*
,NULL AS oksLE_NewParentCleID --*
,oksLE.DATE_END AS oksLE_DATE_END
FROM
OKS_LEVEL_ELEMENTS oksLE
,OKS_STREAM_LEVELS_B oksSL
WHERE
oksLE.RUL_ID = oksSL.ORIG_SYSTEM_ID1
AND oksSL.CHR_ID IS NOT NULL
AND oksSL.CLE_ID IS NULL
AND oksSL.DNZ_CHR_ID = P_To_Chr_ID
AND oksLE.DNZ_CHR_ID = P_From_Chr_ID;
SELECT
oksLE.ID AS oksLE_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksLE_NewID --*
,oksLE.SEQUENCE_NUMBER AS oksLE_SEQUENCE_NUMBER
,oksLE.DATE_START AS oksLE_DATE_START
,oksLE.AMOUNT AS oksLE_AMOUNT
,oksLE.DATE_RECEIVABLE_GL AS oksLE_DATE_RECEIVABLE_GL
,oksLE.DATE_REVENUE_RULE_START AS oksLE_DATE_REVENUE_RULE_START
,oksLE.DATE_TRANSACTION AS oksLE_DATE_TRANSACTION
,oksLE.DATE_DUE AS oksLE_DATE_DUE
,oksLE.DATE_PRINT AS oksLE_DATE_PRINT
,oksLE.DATE_TO_INTERFACE AS oksLE_DATE_TO_INTERFACE
,NULL AS oksLE_DATE_COMPLETED
,1 AS oksLE_OBJECT_VERSION_NUMBER
,oksSL.ID AS oksLE_NewRulID --*
,oksLE.SECURITY_GROUP_ID AS oksLE_SECURITY_GROUP_ID
,oksSL.CLE_ID AS oksLE_NewCleID --*
,oksSL.DNZ_CHR_ID AS oksLE_NewDnzChrID --*
,decode(okcBT.CLE_ID,NULL,okcBT.ID,okcBT.CLE_ID) AS NewParentCleID
,oksLE.DATE_END AS oksLE_DATE_END
FROM
OKS_LEVEL_ELEMENTS oksLE
,OKS_STREAM_LEVELS_B oksSL
,OKC_K_LINES_B_TEMP okcBT
WHERE
oksLE.RUL_ID = oksSL.ORIG_SYSTEM_ID1
AND oksSL.CHR_ID IS NULL
AND oksSL.CLE_ID IS NOT NULL
AND oksSL.DNZ_CHR_ID = okcBT.DNZ_CHR_ID
AND oksSL.CLE_ID = okcBT.ID
AND oksSL.DNZ_CHR_ID = P_To_Chr_ID
AND oksLE.DNZ_CHR_ID = P_From_Chr_ID
-- AND (okcBT.DATES_CHANGED_YN = 'N' and okcBT.DATE_TERMINATED IS NULL);
AND NOT EXISTS (select b.id from okc_k_lines_b_temp b --c) Has no sublines being copied that are TERMINATED
where b.CLE_ID = okcBT.ID
and b.LINE_EXISTS_YN = 'N'
and b.DATE_TERMINATED is not null)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline with
AND okcBT.LINE_EXISTS_YN = 'N' --a) Top line being copied
AND okcBT.DATES_CHANGED_YN = 'N' --b) Subline's Dates havent changed with respect to Target
AND okcBT.DATE_TERMINATED IS NULL --c) Subline is not TERMINATED
AND NOT EXISTS (select a.ID from okc_k_lines_b_temp a --d) Has no peer sublines that are TERMINATED
where --e) Its Top Line being copied doesnt have its Dates Changed
(a.CLE_ID = okcBT.CLE_ID
and a.LINE_EXISTS_YN = 'N'
and a.DATE_TERMINATED IS NOT NULL)
OR
(a.ID = okcBT.CLE_ID
and a.DATES_CHANGED_YN = 'Y'
)
)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline that is:
AND okcBT.LINE_EXISTS_YN = 'Y' --a) Being copied to an existing Target Topline
AND okcBT.GEN_SUBLINE_BSCH_YN = 'N' --b) It is not TERMINATED
) --c) Its Dates haven't been changed with respect to Target TopLine
)
--npalepu added on 31-may-2006 for bug # 5178264
AND (
(okcBT.CLE_ID IS NULL --Line being copied is a Topline with
AND okcBT.DATES_CHANGED_YN = 'N' --a) Dates not changed to honor target
AND okcBT.DATE_CANCELLED IS NULL --b) Is not Cancelled
AND NOT EXISTS (select b.id from okc_k_lines_b_temp b --c) Has no sublines being copied that are Cancelled
where b.CLE_ID = okcBT.ID
and b.LINE_EXISTS_YN = 'N'
and b.DATE_CANCELLED is not null)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline with
AND okcBT.LINE_EXISTS_YN = 'N' --a) Top line being copied
AND okcBT.DATES_CHANGED_YN = 'N' --b) Subline's Dates havent changed with respect to Target
AND okcBT.DATE_CANCELLED IS NULL --c) Subline is not Cancelled
AND NOT EXISTS (select a.ID from okc_k_lines_b_temp a --d) Has no peer sublines that are Cancelled
where --e) Its Top Line being copied doesnt have its Dates Changed
(a.CLE_ID = okcBT.CLE_ID
and a.LINE_EXISTS_YN = 'N'
and a.DATE_CANCELLED IS NOT NULL)
OR
(a.ID = okcBT.CLE_ID
and a.DATES_CHANGED_YN = 'Y'
)
)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline that is:
AND okcBT.LINE_EXISTS_YN = 'Y' --a) Being copied to an existing Target Topline
AND okcBT.GEN_SUBLINE_BSCH_YN = 'N' --b) It is not Cancelled
) --c) Its Dates haven't been changed with respect to Target TopLine
)
--end npalepu
;
SELECT
oksLE.ID AS oksLE_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksLE_NewID --*
,oksLE.SEQUENCE_NUMBER AS oksLE_SEQUENCE_NUMBER
,oksLE.DATE_START AS oksLE_DATE_START
,oksLE.AMOUNT AS oksLE_AMOUNT
,oksLE.DATE_RECEIVABLE_GL AS oksLE_DATE_RECEIVABLE_GL
,oksLE.DATE_REVENUE_RULE_START AS oksLE_DATE_REVENUE_RULE_START
,oksLE.DATE_TRANSACTION AS oksLE_DATE_TRANSACTION
,oksLE.DATE_DUE AS oksLE_DATE_DUE
,oksLE.DATE_PRINT AS oksLE_DATE_PRINT
,oksLE.DATE_TO_INTERFACE AS oksLE_DATE_TO_INTERFACE
,NULL AS oksLE_DATE_COMPLETED
,1 AS oksLE_OBJECT_VERSION_NUMBER
,oksSL.ID AS oksLE_NewRulID
,oksLE.SECURITY_GROUP_ID AS oksLE_SECURITY_GROUP_ID
,NULL AS oksLE_NewCleID --*
,oksSL.DNZ_CHR_ID AS oksLE_NewDnzChrID --*
,NULL AS NewParentCleID --*
,oksLE.DATE_END AS oksLE_DATE_END
FROM
OKS_LEVEL_ELEMENTS oksLE
,OKS_STREAM_LEVELS_B oksSL
WHERE
oksLE.RUL_ID = oksSL.ORIG_SYSTEM_ID1
AND oksSL.CHR_ID IS NOT NULL
AND oksSL.CLE_ID IS NULL
AND oksSL.DNZ_CHR_ID = P_To_Chr_ID
AND oksLE.DNZ_CHR_ID = P_From_Chr_ID
UNION ALL
SELECT
oksLE.ID AS oksLE_OldID --*
,To_number(rawtohex(sys_guid()), HexFormatStr) AS oksLE_NewID --*
,oksLE.SEQUENCE_NUMBER AS oksLE_SEQUENCE_NUMBER
,oksLE.DATE_START AS oksLE_DATE_START
,oksLE.AMOUNT AS oksLE_AMOUNT
,oksLE.DATE_RECEIVABLE_GL AS oksLE_DATE_RECEIVABLE_GL
,oksLE.DATE_REVENUE_RULE_START AS oksLE_DATE_REVENUE_RULE_START
,oksLE.DATE_TRANSACTION AS oksLE_DATE_TRANSACTION
,oksLE.DATE_DUE AS oksLE_DATE_DUE
,oksLE.DATE_PRINT AS oksLE_DATE_PRINT
,oksLE.DATE_TO_INTERFACE AS oksLE_DATE_TO_INTERFACE
,NULL AS oksLE_DATE_COMPLETED
,1 AS oksLE_OBJECT_VERSION_NUMBER
,oksSL.ID AS oksLE_NewRulID --*
,oksLE.SECURITY_GROUP_ID AS oksLE_SECURITY_GROUP_ID
,oksSL.CLE_ID AS oksLE_NewCleID --*
,oksSL.DNZ_CHR_ID AS oksLE_NewDnzChrID --*
,decode(okcBT.CLE_ID,NULL,okcBT.ID,okcBT.CLE_ID) AS NewParentCleID
,oksLE.DATE_END AS oksLE_DATE_END
FROM
OKS_LEVEL_ELEMENTS oksLE
,OKS_STREAM_LEVELS_B oksSL
,OKC_K_LINES_B_TEMP okcBT
WHERE
oksLE.RUL_ID = oksSL.ORIG_SYSTEM_ID1
AND oksSL.CHR_ID IS NULL
AND oksSL.CLE_ID IS NOT NULL
AND oksSL.DNZ_CHR_ID = okcBT.DNZ_CHR_ID
AND oksSL.CLE_ID = okcBT.ID
AND oksSL.DNZ_CHR_ID = P_To_Chr_ID
AND oksLE.DNZ_CHR_ID = P_From_Chr_ID
-- AND (okcBT.DATES_CHANGED_YN = 'N' AND okcBT.DATE_TERMINATED IS NULL);
AND NOT EXISTS (select b.id from okc_k_lines_b_temp b --c) Has no sublines being copied that are TERMINATED
where b.CLE_ID = okcBT.ID
and b.LINE_EXISTS_YN = 'N'
and b.DATE_TERMINATED is not null)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline with
AND okcBT.LINE_EXISTS_YN = 'N' --a) Top line being copied
AND okcBT.DATES_CHANGED_YN = 'N' --b) Subline's Dates havent changed with respect to Target
AND okcBT.DATE_TERMINATED IS NULL --c) Subline is not TERMINATED
AND NOT EXISTS (select a.ID from okc_k_lines_b_temp a --d) Has no peer sublines that are TERMINATED
where --e) Its Top Line being copied doesnt have its Dates Changed
(a.CLE_ID = okcBT.CLE_ID
and a.LINE_EXISTS_YN = 'N'
and a.DATE_TERMINATED IS NOT NULL)
OR
(a.ID = okcBT.CLE_ID
and a.DATES_CHANGED_YN = 'Y'
)
)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline that is:
AND okcBT.LINE_EXISTS_YN = 'Y' --a) Being copied to an existing Target Topline
AND okcBT.GEN_SUBLINE_BSCH_YN = 'N' --b) It is not TERMINATED
) --c) Its Dates haven't been changed with respect to Target TopLine
)
--npalepu added on 21-may-2006 for bug # 5178264
AND (
(okcBT.CLE_ID IS NULL --Line being copied is a Topline with
AND okcBT.DATES_CHANGED_YN = 'N' --a) Dates not changed to honor target
AND okcBT.DATE_CANCELLED IS NULL --b) Is not Cancelled
AND NOT EXISTS (select b.id from okc_k_lines_b_temp b --c) Has no sublines being copied that are Cancelled
where b.CLE_ID = okcBT.ID
and b.LINE_EXISTS_YN = 'N'
and b.DATE_CANCELLED is not null)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline with
AND okcBT.LINE_EXISTS_YN = 'N' --a) Top line being copied
AND okcBT.DATES_CHANGED_YN = 'N' --b) Subline's Dates havent changed with respect to Target
AND okcBT.DATE_CANCELLED IS NULL --c) Subline is not Cancelled
AND NOT EXISTS (select a.ID from okc_k_lines_b_temp a --d) Has no peer sublines that are Cancelled
where --e) Its Top Line being copied doesnt have its Dates Changed
(a.CLE_ID = okcBT.CLE_ID
and a.LINE_EXISTS_YN = 'N'
and a.DATE_CANCELLED IS NOT NULL)
OR
(a.ID = okcBT.CLE_ID
and a.DATES_CHANGED_YN = 'Y'
)
)
)
OR
(okcBT.CLE_ID IS NOT NULL --Line being copied is a subline that is:
AND okcBT.LINE_EXISTS_YN = 'Y' --a) Being copied to an existing Target Topline
AND okcBT.GEN_SUBLINE_BSCH_YN = 'N' --b) It is not Cancelled
) --c) Its Dates haven't been changed with respect to Target TopLine
)
--end npalepu
;
INSERT INTO OKS_LEVEL_ELEMENTS(
ID
,SEQUENCE_NUMBER
,DATE_START
,AMOUNT
,DATE_RECEIVABLE_GL
,DATE_REVENUE_RULE_START
,DATE_TRANSACTION
,DATE_DUE
,DATE_PRINT
,DATE_TO_INTERFACE
,DATE_COMPLETED
,OBJECT_VERSION_NUMBER
,RUL_ID
,SECURITY_GROUP_ID
,CLE_ID
,DNZ_CHR_ID
,PARENT_CLE_ID
,DATE_END
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
)
SELECT
OksLERecTab.OksLE_NewID(i)
,OksLERecTab.OksLE_SEQUENCE_NUMBER(i)
,OksLERecTab.OksLE_DATE_START(i)
,OksLERecTab.OksLE_AMOUNT(i)
,OksLERecTab.OksLE_DATE_RECEIVABLE_GL(i)
,OksLERecTab.OksLE_DATE_REVENUE_RULE_START(i)
,OksLERecTab.OksLE_DATE_TRANSACTION(i)
,OksLERecTab.OksLE_DATE_DUE(i)
,OksLERecTab.OksLE_DATE_PRINT(i)
,OksLERecTab.OksLE_DATE_TO_INTERFACE(i)
,OksLERecTab.OksLE_DATE_COMPLETED(i)
,OksLERecTab.OksLE_OBJECT_VERSION_NUMBER(i)
,OksLERecTab.OksLE_NewRulID(i)
,OksLERecTab.OksLE_SECURITY_GROUP_ID(i)
,OksLERecTab.OksLE_NewCleID(i)
,OksLERecTab.OksLE_NewDnzChrID(i)
,OksLERecTab.OksLE_NewParentCleID(i)
,OksLERecTab.OksLE_DATE_END(i)
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
FROM DUAL;
Procedure update_line_inv_and_acct_rule(P_To_Chr_ID IN NUMBER
,P_Partial_Copy_YN IN VARCHAR2
,x_return_status OUT NOCOPY VARCHAR2) IS
l_api_name CONSTANT VARCHAR2(30) := 'update_line_inv_and_acct_rule';
a) In this routine to update the Inv and Acct Rules on the copied lines
b) In the routine create_bsch_using_PPSetup to generate Billing Schedules for Target Header and all its copied top lines
*/
CURSOR GetTrgHdrPPAttributes IS
SELECT
okcH.START_DATE
,okcH.END_DATE
,okcH.INV_RULE_ID
,oksH.ACCT_RULE_ID
,oksH.PERIOD_START
,oksH.PERIOD_TYPE
,oksH.PRICE_UOM
,oksH.BILLING_SCHEDULE_TYPE
from
OKC_K_HEADERS_B okcH
,OKS_K_HEADERS_B oksH
where okcH.ID = P_To_Chr_ID
AND oksH.CHR_ID = okcH.ID;
Select
a.ID
FROM
OKC_K_LINES_B a
where a.DNZ_CHR_ID = P_To_Chr_ID
and a.CLE_ID IS NULL;
Select
okcB.ID
FROM
OKC_K_LINES_B okcB
,OKC_K_LINES_B_TEMP okcBT
where okcB.ID = okcBT.ID
and okcB.DNZ_CHR_ID = P_To_Chr_ID
and okcB.CLE_ID IS NULL;
UPDATE OKC_K_LINES_B a
SET a.INV_RULE_ID = nvl(a.INV_RULE_ID,G_TrgHdrInvRuleID)
WHERE a.ID = LineIDTab(i);
UPDATE OKS_K_LINES_B a
SET a.ACCT_RULE_ID = nvl(a.ACCT_RULE_ID,G_TrgHdrAcctRuleID)
WHERE a.DNZ_CHR_ID = P_To_Chr_ID
and a.CLE_ID = LineIDTab(j);
FND_MSG_PUB.add_exc_msg(g_pkg_name, 'Exception in update_line_inv_and_acct_rule', substr(SQLERRM,1,240));
End update_line_inv_and_acct_rule;
SELECT
okcB.ID as LINE_ID
,okcB.ORIG_SYSTEM_ID1 as ORIG_SYSTEM_ID1
,okcB.CLE_ID CLE_ID
,decode(okcB.CLE_ID,NULL,okcB.INV_RULE_ID --its a topline
,(select a.INV_RULE_ID from okc_k_lines_b a where id = okcB.CLE_ID) --its a subline
) as INV_RULE_ID
,decode(okcB.CLE_ID,NULL,oksB.BILLING_SCHEDULE_TYPE --its a topline
,decode(oksB.BILLING_SCHEDULE_TYPE
,NULL,(select a.BILLING_SCHEDULE_TYPE from oks_k_lines_b a where a.CLE_ID = okcB.CLE_ID)
,oksB.BILLING_SCHEDULE_TYPE
) -- its a subline
) as BILLING_SCHEDULE_TYPE
,okcB.START_DATE as START_DATE
,okcB.END_DATE as END_DATE
,okcB_Source.DATE_TERMINATED as SOURCE_LINE_DATE_TERMINATED
,NULL as GEN_SUBLINE_BSCH_YN
from
OKC_K_LINES_B okcB
,OKS_K_LINES_B oksB
,OKC_K_LINES_B okcB_Source
where okcB.DNZ_CHR_ID = P_To_Chr_ID
and okcB.ID = oksB.CLE_ID
and okcB_Source.ID = okcB.ORIG_SYSTEM_ID1
and okcB_Source.DNZ_CHR_ID = P_From_Chr_ID
and okcB.CLE_ID IS NULL
--npalepu modified on 31-may-2006 for bug # 5178264
/* and (okcB_Source.DATE_TERMINATED IS NOT NULL
OR
(okcB_Source.DATE_TERMINATED IS NULL
AND EXISTS (select b.ID from okc_k_lines_b b where b.CLE_ID= okcB_Source.ID and b.DATE_TERMINATED IS NOT NULL)
)
); */
AND EXISTS (select b.ID from okc_k_lines_b b where b.CLE_ID= okcB_Source.ID and b.DATE_TERMINATED IS NOT NULL)
)
) OR
(okcB_Source.DATE_CANCELLED IS NOT NULL
OR
(okcB_Source.DATE_CANCELLED IS NULL
AND EXISTS (select b.ID from okc_k_lines_b b where b.CLE_ID= okcB_Source.ID and b.DATE_CANCELLED IS NOT NULL)
)
));
SELECT
okcB.ID as LINE_ID
,okcB.ORIG_SYSTEM_ID1 as ORIG_SYSTEM_ID1
,okcB.CLE_ID CLE_ID
,decode(okcB.CLE_ID,NULL,okcB.INV_RULE_ID --its a topline
,(select a.INV_RULE_ID from okc_k_lines_b a where id = okcB.CLE_ID) --its a subline
) as INV_RULE_ID
,decode(okcB.CLE_ID,NULL,oksB.BILLING_SCHEDULE_TYPE --its a topline
,decode(oksB.BILLING_SCHEDULE_TYPE
,NULL,(select a.BILLING_SCHEDULE_TYPE from oks_k_lines_b a where a.CLE_ID = okcB.CLE_ID)
,oksB.BILLING_SCHEDULE_TYPE
) -- its a subline
) as BILLING_SCHEDULE_TYPE
,okcB.START_DATE as START_DATE
,okcB.END_DATE as END_DATE
,okcBT.DATE_TERMINATED as SOURCE_LINE_DATE_TERMINATED
,okcBT.GEN_SUBLINE_BSCH_YN as GEN_SUBLINE_BSCH_YN
from
OKC_K_LINES_B okcB
,OKS_K_LINES_B oksB
,OKC_K_LINES_B_TEMP okcBT
where okcB.DNZ_CHR_ID = P_To_Chr_ID
and okcB.ID = oksB.CLE_ID
and okcBT.ID = okcB.ID
--npalepu modified on 31-may-2006 for bug # 5178264
/* and (
(okcBT.CLE_ID IS NULL AND (okcBT.DATES_CHANGED_YN = 'Y'
OR okcBT.DATE_TERMINATED IS NOT NULL
OR (
okcBT.DATE_TERMINATED IS NULL and EXISTS (select b.ID from okc_k_lines_b_temp b
where b.CLE_ID= okcBT.ID
and b.DATE_TERMINATED IS NOT NULL
and b.LINE_EXISTS_YN = 'N')
)
)
)
OR (okcBT.CLE_ID IS NOT NULL and okcBT.LINE_EXISTS_YN = 'Y' and okcBT.GEN_SUBLINE_BSCH_YN = 'Y')
); */
okcBT.DATE_TERMINATED IS NULL and EXISTS (select b.ID from okc_k_lines_b_temp b
where b.CLE_ID= okcBT.ID
and b.DATE_TERMINATED IS NOT NULL
and b.LINE_EXISTS_YN = 'N')
)
)
)
OR (okcBT.CLE_ID IS NOT NULL and okcBT.LINE_EXISTS_YN = 'Y' and okcBT.GEN_SUBLINE_BSCH_YN = 'Y')
)
OR
(
(okcBT.CLE_ID IS NULL AND (okcBT.DATES_CHANGED_YN = 'Y'
OR okcBT.DATE_CANCELLED IS NOT NULL
OR (
okcBT.DATE_CANCELLED IS NULL and EXISTS (select b.ID from okc_k_lines_b_temp b
where b.CLE_ID= okcBT.ID
and b.DATE_CANCELLED IS NOT NULL
and b.LINE_EXISTS_YN = 'N')
)
)
)
OR (okcBT.CLE_ID IS NOT NULL and okcBT.LINE_EXISTS_YN = 'Y' and okcBT.GEN_SUBLINE_BSCH_YN = 'Y')
));
SELECT
SEQUENCE_NO
,UOM_CODE
,START_DATE
,END_DATE
,LEVEL_PERIODS
,UOM_PER_PERIOD
,ADVANCE_PERIODS
,LEVEL_AMOUNT
,INVOICE_OFFSET_DAYS
,INTERFACE_OFFSET_DAYS
,COMMENTS
,DUE_ARR_YN
,AMOUNT
,LINES_DETAILED_YN
FROM
OKS_STREAM_LEVELS_B where CLE_ID = l_Source_Top_Line_ID
ORDER BY SEQUENCE_NO;
l_SourceStreams_tbl.DELETE;
l_TargetTopLineStreams_tbl.DELETE;
SELECT frequency
FROM OKS_SUBSCR_HEADER_B
WHERE cle_id = p_line_id;
l_HdrStreams_tbl.DELETE;
l_LineStreams_tbl.DELETE;
SELECT
okcB.ID as LINE_ID
,okcB.LSE_ID as LSE_ID
,okcB.ORIG_SYSTEM_ID1 as ORIG_SYSTEM_ID1
,okcB.CLE_ID CLE_ID
,decode(okcB.CLE_ID,NULL,okcB.INV_RULE_ID --its a topline
,(select a.INV_RULE_ID from okc_k_lines_b a where id = okcB.CLE_ID) --its a subline
) as INV_RULE_ID
,decode(okcB.CLE_ID,NULL,oksB.BILLING_SCHEDULE_TYPE --its a topline
,decode(oksB.BILLING_SCHEDULE_TYPE
,NULL,(select a.BILLING_SCHEDULE_TYPE from oks_k_lines_b a where a.CLE_ID = okcB.CLE_ID)
,oksB.BILLING_SCHEDULE_TYPE
) -- its a subline
) as BILLING_SCHEDULE_TYPE
,okcB.START_DATE as START_DATE
,okcB.END_DATE as END_DATE
,decode(okcB.LSE_ID
,122
,oksB.USAGE_PERIOD
,46
,(SELECT frequency FROM OKS_SUBSCR_HEADER_B WHERE cle_id = okcB.ID)
,oksB.PRICE_UOM
)AS PRICE_UOM
-- hkamdar 04-Sep-2006 Added for bug# 5458842.
,oksB.USAGE_TYPE as USAGE_TYPE
,oksB.USAGE_PERIOD as USAGE_PERIOD
from
OKC_K_LINES_B okcB
,OKS_K_LINES_B oksB
where okcB.CHR_ID = P_To_Chr_ID
and okcB.ID = oksB.CLE_ID;
SELECT
okcB.ID as LINE_ID
,okcB.LSE_ID as LSE_ID
,okcB.ORIG_SYSTEM_ID1 as ORIG_SYSTEM_ID1
,okcB.CLE_ID CLE_ID
,decode(okcB.CLE_ID,NULL,okcB.INV_RULE_ID --its a topline
,(select a.INV_RULE_ID from okc_k_lines_b a where id = okcB.CLE_ID) --its a subline
) as INV_RULE_ID
,decode(okcB.CLE_ID,NULL,oksB.BILLING_SCHEDULE_TYPE --its a topline
,decode(oksB.BILLING_SCHEDULE_TYPE
,NULL,(select a.BILLING_SCHEDULE_TYPE from oks_k_lines_b a where a.CLE_ID = okcB.CLE_ID)
,oksB.BILLING_SCHEDULE_TYPE
) -- its a subline
) as BILLING_SCHEDULE_TYPE
,okcB.START_DATE as START_DATE
,okcB.END_DATE as END_DATE
,decode(okcB.LSE_ID
,12
,oksB.USAGE_PERIOD
,46
,(SELECT frequency FROM OKS_SUBSCR_HEADER_B WHERE cle_id = okcB.ID)
,oksB.PRICE_UOM
)AS PRICE_UOM
-- hkamdar 04-Sep-2006 Added for bug# 5458842.
,oksB.USAGE_TYPE as USAGE_TYPE
,oksB.USAGE_PERIOD as USAGE_PERIOD
from
OKC_K_LINES_B okcB
,OKS_K_LINES_B oksB
,OKC_K_LINES_B_TEMP okcBT
where okcB.DNZ_CHR_ID = P_To_Chr_ID
and okcB.ID = oksB.CLE_ID
and okcBT.ID = okcB.ID
and (okcBT.CLE_ID IS NULL --Get all Top lines that are being copied
OR (okcBT.CLE_ID IS NOT NULL and okcBT.LINE_EXISTS_YN = 'Y') --OR Sublines that are being copied to existing Top Lines
);
SELECT
SEQUENCE_NO
,UOM_CODE
,START_DATE
,END_DATE
,LEVEL_PERIODS
,UOM_PER_PERIOD
,ADVANCE_PERIODS
,LEVEL_AMOUNT
,INVOICE_OFFSET_DAYS
,INTERFACE_OFFSET_DAYS
,COMMENTS
,DUE_ARR_YN
,AMOUNT
,LINES_DETAILED_YN
FROM
OKS_STREAM_LEVELS_B where CHR_ID = P_To_Chr_ID AND
CLE_ID IS NULL
ORDER BY SEQUENCE_NO;
SELECT
INVOICE_OFFSET_DAYS
,INTERFACE_OFFSET_DAYS
FROM
OKS_STREAM_LEVELS_B
WHERE CLE_ID = P_From_Cle_ID
AND dnz_chr_id = P_FROM_CHR_ID
ORDER BY SEQUENCE_NO;
SELECT
SEQUENCE_NO
,UOM_CODE
,START_DATE
,END_DATE
,LEVEL_PERIODS
,UOM_PER_PERIOD
,ADVANCE_PERIODS
,LEVEL_AMOUNT
,INVOICE_OFFSET_DAYS
,INTERFACE_OFFSET_DAYS
,COMMENTS
,DUE_ARR_YN
,AMOUNT
,LINES_DETAILED_YN
FROM
OKS_STREAM_LEVELS_B
WHERE CLE_ID = P_From_Cle_ID
AND dnz_chr_id = P_FROM_CHR_ID
ORDER BY SEQUENCE_NO;
l_LineStreams_tbl.DELETE;
l_LineStreams_tbl.DELETE;
select
cas.cust_account_id Cust_Account_ID
,ca.party_id Party_ID
from
hz_cust_site_uses_all csu
,hz_cust_acct_sites_all cas
,hz_cust_accounts_all ca
where
csu.site_use_id = P_Bill_To_Site_Use_ID
and cas.cust_acct_site_id = csu.cust_acct_site_id
and ca.cust_account_id = cas.cust_account_id;
select
ca.party_id Party_ID
from
hz_cust_accounts_all ca
where ca.cust_account_id = P_Cust_Acct_ID;
select
instr_assignment_ID
,CARD_EXPIRYDATE
from
IBY_TRXN_EXTENSIONS_V
where
trxn_extension_ID = P_Source_Trx_Ext_ID;
l_ext_entity_tab.DELETE;
PROCEDURE Update_BP_StartDates(P_From_Chr_ID IN NUMBER
,P_To_Chr_ID IN NUMBER
,x_return_status OUT NOCOPY VARCHAR2) IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_BP_StartDates';
select
a.id
,a.start_date
,a.end_date
,b.offset_duration
,b.offset_period
from
OKC_K_LINES_B_TEMP a
,OKS_K_LINES_B b
where
a.dnz_chr_id = P_To_Chr_ID
and a.lse_id in (3,21)
and a.orig_system_id1 = b.cle_id(+)
and a.DATES_CHANGED_YN = 'Y';
select
a.ID
from
OKC_K_LINES_B_TEMP a
where a.dnz_chr_id = P_To_Chr_ID
start with a.id = l_BP_ID
connect by prior a.id = a.cle_id;
,'In Update_BP: P_To_Chr_ID :'||P_To_Chr_ID
);
,'OKS.plsql.OKS_COPY_CONTRACT_PVT.Update_BP'
||' BP ID : '||l_BP_ID
||' BP Start Date: '||l_BP_Start_Date
||' BP End Date: '||l_BP_End_Date
||' BP Offset Duration: '||l_BP_Offset_Duration
||' BP Offset Period: '||l_BP_Offset_Period
);
,'OKS.plsql.OKS_COPY_CONTRACT_PVT.Update_BP'
||' Resultant Date : '||l_Resultant_Start_Date
);
UPDATE OKC_K_LINES_B_TEMP SET START_DATE = l_Resultant_Start_Date
WHERE DNZ_CHR_ID = P_To_Chr_ID
AND ID = l_BP_Child_ID;
End Update_BP_StartDates;
SELECT period_type, period_start
FROM oks_k_headers_b
WHERE chr_id = P_Chr_ID;
select template_yn
from okc_k_headers_b
where id = P_From_Chr_ID;
SELECT OEL.PRICING_QUANTITY_UOM
FROM OKC_K_LINES_B OKCLINE,
OKC_K_REL_OBJS OKCREL,
OE_ORDER_LINES_ALL OEL
WHERE OKCLINE.LSE_ID IN (7,9,25)
AND OKCLINE.id = p_line_id
AND OKCLINE.ID = OKCREL.CLE_ID
AND OEL.LINE_ID = OKCREL.OBJECT1_ID1;
select price_uom
from oks_k_headers_b
where chr_id = P_To_Chr_ID;
SELECT /*+ leading(okcB) use_nl(oksB,okcI) */
------------------------------------------Begin of OKC_K_LINES_B columns---------------------
okcB.ID AS OkcB_OldOKCLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcB_NewOKCLineID --Target Value
,okcB.LINE_NUMBER AS OkcB_LINE_NUMBER
,decode(okcB.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcB_NewChrID--Target Value
,okcB.CLE_ID AS OkcB_CLE_ID
,P_To_Chr_ID AS OkcB_NewDnzChrID --Target Value
,okcB.DISPLAY_SEQUENCE AS OkcB_DISPLAY_SEQUENCE
,okcB.STS_CODE AS OkcB_STS_CODE
,NULL AS OkcB_TRN_CODE
,okcB.LSE_ID AS OkcB_LSE_ID
,okcB.EXCEPTION_YN AS OkcB_EXCEPTION_YN
,1 AS OkcB_OBJECT_VERSION_NUMBER
,okcB.HIDDEN_IND AS OkcB_HIDDEN_IND
,(CASE WHEN okcB.LSE_ID IN (7, 8, 9, 10, 11, 13, 18, 25, 35, 46) AND okcB.DATE_CANCELLED IS NOT NULL THEN /*Modified for bug:6765336*/
okcB.CANCELLED_AMOUNT
else
decode(okcB.DATE_TERMINATED
,NULL
,decode(okcB.LSE_ID
,46
,decode(okcB.DATE_CANCELLED
,NULL
,okcB.PRICE_NEGOTIATED
,okcB.CANCELLED_AMOUNT
)
,okcB.PRICE_NEGOTIATED
)
,nvl(okcB.PRICE_NEGOTIATED,0)
+nvl(oksB.CREDIT_AMOUNT,0)
+nvl(oksB.UBT_AMOUNT,0)
+nvl(oksB.SUPPRESSED_CREDIT,0)
)
END) AS OkcB_PRICE_NEGOTIATED
,okcB.PRICE_LEVEL_IND AS OkcB_PRICE_LEVEL_IND
,okcB.PRICE_UNIT AS OkcB_PRICE_UNIT
,okcB.PRICE_UNIT_PERCENT AS OkcB_PRICE_UNIT_PERCENT
,okcB.INVOICE_LINE_LEVEL_IND AS OkcB_INVOICE_LINE_LEVEL_IND
,okcB.DPAS_RATING AS OkcB_DPAS_RATING
,okcB.TEMPLATE_USED AS OkcB_TEMPLATE_USED
,okcB.PRICE_TYPE AS OkcB_PRICE_TYPE
,okcB.CURRENCY_CODE AS OkcB_CURRENCY_CODE
,NULL AS OkcB_DATE_TERMINATED
,okcB.START_DATE AS OkcB_START_DATE
,okcB.END_DATE AS OkcB_END_DATE
,okcB.ATTRIBUTE_CATEGORY AS OkcB_ATTRIBUTE_CATEGORY
,okcB.ATTRIBUTE1 AS OkcB_ATTRIBUTE1
,okcB.ATTRIBUTE2 AS OkcB_ATTRIBUTE2
,okcB.ATTRIBUTE3 AS OkcB_ATTRIBUTE3
,okcB.ATTRIBUTE4 AS OkcB_ATTRIBUTE4
,okcB.ATTRIBUTE5 AS OkcB_ATTRIBUTE5
,okcB.ATTRIBUTE6 AS OkcB_ATTRIBUTE6
,okcB.ATTRIBUTE7 AS OkcB_ATTRIBUTE7
,okcB.ATTRIBUTE8 AS OkcB_ATTRIBUTE8
,okcB.ATTRIBUTE9 AS OkcB_ATTRIBUTE9
,okcB.ATTRIBUTE10 AS OkcB_ATTRIBUTE10
,okcB.ATTRIBUTE11 AS OkcB_ATTRIBUTE11
,okcB.ATTRIBUTE12 AS OkcB_ATTRIBUTE12
,okcB.ATTRIBUTE13 AS OkcB_ATTRIBUTE13
,okcB.ATTRIBUTE14 AS OkcB_ATTRIBUTE14
,okcB.ATTRIBUTE15 AS OkcB_ATTRIBUTE15
,okcB.SECURITY_GROUP_ID AS OkcB_SECURITY_GROUP_ID
,okcB.PRICE_NEGOTIATED_RENEWED AS OkcB_PRICE_NEGOTIATED_RENEWED
,okcB.CURRENCY_CODE_RENEWED AS OkcB_CURRENCY_CODE_RENEWED
,okcB.UPG_ORIG_SYSTEM_REF AS OkcB_UPG_ORIG_SYSTEM_REF
,okcB.UPG_ORIG_SYSTEM_REF_ID AS OkcB_UPG_ORIG_SYSTEM_REF_ID
,NULL AS OkcB_DATE_RENEWED
,okcB.ID AS OkcB_ORIG_SYSTEM_ID1 --Target Value
,'COPY' AS OkcB_ORIG_SYSTEM_REFERENCE1 --Target Value
,'OKC_LINE' AS OkcB_ORIG_SYSTEM_SOURCE_CODE --Target Value
,okcB.PROGRAM_APPLICATION_ID AS OkcB_PROGRAM_APPLICATION_ID
,okcB.PROGRAM_ID AS OkcB_PROGRAM_ID
,okcB.PROGRAM_UPDATE_DATE AS OkcB_PROGRAM_UPDATE_DATE
,okcB.REQUEST_ID AS OkcB_REQUEST_ID
,okcB.PRICE_LIST_ID AS OkcB_PRICE_LIST_ID
,okcB.PRICE_LIST_LINE_ID AS OkcB_PRICE_LIST_LINE_ID
,okcB.LINE_LIST_PRICE AS OkcB_LINE_LIST_PRICE
,okcB.ITEM_TO_PRICE_YN AS OkcB_ITEM_TO_PRICE_YN
,okcB.PRICING_DATE AS OkcB_PRICING_DATE
,okcB.PRICE_BASIS_YN AS OkcB_PRICE_BASIS_YN
,okcB.CONFIG_HEADER_ID AS OkcB_CONFIG_HEADER_ID
,okcB.CONFIG_REVISION_NUMBER AS OkcB_CONFIG_REVISION_NUMBER
,okcB.CONFIG_COMPLETE_YN AS OkcB_CONFIG_COMPLETE_YN
,okcB.CONFIG_VALID_YN AS OkcB_CONFIG_VALID_YN
,okcB.CONFIG_TOP_MODEL_LINE_ID AS OkcB_CONFIG_TOP_MODEL_LINE_ID
,okcB.CONFIG_ITEM_TYPE AS OkcB_CONFIG_ITEM_TYPE
,okcB.CONFIG_ITEM_ID AS OkcB_CONFIG_ITEM_ID
,okcB.SERVICE_ITEM_YN AS OkcB_SERVICE_ITEM_YN
,okcB.PH_PRICING_TYPE AS OkcB_PH_PRICING_TYPE
,okcB.PH_PRICE_BREAK_BASIS AS OkcB_PH_PRICE_BREAK_BASIS
,okcB.PH_MIN_QTY AS OkcB_PH_MIN_QTY
,okcB.PH_MIN_AMT AS OkcB_PH_MIN_AMT
,okcB.PH_QP_REFERENCE_ID AS OkcB_PH_QP_REFERENCE_ID
,okcB.PH_VALUE AS OkcB_PH_VALUE
,okcB.PH_ENFORCE_PRICE_LIST_YN AS OkcB_PH_ENFORCE_PRICE_LIST_YN
,okcB.PH_ADJUSTMENT AS OkcB_PH_ADJUSTMENT
,okcB.PH_INTEGRATED_WITH_QP AS OkcB_PH_INTEGRATED_WITH_QP
,okcB.CUST_ACCT_ID AS OkcB_CUST_ACCT_ID
,okcB.BILL_TO_SITE_USE_ID AS OkcB_BILL_TO_SITE_USE_ID
,okcB.INV_RULE_ID AS OkcB_INV_RULE_ID
,okcB.LINE_RENEWAL_TYPE_CODE AS OkcB_LINE_RENEWAL_TYPE_CODE
,okcB.SHIP_TO_SITE_USE_ID AS OkcB_SHIP_TO_SITE_USE_ID
,okcB.PAYMENT_TERM_ID AS OkcB_PAYMENT_TERM_ID
,NULL AS OkcB_DATE_CANCELLED
,NULL AS OkcB_TERM_CANCEL_SOURCE --Bug 4641561
,okcB.ANNUALIZED_FACTOR AS OkcB_ANNUALIZED_FACTOR
,okcB.PAYMENT_INSTRUCTION_TYPE AS OkcB_PAYMENT_INSTRUCTION_TYPE
,NULL AS OkcB_CANCELLED_AMOUNT
,decode(okcB.DATE_CANCELLED,NULL,'N','Y') AS OkcB_LINE_CANCELLED_FLAG
,decode(okcB.DATE_TERMINATED,NULL,'N','Y') AS OkcB_LINE_TERMINATED_FLAG
---------------------------------------End of OKC_K_LINES_B columns------------------------------------
---------------------------------------Begin of OKS_K_LINES_B columns----------------------------------
,oksB.ID AS OksB_OldOksLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OksB_NewOksLineID
,oksB.CLE_ID AS OksB_CLE_ID
,P_To_Chr_ID AS OksB_NewDnzChrID
,oksB.DISCOUNT_LIST AS OksB_DISCOUNT_LIST
,oksB.ACCT_RULE_ID AS OksB_ACCT_RULE_ID
,oksB.PAYMENT_TYPE AS OksB_PAYMENT_TYPE
,NULL AS OksB_CC_NO --Obsolete
,NULL AS OksB_CC_EXPIRY_DATE --Obsolete
,NULL AS OksB_CC_BANK_ACCT_ID --Obsolete
,NULL AS OksB_CC_AUTH_CODE --Obsolete
,oksB.COMMITMENT_ID AS OksB_COMMITMENT_ID
,oksB.LOCKED_PRICE_LIST_ID AS OksB_LOCKED_PRICE_LIST_ID
,oksB.USAGE_EST_YN AS OksB_USAGE_EST_YN
,oksB.USAGE_EST_METHOD AS OksB_USAGE_EST_METHOD
,oksB.USAGE_EST_START_DATE AS OksB_USAGE_EST_START_DATE
,oksB.TERMN_METHOD AS OksB_TERMN_METHOD
,NULL AS OksB_UBT_AMOUNT
,NULL AS OksB_CREDIT_AMOUNT
,NULL AS OksB_SUPPRESSED_CREDIT
,NULL AS OksB_OVERRIDE_AMOUNT
,oksB.CUST_PO_NUMBER_REQ_YN AS OksB_CUST_PO_NUMBER_REQ_YN
,oksB.CUST_PO_NUMBER AS OksB_CUST_PO_NUMBER
,oksB.GRACE_DURATION AS OksB_GRACE_DURATION
,oksB.GRACE_PERIOD AS OksB_GRACE_PERIOD
,oksB.INV_PRINT_FLAG AS OksB_INV_PRINT_FLAG
-- Bug# 5531198 hkamdar 21-Sep-2006
/*
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,OKS_SETUP_UTIL_PUB.G_GCD_PRICE_UOM) AS OksB_PRICE_UOM */
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,decode(l_TrgtHeaderPriceUomExists_YN
,'Y'
,l_TrgtHeaderPriceUom
,oksB.PRICE_UOM)) AS OksB_PRICE_UOM
-- End Bug# 5531198 hkamdar 21-Sep-2006
,oksB.TAX_AMOUNT AS OksB_TAX_AMOUNT
,oksB.TAX_INCLUSIVE_YN AS OksB_TAX_INCLUSIVE_YN
,oksB.TAX_STATUS AS OksB_TAX_STATUS
,oksB.TAX_CODE AS OksB_TAX_CODE
,oksB.TAX_EXEMPTION_ID AS OksB_TAX_EXEMPTION_ID
,oksB.IB_TRANS_TYPE AS OksB_IB_TRANS_TYPE
,oksB.IB_TRANS_DATE AS OksB_IB_TRANS_DATE
,oksB.PROD_PRICE AS OksB_PROD_PRICE
,oksB.SERVICE_PRICE AS OksB_SERVICE_PRICE
,oksB.CLVL_LIST_PRICE AS OksB_CLVL_LIST_PRICE
,oksB.CLVL_QUANTITY AS OksB_CLVL_QUANTITY
,oksB.CLVL_EXTENDED_AMT AS OksB_CLVL_EXTENDED_AMT
,oksB.CLVL_UOM_CODE AS OksB_CLVL_UOM_CODE
,oksB.TOPLVL_OPERAND_CODE AS OksB_TOPLVL_OPERAND_CODE
,oksB.TOPLVL_OPERAND_VAL AS OksB_TOPLVL_OPERAND_VAL
,oksB.TOPLVL_QUANTITY AS OksB_TOPLVL_QUANTITY
,oksB.TOPLVL_UOM_CODE AS OksB_TOPLVL_UOM_CODE
,oksB.TOPLVL_ADJ_PRICE AS OksB_TOPLVL_ADJ_PRICE
,oksB.TOPLVL_PRICE_QTY AS OksB_TOPLVL_PRICE_QTY
,oksB.AVERAGING_INTERVAL AS OksB_AVERAGING_INTERVAL
,oksB.SETTLEMENT_INTERVAL AS OksB_SETTLEMENT_INTERVAL
,oksB.MINIMUM_QUANTITY AS OksB_MINIMUM_QUANTITY
,oksB.DEFAULT_QUANTITY AS OksB_DEFAULT_QUANTITY
,oksB.AMCV_FLAG AS OksB_AMCV_FLAG
,oksB.FIXED_QUANTITY AS OksB_FIXED_QUANTITY
,oksB.USAGE_DURATION AS OksB_USAGE_DURATION
,oksB.USAGE_PERIOD AS OksB_USAGE_PERIOD
,oksB.LEVEL_YN AS OksB_LEVEL_YN
,oksB.USAGE_TYPE AS OksB_USAGE_TYPE
,oksB.UOM_QUANTIFIED AS OksB_UOM_QUANTIFIED
,oksB.BASE_READING AS OksB_BASE_READING
,oksB.BILLING_SCHEDULE_TYPE AS OksB_BILLING_SCHEDULE_TYPE
,NULL AS OksB_FULL_CREDIT
,oksB.LOCKED_PRICE_LIST_LINE_ID AS OksB_LOCKED_PRICE_LIST_LINE_ID
,oksB.BREAK_UOM AS OksB_BREAK_UOM
,oksB.PRORATE AS OksB_PRORATE
,oksB.COVERAGE_TYPE AS OksB_COVERAGE_TYPE
,oksB.EXCEPTION_COV_ID AS OksB_EXCEPTION_COV_ID
,oksB.LIMIT_UOM_QUANTIFIED AS OksB_LIMIT_UOM_QUANTIFIED
,oksB.DISCOUNT_AMOUNT AS OksB_DISCOUNT_AMOUNT
,oksB.DISCOUNT_PERCENT AS OksB_DISCOUNT_PERCENT
,oksB.OFFSET_DURATION AS OksB_OFFSET_DURATION
,oksB.OFFSET_PERIOD AS OksB_OFFSET_PERIOD
,oksB.INCIDENT_SEVERITY_ID AS OksB_INCIDENT_SEVERITY_ID
,oksB.PDF_ID AS OksB_PDF_ID
,oksB.WORK_THRU_YN AS OksB_WORK_THRU_YN
,oksB.REACT_ACTIVE_YN AS OksB_REACT_ACTIVE_YN
,oksB.TRANSFER_OPTION AS OksB_TRANSFER_OPTION
,oksB.PROD_UPGRADE_YN AS OksB_PROD_UPGRADE_YN
,oksB.INHERITANCE_TYPE AS OksB_INHERITANCE_TYPE
,oksB.PM_PROGRAM_ID AS OksB_PM_PROGRAM_ID
,oksB.PM_CONF_REQ_YN AS OksB_PM_CONF_REQ_YN
,oksB.PM_SCH_EXISTS_YN AS OksB_PM_SCH_EXISTS_YN
,oksB.ALLOW_BT_DISCOUNT AS OksB_ALLOW_BT_DISCOUNT
,oksB.APPLY_DEFAULT_TIMEZONE AS OksB_APPLY_DEFAULT_TIMEZONE
,oksB.SYNC_DATE_INSTALL AS OksB_SYNC_DATE_INSTALL
,1 AS OksB_OBJECT_VERSION_NUMBER
,oksB.SECURITY_GROUP_ID AS OksB_SECURITY_GROUP_ID
,oksB.REQUEST_ID AS OksB_REQUEST_ID
,oksB.ID AS OksB_ORIG_SYSTEM_ID1
,'COPY' AS OksB_ORIG_SYSTEM_REFERENCE1
,NULL AS OksB_ORIG_SYSTEM_SOURCE_CODE
,oksB.TRXN_EXTENSION_ID AS OksB_TRXN_EXTENSION_ID
,oksB.TAX_CLASSIFICATION_CODE AS OksB_TAX_CLASSIFICATION_CODE
,oksB.EXEMPT_CERTIFICATE_NUMBER AS OksB_EXEMPT_CERTIFICATE_NUMBER
,oksB.EXEMPT_REASON_CODE AS OksB_EXEMPT_REASON_CODE
,oksB.COVERAGE_ID AS OksB_COVERAGE_ID
,oksB.STANDARD_COV_YN AS OksB_STANDARD_COV_YN
--------------------------------End of OKS_K_LINES_B columns-------------------------
--------------------------------Start of OKC_K_ITEMS columns-------------------------
,okcI.ID AS OkcI_OldOkcItemID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcI_NewOkcItemID
,okcI.CLE_ID AS OkcI_CLE_ID
,P_To_Chr_ID AS OkcI_NewDnzChrID
,decode(okcI.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcI_NewChrID
,okcI.OBJECT1_ID1 AS OkcI_OBJECT1_ID1
,okcI.OBJECT1_ID2 AS OkcI_OBJECT1_ID2
,okcI.JTOT_OBJECT1_CODE AS OkcI_JTOT_OBJECT1_CODE
,okcI.UOM_CODE AS OkcI_UOM_CODE
,okcI.EXCEPTION_YN AS OkcI_EXCEPTION_YN
,okcI.NUMBER_OF_ITEMS AS OkcI_NUMBER_OF_ITEMS
,okcI.PRICED_ITEM_YN AS OkcI_PRICED_ITEM_YN
,1 AS OkcI_OBJECT_VERSION_NUMBER
,okcI.SECURITY_GROUP_ID AS OkcI_SECURITY_GROUP_ID
,okcI.UPG_ORIG_SYSTEM_REF AS OkcI_UPG_ORIG_SYSTEM_REF
,okcI.UPG_ORIG_SYSTEM_REF_ID AS OkcI_UPG_ORIG_SYSTEM_REF_ID
,okcI.PROGRAM_APPLICATION_ID AS Okc_PROGRAM_APPLICATION_ID
,okcI.PROGRAM_ID AS OkcI_PROGRAM_ID
,okcI.PROGRAM_UPDATE_DATE AS OkcI_PROGRAM_UPDATE_DATE
,okcI.REQUEST_ID AS OkcI_REQUEST_ID
,oksB.COUNTER_VALUE_ID AS OksB_COUNTER_VALUE_ID
FROM
OKC_K_LINES_B okcB
,OKS_K_LINES_B oksB
,OKC_K_ITEMS okcI
Where okcB.DNZ_CHR_ID = P_From_Chr_ID
AND okcB.ID = oksB.CLE_ID(+)
AND okcB.ID = okcI.CLE_ID(+)
AND oksB.DNZ_CHR_ID(+) = okcB.DNZ_CHR_ID
AND okcI.DNZ_CHR_ID(+) = okcB.DNZ_CHR_ID;
SELECT /*+ leading(okcB) use_nl(oksB,okcI) */
------------------------------------------Begin of OKC_K_LINES_B columns---------------------
okcB.ID AS OkcB_OldOKCLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcB_NewOKCLineID --Target Value
,okcB.LINE_NUMBER AS OkcB_LINE_NUMBER
,decode(okcB.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcB_NewChrID--Target Value
,okcB.CLE_ID AS OkcB_CLE_ID
,P_To_Chr_ID AS OkcB_NewDnzChrID --Target Value
,okcB.DISPLAY_SEQUENCE AS OkcB_DISPLAY_SEQUENCE
,okcB.STS_CODE AS OkcB_STS_CODE
,NULL AS OkcB_TRN_CODE
,okcB.LSE_ID AS OkcB_LSE_ID
,okcB.EXCEPTION_YN AS OkcB_EXCEPTION_YN
,1 AS OkcB_OBJECT_VERSION_NUMBER
,okcB.HIDDEN_IND AS OkcB_HIDDEN_IND
,(CASE WHEN okcB.LSE_ID IN (7, 8, 9, 10, 11, 13, 18, 25, 35, 46) AND okcB.DATE_CANCELLED IS NOT NULL THEN /*Modified for bug:6765336*/
okcB.CANCELLED_AMOUNT
else
decode(okcB.DATE_TERMINATED
,NULL
,decode(okcB.LSE_ID
,46
,decode(okcB.DATE_CANCELLED
,NULL
,okcB.PRICE_NEGOTIATED
,okcB.CANCELLED_AMOUNT
)
,okcB.PRICE_NEGOTIATED
)
,nvl(okcB.PRICE_NEGOTIATED,0)
+nvl(oksB.CREDIT_AMOUNT,0)
+nvl(oksB.UBT_AMOUNT,0)
+nvl(oksB.SUPPRESSED_CREDIT,0)
)
END) AS OkcB_PRICE_NEGOTIATED
,okcB.PRICE_LEVEL_IND AS OkcB_PRICE_LEVEL_IND
,okcB.PRICE_UNIT AS OkcB_PRICE_UNIT
,okcB.PRICE_UNIT_PERCENT AS OkcB_PRICE_UNIT_PERCENT
,okcB.INVOICE_LINE_LEVEL_IND AS OkcB_INVOICE_LINE_LEVEL_IND
,okcB.DPAS_RATING AS OkcB_DPAS_RATING
,okcB.TEMPLATE_USED AS OkcB_TEMPLATE_USED
,okcB.PRICE_TYPE AS OkcB_PRICE_TYPE
,okcB.CURRENCY_CODE AS OkcB_CURRENCY_CODE
,NULL AS OkcB_DATE_TERMINATED
,okcB.START_DATE AS OkcB_START_DATE
,okcB.END_DATE AS OkcB_END_DATE
,okcB.ATTRIBUTE_CATEGORY AS OkcB_ATTRIBUTE_CATEGORY
,okcB.ATTRIBUTE1 AS OkcB_ATTRIBUTE1
,okcB.ATTRIBUTE2 AS OkcB_ATTRIBUTE2
,okcB.ATTRIBUTE3 AS OkcB_ATTRIBUTE3
,okcB.ATTRIBUTE4 AS OkcB_ATTRIBUTE4
,okcB.ATTRIBUTE5 AS OkcB_ATTRIBUTE5
,okcB.ATTRIBUTE6 AS OkcB_ATTRIBUTE6
,okcB.ATTRIBUTE7 AS OkcB_ATTRIBUTE7
,okcB.ATTRIBUTE8 AS OkcB_ATTRIBUTE8
,okcB.ATTRIBUTE9 AS OkcB_ATTRIBUTE9
,okcB.ATTRIBUTE10 AS OkcB_ATTRIBUTE10
,okcB.ATTRIBUTE11 AS OkcB_ATTRIBUTE11
,okcB.ATTRIBUTE12 AS OkcB_ATTRIBUTE12
,okcB.ATTRIBUTE13 AS OkcB_ATTRIBUTE13
,okcB.ATTRIBUTE14 AS OkcB_ATTRIBUTE14
,okcB.ATTRIBUTE15 AS OkcB_ATTRIBUTE15
,okcB.SECURITY_GROUP_ID AS OkcB_SECURITY_GROUP_ID
,okcB.PRICE_NEGOTIATED_RENEWED AS OkcB_PRICE_NEGOTIATED_RENEWED
,okcB.CURRENCY_CODE_RENEWED AS OkcB_CURRENCY_CODE_RENEWED
,okcB.UPG_ORIG_SYSTEM_REF AS OkcB_UPG_ORIG_SYSTEM_REF
,okcB.UPG_ORIG_SYSTEM_REF_ID AS OkcB_UPG_ORIG_SYSTEM_REF_ID
,NULL AS OkcB_DATE_RENEWED
,okcB.ID AS OkcB_ORIG_SYSTEM_ID1 --Target Value
,'COPY' AS OkcB_ORIG_SYSTEM_REFERENCE1 --Target Value
,'OKC_LINE' AS OkcB_ORIG_SYSTEM_SOURCE_CODE --Target Value
,okcB.PROGRAM_APPLICATION_ID AS OkcB_PROGRAM_APPLICATION_ID
,okcB.PROGRAM_ID AS OkcB_PROGRAM_ID
,okcB.PROGRAM_UPDATE_DATE AS OkcB_PROGRAM_UPDATE_DATE
,okcB.REQUEST_ID AS OkcB_REQUEST_ID
,okcB.PRICE_LIST_ID AS OkcB_PRICE_LIST_ID
,okcB.PRICE_LIST_LINE_ID AS OkcB_PRICE_LIST_LINE_ID
,okcB.LINE_LIST_PRICE AS OkcB_LINE_LIST_PRICE
,okcB.ITEM_TO_PRICE_YN AS OkcB_ITEM_TO_PRICE_YN
,okcB.PRICING_DATE AS OkcB_PRICING_DATE
,okcB.PRICE_BASIS_YN AS OkcB_PRICE_BASIS_YN
,okcB.CONFIG_HEADER_ID AS OkcB_CONFIG_HEADER_ID
,okcB.CONFIG_REVISION_NUMBER AS OkcB_CONFIG_REVISION_NUMBER
,okcB.CONFIG_COMPLETE_YN AS OkcB_CONFIG_COMPLETE_YN
,okcB.CONFIG_VALID_YN AS OkcB_CONFIG_VALID_YN
,okcB.CONFIG_TOP_MODEL_LINE_ID AS OkcB_CONFIG_TOP_MODEL_LINE_ID
,okcB.CONFIG_ITEM_TYPE AS OkcB_CONFIG_ITEM_TYPE
,okcB.CONFIG_ITEM_ID AS OkcB_CONFIG_ITEM_ID
,okcB.SERVICE_ITEM_YN AS OkcB_SERVICE_ITEM_YN
,okcB.PH_PRICING_TYPE AS OkcB_PH_PRICING_TYPE
,okcB.PH_PRICE_BREAK_BASIS AS OkcB_PH_PRICE_BREAK_BASIS
,okcB.PH_MIN_QTY AS OkcB_PH_MIN_QTY
,okcB.PH_MIN_AMT AS OkcB_PH_MIN_AMT
,okcB.PH_QP_REFERENCE_ID AS OkcB_PH_QP_REFERENCE_ID
,okcB.PH_VALUE AS OkcB_PH_VALUE
,okcB.PH_ENFORCE_PRICE_LIST_YN AS OkcB_PH_ENFORCE_PRICE_LIST_YN
,okcB.PH_ADJUSTMENT AS OkcB_PH_ADJUSTMENT
,okcB.PH_INTEGRATED_WITH_QP AS OkcB_PH_INTEGRATED_WITH_QP
,okcB.CUST_ACCT_ID AS OkcB_CUST_ACCT_ID
,okcB.BILL_TO_SITE_USE_ID AS OkcB_BILL_TO_SITE_USE_ID
,okcB.INV_RULE_ID AS OkcB_INV_RULE_ID
,okcB.LINE_RENEWAL_TYPE_CODE AS OkcB_LINE_RENEWAL_TYPE_CODE
,okcB.SHIP_TO_SITE_USE_ID AS OkcB_SHIP_TO_SITE_USE_ID
,okcB.PAYMENT_TERM_ID AS OkcB_PAYMENT_TERM_ID
,NULL AS OkcB_DATE_CANCELLED
,NULL AS OkcB_TERM_CANCEL_SOURCE --Bug 4641561
,okcB.ANNUALIZED_FACTOR AS OkcB_ANNUALIZED_FACTOR
,okcB.PAYMENT_INSTRUCTION_TYPE AS OkcB_PAYMENT_INSTRUCTION_TYPE
,NULL AS OkcB_CANCELLED_AMOUNT
,decode(okcB.DATE_CANCELLED,NULL,'N','Y') AS OkcB_LINE_CANCELLED_FLAG
,decode(okcB.DATE_TERMINATED,NULL,'N','Y') AS OkcB_LINE_TERMINATED_FLAG
---------------------------------------End of OKC_K_LINES_B columns------------------------------------
---------------------------------------Begin of OKS_K_LINES_B columns----------------------------------
,oksB.ID AS OksB_OldOksLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OksB_NewOksLineID
,oksB.CLE_ID AS OksB_CLE_ID
,P_To_Chr_ID AS OksB_NewDnzChrID
,oksB.DISCOUNT_LIST AS OksB_DISCOUNT_LIST
,oksB.ACCT_RULE_ID AS OksB_ACCT_RULE_ID
,oksB.PAYMENT_TYPE AS OksB_PAYMENT_TYPE
,NULL AS OksB_CC_NO --Obsolete
,NULL AS OksB_CC_EXPIRY_DATE --Obsolete
,NULL AS OksB_CC_BANK_ACCT_ID --Obsolete
,NULL AS OksB_CC_AUTH_CODE --Obsolete
,oksB.COMMITMENT_ID AS OksB_COMMITMENT_ID
,oksB.LOCKED_PRICE_LIST_ID AS OksB_LOCKED_PRICE_LIST_ID
,oksB.USAGE_EST_YN AS OksB_USAGE_EST_YN
,oksB.USAGE_EST_METHOD AS OksB_USAGE_EST_METHOD
,oksB.USAGE_EST_START_DATE AS OksB_USAGE_EST_START_DATE
,oksB.TERMN_METHOD AS OksB_TERMN_METHOD
,NULL AS OksB_UBT_AMOUNT
,NULL AS OksB_CREDIT_AMOUNT
,NULL AS OksB_SUPPRESSED_CREDIT
,NULL AS OksB_OVERRIDE_AMOUNT
,oksB.CUST_PO_NUMBER_REQ_YN AS OksB_CUST_PO_NUMBER_REQ_YN
,oksB.CUST_PO_NUMBER AS OksB_CUST_PO_NUMBER
,oksB.GRACE_DURATION AS OksB_GRACE_DURATION
,oksB.GRACE_PERIOD AS OksB_GRACE_PERIOD
,oksB.INV_PRINT_FLAG AS OksB_INV_PRINT_FLAG
-- Bug# 5531198 hkamdar 21-Sep-2006
/*
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,OKS_SETUP_UTIL_PUB.G_GCD_PRICE_UOM) AS OksB_PRICE_UOM */
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,decode(l_TrgtHeaderPriceUomExists_YN
,'Y'
,l_TrgtHeaderPriceUom
,oksB.PRICE_UOM)) AS OksB_PRICE_UOM
-- End Bug# 5531198 hkamdar 21-Sep-2006
,oksB.TAX_AMOUNT AS OksB_TAX_AMOUNT
,oksB.TAX_INCLUSIVE_YN AS OksB_TAX_INCLUSIVE_YN
,oksB.TAX_STATUS AS OksB_TAX_STATUS
,oksB.TAX_CODE AS OksB_TAX_CODE
,oksB.TAX_EXEMPTION_ID AS OksB_TAX_EXEMPTION_ID
,oksB.IB_TRANS_TYPE AS OksB_IB_TRANS_TYPE
,oksB.IB_TRANS_DATE AS OksB_IB_TRANS_DATE
,oksB.PROD_PRICE AS OksB_PROD_PRICE
,oksB.SERVICE_PRICE AS OksB_SERVICE_PRICE
,oksB.CLVL_LIST_PRICE AS OksB_CLVL_LIST_PRICE
,oksB.CLVL_QUANTITY AS OksB_CLVL_QUANTITY
,oksB.CLVL_EXTENDED_AMT AS OksB_CLVL_EXTENDED_AMT
,oksB.CLVL_UOM_CODE AS OksB_CLVL_UOM_CODE
,oksB.TOPLVL_OPERAND_CODE AS OksB_TOPLVL_OPERAND_CODE
,oksB.TOPLVL_OPERAND_VAL AS OksB_TOPLVL_OPERAND_VAL
,oksB.TOPLVL_QUANTITY AS OksB_TOPLVL_QUANTITY
,oksB.TOPLVL_UOM_CODE AS OksB_TOPLVL_UOM_CODE
,oksB.TOPLVL_ADJ_PRICE AS OksB_TOPLVL_ADJ_PRICE
,oksB.TOPLVL_PRICE_QTY AS OksB_TOPLVL_PRICE_QTY
,oksB.AVERAGING_INTERVAL AS OksB_AVERAGING_INTERVAL
,oksB.SETTLEMENT_INTERVAL AS OksB_SETTLEMENT_INTERVAL
,oksB.MINIMUM_QUANTITY AS OksB_MINIMUM_QUANTITY
,oksB.DEFAULT_QUANTITY AS OksB_DEFAULT_QUANTITY
,oksB.AMCV_FLAG AS OksB_AMCV_FLAG
,oksB.FIXED_QUANTITY AS OksB_FIXED_QUANTITY
,oksB.USAGE_DURATION AS OksB_USAGE_DURATION
,oksB.USAGE_PERIOD AS OksB_USAGE_PERIOD
,oksB.LEVEL_YN AS OksB_LEVEL_YN
,oksB.USAGE_TYPE AS OksB_USAGE_TYPE
,oksB.UOM_QUANTIFIED AS OksB_UOM_QUANTIFIED
,oksB.BASE_READING AS OksB_BASE_READING
,oksB.BILLING_SCHEDULE_TYPE AS OksB_BILLING_SCHEDULE_TYPE
,NULL AS OksB_FULL_CREDIT
,oksB.LOCKED_PRICE_LIST_LINE_ID AS OksB_LOCKED_PRICE_LIST_LINE_ID
,oksB.BREAK_UOM AS OksB_BREAK_UOM
,oksB.PRORATE AS OksB_PRORATE
,oksB.COVERAGE_TYPE AS OksB_COVERAGE_TYPE
,oksB.EXCEPTION_COV_ID AS OksB_EXCEPTION_COV_ID
,oksB.LIMIT_UOM_QUANTIFIED AS OksB_LIMIT_UOM_QUANTIFIED
,oksB.DISCOUNT_AMOUNT AS OksB_DISCOUNT_AMOUNT
,oksB.DISCOUNT_PERCENT AS OksB_DISCOUNT_PERCENT
,oksB.OFFSET_DURATION AS OksB_OFFSET_DURATION
,oksB.OFFSET_PERIOD AS OksB_OFFSET_PERIOD
,oksB.INCIDENT_SEVERITY_ID AS OksB_INCIDENT_SEVERITY_ID
,oksB.PDF_ID AS OksB_PDF_ID
,oksB.WORK_THRU_YN AS OksB_WORK_THRU_YN
,oksB.REACT_ACTIVE_YN AS OksB_REACT_ACTIVE_YN
,oksB.TRANSFER_OPTION AS OksB_TRANSFER_OPTION
,oksB.PROD_UPGRADE_YN AS OksB_PROD_UPGRADE_YN
,oksB.INHERITANCE_TYPE AS OksB_INHERITANCE_TYPE
,oksB.PM_PROGRAM_ID AS OksB_PM_PROGRAM_ID
,oksB.PM_CONF_REQ_YN AS OksB_PM_CONF_REQ_YN
,oksB.PM_SCH_EXISTS_YN AS OksB_PM_SCH_EXISTS_YN
,oksB.ALLOW_BT_DISCOUNT AS OksB_ALLOW_BT_DISCOUNT
,oksB.APPLY_DEFAULT_TIMEZONE AS OksB_APPLY_DEFAULT_TIMEZONE
,oksB.SYNC_DATE_INSTALL AS OksB_SYNC_DATE_INSTALL
,1 AS OksB_OBJECT_VERSION_NUMBER
,oksB.SECURITY_GROUP_ID AS OksB_SECURITY_GROUP_ID
,oksB.REQUEST_ID AS OksB_REQUEST_ID
,oksB.ID AS OksB_ORIG_SYSTEM_ID1
,'COPY' AS OksB_ORIG_SYSTEM_REFERENCE1
,NULL AS OksB_ORIG_SYSTEM_SOURCE_CODE
,oksB.TRXN_EXTENSION_ID AS OksB_TRXN_EXTENSION_ID
,oksB.TAX_CLASSIFICATION_CODE AS OksB_TAX_CLASSIFICATION_CODE
,oksB.EXEMPT_CERTIFICATE_NUMBER AS OksB_EXEMPT_CERTIFICATE_NUMBER
,oksB.EXEMPT_REASON_CODE AS OksB_EXEMPT_REASON_CODE
,oksB.COVERAGE_ID AS OksB_COVERAGE_ID
,oksB.STANDARD_COV_YN AS OksB_STANDARD_COV_YN
--------------------------------End of OKS_K_LINES_B columns-------------------------
--------------------------------Start of OKC_K_ITEMS columns-------------------------
,okcI.ID AS OkcI_OldOkcItemID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcI_NewOkcItemID
,okcI.CLE_ID AS OkcI_CLE_ID
,P_To_Chr_ID AS OkcI_NewDnzChrID
,decode(okcI.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcI_NewChrID
,okcI.OBJECT1_ID1 AS OkcI_OBJECT1_ID1
,okcI.OBJECT1_ID2 AS OkcI_OBJECT1_ID2
,okcI.JTOT_OBJECT1_CODE AS OkcI_JTOT_OBJECT1_CODE
,okcI.UOM_CODE AS OkcI_UOM_CODE
,okcI.EXCEPTION_YN AS OkcI_EXCEPTION_YN
,okcI.NUMBER_OF_ITEMS AS OkcI_NUMBER_OF_ITEMS
,okcI.PRICED_ITEM_YN AS OkcI_PRICED_ITEM_YN
,1 AS OkcI_OBJECT_VERSION_NUMBER
,okcI.SECURITY_GROUP_ID AS OkcI_SECURITY_GROUP_ID
,okcI.UPG_ORIG_SYSTEM_REF AS OkcI_UPG_ORIG_SYSTEM_REF
,okcI.UPG_ORIG_SYSTEM_REF_ID AS OkcI_UPG_ORIG_SYSTEM_REF_ID
,okcI.PROGRAM_APPLICATION_ID AS Okc_PROGRAM_APPLICATION_ID
,okcI.PROGRAM_ID AS OkcI_PROGRAM_ID
,okcI.PROGRAM_UPDATE_DATE AS OkcI_PROGRAM_UPDATE_DATE
,okcI.REQUEST_ID AS OkcI_REQUEST_ID
,oksB.COUNTER_VALUE_ID AS OksB_COUNTER_VALUE_ID
FROM
OKC_K_LINES_B okcB
,OKS_K_LINES_B oksB
,OKC_K_ITEMS okcI
Where okcB.DNZ_CHR_ID = P_From_Chr_ID
AND okcB.ID = oksB.CLE_ID(+)
AND okcB.ID = okcI.CLE_ID(+)
AND oksB.DNZ_CHR_ID(+) = okcB.DNZ_CHR_ID
AND okcI.DNZ_CHR_ID(+) = okcB.DNZ_CHR_ID
AND okcB.date_terminated IS NULL;
SELECT /*+ leading(okcB) use_nl(oksB,okcI) */
------------------------------------------Begin of OKC_K_LINES_B columns---------------------
okcB.ID AS OkcB_OldOKCLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcB_NewOKCLineID --Target Value
,okcB.LINE_NUMBER AS OkcB_LINE_NUMBER
,decode(okcB.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcB_NewChrID--Target Value
,okcB.CLE_ID AS OkcB_CLE_ID
,P_To_Chr_ID AS OkcB_NewDnzChrID --Target Value
,okcB.DISPLAY_SEQUENCE AS OkcB_DISPLAY_SEQUENCE
,okcB.STS_CODE AS OkcB_STS_CODE
,NULL AS OkcB_TRN_CODE
,okcB.LSE_ID AS OkcB_LSE_ID
,okcB.EXCEPTION_YN AS OkcB_EXCEPTION_YN
,1 AS OkcB_OBJECT_VERSION_NUMBER
,okcB.HIDDEN_IND AS OkcB_HIDDEN_IND
,(CASE WHEN okcB.LSE_ID IN (7, 8, 9, 10, 11, 13, 18, 25, 35, 46) AND okcB.DATE_CANCELLED IS NOT NULL THEN /*Modified for bug:6765336*/
okcB.CANCELLED_AMOUNT
else
decode(okcB.DATE_TERMINATED
,NULL
,decode(okcB.LSE_ID
,46
,decode(okcB.DATE_CANCELLED
,NULL
,okcB.PRICE_NEGOTIATED
,okcB.CANCELLED_AMOUNT
)
,okcB.PRICE_NEGOTIATED
)
,nvl(okcB.PRICE_NEGOTIATED,0)
+nvl(oksB.CREDIT_AMOUNT,0)
+nvl(oksB.UBT_AMOUNT,0)
+nvl(oksB.SUPPRESSED_CREDIT,0)
)
END) AS OkcB_PRICE_NEGOTIATED
,okcB.PRICE_LEVEL_IND AS OkcB_PRICE_LEVEL_IND
,okcB.PRICE_UNIT AS OkcB_PRICE_UNIT
,okcB.PRICE_UNIT_PERCENT AS OkcB_PRICE_UNIT_PERCENT
,okcB.INVOICE_LINE_LEVEL_IND AS OkcB_INVOICE_LINE_LEVEL_IND
,okcB.DPAS_RATING AS OkcB_DPAS_RATING
,okcB.TEMPLATE_USED AS OkcB_TEMPLATE_USED
,okcB.PRICE_TYPE AS OkcB_PRICE_TYPE
,okcB.CURRENCY_CODE AS OkcB_CURRENCY_CODE
,NULL AS OkcB_DATE_TERMINATED
,okcB.START_DATE AS OkcB_START_DATE
,okcB.END_DATE AS OkcB_END_DATE
,okcB.ATTRIBUTE_CATEGORY AS OkcB_ATTRIBUTE_CATEGORY
,okcB.ATTRIBUTE1 AS OkcB_ATTRIBUTE1
,okcB.ATTRIBUTE2 AS OkcB_ATTRIBUTE2
,okcB.ATTRIBUTE3 AS OkcB_ATTRIBUTE3
,okcB.ATTRIBUTE4 AS OkcB_ATTRIBUTE4
,okcB.ATTRIBUTE5 AS OkcB_ATTRIBUTE5
,okcB.ATTRIBUTE6 AS OkcB_ATTRIBUTE6
,okcB.ATTRIBUTE7 AS OkcB_ATTRIBUTE7
,okcB.ATTRIBUTE8 AS OkcB_ATTRIBUTE8
,okcB.ATTRIBUTE9 AS OkcB_ATTRIBUTE9
,okcB.ATTRIBUTE10 AS OkcB_ATTRIBUTE10
,okcB.ATTRIBUTE11 AS OkcB_ATTRIBUTE11
,okcB.ATTRIBUTE12 AS OkcB_ATTRIBUTE12
,okcB.ATTRIBUTE13 AS OkcB_ATTRIBUTE13
,okcB.ATTRIBUTE14 AS OkcB_ATTRIBUTE14
,okcB.ATTRIBUTE15 AS OkcB_ATTRIBUTE15
,okcB.SECURITY_GROUP_ID AS OkcB_SECURITY_GROUP_ID
,okcB.PRICE_NEGOTIATED_RENEWED AS OkcB_PRICE_NEGOTIATED_RENEWED
,okcB.CURRENCY_CODE_RENEWED AS OkcB_CURRENCY_CODE_RENEWED
,okcB.UPG_ORIG_SYSTEM_REF AS OkcB_UPG_ORIG_SYSTEM_REF
,okcB.UPG_ORIG_SYSTEM_REF_ID AS OkcB_UPG_ORIG_SYSTEM_REF_ID
,NULL AS OkcB_DATE_RENEWED
,okcB.ID AS OkcB_ORIG_SYSTEM_ID1 --Target Value
,'COPY' AS OkcB_ORIG_SYSTEM_REFERENCE1 --Target Value
,'OKC_LINE' AS OkcB_ORIG_SYSTEM_SOURCE_CODE --Target Value
,okcB.PROGRAM_APPLICATION_ID AS OkcB_PROGRAM_APPLICATION_ID
,okcB.PROGRAM_ID AS OkcB_PROGRAM_ID
,okcB.PROGRAM_UPDATE_DATE AS OkcB_PROGRAM_UPDATE_DATE
,okcB.REQUEST_ID AS OkcB_REQUEST_ID
,okcB.PRICE_LIST_ID AS OkcB_PRICE_LIST_ID
,okcB.PRICE_LIST_LINE_ID AS OkcB_PRICE_LIST_LINE_ID
,okcB.LINE_LIST_PRICE AS OkcB_LINE_LIST_PRICE
,okcB.ITEM_TO_PRICE_YN AS OkcB_ITEM_TO_PRICE_YN
,okcB.PRICING_DATE AS OkcB_PRICING_DATE
,okcB.PRICE_BASIS_YN AS OkcB_PRICE_BASIS_YN
,okcB.CONFIG_HEADER_ID AS OkcB_CONFIG_HEADER_ID
,okcB.CONFIG_REVISION_NUMBER AS OkcB_CONFIG_REVISION_NUMBER
,okcB.CONFIG_COMPLETE_YN AS OkcB_CONFIG_COMPLETE_YN
,okcB.CONFIG_VALID_YN AS OkcB_CONFIG_VALID_YN
,okcB.CONFIG_TOP_MODEL_LINE_ID AS OkcB_CONFIG_TOP_MODEL_LINE_ID
,okcB.CONFIG_ITEM_TYPE AS OkcB_CONFIG_ITEM_TYPE
,okcB.CONFIG_ITEM_ID AS OkcB_CONFIG_ITEM_ID
,okcB.SERVICE_ITEM_YN AS OkcB_SERVICE_ITEM_YN
,okcB.PH_PRICING_TYPE AS OkcB_PH_PRICING_TYPE
,okcB.PH_PRICE_BREAK_BASIS AS OkcB_PH_PRICE_BREAK_BASIS
,okcB.PH_MIN_QTY AS OkcB_PH_MIN_QTY
,okcB.PH_MIN_AMT AS OkcB_PH_MIN_AMT
,okcB.PH_QP_REFERENCE_ID AS OkcB_PH_QP_REFERENCE_ID
,okcB.PH_VALUE AS OkcB_PH_VALUE
,okcB.PH_ENFORCE_PRICE_LIST_YN AS OkcB_PH_ENFORCE_PRICE_LIST_YN
,okcB.PH_ADJUSTMENT AS OkcB_PH_ADJUSTMENT
,okcB.PH_INTEGRATED_WITH_QP AS OkcB_PH_INTEGRATED_WITH_QP
,okcB.CUST_ACCT_ID AS OkcB_CUST_ACCT_ID
,okcB.BILL_TO_SITE_USE_ID AS OkcB_BILL_TO_SITE_USE_ID
,okcB.INV_RULE_ID AS OkcB_INV_RULE_ID
,okcB.LINE_RENEWAL_TYPE_CODE AS OkcB_LINE_RENEWAL_TYPE_CODE
,okcB.SHIP_TO_SITE_USE_ID AS OkcB_SHIP_TO_SITE_USE_ID
,okcB.PAYMENT_TERM_ID AS OkcB_PAYMENT_TERM_ID
,NULL AS OkcB_DATE_CANCELLED
,NULL AS OkcB_TERM_CANCEL_SOURCE --Bug 4641561
,okcB.ANNUALIZED_FACTOR AS OkcB_ANNUALIZED_FACTOR
,okcB.PAYMENT_INSTRUCTION_TYPE AS OkcB_PAYMENT_INSTRUCTION_TYPE
,NULL AS OkcB_CANCELLED_AMOUNT
,decode(okcB.DATE_CANCELLED,NULL,'N','Y') AS OkcB_LINE_CANCELLED_FLAG
,decode(okcB.DATE_TERMINATED,NULL,'N','Y') AS OkcB_LINE_TERMINATED_FLAG
---------------------------------------End of OKC_K_LINES_B columns------------------------------------
---------------------------------------Begin of OKS_K_LINES_B columns----------------------------------
,oksB.ID AS OksB_OldOksLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OksB_NewOksLineID
,oksB.CLE_ID AS OksB_CLE_ID
,P_To_Chr_ID AS OksB_NewDnzChrID
,oksB.DISCOUNT_LIST AS OksB_DISCOUNT_LIST
,oksB.ACCT_RULE_ID AS OksB_ACCT_RULE_ID
,oksB.PAYMENT_TYPE AS OksB_PAYMENT_TYPE
,NULL AS OksB_CC_NO --Obsolete
,NULL AS OksB_CC_EXPIRY_DATE --Obsolete
,NULL AS OksB_CC_BANK_ACCT_ID --Obsolete
,NULL AS OksB_CC_AUTH_CODE --Obsolete
,oksB.COMMITMENT_ID AS OksB_COMMITMENT_ID
,oksB.LOCKED_PRICE_LIST_ID AS OksB_LOCKED_PRICE_LIST_ID
,oksB.USAGE_EST_YN AS OksB_USAGE_EST_YN
,oksB.USAGE_EST_METHOD AS OksB_USAGE_EST_METHOD
,oksB.USAGE_EST_START_DATE AS OksB_USAGE_EST_START_DATE
,oksB.TERMN_METHOD AS OksB_TERMN_METHOD
,NULL AS OksB_UBT_AMOUNT
,NULL AS OksB_CREDIT_AMOUNT
,NULL AS OksB_SUPPRESSED_CREDIT
,NULL AS OksB_OVERRIDE_AMOUNT
,oksB.CUST_PO_NUMBER_REQ_YN AS OksB_CUST_PO_NUMBER_REQ_YN
,oksB.CUST_PO_NUMBER AS OksB_CUST_PO_NUMBER
,oksB.GRACE_DURATION AS OksB_GRACE_DURATION
,oksB.GRACE_PERIOD AS OksB_GRACE_PERIOD
,oksB.INV_PRINT_FLAG AS OksB_INV_PRINT_FLAG
-- Bug# 5531198 hkamdar 21-Sep-2006
/*
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,OKS_SETUP_UTIL_PUB.G_GCD_PRICE_UOM) AS OksB_PRICE_UOM */
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,decode(l_TrgtHeaderPriceUomExists_YN
,'Y'
,l_TrgtHeaderPriceUom
,oksB.PRICE_UOM)) AS OksB_PRICE_UOM
-- End Bug# 5531198 hkamdar 21-Sep-2006
,oksB.TAX_AMOUNT AS OksB_TAX_AMOUNT
,oksB.TAX_INCLUSIVE_YN AS OksB_TAX_INCLUSIVE_YN
,oksB.TAX_STATUS AS OksB_TAX_STATUS
,oksB.TAX_CODE AS OksB_TAX_CODE
,oksB.TAX_EXEMPTION_ID AS OksB_TAX_EXEMPTION_ID
,oksB.IB_TRANS_TYPE AS OksB_IB_TRANS_TYPE
,oksB.IB_TRANS_DATE AS OksB_IB_TRANS_DATE
,oksB.PROD_PRICE AS OksB_PROD_PRICE
,oksB.SERVICE_PRICE AS OksB_SERVICE_PRICE
,oksB.CLVL_LIST_PRICE AS OksB_CLVL_LIST_PRICE
,oksB.CLVL_QUANTITY AS OksB_CLVL_QUANTITY
,oksB.CLVL_EXTENDED_AMT AS OksB_CLVL_EXTENDED_AMT
,oksB.CLVL_UOM_CODE AS OksB_CLVL_UOM_CODE
,oksB.TOPLVL_OPERAND_CODE AS OksB_TOPLVL_OPERAND_CODE
,oksB.TOPLVL_OPERAND_VAL AS OksB_TOPLVL_OPERAND_VAL
,oksB.TOPLVL_QUANTITY AS OksB_TOPLVL_QUANTITY
,oksB.TOPLVL_UOM_CODE AS OksB_TOPLVL_UOM_CODE
,oksB.TOPLVL_ADJ_PRICE AS OksB_TOPLVL_ADJ_PRICE
,oksB.TOPLVL_PRICE_QTY AS OksB_TOPLVL_PRICE_QTY
,oksB.AVERAGING_INTERVAL AS OksB_AVERAGING_INTERVAL
,oksB.SETTLEMENT_INTERVAL AS OksB_SETTLEMENT_INTERVAL
,oksB.MINIMUM_QUANTITY AS OksB_MINIMUM_QUANTITY
,oksB.DEFAULT_QUANTITY AS OksB_DEFAULT_QUANTITY
,oksB.AMCV_FLAG AS OksB_AMCV_FLAG
,oksB.FIXED_QUANTITY AS OksB_FIXED_QUANTITY
,oksB.USAGE_DURATION AS OksB_USAGE_DURATION
,oksB.USAGE_PERIOD AS OksB_USAGE_PERIOD
,oksB.LEVEL_YN AS OksB_LEVEL_YN
,oksB.USAGE_TYPE AS OksB_USAGE_TYPE
,oksB.UOM_QUANTIFIED AS OksB_UOM_QUANTIFIED
,oksB.BASE_READING AS OksB_BASE_READING
,oksB.BILLING_SCHEDULE_TYPE AS OksB_BILLING_SCHEDULE_TYPE
,NULL AS OksB_FULL_CREDIT
,oksB.LOCKED_PRICE_LIST_LINE_ID AS OksB_LOCKED_PRICE_LIST_LINE_ID
,oksB.BREAK_UOM AS OksB_BREAK_UOM
,oksB.PRORATE AS OksB_PRORATE
,oksB.COVERAGE_TYPE AS OksB_COVERAGE_TYPE
,oksB.EXCEPTION_COV_ID AS OksB_EXCEPTION_COV_ID
,oksB.LIMIT_UOM_QUANTIFIED AS OksB_LIMIT_UOM_QUANTIFIED
,oksB.DISCOUNT_AMOUNT AS OksB_DISCOUNT_AMOUNT
,oksB.DISCOUNT_PERCENT AS OksB_DISCOUNT_PERCENT
,oksB.OFFSET_DURATION AS OksB_OFFSET_DURATION
,oksB.OFFSET_PERIOD AS OksB_OFFSET_PERIOD
,oksB.INCIDENT_SEVERITY_ID AS OksB_INCIDENT_SEVERITY_ID
,oksB.PDF_ID AS OksB_PDF_ID
,oksB.WORK_THRU_YN AS OksB_WORK_THRU_YN
,oksB.REACT_ACTIVE_YN AS OksB_REACT_ACTIVE_YN
,oksB.TRANSFER_OPTION AS OksB_TRANSFER_OPTION
,oksB.PROD_UPGRADE_YN AS OksB_PROD_UPGRADE_YN
,oksB.INHERITANCE_TYPE AS OksB_INHERITANCE_TYPE
,oksB.PM_PROGRAM_ID AS OksB_PM_PROGRAM_ID
,oksB.PM_CONF_REQ_YN AS OksB_PM_CONF_REQ_YN
,oksB.PM_SCH_EXISTS_YN AS OksB_PM_SCH_EXISTS_YN
,oksB.ALLOW_BT_DISCOUNT AS OksB_ALLOW_BT_DISCOUNT
,oksB.APPLY_DEFAULT_TIMEZONE AS OksB_APPLY_DEFAULT_TIMEZONE
,oksB.SYNC_DATE_INSTALL AS OksB_SYNC_DATE_INSTALL
,1 AS OksB_OBJECT_VERSION_NUMBER
,oksB.SECURITY_GROUP_ID AS OksB_SECURITY_GROUP_ID
,oksB.REQUEST_ID AS OksB_REQUEST_ID
,oksB.ID AS OksB_ORIG_SYSTEM_ID1
,'COPY' AS OksB_ORIG_SYSTEM_REFERENCE1
,NULL AS OksB_ORIG_SYSTEM_SOURCE_CODE
,oksB.TRXN_EXTENSION_ID AS OksB_TRXN_EXTENSION_ID
,oksB.TAX_CLASSIFICATION_CODE AS OksB_TAX_CLASSIFICATION_CODE
,oksB.EXEMPT_CERTIFICATE_NUMBER AS OksB_EXEMPT_CERTIFICATE_NUMBER
,oksB.EXEMPT_REASON_CODE AS OksB_EXEMPT_REASON_CODE
,oksB.COVERAGE_ID AS OksB_COVERAGE_ID
,oksB.STANDARD_COV_YN AS OksB_STANDARD_COV_YN
--------------------------------End of OKS_K_LINES_B columns-------------------------
--------------------------------Start of OKC_K_ITEMS columns-------------------------
,okcI.ID AS OkcI_OldOkcItemID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcI_NewOkcItemID
,okcI.CLE_ID AS OkcI_CLE_ID
,P_To_Chr_ID AS OkcI_NewDnzChrID
,decode(okcI.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcI_NewChrID
,okcI.OBJECT1_ID1 AS OkcI_OBJECT1_ID1
,okcI.OBJECT1_ID2 AS OkcI_OBJECT1_ID2
,okcI.JTOT_OBJECT1_CODE AS OkcI_JTOT_OBJECT1_CODE
,okcI.UOM_CODE AS OkcI_UOM_CODE
,okcI.EXCEPTION_YN AS OkcI_EXCEPTION_YN
,okcI.NUMBER_OF_ITEMS AS OkcI_NUMBER_OF_ITEMS
,okcI.PRICED_ITEM_YN AS OkcI_PRICED_ITEM_YN
,1 AS OkcI_OBJECT_VERSION_NUMBER
,okcI.SECURITY_GROUP_ID AS OkcI_SECURITY_GROUP_ID
,okcI.UPG_ORIG_SYSTEM_REF AS OkcI_UPG_ORIG_SYSTEM_REF
,okcI.UPG_ORIG_SYSTEM_REF_ID AS OkcI_UPG_ORIG_SYSTEM_REF_ID
,okcI.PROGRAM_APPLICATION_ID AS Okc_PROGRAM_APPLICATION_ID
,okcI.PROGRAM_ID AS OkcI_PROGRAM_ID
,okcI.PROGRAM_UPDATE_DATE AS OkcI_PROGRAM_UPDATE_DATE
,okcI.REQUEST_ID AS OkcI_REQUEST_ID
,oksB.COUNTER_VALUE_ID AS OksB_COUNTER_VALUE_ID
FROM
OKC_K_LINES_B okcB
,OKS_K_LINES_B oksB
,OKC_K_ITEMS okcI
Where okcB.DNZ_CHR_ID = P_From_Chr_ID
AND okcB.ID = oksB.CLE_ID(+)
AND okcB.ID = okcI.CLE_ID(+)
AND oksB.DNZ_CHR_ID(+) = okcB.DNZ_CHR_ID
AND okcI.DNZ_CHR_ID(+) = okcB.DNZ_CHR_ID
AND okcB.date_cancelled IS NULL;
SELECT /*+ leading(okcB) use_nl(oksB,okcI) */
------------------------------------------Begin of OKC_K_LINES_B columns---------------------
okcB.ID AS OkcB_OldOKCLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcB_NewOKCLineID --Target Value
,okcB.LINE_NUMBER AS OkcB_LINE_NUMBER
,decode(okcB.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcB_NewChrID--Target Value
,okcB.CLE_ID AS OkcB_CLE_ID
,P_To_Chr_ID AS OkcB_NewDnzChrID --Target Value
,okcB.DISPLAY_SEQUENCE AS OkcB_DISPLAY_SEQUENCE
,okcB.STS_CODE AS OkcB_STS_CODE
,NULL AS OkcB_TRN_CODE
,okcB.LSE_ID AS OkcB_LSE_ID
,okcB.EXCEPTION_YN AS OkcB_EXCEPTION_YN
,1 AS OkcB_OBJECT_VERSION_NUMBER
,okcB.HIDDEN_IND AS OkcB_HIDDEN_IND
,(CASE WHEN okcB.LSE_ID IN (7, 8, 9, 10, 11, 13, 18, 25, 35, 46) AND okcB.DATE_CANCELLED IS NOT NULL THEN /*Modified for bug:6765336*/
okcB.CANCELLED_AMOUNT
else
decode(okcB.DATE_TERMINATED
,NULL
,decode(okcB.LSE_ID
,46
,decode(okcB.DATE_CANCELLED
,NULL
,okcB.PRICE_NEGOTIATED
,okcB.CANCELLED_AMOUNT
)
,okcB.PRICE_NEGOTIATED
)
,nvl(okcB.PRICE_NEGOTIATED,0)
+nvl(oksB.CREDIT_AMOUNT,0)
+nvl(oksB.UBT_AMOUNT,0)
+nvl(oksB.SUPPRESSED_CREDIT,0)
)
END) AS OkcB_PRICE_NEGOTIATED
,okcB.PRICE_LEVEL_IND AS OkcB_PRICE_LEVEL_IND
,okcB.PRICE_UNIT AS OkcB_PRICE_UNIT
,okcB.PRICE_UNIT_PERCENT AS OkcB_PRICE_UNIT_PERCENT
,okcB.INVOICE_LINE_LEVEL_IND AS OkcB_INVOICE_LINE_LEVEL_IND
,okcB.DPAS_RATING AS OkcB_DPAS_RATING
,okcB.TEMPLATE_USED AS OkcB_TEMPLATE_USED
,okcB.PRICE_TYPE AS OkcB_PRICE_TYPE
,okcB.CURRENCY_CODE AS OkcB_CURRENCY_CODE
,NULL AS OkcB_DATE_TERMINATED
,okcB.START_DATE AS OkcB_START_DATE
,okcB.END_DATE AS OkcB_END_DATE
,okcB.ATTRIBUTE_CATEGORY AS OkcB_ATTRIBUTE_CATEGORY
,okcB.ATTRIBUTE1 AS OkcB_ATTRIBUTE1
,okcB.ATTRIBUTE2 AS OkcB_ATTRIBUTE2
,okcB.ATTRIBUTE3 AS OkcB_ATTRIBUTE3
,okcB.ATTRIBUTE4 AS OkcB_ATTRIBUTE4
,okcB.ATTRIBUTE5 AS OkcB_ATTRIBUTE5
,okcB.ATTRIBUTE6 AS OkcB_ATTRIBUTE6
,okcB.ATTRIBUTE7 AS OkcB_ATTRIBUTE7
,okcB.ATTRIBUTE8 AS OkcB_ATTRIBUTE8
,okcB.ATTRIBUTE9 AS OkcB_ATTRIBUTE9
,okcB.ATTRIBUTE10 AS OkcB_ATTRIBUTE10
,okcB.ATTRIBUTE11 AS OkcB_ATTRIBUTE11
,okcB.ATTRIBUTE12 AS OkcB_ATTRIBUTE12
,okcB.ATTRIBUTE13 AS OkcB_ATTRIBUTE13
,okcB.ATTRIBUTE14 AS OkcB_ATTRIBUTE14
,okcB.ATTRIBUTE15 AS OkcB_ATTRIBUTE15
,okcB.SECURITY_GROUP_ID AS OkcB_SECURITY_GROUP_ID
,okcB.PRICE_NEGOTIATED_RENEWED AS OkcB_PRICE_NEGOTIATED_RENEWED
,okcB.CURRENCY_CODE_RENEWED AS OkcB_CURRENCY_CODE_RENEWED
,okcB.UPG_ORIG_SYSTEM_REF AS OkcB_UPG_ORIG_SYSTEM_REF
,okcB.UPG_ORIG_SYSTEM_REF_ID AS OkcB_UPG_ORIG_SYSTEM_REF_ID
,NULL AS OkcB_DATE_RENEWED
,okcB.ID AS OkcB_ORIG_SYSTEM_ID1 --Target Value
,'COPY' AS OkcB_ORIG_SYSTEM_REFERENCE1 --Target Value
,'OKC_LINE' AS OkcB_ORIG_SYSTEM_SOURCE_CODE --Target Value
,okcB.PROGRAM_APPLICATION_ID AS OkcB_PROGRAM_APPLICATION_ID
,okcB.PROGRAM_ID AS OkcB_PROGRAM_ID
,okcB.PROGRAM_UPDATE_DATE AS OkcB_PROGRAM_UPDATE_DATE
,okcB.REQUEST_ID AS OkcB_REQUEST_ID
,okcB.PRICE_LIST_ID AS OkcB_PRICE_LIST_ID
,okcB.PRICE_LIST_LINE_ID AS OkcB_PRICE_LIST_LINE_ID
,okcB.LINE_LIST_PRICE AS OkcB_LINE_LIST_PRICE
,okcB.ITEM_TO_PRICE_YN AS OkcB_ITEM_TO_PRICE_YN
,okcB.PRICING_DATE AS OkcB_PRICING_DATE
,okcB.PRICE_BASIS_YN AS OkcB_PRICE_BASIS_YN
,okcB.CONFIG_HEADER_ID AS OkcB_CONFIG_HEADER_ID
,okcB.CONFIG_REVISION_NUMBER AS OkcB_CONFIG_REVISION_NUMBER
,okcB.CONFIG_COMPLETE_YN AS OkcB_CONFIG_COMPLETE_YN
,okcB.CONFIG_VALID_YN AS OkcB_CONFIG_VALID_YN
,okcB.CONFIG_TOP_MODEL_LINE_ID AS OkcB_CONFIG_TOP_MODEL_LINE_ID
,okcB.CONFIG_ITEM_TYPE AS OkcB_CONFIG_ITEM_TYPE
,okcB.CONFIG_ITEM_ID AS OkcB_CONFIG_ITEM_ID
,okcB.SERVICE_ITEM_YN AS OkcB_SERVICE_ITEM_YN
,okcB.PH_PRICING_TYPE AS OkcB_PH_PRICING_TYPE
,okcB.PH_PRICE_BREAK_BASIS AS OkcB_PH_PRICE_BREAK_BASIS
,okcB.PH_MIN_QTY AS OkcB_PH_MIN_QTY
,okcB.PH_MIN_AMT AS OkcB_PH_MIN_AMT
,okcB.PH_QP_REFERENCE_ID AS OkcB_PH_QP_REFERENCE_ID
,okcB.PH_VALUE AS OkcB_PH_VALUE
,okcB.PH_ENFORCE_PRICE_LIST_YN AS OkcB_PH_ENFORCE_PRICE_LIST_YN
,okcB.PH_ADJUSTMENT AS OkcB_PH_ADJUSTMENT
,okcB.PH_INTEGRATED_WITH_QP AS OkcB_PH_INTEGRATED_WITH_QP
,okcB.CUST_ACCT_ID AS OkcB_CUST_ACCT_ID
,okcB.BILL_TO_SITE_USE_ID AS OkcB_BILL_TO_SITE_USE_ID
,okcB.INV_RULE_ID AS OkcB_INV_RULE_ID
,okcB.LINE_RENEWAL_TYPE_CODE AS OkcB_LINE_RENEWAL_TYPE_CODE
,okcB.SHIP_TO_SITE_USE_ID AS OkcB_SHIP_TO_SITE_USE_ID
,okcB.PAYMENT_TERM_ID AS OkcB_PAYMENT_TERM_ID
,NULL AS OkcB_DATE_CANCELLED
,NULL AS OkcB_TERM_CANCEL_SOURCE --Bug 4641561
,okcB.ANNUALIZED_FACTOR AS OkcB_ANNUALIZED_FACTOR
,okcB.PAYMENT_INSTRUCTION_TYPE AS OkcB_PAYMENT_INSTRUCTION_TYPE
,NULL AS OkcB_CANCELLED_AMOUNT
,decode(okcB.DATE_CANCELLED,NULL,'N','Y') AS OkcB_LINE_CANCELLED_FLAG
,decode(okcB.DATE_TERMINATED,NULL,'N','Y') AS OkcB_LINE_TERMINATED_FLAG
---------------------------------------End of OKC_K_LINES_B columns------------------------------------
---------------------------------------Begin of OKS_K_LINES_B columns----------------------------------
,oksB.ID AS OksB_OldOksLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OksB_NewOksLineID
,oksB.CLE_ID AS OksB_CLE_ID
,P_To_Chr_ID AS OksB_NewDnzChrID
,oksB.DISCOUNT_LIST AS OksB_DISCOUNT_LIST
,oksB.ACCT_RULE_ID AS OksB_ACCT_RULE_ID
,oksB.PAYMENT_TYPE AS OksB_PAYMENT_TYPE
,NULL AS OksB_CC_NO --Obsolete
,NULL AS OksB_CC_EXPIRY_DATE --Obsolete
,NULL AS OksB_CC_BANK_ACCT_ID --Obsolete
,NULL AS OksB_CC_AUTH_CODE --Obsolete
,oksB.COMMITMENT_ID AS OksB_COMMITMENT_ID
,oksB.LOCKED_PRICE_LIST_ID AS OksB_LOCKED_PRICE_LIST_ID
,oksB.USAGE_EST_YN AS OksB_USAGE_EST_YN
,oksB.USAGE_EST_METHOD AS OksB_USAGE_EST_METHOD
,oksB.USAGE_EST_START_DATE AS OksB_USAGE_EST_START_DATE
,oksB.TERMN_METHOD AS OksB_TERMN_METHOD
,NULL AS OksB_UBT_AMOUNT
,NULL AS OksB_CREDIT_AMOUNT
,NULL AS OksB_SUPPRESSED_CREDIT
,NULL AS OksB_OVERRIDE_AMOUNT
,oksB.CUST_PO_NUMBER_REQ_YN AS OksB_CUST_PO_NUMBER_REQ_YN
,oksB.CUST_PO_NUMBER AS OksB_CUST_PO_NUMBER
,oksB.GRACE_DURATION AS OksB_GRACE_DURATION
,oksB.GRACE_PERIOD AS OksB_GRACE_PERIOD
,oksB.INV_PRINT_FLAG AS OksB_INV_PRINT_FLAG
-- Bug# 5531198 hkamdar 21-Sep-2006
/*
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,OKS_SETUP_UTIL_PUB.G_GCD_PRICE_UOM) AS OksB_PRICE_UOM */
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,decode(l_TrgtHeaderPriceUomExists_YN
,'Y'
,l_TrgtHeaderPriceUom
,oksB.PRICE_UOM)) AS OksB_PRICE_UOM
-- End Bug# 5531198 hkamdar 21-Sep-2006
,oksB.TAX_AMOUNT AS OksB_TAX_AMOUNT
,oksB.TAX_INCLUSIVE_YN AS OksB_TAX_INCLUSIVE_YN
,oksB.TAX_STATUS AS OksB_TAX_STATUS
,oksB.TAX_CODE AS OksB_TAX_CODE
,oksB.TAX_EXEMPTION_ID AS OksB_TAX_EXEMPTION_ID
,oksB.IB_TRANS_TYPE AS OksB_IB_TRANS_TYPE
,oksB.IB_TRANS_DATE AS OksB_IB_TRANS_DATE
,oksB.PROD_PRICE AS OksB_PROD_PRICE
,oksB.SERVICE_PRICE AS OksB_SERVICE_PRICE
,oksB.CLVL_LIST_PRICE AS OksB_CLVL_LIST_PRICE
,oksB.CLVL_QUANTITY AS OksB_CLVL_QUANTITY
,oksB.CLVL_EXTENDED_AMT AS OksB_CLVL_EXTENDED_AMT
,oksB.CLVL_UOM_CODE AS OksB_CLVL_UOM_CODE
,oksB.TOPLVL_OPERAND_CODE AS OksB_TOPLVL_OPERAND_CODE
,oksB.TOPLVL_OPERAND_VAL AS OksB_TOPLVL_OPERAND_VAL
,oksB.TOPLVL_QUANTITY AS OksB_TOPLVL_QUANTITY
,oksB.TOPLVL_UOM_CODE AS OksB_TOPLVL_UOM_CODE
,oksB.TOPLVL_ADJ_PRICE AS OksB_TOPLVL_ADJ_PRICE
,oksB.TOPLVL_PRICE_QTY AS OksB_TOPLVL_PRICE_QTY
,oksB.AVERAGING_INTERVAL AS OksB_AVERAGING_INTERVAL
,oksB.SETTLEMENT_INTERVAL AS OksB_SETTLEMENT_INTERVAL
,oksB.MINIMUM_QUANTITY AS OksB_MINIMUM_QUANTITY
,oksB.DEFAULT_QUANTITY AS OksB_DEFAULT_QUANTITY
,oksB.AMCV_FLAG AS OksB_AMCV_FLAG
,oksB.FIXED_QUANTITY AS OksB_FIXED_QUANTITY
,oksB.USAGE_DURATION AS OksB_USAGE_DURATION
,oksB.USAGE_PERIOD AS OksB_USAGE_PERIOD
,oksB.LEVEL_YN AS OksB_LEVEL_YN
,oksB.USAGE_TYPE AS OksB_USAGE_TYPE
,oksB.UOM_QUANTIFIED AS OksB_UOM_QUANTIFIED
,oksB.BASE_READING AS OksB_BASE_READING
,oksB.BILLING_SCHEDULE_TYPE AS OksB_BILLING_SCHEDULE_TYPE
,NULL AS OksB_FULL_CREDIT
,oksB.LOCKED_PRICE_LIST_LINE_ID AS OksB_LOCKED_PRICE_LIST_LINE_ID
,oksB.BREAK_UOM AS OksB_BREAK_UOM
,oksB.PRORATE AS OksB_PRORATE
,oksB.COVERAGE_TYPE AS OksB_COVERAGE_TYPE
,oksB.EXCEPTION_COV_ID AS OksB_EXCEPTION_COV_ID
,oksB.LIMIT_UOM_QUANTIFIED AS OksB_LIMIT_UOM_QUANTIFIED
,oksB.DISCOUNT_AMOUNT AS OksB_DISCOUNT_AMOUNT
,oksB.DISCOUNT_PERCENT AS OksB_DISCOUNT_PERCENT
,oksB.OFFSET_DURATION AS OksB_OFFSET_DURATION
,oksB.OFFSET_PERIOD AS OksB_OFFSET_PERIOD
,oksB.INCIDENT_SEVERITY_ID AS OksB_INCIDENT_SEVERITY_ID
,oksB.PDF_ID AS OksB_PDF_ID
,oksB.WORK_THRU_YN AS OksB_WORK_THRU_YN
,oksB.REACT_ACTIVE_YN AS OksB_REACT_ACTIVE_YN
,oksB.TRANSFER_OPTION AS OksB_TRANSFER_OPTION
,oksB.PROD_UPGRADE_YN AS OksB_PROD_UPGRADE_YN
,oksB.INHERITANCE_TYPE AS OksB_INHERITANCE_TYPE
,oksB.PM_PROGRAM_ID AS OksB_PM_PROGRAM_ID
,oksB.PM_CONF_REQ_YN AS OksB_PM_CONF_REQ_YN
,oksB.PM_SCH_EXISTS_YN AS OksB_PM_SCH_EXISTS_YN
,oksB.ALLOW_BT_DISCOUNT AS OksB_ALLOW_BT_DISCOUNT
,oksB.APPLY_DEFAULT_TIMEZONE AS OksB_APPLY_DEFAULT_TIMEZONE
,oksB.SYNC_DATE_INSTALL AS OksB_SYNC_DATE_INSTALL
,1 AS OksB_OBJECT_VERSION_NUMBER
,oksB.SECURITY_GROUP_ID AS OksB_SECURITY_GROUP_ID
,oksB.REQUEST_ID AS OksB_REQUEST_ID
,oksB.ID AS OksB_ORIG_SYSTEM_ID1
,'COPY' AS OksB_ORIG_SYSTEM_REFERENCE1
,NULL AS OksB_ORIG_SYSTEM_SOURCE_CODE
,oksB.TRXN_EXTENSION_ID AS OksB_TRXN_EXTENSION_ID
,oksB.TAX_CLASSIFICATION_CODE AS OksB_TAX_CLASSIFICATION_CODE
,oksB.EXEMPT_CERTIFICATE_NUMBER AS OksB_EXEMPT_CERTIFICATE_NUMBER
,oksB.EXEMPT_REASON_CODE AS OksB_EXEMPT_REASON_CODE
,oksB.COVERAGE_ID AS OksB_COVERAGE_ID
,oksB.STANDARD_COV_YN AS OksB_STANDARD_COV_YN
--------------------------------End of OKS_K_LINES_B columns-------------------------
--------------------------------Start of OKC_K_ITEMS columns-------------------------
,okcI.ID AS OkcI_OldOkcItemID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcI_NewOkcItemID
,okcI.CLE_ID AS OkcI_CLE_ID
,P_To_Chr_ID AS OkcI_NewDnzChrID
,decode(okcI.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcI_NewChrID
,okcI.OBJECT1_ID1 AS OkcI_OBJECT1_ID1
,okcI.OBJECT1_ID2 AS OkcI_OBJECT1_ID2
,okcI.JTOT_OBJECT1_CODE AS OkcI_JTOT_OBJECT1_CODE
,okcI.UOM_CODE AS OkcI_UOM_CODE
,okcI.EXCEPTION_YN AS OkcI_EXCEPTION_YN
,okcI.NUMBER_OF_ITEMS AS OkcI_NUMBER_OF_ITEMS
,okcI.PRICED_ITEM_YN AS OkcI_PRICED_ITEM_YN
,1 AS OkcI_OBJECT_VERSION_NUMBER
,okcI.SECURITY_GROUP_ID AS OkcI_SECURITY_GROUP_ID
,okcI.UPG_ORIG_SYSTEM_REF AS OkcI_UPG_ORIG_SYSTEM_REF
,okcI.UPG_ORIG_SYSTEM_REF_ID AS OkcI_UPG_ORIG_SYSTEM_REF_ID
,okcI.PROGRAM_APPLICATION_ID AS Okc_PROGRAM_APPLICATION_ID
,okcI.PROGRAM_ID AS OkcI_PROGRAM_ID
,okcI.PROGRAM_UPDATE_DATE AS OkcI_PROGRAM_UPDATE_DATE
,okcI.REQUEST_ID AS OkcI_REQUEST_ID
,oksB.COUNTER_VALUE_ID AS OksB_COUNTER_VALUE_ID
FROM
OKC_K_LINES_B okcB
,OKS_K_LINES_B oksB
,OKC_K_ITEMS okcI
Where okcB.DNZ_CHR_ID = P_From_Chr_ID
AND okcB.ID = oksB.CLE_ID(+)
AND okcB.ID = okcI.CLE_ID(+)
AND oksB.DNZ_CHR_ID(+) = okcB.DNZ_CHR_ID
AND okcI.DNZ_CHR_ID(+) = okcB.DNZ_CHR_ID
AND okcB.date_cancelled is null
AND okcB.date_terminated is null;
SELECT /*+ leading(okcB) use_nl(oksB,okcI) */
------------------------------------------Begin of OKC_K_LINES_B columns---------------------
okcB.ID AS OkcB_OldOKCLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcB_NewOKCLineID --Target Value
,okcB.LINE_NUMBER AS OkcB_LINE_NUMBER
,decode(okcB.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcB_NewChrID--Target Value
,okcB.CLE_ID AS OkcB_CLE_ID
,P_To_Chr_ID AS OkcB_NewDnzChrID --Target Value
,okcB.DISPLAY_SEQUENCE AS OkcB_DISPLAY_SEQUENCE
,okcB.STS_CODE AS OkcB_STS_CODE
,okcB.TRN_CODE AS OkcB_TRN_CODE
,okcB.LSE_ID AS OkcB_LSE_ID
,okcB.EXCEPTION_YN AS OkcB_EXCEPTION_YN
,1 AS OkcB_OBJECT_VERSION_NUMBER
,okcB.HIDDEN_IND AS OkcB_HIDDEN_IND
,okcB.PRICE_NEGOTIATED AS OkcB_PRICE_NEGOTIATED
,okcB.PRICE_LEVEL_IND AS OkcB_PRICE_LEVEL_IND
,okcB.PRICE_UNIT AS OkcB_PRICE_UNIT
,okcB.PRICE_UNIT_PERCENT AS OkcB_PRICE_UNIT_PERCENT
,okcB.INVOICE_LINE_LEVEL_IND AS OkcB_INVOICE_LINE_LEVEL_IND
,okcB.DPAS_RATING AS OkcB_DPAS_RATING
,okcB.TEMPLATE_USED AS OkcB_TEMPLATE_USED
,okcB.PRICE_TYPE AS OkcB_PRICE_TYPE
,okcB.CURRENCY_CODE AS OkcB_CURRENCY_CODE
,NULL AS OkcB_DATE_TERMINATED
,okcB.START_DATE AS OkcB_START_DATE
,okcB.END_DATE AS OkcB_END_DATE
,okcB.ATTRIBUTE_CATEGORY AS OkcB_ATTRIBUTE_CATEGORY
,okcB.ATTRIBUTE1 AS OkcB_ATTRIBUTE1
,okcB.ATTRIBUTE2 AS OkcB_ATTRIBUTE2
,okcB.ATTRIBUTE3 AS OkcB_ATTRIBUTE3
,okcB.ATTRIBUTE4 AS OkcB_ATTRIBUTE4
,okcB.ATTRIBUTE5 AS OkcB_ATTRIBUTE5
,okcB.ATTRIBUTE6 AS OkcB_ATTRIBUTE6
,okcB.ATTRIBUTE7 AS OkcB_ATTRIBUTE7
,okcB.ATTRIBUTE8 AS OkcB_ATTRIBUTE8
,okcB.ATTRIBUTE9 AS OkcB_ATTRIBUTE9
,okcB.ATTRIBUTE10 AS OkcB_ATTRIBUTE10
,okcB.ATTRIBUTE11 AS OkcB_ATTRIBUTE11
,okcB.ATTRIBUTE12 AS OkcB_ATTRIBUTE12
,okcB.ATTRIBUTE13 AS OkcB_ATTRIBUTE13
,okcB.ATTRIBUTE14 AS OkcB_ATTRIBUTE14
,okcB.ATTRIBUTE15 AS OkcB_ATTRIBUTE15
,okcB.SECURITY_GROUP_ID AS OkcB_SECURITY_GROUP_ID
,okcB.PRICE_NEGOTIATED_RENEWED AS OkcB_PRICE_NEGOTIATED_RENEWED
,okcB.CURRENCY_CODE_RENEWED AS OkcB_CURRENCY_CODE_RENEWED
/*Commented and Modified by sjanakir for Bug# 7214731
,okcB.UPG_ORIG_SYSTEM_REF AS OkcB_UPG_ORIG_SYSTEM_REF
,okcB.UPG_ORIG_SYSTEM_REF_ID AS OkcB_UPG_ORIG_SYSTEM_REF_ID
*/
,NULL AS OkcB_UPG_ORIG_SYSTEM_REF
,NULL AS OkcB_UPG_ORIG_SYSTEM_REF_ID
,NULL AS OkcB_DATE_RENEWED
,okcB.ID AS OkcB_ORIG_SYSTEM_ID1 --Target Value
,'COPY' AS OkcB_ORIG_SYSTEM_REFERENCE1 --Target Value
,'OKC_LINE' AS OkcB_ORIG_SYSTEM_SOURCE_CODE --Target Value
,okcB.PROGRAM_APPLICATION_ID AS OkcB_PROGRAM_APPLICATION_ID
,okcB.PROGRAM_ID AS OkcB_PROGRAM_ID
,okcB.PROGRAM_UPDATE_DATE AS OkcB_PROGRAM_UPDATE_DATE
,okcB.REQUEST_ID AS OkcB_REQUEST_ID
,okcB.PRICE_LIST_ID AS OkcB_PRICE_LIST_ID
,okcB.PRICE_LIST_LINE_ID AS OkcB_PRICE_LIST_LINE_ID
,okcB.LINE_LIST_PRICE AS OkcB_LINE_LIST_PRICE
,okcB.ITEM_TO_PRICE_YN AS OkcB_ITEM_TO_PRICE_YN
,okcB.PRICING_DATE AS OkcB_PRICING_DATE
,okcB.PRICE_BASIS_YN AS OkcB_PRICE_BASIS_YN
,okcB.CONFIG_HEADER_ID AS OkcB_CONFIG_HEADER_ID
,okcB.CONFIG_REVISION_NUMBER AS OkcB_CONFIG_REVISION_NUMBER
,okcB.CONFIG_COMPLETE_YN AS OkcB_CONFIG_COMPLETE_YN
,okcB.CONFIG_VALID_YN AS OkcB_CONFIG_VALID_YN
,okcB.CONFIG_TOP_MODEL_LINE_ID AS OkcB_CONFIG_TOP_MODEL_LINE_ID
,okcB.CONFIG_ITEM_TYPE AS OkcB_CONFIG_ITEM_TYPE
,okcB.CONFIG_ITEM_ID AS OkcB_CONFIG_ITEM_ID
,okcB.SERVICE_ITEM_YN AS OkcB_SERVICE_ITEM_YN
,okcB.PH_PRICING_TYPE AS OkcB_PH_PRICING_TYPE
,okcB.PH_PRICE_BREAK_BASIS AS OkcB_PH_PRICE_BREAK_BASIS
,okcB.PH_MIN_QTY AS OkcB_PH_MIN_QTY
,okcB.PH_MIN_AMT AS OkcB_PH_MIN_AMT
,okcB.PH_QP_REFERENCE_ID AS OkcB_PH_QP_REFERENCE_ID
,okcB.PH_VALUE AS OkcB_PH_VALUE
,okcB.PH_ENFORCE_PRICE_LIST_YN AS OkcB_PH_ENFORCE_PRICE_LIST_YN
,okcB.PH_ADJUSTMENT AS OkcB_PH_ADJUSTMENT
,okcB.PH_INTEGRATED_WITH_QP AS OkcB_PH_INTEGRATED_WITH_QP
,okcB.CUST_ACCT_ID AS OkcB_CUST_ACCT_ID
,okcB.BILL_TO_SITE_USE_ID AS OkcB_BILL_TO_SITE_USE_ID
,okcB.INV_RULE_ID AS OkcB_INV_RULE_ID
,okcB.LINE_RENEWAL_TYPE_CODE AS OkcB_LINE_RENEWAL_TYPE_CODE
,okcB.SHIP_TO_SITE_USE_ID AS OkcB_SHIP_TO_SITE_USE_ID
,okcB.PAYMENT_TERM_ID AS OkcB_PAYMENT_TERM_ID
,NULL AS OkcB_DATE_CANCELLED
,NULL AS OkcB_TERM_CANCEL_SOURCE
,okcB.ANNUALIZED_FACTOR AS OkcB_ANNUALIZED_FACTOR
,okcB.PAYMENT_INSTRUCTION_TYPE AS OkcB_PAYMENT_INSTRUCTION_TYPE
,NULL AS OkcB_CANCELLED_AMOUNT
,decode(okcB.DATE_CANCELLED,NULL,'N','Y') AS OkcB_LINE_CANCELLED_FLAG
,decode(okcB.DATE_TERMINATED,NULL,'N','Y') AS OkcB_LINE_TERMINATED_FLAG
---------------------------------------End of OKC_K_LINES_B columns------------------------------------
---------------------------------------Begin of OKS_K_LINES_B columns----------------------------------
,oksB.ID AS OksB_OldOksLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OksB_NewOksLineID
,oksB.CLE_ID AS OksB_CLE_ID
,P_To_Chr_ID AS OksB_NewDnzChrID
,oksB.DISCOUNT_LIST AS OksB_DISCOUNT_LIST
,oksB.ACCT_RULE_ID AS OksB_ACCT_RULE_ID
,oksB.PAYMENT_TYPE AS OksB_PAYMENT_TYPE
,NULL AS OksB_CC_NO --Obsolete
,NULL AS OksB_CC_EXPIRY_DATE --Obsolete
,NULL AS OksB_CC_BANK_ACCT_ID --Obsolete
,NULL AS OksB_CC_AUTH_CODE --Obsolete
,oksB.COMMITMENT_ID AS OksB_COMMITMENT_ID
,oksB.LOCKED_PRICE_LIST_ID AS OksB_LOCKED_PRICE_LIST_ID
,oksB.USAGE_EST_YN AS OksB_USAGE_EST_YN
,oksB.USAGE_EST_METHOD AS OksB_USAGE_EST_METHOD
,oksB.USAGE_EST_START_DATE AS OksB_USAGE_EST_START_DATE
,oksB.TERMN_METHOD AS OksB_TERMN_METHOD
,NULL AS OksB_UBT_AMOUNT
,NULL AS OksB_CREDIT_AMOUNT
,NULL AS OksB_SUPPRESSED_CREDIT
,NULL AS OksB_OVERRIDE_AMOUNT
,oksB.CUST_PO_NUMBER_REQ_YN AS OksB_CUST_PO_NUMBER_REQ_YN
,oksB.CUST_PO_NUMBER AS OksB_CUST_PO_NUMBER
,oksB.GRACE_DURATION AS OksB_GRACE_DURATION
,oksB.GRACE_PERIOD AS OksB_GRACE_PERIOD
,oksB.INV_PRINT_FLAG AS OksB_INV_PRINT_FLAG
-- Bug# 5531198 hkamdar 21-Sep-2006
/*
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,OKS_SETUP_UTIL_PUB.G_GCD_PRICE_UOM) AS OksB_PRICE_UOM */
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,decode(l_TrgtHeaderPriceUomExists_YN
,'Y'
,l_TrgtHeaderPriceUom
,oksB.PRICE_UOM)) AS OksB_PRICE_UOM
-- End Bug# 5531198 hkamdar 21-Sep-2006
,oksB.TAX_AMOUNT AS OksB_TAX_AMOUNT
,oksB.TAX_INCLUSIVE_YN AS OksB_TAX_INCLUSIVE_YN
,oksB.TAX_STATUS AS OksB_TAX_STATUS
,oksB.TAX_CODE AS OksB_TAX_CODE
,oksB.TAX_EXEMPTION_ID AS OksB_TAX_EXEMPTION_ID
,oksB.IB_TRANS_TYPE AS OksB_IB_TRANS_TYPE
,oksB.IB_TRANS_DATE AS OksB_IB_TRANS_DATE
,oksB.PROD_PRICE AS OksB_PROD_PRICE
,oksB.SERVICE_PRICE AS OksB_SERVICE_PRICE
,oksB.CLVL_LIST_PRICE AS OksB_CLVL_LIST_PRICE
,oksB.CLVL_QUANTITY AS OksB_CLVL_QUANTITY
,oksB.CLVL_EXTENDED_AMT AS OksB_CLVL_EXTENDED_AMT
,oksB.CLVL_UOM_CODE AS OksB_CLVL_UOM_CODE
,oksB.TOPLVL_OPERAND_CODE AS OksB_TOPLVL_OPERAND_CODE
,oksB.TOPLVL_OPERAND_VAL AS OksB_TOPLVL_OPERAND_VAL
,oksB.TOPLVL_QUANTITY AS OksB_TOPLVL_QUANTITY
,oksB.TOPLVL_UOM_CODE AS OksB_TOPLVL_UOM_CODE
,oksB.TOPLVL_ADJ_PRICE AS OksB_TOPLVL_ADJ_PRICE
,oksB.TOPLVL_PRICE_QTY AS OksB_TOPLVL_PRICE_QTY
,oksB.AVERAGING_INTERVAL AS OksB_AVERAGING_INTERVAL
,oksB.SETTLEMENT_INTERVAL AS OksB_SETTLEMENT_INTERVAL
,oksB.MINIMUM_QUANTITY AS OksB_MINIMUM_QUANTITY
,oksB.DEFAULT_QUANTITY AS OksB_DEFAULT_QUANTITY
,oksB.AMCV_FLAG AS OksB_AMCV_FLAG
,oksB.FIXED_QUANTITY AS OksB_FIXED_QUANTITY
,oksB.USAGE_DURATION AS OksB_USAGE_DURATION
,oksB.USAGE_PERIOD AS OksB_USAGE_PERIOD
,oksB.LEVEL_YN AS OksB_LEVEL_YN
,oksB.USAGE_TYPE AS OksB_USAGE_TYPE
,oksB.UOM_QUANTIFIED AS OksB_UOM_QUANTIFIED
,oksB.BASE_READING AS OksB_BASE_READING
,oksB.BILLING_SCHEDULE_TYPE AS OksB_BILLING_SCHEDULE_TYPE
,NULL AS OksB_FULL_CREDIT
,oksB.LOCKED_PRICE_LIST_LINE_ID AS OksB_LOCKED_PRICE_LIST_LINE_ID
,oksB.BREAK_UOM AS OksB_BREAK_UOM
,oksB.PRORATE AS OksB_PRORATE
,oksB.COVERAGE_TYPE AS OksB_COVERAGE_TYPE
,oksB.EXCEPTION_COV_ID AS OksB_EXCEPTION_COV_ID
,oksB.LIMIT_UOM_QUANTIFIED AS OksB_LIMIT_UOM_QUANTIFIED
,oksB.DISCOUNT_AMOUNT AS OksB_DISCOUNT_AMOUNT
,oksB.DISCOUNT_PERCENT AS OksB_DISCOUNT_PERCENT
,oksB.OFFSET_DURATION AS OksB_OFFSET_DURATION
,oksB.OFFSET_PERIOD AS OksB_OFFSET_PERIOD
,oksB.INCIDENT_SEVERITY_ID AS OksB_INCIDENT_SEVERITY_ID
,oksB.PDF_ID AS OksB_PDF_ID
,oksB.WORK_THRU_YN AS OksB_WORK_THRU_YN
,oksB.REACT_ACTIVE_YN AS OksB_REACT_ACTIVE_YN
,oksB.TRANSFER_OPTION AS OksB_TRANSFER_OPTION
,oksB.PROD_UPGRADE_YN AS OksB_PROD_UPGRADE_YN
,oksB.INHERITANCE_TYPE AS OksB_INHERITANCE_TYPE
,oksB.PM_PROGRAM_ID AS OksB_PM_PROGRAM_ID
,oksB.PM_CONF_REQ_YN AS OksB_PM_CONF_REQ_YN
,oksB.PM_SCH_EXISTS_YN AS OksB_PM_SCH_EXISTS_YN
,oksB.ALLOW_BT_DISCOUNT AS OksB_ALLOW_BT_DISCOUNT
,oksB.APPLY_DEFAULT_TIMEZONE AS OksB_APPLY_DEFAULT_TIMEZONE
,oksB.SYNC_DATE_INSTALL AS OksB_SYNC_DATE_INSTALL
,1 AS OksB_OBJECT_VERSION_NUMBER
,oksB.SECURITY_GROUP_ID AS OksB_SECURITY_GROUP_ID
,oksB.REQUEST_ID AS OksB_REQUEST_ID
,oksB.ID AS OksB_ORIG_SYSTEM_ID1
,'COPY' AS OksB_ORIG_SYSTEM_REFERENCE1
,NULL AS OksB_ORIG_SYSTEM_SOURCE_CODE
,oksB.TRXN_EXTENSION_ID AS OksB_TRXN_EXTENSION_ID
,oksB.TAX_CLASSIFICATION_CODE AS OksB_TAX_CLASSIFICATION_CODE
,oksB.EXEMPT_CERTIFICATE_NUMBER AS OksB_EXEMPT_CERTIFICATE_NUMBER
,oksB.EXEMPT_REASON_CODE AS OksB_EXEMPT_REASON_CODE
,oksB.COVERAGE_ID AS OksB_COVERAGE_ID
,oksB.STANDARD_COV_YN AS OksB_STANDARD_COV_YN
--------------------------------End of OKS_K_LINES_B columns-------------------------
--------------------------------Start of OKC_K_ITEMS columns-------------------------
,okcI.ID AS OkcI_OldOkcItemID
,To_number(rawtohex(sys_guid()), HexFormatStr)AS OkcI_NewOkcItemID
,okcI.CLE_ID AS OkcI_CLE_ID
,P_To_Chr_ID AS OkcI_NewDnzChrID
,decode(okcI.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcI_NewChrID
,okcI.OBJECT1_ID1 AS OkcI_OBJECT1_ID1
,okcI.OBJECT1_ID2 AS OkcI_OBJECT1_ID2
,okcI.JTOT_OBJECT1_CODE AS OkcI_JTOT_OBJECT1_CODE
,okcI.UOM_CODE AS OkcI_UOM_CODE
,okcI.EXCEPTION_YN AS OkcI_EXCEPTION_YN
,okcI.NUMBER_OF_ITEMS AS OkcI_NUMBER_OF_ITEMS
,okcI.PRICED_ITEM_YN AS OkcI_PRICED_ITEM_YN
,1 AS OkcI_OBJECT_VERSION_NUMBER
,okcI.SECURITY_GROUP_ID AS OkcI_SECURITY_GROUP_ID
,okcI.UPG_ORIG_SYSTEM_REF AS OkcI_UPG_ORIG_SYSTEM_REF
,okcI.UPG_ORIG_SYSTEM_REF_ID AS OkcI_UPG_ORIG_SYSTEM_REF_ID
,okcI.PROGRAM_APPLICATION_ID AS Okc_PROGRAM_APPLICATION_ID
,okcI.PROGRAM_ID AS OkcI_PROGRAM_ID
,okcI.PROGRAM_UPDATE_DATE AS OkcI_PROGRAM_UPDATE_DATE
,okcI.REQUEST_ID AS OkcI_REQUEST_ID
,oksB.COUNTER_VALUE_ID AS OksB_COUNTER_VALUE_ID
FROM
OKC_K_LINES_B okcB
,OKS_K_LINES_B oksB
,OKC_K_ITEMS okcI
WHERE
okcB.ID = oksB.CLE_ID(+)
AND okcB.ID = okcI.CLE_ID(+)
AND okcB.DNZ_CHR_ID = P_From_Chr_ID
AND oksB.DNZ_CHR_ID(+) = okcB.DNZ_CHR_ID
AND okcI.DNZ_CHR_ID(+) = okcB.DNZ_CHR_ID
AND
(
NVL(okcB.LINE_RENEWAL_TYPE_CODE,'X') <> 'DNR'
AND okcB.DATE_TERMINATED IS NULL
AND okcB.DATE_CANCELLED IS NULL
AND okcB.DATE_RENEWED IS NULL
)
AND (okcB.CLE_ID IS NULL
OR
(okcB.CLE_ID IS NOT NULL
AND NOT EXISTS
(SELECT 'X'
FROM okc_k_lines_b lb2
WHERE NVL(lb2.line_renewal_type_code,'X') = 'DNR'
OR lb2.DATE_TERMINATED IS NOT NULL
OR lb2.DATE_CANCELLED IS NOT NULL
OR lb2.DATE_RENEWED IS NOT NULL
START WITH lb2.id = okcB.cle_id
CONNECT BY PRIOR lb2.cle_id = lb2.id
)
)
);
select code
from okc_statuses_b
where ste_code = 'ENTERED'
and default_yn = 'Y';
select contract_number
from okc_k_headers_b
where id = P_To_Chr_ID;
select
Count(id)
from okc_k_lines_b
where dnz_chr_id = P_From_Chr_ID
and (
(cle_id is NOT NULL and lse_id in (7,8,9,10,11,13,25,35))
OR
(cle_id is NULL)
)
and date_terminated IS NOT null;
,OKCOKSLinesRecTab.OkcB_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcB_REQUEST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OkcB_LINE_LIST_PRICE
,OKCOKSLinesRecTab.OkcB_ITEM_TO_PRICE_YN
,OKCOKSLinesRecTab.OkcB_PRICING_DATE
,OKCOKSLinesRecTab.OkcB_PRICE_BASIS_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_HEADER_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_REVISION_NUMBER
,OKCOKSLinesRecTab.OkcB_CONFIG_COMPLETE_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_VALID_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_TOP_MODEL_LINE_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_TYPE
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_ID
,OKCOKSLinesRecTab.OkcB_SERVICE_ITEM_YN
,OKCOKSLinesRecTab.OkcB_PH_PRICING_TYPE
,OKCOKSLinesRecTab.OkcB_PH_PRICE_BREAK_BASIS
,OKCOKSLinesRecTab.OkcB_PH_MIN_QTY
,OKCOKSLinesRecTab.OkcB_PH_MIN_AMT
,OKCOKSLinesRecTab.OkcB_PH_QP_REFERENCE_ID
,OKCOKSLinesRecTab.OkcB_PH_VALUE
,OKCOKSLinesRecTab.OkcB_PH_ENFORCE_PRICE_LIST_YN
,OKCOKSLinesRecTab.OkcB_PH_ADJUSTMENT
,OKCOKSLinesRecTab.OkcB_PH_INTEGRATED_WITH_QP
,OKCOKSLinesRecTab.OkcB_CUST_ACCT_ID
,OKCOKSLinesRecTab.OkcB_BILL_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_INV_RULE_ID
,OKCOKSLinesRecTab.OkcB_LINE_RENEWAL_TYPE_CODE
,OKCOKSLinesRecTab.OkcB_SHIP_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_PAYMENT_TERM_ID
,OKCOKSLinesRecTab.OkcB_DATE_CANCELLED
,OKCOKSLinesRecTab.OkcB_TERM_CANCEL_SOURCE
,OKCOKSLinesRecTab.OkcB_ANNUALIZED_FACTOR
,OKCOKSLinesRecTab.OkcB_PAYMENT_INSTRUCTION_TYPE
,OKCOKSLinesRecTab.OkcB_CANCELLED_AMOUNT
,OKCOKSLinesRecTab.OkcB_LINE_CANCELLED_FLAG --pseudo column
,OKCOKSLinesRecTab.OkcB_LINE_TERMINATED_FLAG --pseudo column
-----------------End of record members for OKC_K_LINES_B columns
-----------------Start of record members for OKS_K_LINES_B columns
,OKCOKSLinesRecTab.OksB_OldOksLineID
,OKCOKSLinesRecTab.OksB_NewOksLineID
,OKCOKSLinesRecTab.OksB_CLE_ID
,OKCOKSLinesRecTab.OksB_NewDnzChrID
,OKCOKSLinesRecTab.OksB_DISCOUNT_LIST
,OKCOKSLinesRecTab.OksB_ACCT_RULE_ID
,OKCOKSLinesRecTab.OksB_PAYMENT_TYPE
,OKCOKSLinesRecTab.OksB_CC_NO
,OKCOKSLinesRecTab.OksB_CC_EXPIRY_DATE
,OKCOKSLinesRecTab.OksB_CC_BANK_ACCT_ID
,OKCOKSLinesRecTab.OksB_CC_AUTH_CODE
,OKCOKSLinesRecTab.OksB_COMMITMENT_ID
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_ID
,OKCOKSLinesRecTab.OksB_USAGE_EST_YN
,OKCOKSLinesRecTab.OksB_USAGE_EST_METHOD
,OKCOKSLinesRecTab.OksB_USAGE_EST_START_DATE
,OKCOKSLinesRecTab.OksB_TERMN_METHOD
,OKCOKSLinesRecTab.OksB_UBT_AMOUNT
,OKCOKSLinesRecTab.OksB_CREDIT_AMOUNT
,OKCOKSLinesRecTab.OksB_SUPPRESSED_CREDIT
,OKCOKSLinesRecTab.OksB_OVERRIDE_AMOUNT
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER_REQ_YN
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER
,OKCOKSLinesRecTab.OksB_GRACE_DURATION
,OKCOKSLinesRecTab.OksB_GRACE_PERIOD
,OKCOKSLinesRecTab.OksB_INV_PRINT_FLAG
,OKCOKSLinesRecTab.OksB_PRICE_UOM
,OKCOKSLinesRecTab.OksB_TAX_AMOUNT
,OKCOKSLinesRecTab.OksB_TAX_INCLUSIVE_YN
,OKCOKSLinesRecTab.OksB_TAX_STATUS
,OKCOKSLinesRecTab.OksB_TAX_CODE
,OKCOKSLinesRecTab.OksB_TAX_EXEMPTION_ID
,OKCOKSLinesRecTab.OksB_IB_TRANS_TYPE
,OKCOKSLinesRecTab.OksB_IB_TRANS_DATE
,OKCOKSLinesRecTab.OksB_PROD_PRICE
,OKCOKSLinesRecTab.OksB_SERVICE_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_LIST_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_CLVL_EXTENDED_AMT
,OKCOKSLinesRecTab.OksB_CLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_VAL
,OKCOKSLinesRecTab.OksB_TOPLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_TOPLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_ADJ_PRICE
,OKCOKSLinesRecTab.OksB_TOPLVL_PRICE_QTY
,OKCOKSLinesRecTab.OksB_AVERAGING_INTERVAL
,OKCOKSLinesRecTab.OksB_SETTLEMENT_INTERVAL
,OKCOKSLinesRecTab.OksB_MINIMUM_QUANTITY
,OKCOKSLinesRecTab.OksB_DEFAULT_QUANTITY
,OKCOKSLinesRecTab.OksB_AMCV_FLAG
,OKCOKSLinesRecTab.OksB_FIXED_QUANTITY
,OKCOKSLinesRecTab.OksB_USAGE_DURATION
,OKCOKSLinesRecTab.OksB_USAGE_PERIOD
,OKCOKSLinesRecTab.OksB_LEVEL_YN
,OKCOKSLinesRecTab.OksB_USAGE_TYPE
,OKCOKSLinesRecTab.OksB_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_BASE_READING
,OKCOKSLinesRecTab.OksB_BILLING_SCHEDULE_TYPE
,OKCOKSLinesRecTab.OksB_FULL_CREDIT
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OksB_BREAK_UOM
,OKCOKSLinesRecTab.OksB_PRORATE
,OKCOKSLinesRecTab.OksB_COVERAGE_TYPE
,OKCOKSLinesRecTab.OksB_EXCEPTION_COV_ID
,OKCOKSLinesRecTab.OksB_LIMIT_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_DISCOUNT_AMOUNT
,OKCOKSLinesRecTab.OksB_DISCOUNT_PERCENT
,OKCOKSLinesRecTab.OksB_OFFSET_DURATION
,OKCOKSLinesRecTab.OksB_OFFSET_PERIOD
,OKCOKSLinesRecTab.OksB_INCIDENT_SEVERITY_ID
,OKCOKSLinesRecTab.OksB_PDF_ID
,OKCOKSLinesRecTab.OksB_WORK_THRU_YN
,OKCOKSLinesRecTab.OksB_REACT_ACTIVE_YN
,OKCOKSLinesRecTab.OksB_TRANSFER_OPTION
,OKCOKSLinesRecTab.OksB_PROD_UPGRADE_YN
,OKCOKSLinesRecTab.OksB_INHERITANCE_TYPE
,OKCOKSLinesRecTab.OksB_PM_PROGRAM_ID
,OKCOKSLinesRecTab.OksB_PM_CONF_REQ_YN
,OKCOKSLinesRecTab.OksB_PM_SCH_EXISTS_YN
,OKCOKSLinesRecTab.OksB_ALLOW_BT_DISCOUNT
,OKCOKSLinesRecTab.OksB_APPLY_DEFAULT_TIMEZONE
,OKCOKSLinesRecTab.OksB_SYNC_DATE_INSTALL
,OKCOKSLinesRecTab.OksB_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OksB_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OksB_REQUEST_ID
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_ID1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_REFERENCE1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_SOURCE_CODE
,OKCOKSLinesRecTab.OksB_TRXN_EXTENSION_ID
,OKCOKSLinesRecTab.OksB_TAX_CLASSIFICATION_CODE
,OKCOKSLinesRecTab.OksB_EXEMPT_CERTIFICATE_NUMBER
,OKCOKSLinesRecTab.OksB_EXEMPT_REASON_CODE
,OKCOKSLinesRecTab.OksB_COVERAGE_ID
,OKCOKSLinesRecTab.OksB_STANDARD_COV_YN
-----------------End of record members for OKS_K_LINES_B columns
-----------------Start of record members for OKC_K_ITEMS columns
,OKCOKSLinesRecTab.OkcI_OldOkcItemID
,OKCOKSLinesRecTab.OkcI_NewOkcItemID
,OKCOKSLinesRecTab.OkcI_CLE_ID
,OKCOKSLinesRecTab.OkcI_NewDnzChrID
,OKCOKSLinesRecTab.OkcI_NewChrID
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID1
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID2
,OKCOKSLinesRecTab.OkcI_JTOT_OBJECT1_CODE
,OKCOKSLinesRecTab.OkcI_UOM_CODE
,OKCOKSLinesRecTab.OkcI_EXCEPTION_YN
,OKCOKSLinesRecTab.OkcI_NUMBER_OF_ITEMS
,OKCOKSLinesRecTab.OkcI_PRICED_ITEM_YN
,OKCOKSLinesRecTab.OkcI_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OkcI_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF_ID
,OKCOKSLinesRecTab.Okc_PROGRAM_APPLICATION_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcI_REQUEST_ID
,OKCOKSLinesRecTab.OksB_COUNTER_VALUE_ID LIMIT G_BULK_FETCH_LIMIT;
,OKCOKSLinesRecTab.OkcB_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcB_REQUEST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OkcB_LINE_LIST_PRICE
,OKCOKSLinesRecTab.OkcB_ITEM_TO_PRICE_YN
,OKCOKSLinesRecTab.OkcB_PRICING_DATE
,OKCOKSLinesRecTab.OkcB_PRICE_BASIS_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_HEADER_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_REVISION_NUMBER
,OKCOKSLinesRecTab.OkcB_CONFIG_COMPLETE_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_VALID_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_TOP_MODEL_LINE_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_TYPE
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_ID
,OKCOKSLinesRecTab.OkcB_SERVICE_ITEM_YN
,OKCOKSLinesRecTab.OkcB_PH_PRICING_TYPE
,OKCOKSLinesRecTab.OkcB_PH_PRICE_BREAK_BASIS
,OKCOKSLinesRecTab.OkcB_PH_MIN_QTY
,OKCOKSLinesRecTab.OkcB_PH_MIN_AMT
,OKCOKSLinesRecTab.OkcB_PH_QP_REFERENCE_ID
,OKCOKSLinesRecTab.OkcB_PH_VALUE
,OKCOKSLinesRecTab.OkcB_PH_ENFORCE_PRICE_LIST_YN
,OKCOKSLinesRecTab.OkcB_PH_ADJUSTMENT
,OKCOKSLinesRecTab.OkcB_PH_INTEGRATED_WITH_QP
,OKCOKSLinesRecTab.OkcB_CUST_ACCT_ID
,OKCOKSLinesRecTab.OkcB_BILL_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_INV_RULE_ID
,OKCOKSLinesRecTab.OkcB_LINE_RENEWAL_TYPE_CODE
,OKCOKSLinesRecTab.OkcB_SHIP_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_PAYMENT_TERM_ID
,OKCOKSLinesRecTab.OkcB_DATE_CANCELLED
,OKCOKSLinesRecTab.OkcB_TERM_CANCEL_SOURCE
,OKCOKSLinesRecTab.OkcB_ANNUALIZED_FACTOR
,OKCOKSLinesRecTab.OkcB_PAYMENT_INSTRUCTION_TYPE
,OKCOKSLinesRecTab.OkcB_CANCELLED_AMOUNT
,OKCOKSLinesRecTab.OkcB_LINE_CANCELLED_FLAG --pseudo column
,OKCOKSLinesRecTab.OkcB_LINE_TERMINATED_FLAG --pseudo column
-----------------End of record members for OKC_K_LINES_B columns
-----------------Start of record members for OKS_K_LINES_B columns
,OKCOKSLinesRecTab.OksB_OldOksLineID
,OKCOKSLinesRecTab.OksB_NewOksLineID
,OKCOKSLinesRecTab.OksB_CLE_ID
,OKCOKSLinesRecTab.OksB_NewDnzChrID
,OKCOKSLinesRecTab.OksB_DISCOUNT_LIST
,OKCOKSLinesRecTab.OksB_ACCT_RULE_ID
,OKCOKSLinesRecTab.OksB_PAYMENT_TYPE
,OKCOKSLinesRecTab.OksB_CC_NO
,OKCOKSLinesRecTab.OksB_CC_EXPIRY_DATE
,OKCOKSLinesRecTab.OksB_CC_BANK_ACCT_ID
,OKCOKSLinesRecTab.OksB_CC_AUTH_CODE
,OKCOKSLinesRecTab.OksB_COMMITMENT_ID
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_ID
,OKCOKSLinesRecTab.OksB_USAGE_EST_YN
,OKCOKSLinesRecTab.OksB_USAGE_EST_METHOD
,OKCOKSLinesRecTab.OksB_USAGE_EST_START_DATE
,OKCOKSLinesRecTab.OksB_TERMN_METHOD
,OKCOKSLinesRecTab.OksB_UBT_AMOUNT
,OKCOKSLinesRecTab.OksB_CREDIT_AMOUNT
,OKCOKSLinesRecTab.OksB_SUPPRESSED_CREDIT
,OKCOKSLinesRecTab.OksB_OVERRIDE_AMOUNT
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER_REQ_YN
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER
,OKCOKSLinesRecTab.OksB_GRACE_DURATION
,OKCOKSLinesRecTab.OksB_GRACE_PERIOD
,OKCOKSLinesRecTab.OksB_INV_PRINT_FLAG
,OKCOKSLinesRecTab.OksB_PRICE_UOM
,OKCOKSLinesRecTab.OksB_TAX_AMOUNT
,OKCOKSLinesRecTab.OksB_TAX_INCLUSIVE_YN
,OKCOKSLinesRecTab.OksB_TAX_STATUS
,OKCOKSLinesRecTab.OksB_TAX_CODE
,OKCOKSLinesRecTab.OksB_TAX_EXEMPTION_ID
,OKCOKSLinesRecTab.OksB_IB_TRANS_TYPE
,OKCOKSLinesRecTab.OksB_IB_TRANS_DATE
,OKCOKSLinesRecTab.OksB_PROD_PRICE
,OKCOKSLinesRecTab.OksB_SERVICE_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_LIST_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_CLVL_EXTENDED_AMT
,OKCOKSLinesRecTab.OksB_CLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_VAL
,OKCOKSLinesRecTab.OksB_TOPLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_TOPLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_ADJ_PRICE
,OKCOKSLinesRecTab.OksB_TOPLVL_PRICE_QTY
,OKCOKSLinesRecTab.OksB_AVERAGING_INTERVAL
,OKCOKSLinesRecTab.OksB_SETTLEMENT_INTERVAL
,OKCOKSLinesRecTab.OksB_MINIMUM_QUANTITY
,OKCOKSLinesRecTab.OksB_DEFAULT_QUANTITY
,OKCOKSLinesRecTab.OksB_AMCV_FLAG
,OKCOKSLinesRecTab.OksB_FIXED_QUANTITY
,OKCOKSLinesRecTab.OksB_USAGE_DURATION
,OKCOKSLinesRecTab.OksB_USAGE_PERIOD
,OKCOKSLinesRecTab.OksB_LEVEL_YN
,OKCOKSLinesRecTab.OksB_USAGE_TYPE
,OKCOKSLinesRecTab.OksB_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_BASE_READING
,OKCOKSLinesRecTab.OksB_BILLING_SCHEDULE_TYPE
,OKCOKSLinesRecTab.OksB_FULL_CREDIT
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OksB_BREAK_UOM
,OKCOKSLinesRecTab.OksB_PRORATE
,OKCOKSLinesRecTab.OksB_COVERAGE_TYPE
,OKCOKSLinesRecTab.OksB_EXCEPTION_COV_ID
,OKCOKSLinesRecTab.OksB_LIMIT_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_DISCOUNT_AMOUNT
,OKCOKSLinesRecTab.OksB_DISCOUNT_PERCENT
,OKCOKSLinesRecTab.OksB_OFFSET_DURATION
,OKCOKSLinesRecTab.OksB_OFFSET_PERIOD
,OKCOKSLinesRecTab.OksB_INCIDENT_SEVERITY_ID
,OKCOKSLinesRecTab.OksB_PDF_ID
,OKCOKSLinesRecTab.OksB_WORK_THRU_YN
,OKCOKSLinesRecTab.OksB_REACT_ACTIVE_YN
,OKCOKSLinesRecTab.OksB_TRANSFER_OPTION
,OKCOKSLinesRecTab.OksB_PROD_UPGRADE_YN
,OKCOKSLinesRecTab.OksB_INHERITANCE_TYPE
,OKCOKSLinesRecTab.OksB_PM_PROGRAM_ID
,OKCOKSLinesRecTab.OksB_PM_CONF_REQ_YN
,OKCOKSLinesRecTab.OksB_PM_SCH_EXISTS_YN
,OKCOKSLinesRecTab.OksB_ALLOW_BT_DISCOUNT
,OKCOKSLinesRecTab.OksB_APPLY_DEFAULT_TIMEZONE
,OKCOKSLinesRecTab.OksB_SYNC_DATE_INSTALL
,OKCOKSLinesRecTab.OksB_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OksB_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OksB_REQUEST_ID
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_ID1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_REFERENCE1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_SOURCE_CODE
,OKCOKSLinesRecTab.OksB_TRXN_EXTENSION_ID
,OKCOKSLinesRecTab.OksB_TAX_CLASSIFICATION_CODE
,OKCOKSLinesRecTab.OksB_EXEMPT_CERTIFICATE_NUMBER
,OKCOKSLinesRecTab.OksB_EXEMPT_REASON_CODE
,OKCOKSLinesRecTab.OksB_COVERAGE_ID
,OKCOKSLinesRecTab.OksB_STANDARD_COV_YN
-----------------End of record members for OKS_K_LINES_B columns
-----------------Start of record members for OKC_K_ITEMS columns
,OKCOKSLinesRecTab.OkcI_OldOkcItemID
,OKCOKSLinesRecTab.OkcI_NewOkcItemID
,OKCOKSLinesRecTab.OkcI_CLE_ID
,OKCOKSLinesRecTab.OkcI_NewDnzChrID
,OKCOKSLinesRecTab.OkcI_NewChrID
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID1
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID2
,OKCOKSLinesRecTab.OkcI_JTOT_OBJECT1_CODE
,OKCOKSLinesRecTab.OkcI_UOM_CODE
,OKCOKSLinesRecTab.OkcI_EXCEPTION_YN
,OKCOKSLinesRecTab.OkcI_NUMBER_OF_ITEMS
,OKCOKSLinesRecTab.OkcI_PRICED_ITEM_YN
,OKCOKSLinesRecTab.OkcI_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OkcI_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF_ID
,OKCOKSLinesRecTab.Okc_PROGRAM_APPLICATION_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcI_REQUEST_ID
,OKCOKSLinesRecTab.OksB_COUNTER_VALUE_ID LIMIT G_BULK_FETCH_LIMIT;
,OKCOKSLinesRecTab.OkcB_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcB_REQUEST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OkcB_LINE_LIST_PRICE
,OKCOKSLinesRecTab.OkcB_ITEM_TO_PRICE_YN
,OKCOKSLinesRecTab.OkcB_PRICING_DATE
,OKCOKSLinesRecTab.OkcB_PRICE_BASIS_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_HEADER_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_REVISION_NUMBER
,OKCOKSLinesRecTab.OkcB_CONFIG_COMPLETE_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_VALID_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_TOP_MODEL_LINE_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_TYPE
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_ID
,OKCOKSLinesRecTab.OkcB_SERVICE_ITEM_YN
,OKCOKSLinesRecTab.OkcB_PH_PRICING_TYPE
,OKCOKSLinesRecTab.OkcB_PH_PRICE_BREAK_BASIS
,OKCOKSLinesRecTab.OkcB_PH_MIN_QTY
,OKCOKSLinesRecTab.OkcB_PH_MIN_AMT
,OKCOKSLinesRecTab.OkcB_PH_QP_REFERENCE_ID
,OKCOKSLinesRecTab.OkcB_PH_VALUE
,OKCOKSLinesRecTab.OkcB_PH_ENFORCE_PRICE_LIST_YN
,OKCOKSLinesRecTab.OkcB_PH_ADJUSTMENT
,OKCOKSLinesRecTab.OkcB_PH_INTEGRATED_WITH_QP
,OKCOKSLinesRecTab.OkcB_CUST_ACCT_ID
,OKCOKSLinesRecTab.OkcB_BILL_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_INV_RULE_ID
,OKCOKSLinesRecTab.OkcB_LINE_RENEWAL_TYPE_CODE
,OKCOKSLinesRecTab.OkcB_SHIP_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_PAYMENT_TERM_ID
,OKCOKSLinesRecTab.OkcB_DATE_CANCELLED
,OKCOKSLinesRecTab.OkcB_TERM_CANCEL_SOURCE
,OKCOKSLinesRecTab.OkcB_ANNUALIZED_FACTOR
,OKCOKSLinesRecTab.OkcB_PAYMENT_INSTRUCTION_TYPE
,OKCOKSLinesRecTab.OkcB_CANCELLED_AMOUNT
,OKCOKSLinesRecTab.OkcB_LINE_CANCELLED_FLAG --pseudo column
,OKCOKSLinesRecTab.OkcB_LINE_TERMINATED_FLAG --pseudo column
-----------------End of record members for OKC_K_LINES_B columns
-----------------Start of record members for OKS_K_LINES_B columns
,OKCOKSLinesRecTab.OksB_OldOksLineID
,OKCOKSLinesRecTab.OksB_NewOksLineID
,OKCOKSLinesRecTab.OksB_CLE_ID
,OKCOKSLinesRecTab.OksB_NewDnzChrID
,OKCOKSLinesRecTab.OksB_DISCOUNT_LIST
,OKCOKSLinesRecTab.OksB_ACCT_RULE_ID
,OKCOKSLinesRecTab.OksB_PAYMENT_TYPE
,OKCOKSLinesRecTab.OksB_CC_NO
,OKCOKSLinesRecTab.OksB_CC_EXPIRY_DATE
,OKCOKSLinesRecTab.OksB_CC_BANK_ACCT_ID
,OKCOKSLinesRecTab.OksB_CC_AUTH_CODE
,OKCOKSLinesRecTab.OksB_COMMITMENT_ID
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_ID
,OKCOKSLinesRecTab.OksB_USAGE_EST_YN
,OKCOKSLinesRecTab.OksB_USAGE_EST_METHOD
,OKCOKSLinesRecTab.OksB_USAGE_EST_START_DATE
,OKCOKSLinesRecTab.OksB_TERMN_METHOD
,OKCOKSLinesRecTab.OksB_UBT_AMOUNT
,OKCOKSLinesRecTab.OksB_CREDIT_AMOUNT
,OKCOKSLinesRecTab.OksB_SUPPRESSED_CREDIT
,OKCOKSLinesRecTab.OksB_OVERRIDE_AMOUNT
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER_REQ_YN
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER
,OKCOKSLinesRecTab.OksB_GRACE_DURATION
,OKCOKSLinesRecTab.OksB_GRACE_PERIOD
,OKCOKSLinesRecTab.OksB_INV_PRINT_FLAG
,OKCOKSLinesRecTab.OksB_PRICE_UOM
,OKCOKSLinesRecTab.OksB_TAX_AMOUNT
,OKCOKSLinesRecTab.OksB_TAX_INCLUSIVE_YN
,OKCOKSLinesRecTab.OksB_TAX_STATUS
,OKCOKSLinesRecTab.OksB_TAX_CODE
,OKCOKSLinesRecTab.OksB_TAX_EXEMPTION_ID
,OKCOKSLinesRecTab.OksB_IB_TRANS_TYPE
,OKCOKSLinesRecTab.OksB_IB_TRANS_DATE
,OKCOKSLinesRecTab.OksB_PROD_PRICE
,OKCOKSLinesRecTab.OksB_SERVICE_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_LIST_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_CLVL_EXTENDED_AMT
,OKCOKSLinesRecTab.OksB_CLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_VAL
,OKCOKSLinesRecTab.OksB_TOPLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_TOPLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_ADJ_PRICE
,OKCOKSLinesRecTab.OksB_TOPLVL_PRICE_QTY
,OKCOKSLinesRecTab.OksB_AVERAGING_INTERVAL
,OKCOKSLinesRecTab.OksB_SETTLEMENT_INTERVAL
,OKCOKSLinesRecTab.OksB_MINIMUM_QUANTITY
,OKCOKSLinesRecTab.OksB_DEFAULT_QUANTITY
,OKCOKSLinesRecTab.OksB_AMCV_FLAG
,OKCOKSLinesRecTab.OksB_FIXED_QUANTITY
,OKCOKSLinesRecTab.OksB_USAGE_DURATION
,OKCOKSLinesRecTab.OksB_USAGE_PERIOD
,OKCOKSLinesRecTab.OksB_LEVEL_YN
,OKCOKSLinesRecTab.OksB_USAGE_TYPE
,OKCOKSLinesRecTab.OksB_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_BASE_READING
,OKCOKSLinesRecTab.OksB_BILLING_SCHEDULE_TYPE
,OKCOKSLinesRecTab.OksB_FULL_CREDIT
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OksB_BREAK_UOM
,OKCOKSLinesRecTab.OksB_PRORATE
,OKCOKSLinesRecTab.OksB_COVERAGE_TYPE
,OKCOKSLinesRecTab.OksB_EXCEPTION_COV_ID
,OKCOKSLinesRecTab.OksB_LIMIT_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_DISCOUNT_AMOUNT
,OKCOKSLinesRecTab.OksB_DISCOUNT_PERCENT
,OKCOKSLinesRecTab.OksB_OFFSET_DURATION
,OKCOKSLinesRecTab.OksB_OFFSET_PERIOD
,OKCOKSLinesRecTab.OksB_INCIDENT_SEVERITY_ID
,OKCOKSLinesRecTab.OksB_PDF_ID
,OKCOKSLinesRecTab.OksB_WORK_THRU_YN
,OKCOKSLinesRecTab.OksB_REACT_ACTIVE_YN
,OKCOKSLinesRecTab.OksB_TRANSFER_OPTION
,OKCOKSLinesRecTab.OksB_PROD_UPGRADE_YN
,OKCOKSLinesRecTab.OksB_INHERITANCE_TYPE
,OKCOKSLinesRecTab.OksB_PM_PROGRAM_ID
,OKCOKSLinesRecTab.OksB_PM_CONF_REQ_YN
,OKCOKSLinesRecTab.OksB_PM_SCH_EXISTS_YN
,OKCOKSLinesRecTab.OksB_ALLOW_BT_DISCOUNT
,OKCOKSLinesRecTab.OksB_APPLY_DEFAULT_TIMEZONE
,OKCOKSLinesRecTab.OksB_SYNC_DATE_INSTALL
,OKCOKSLinesRecTab.OksB_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OksB_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OksB_REQUEST_ID
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_ID1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_REFERENCE1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_SOURCE_CODE
,OKCOKSLinesRecTab.OksB_TRXN_EXTENSION_ID
,OKCOKSLinesRecTab.OksB_TAX_CLASSIFICATION_CODE
,OKCOKSLinesRecTab.OksB_EXEMPT_CERTIFICATE_NUMBER
,OKCOKSLinesRecTab.OksB_EXEMPT_REASON_CODE
,OKCOKSLinesRecTab.OksB_COVERAGE_ID
,OKCOKSLinesRecTab.OksB_STANDARD_COV_YN
-----------------End of record members for OKS_K_LINES_B columns
-----------------Start of record members for OKC_K_ITEMS columns
,OKCOKSLinesRecTab.OkcI_OldOkcItemID
,OKCOKSLinesRecTab.OkcI_NewOkcItemID
,OKCOKSLinesRecTab.OkcI_CLE_ID
,OKCOKSLinesRecTab.OkcI_NewDnzChrID
,OKCOKSLinesRecTab.OkcI_NewChrID
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID1
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID2
,OKCOKSLinesRecTab.OkcI_JTOT_OBJECT1_CODE
,OKCOKSLinesRecTab.OkcI_UOM_CODE
,OKCOKSLinesRecTab.OkcI_EXCEPTION_YN
,OKCOKSLinesRecTab.OkcI_NUMBER_OF_ITEMS
,OKCOKSLinesRecTab.OkcI_PRICED_ITEM_YN
,OKCOKSLinesRecTab.OkcI_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OkcI_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF_ID
,OKCOKSLinesRecTab.Okc_PROGRAM_APPLICATION_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcI_REQUEST_ID
,OKCOKSLinesRecTab.OksB_COUNTER_VALUE_ID LIMIT G_BULK_FETCH_LIMIT;
,OKCOKSLinesRecTab.OkcB_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcB_REQUEST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OkcB_LINE_LIST_PRICE
,OKCOKSLinesRecTab.OkcB_ITEM_TO_PRICE_YN
,OKCOKSLinesRecTab.OkcB_PRICING_DATE
,OKCOKSLinesRecTab.OkcB_PRICE_BASIS_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_HEADER_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_REVISION_NUMBER
,OKCOKSLinesRecTab.OkcB_CONFIG_COMPLETE_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_VALID_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_TOP_MODEL_LINE_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_TYPE
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_ID
,OKCOKSLinesRecTab.OkcB_SERVICE_ITEM_YN
,OKCOKSLinesRecTab.OkcB_PH_PRICING_TYPE
,OKCOKSLinesRecTab.OkcB_PH_PRICE_BREAK_BASIS
,OKCOKSLinesRecTab.OkcB_PH_MIN_QTY
,OKCOKSLinesRecTab.OkcB_PH_MIN_AMT
,OKCOKSLinesRecTab.OkcB_PH_QP_REFERENCE_ID
,OKCOKSLinesRecTab.OkcB_PH_VALUE
,OKCOKSLinesRecTab.OkcB_PH_ENFORCE_PRICE_LIST_YN
,OKCOKSLinesRecTab.OkcB_PH_ADJUSTMENT
,OKCOKSLinesRecTab.OkcB_PH_INTEGRATED_WITH_QP
,OKCOKSLinesRecTab.OkcB_CUST_ACCT_ID
,OKCOKSLinesRecTab.OkcB_BILL_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_INV_RULE_ID
,OKCOKSLinesRecTab.OkcB_LINE_RENEWAL_TYPE_CODE
,OKCOKSLinesRecTab.OkcB_SHIP_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_PAYMENT_TERM_ID
,OKCOKSLinesRecTab.OkcB_DATE_CANCELLED
,OKCOKSLinesRecTab.OkcB_TERM_CANCEL_SOURCE
,OKCOKSLinesRecTab.OkcB_ANNUALIZED_FACTOR
,OKCOKSLinesRecTab.OkcB_PAYMENT_INSTRUCTION_TYPE
,OKCOKSLinesRecTab.OkcB_CANCELLED_AMOUNT
,OKCOKSLinesRecTab.OkcB_LINE_CANCELLED_FLAG --pseudo column
,OKCOKSLinesRecTab.OkcB_LINE_TERMINATED_FLAG --pseudo column
-----------------End of record members for OKC_K_LINES_B columns
-----------------Start of record members for OKS_K_LINES_B columns
,OKCOKSLinesRecTab.OksB_OldOksLineID
,OKCOKSLinesRecTab.OksB_NewOksLineID
,OKCOKSLinesRecTab.OksB_CLE_ID
,OKCOKSLinesRecTab.OksB_NewDnzChrID
,OKCOKSLinesRecTab.OksB_DISCOUNT_LIST
,OKCOKSLinesRecTab.OksB_ACCT_RULE_ID
,OKCOKSLinesRecTab.OksB_PAYMENT_TYPE
,OKCOKSLinesRecTab.OksB_CC_NO
,OKCOKSLinesRecTab.OksB_CC_EXPIRY_DATE
,OKCOKSLinesRecTab.OksB_CC_BANK_ACCT_ID
,OKCOKSLinesRecTab.OksB_CC_AUTH_CODE
,OKCOKSLinesRecTab.OksB_COMMITMENT_ID
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_ID
,OKCOKSLinesRecTab.OksB_USAGE_EST_YN
,OKCOKSLinesRecTab.OksB_USAGE_EST_METHOD
,OKCOKSLinesRecTab.OksB_USAGE_EST_START_DATE
,OKCOKSLinesRecTab.OksB_TERMN_METHOD
,OKCOKSLinesRecTab.OksB_UBT_AMOUNT
,OKCOKSLinesRecTab.OksB_CREDIT_AMOUNT
,OKCOKSLinesRecTab.OksB_SUPPRESSED_CREDIT
,OKCOKSLinesRecTab.OksB_OVERRIDE_AMOUNT
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER_REQ_YN
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER
,OKCOKSLinesRecTab.OksB_GRACE_DURATION
,OKCOKSLinesRecTab.OksB_GRACE_PERIOD
,OKCOKSLinesRecTab.OksB_INV_PRINT_FLAG
,OKCOKSLinesRecTab.OksB_PRICE_UOM
,OKCOKSLinesRecTab.OksB_TAX_AMOUNT
,OKCOKSLinesRecTab.OksB_TAX_INCLUSIVE_YN
,OKCOKSLinesRecTab.OksB_TAX_STATUS
,OKCOKSLinesRecTab.OksB_TAX_CODE
,OKCOKSLinesRecTab.OksB_TAX_EXEMPTION_ID
,OKCOKSLinesRecTab.OksB_IB_TRANS_TYPE
,OKCOKSLinesRecTab.OksB_IB_TRANS_DATE
,OKCOKSLinesRecTab.OksB_PROD_PRICE
,OKCOKSLinesRecTab.OksB_SERVICE_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_LIST_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_CLVL_EXTENDED_AMT
,OKCOKSLinesRecTab.OksB_CLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_VAL
,OKCOKSLinesRecTab.OksB_TOPLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_TOPLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_ADJ_PRICE
,OKCOKSLinesRecTab.OksB_TOPLVL_PRICE_QTY
,OKCOKSLinesRecTab.OksB_AVERAGING_INTERVAL
,OKCOKSLinesRecTab.OksB_SETTLEMENT_INTERVAL
,OKCOKSLinesRecTab.OksB_MINIMUM_QUANTITY
,OKCOKSLinesRecTab.OksB_DEFAULT_QUANTITY
,OKCOKSLinesRecTab.OksB_AMCV_FLAG
,OKCOKSLinesRecTab.OksB_FIXED_QUANTITY
,OKCOKSLinesRecTab.OksB_USAGE_DURATION
,OKCOKSLinesRecTab.OksB_USAGE_PERIOD
,OKCOKSLinesRecTab.OksB_LEVEL_YN
,OKCOKSLinesRecTab.OksB_USAGE_TYPE
,OKCOKSLinesRecTab.OksB_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_BASE_READING
,OKCOKSLinesRecTab.OksB_BILLING_SCHEDULE_TYPE
,OKCOKSLinesRecTab.OksB_FULL_CREDIT
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OksB_BREAK_UOM
,OKCOKSLinesRecTab.OksB_PRORATE
,OKCOKSLinesRecTab.OksB_COVERAGE_TYPE
,OKCOKSLinesRecTab.OksB_EXCEPTION_COV_ID
,OKCOKSLinesRecTab.OksB_LIMIT_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_DISCOUNT_AMOUNT
,OKCOKSLinesRecTab.OksB_DISCOUNT_PERCENT
,OKCOKSLinesRecTab.OksB_OFFSET_DURATION
,OKCOKSLinesRecTab.OksB_OFFSET_PERIOD
,OKCOKSLinesRecTab.OksB_INCIDENT_SEVERITY_ID
,OKCOKSLinesRecTab.OksB_PDF_ID
,OKCOKSLinesRecTab.OksB_WORK_THRU_YN
,OKCOKSLinesRecTab.OksB_REACT_ACTIVE_YN
,OKCOKSLinesRecTab.OksB_TRANSFER_OPTION
,OKCOKSLinesRecTab.OksB_PROD_UPGRADE_YN
,OKCOKSLinesRecTab.OksB_INHERITANCE_TYPE
,OKCOKSLinesRecTab.OksB_PM_PROGRAM_ID
,OKCOKSLinesRecTab.OksB_PM_CONF_REQ_YN
,OKCOKSLinesRecTab.OksB_PM_SCH_EXISTS_YN
,OKCOKSLinesRecTab.OksB_ALLOW_BT_DISCOUNT
,OKCOKSLinesRecTab.OksB_APPLY_DEFAULT_TIMEZONE
,OKCOKSLinesRecTab.OksB_SYNC_DATE_INSTALL
,OKCOKSLinesRecTab.OksB_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OksB_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OksB_REQUEST_ID
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_ID1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_REFERENCE1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_SOURCE_CODE
,OKCOKSLinesRecTab.OksB_TRXN_EXTENSION_ID
,OKCOKSLinesRecTab.OksB_TAX_CLASSIFICATION_CODE
,OKCOKSLinesRecTab.OksB_EXEMPT_CERTIFICATE_NUMBER
,OKCOKSLinesRecTab.OksB_EXEMPT_REASON_CODE
,OKCOKSLinesRecTab.OksB_COVERAGE_ID
,OKCOKSLinesRecTab.OksB_STANDARD_COV_YN
-----------------End of record members for OKS_K_LINES_B columns
-----------------Start of record members for OKC_K_ITEMS columns
,OKCOKSLinesRecTab.OkcI_OldOkcItemID
,OKCOKSLinesRecTab.OkcI_NewOkcItemID
,OKCOKSLinesRecTab.OkcI_CLE_ID
,OKCOKSLinesRecTab.OkcI_NewDnzChrID
,OKCOKSLinesRecTab.OkcI_NewChrID
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID1
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID2
,OKCOKSLinesRecTab.OkcI_JTOT_OBJECT1_CODE
,OKCOKSLinesRecTab.OkcI_UOM_CODE
,OKCOKSLinesRecTab.OkcI_EXCEPTION_YN
,OKCOKSLinesRecTab.OkcI_NUMBER_OF_ITEMS
,OKCOKSLinesRecTab.OkcI_PRICED_ITEM_YN
,OKCOKSLinesRecTab.OkcI_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OkcI_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF_ID
,OKCOKSLinesRecTab.Okc_PROGRAM_APPLICATION_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcI_REQUEST_ID
,OKCOKSLinesRecTab.OksB_COUNTER_VALUE_ID LIMIT G_BULK_FETCH_LIMIT;
,OKCOKSLinesRecTab.OkcB_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcB_REQUEST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OkcB_LINE_LIST_PRICE
,OKCOKSLinesRecTab.OkcB_ITEM_TO_PRICE_YN
,OKCOKSLinesRecTab.OkcB_PRICING_DATE
,OKCOKSLinesRecTab.OkcB_PRICE_BASIS_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_HEADER_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_REVISION_NUMBER
,OKCOKSLinesRecTab.OkcB_CONFIG_COMPLETE_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_VALID_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_TOP_MODEL_LINE_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_TYPE
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_ID
,OKCOKSLinesRecTab.OkcB_SERVICE_ITEM_YN
,OKCOKSLinesRecTab.OkcB_PH_PRICING_TYPE
,OKCOKSLinesRecTab.OkcB_PH_PRICE_BREAK_BASIS
,OKCOKSLinesRecTab.OkcB_PH_MIN_QTY
,OKCOKSLinesRecTab.OkcB_PH_MIN_AMT
,OKCOKSLinesRecTab.OkcB_PH_QP_REFERENCE_ID
,OKCOKSLinesRecTab.OkcB_PH_VALUE
,OKCOKSLinesRecTab.OkcB_PH_ENFORCE_PRICE_LIST_YN
,OKCOKSLinesRecTab.OkcB_PH_ADJUSTMENT
,OKCOKSLinesRecTab.OkcB_PH_INTEGRATED_WITH_QP
,OKCOKSLinesRecTab.OkcB_CUST_ACCT_ID
,OKCOKSLinesRecTab.OkcB_BILL_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_INV_RULE_ID
,OKCOKSLinesRecTab.OkcB_LINE_RENEWAL_TYPE_CODE
,OKCOKSLinesRecTab.OkcB_SHIP_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_PAYMENT_TERM_ID
,OKCOKSLinesRecTab.OkcB_DATE_CANCELLED
,OKCOKSLinesRecTab.OkcB_TERM_CANCEL_SOURCE
,OKCOKSLinesRecTab.OkcB_ANNUALIZED_FACTOR
,OKCOKSLinesRecTab.OkcB_PAYMENT_INSTRUCTION_TYPE
,OKCOKSLinesRecTab.OkcB_CANCELLED_AMOUNT
,OKCOKSLinesRecTab.OkcB_LINE_CANCELLED_FLAG -- pseudo column
,OKCOKSLinesRecTab.OkcB_LINE_TERMINATED_FLAG --pseudo column
-----------------End of record members for OKC_K_LINES_B columns
-----------------Start of record members for OKS_K_LINES_B columns
,OKCOKSLinesRecTab.OksB_OldOksLineID
,OKCOKSLinesRecTab.OksB_NewOksLineID
,OKCOKSLinesRecTab.OksB_CLE_ID
,OKCOKSLinesRecTab.OksB_NewDnzChrID
,OKCOKSLinesRecTab.OksB_DISCOUNT_LIST
,OKCOKSLinesRecTab.OksB_ACCT_RULE_ID
,OKCOKSLinesRecTab.OksB_PAYMENT_TYPE
,OKCOKSLinesRecTab.OksB_CC_NO
,OKCOKSLinesRecTab.OksB_CC_EXPIRY_DATE
,OKCOKSLinesRecTab.OksB_CC_BANK_ACCT_ID
,OKCOKSLinesRecTab.OksB_CC_AUTH_CODE
,OKCOKSLinesRecTab.OksB_COMMITMENT_ID
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_ID
,OKCOKSLinesRecTab.OksB_USAGE_EST_YN
,OKCOKSLinesRecTab.OksB_USAGE_EST_METHOD
,OKCOKSLinesRecTab.OksB_USAGE_EST_START_DATE
,OKCOKSLinesRecTab.OksB_TERMN_METHOD
,OKCOKSLinesRecTab.OksB_UBT_AMOUNT
,OKCOKSLinesRecTab.OksB_CREDIT_AMOUNT
,OKCOKSLinesRecTab.OksB_SUPPRESSED_CREDIT
,OKCOKSLinesRecTab.OksB_OVERRIDE_AMOUNT
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER_REQ_YN
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER
,OKCOKSLinesRecTab.OksB_GRACE_DURATION
,OKCOKSLinesRecTab.OksB_GRACE_PERIOD
,OKCOKSLinesRecTab.OksB_INV_PRINT_FLAG
,OKCOKSLinesRecTab.OksB_PRICE_UOM
,OKCOKSLinesRecTab.OksB_TAX_AMOUNT
,OKCOKSLinesRecTab.OksB_TAX_INCLUSIVE_YN
,OKCOKSLinesRecTab.OksB_TAX_STATUS
,OKCOKSLinesRecTab.OksB_TAX_CODE
,OKCOKSLinesRecTab.OksB_TAX_EXEMPTION_ID
,OKCOKSLinesRecTab.OksB_IB_TRANS_TYPE
,OKCOKSLinesRecTab.OksB_IB_TRANS_DATE
,OKCOKSLinesRecTab.OksB_PROD_PRICE
,OKCOKSLinesRecTab.OksB_SERVICE_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_LIST_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_CLVL_EXTENDED_AMT
,OKCOKSLinesRecTab.OksB_CLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_VAL
,OKCOKSLinesRecTab.OksB_TOPLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_TOPLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_ADJ_PRICE
,OKCOKSLinesRecTab.OksB_TOPLVL_PRICE_QTY
,OKCOKSLinesRecTab.OksB_AVERAGING_INTERVAL
,OKCOKSLinesRecTab.OksB_SETTLEMENT_INTERVAL
,OKCOKSLinesRecTab.OksB_MINIMUM_QUANTITY
,OKCOKSLinesRecTab.OksB_DEFAULT_QUANTITY
,OKCOKSLinesRecTab.OksB_AMCV_FLAG
,OKCOKSLinesRecTab.OksB_FIXED_QUANTITY
,OKCOKSLinesRecTab.OksB_USAGE_DURATION
,OKCOKSLinesRecTab.OksB_USAGE_PERIOD
,OKCOKSLinesRecTab.OksB_LEVEL_YN
,OKCOKSLinesRecTab.OksB_USAGE_TYPE
,OKCOKSLinesRecTab.OksB_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_BASE_READING
,OKCOKSLinesRecTab.OksB_BILLING_SCHEDULE_TYPE
,OKCOKSLinesRecTab.OksB_FULL_CREDIT
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OksB_BREAK_UOM
,OKCOKSLinesRecTab.OksB_PRORATE
,OKCOKSLinesRecTab.OksB_COVERAGE_TYPE
,OKCOKSLinesRecTab.OksB_EXCEPTION_COV_ID
,OKCOKSLinesRecTab.OksB_LIMIT_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_DISCOUNT_AMOUNT
,OKCOKSLinesRecTab.OksB_DISCOUNT_PERCENT
,OKCOKSLinesRecTab.OksB_OFFSET_DURATION
,OKCOKSLinesRecTab.OksB_OFFSET_PERIOD
,OKCOKSLinesRecTab.OksB_INCIDENT_SEVERITY_ID
,OKCOKSLinesRecTab.OksB_PDF_ID
,OKCOKSLinesRecTab.OksB_WORK_THRU_YN
,OKCOKSLinesRecTab.OksB_REACT_ACTIVE_YN
,OKCOKSLinesRecTab.OksB_TRANSFER_OPTION
,OKCOKSLinesRecTab.OksB_PROD_UPGRADE_YN
,OKCOKSLinesRecTab.OksB_INHERITANCE_TYPE
,OKCOKSLinesRecTab.OksB_PM_PROGRAM_ID
,OKCOKSLinesRecTab.OksB_PM_CONF_REQ_YN
,OKCOKSLinesRecTab.OksB_PM_SCH_EXISTS_YN
,OKCOKSLinesRecTab.OksB_ALLOW_BT_DISCOUNT
,OKCOKSLinesRecTab.OksB_APPLY_DEFAULT_TIMEZONE
,OKCOKSLinesRecTab.OksB_SYNC_DATE_INSTALL
,OKCOKSLinesRecTab.OksB_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OksB_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OksB_REQUEST_ID
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_ID1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_REFERENCE1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_SOURCE_CODE
,OKCOKSLinesRecTab.OksB_TRXN_EXTENSION_ID
,OKCOKSLinesRecTab.OksB_TAX_CLASSIFICATION_CODE
,OKCOKSLinesRecTab.OksB_EXEMPT_CERTIFICATE_NUMBER
,OKCOKSLinesRecTab.OksB_EXEMPT_REASON_CODE
,OKCOKSLinesRecTab.OksB_COVERAGE_ID
,OKCOKSLinesRecTab.OksB_STANDARD_COV_YN
-----------------End of record members for OKS_K_LINES_B columns
-----------------Start of record members for OKC_K_ITEMS columns
,OKCOKSLinesRecTab.OkcI_OldOkcItemID
,OKCOKSLinesRecTab.OkcI_NewOkcItemID
,OKCOKSLinesRecTab.OkcI_CLE_ID
,OKCOKSLinesRecTab.OkcI_NewDnzChrID
,OKCOKSLinesRecTab.OkcI_NewChrID
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID1
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID2
,OKCOKSLinesRecTab.OkcI_JTOT_OBJECT1_CODE
,OKCOKSLinesRecTab.OkcI_UOM_CODE
,OKCOKSLinesRecTab.OkcI_EXCEPTION_YN
,OKCOKSLinesRecTab.OkcI_NUMBER_OF_ITEMS
,OKCOKSLinesRecTab.OkcI_PRICED_ITEM_YN
,OKCOKSLinesRecTab.OkcI_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OkcI_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF_ID
,OKCOKSLinesRecTab.Okc_PROGRAM_APPLICATION_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcI_REQUEST_ID
,OKCOKSLinesRecTab.OksB_COUNTER_VALUE_ID LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKC_K_LINES_B(
ID
, LINE_NUMBER
, CHR_ID
, CLE_ID
, DNZ_CHR_ID
, DISPLAY_SEQUENCE
, STS_CODE
, TRN_CODE
, LSE_ID
, EXCEPTION_YN
, OBJECT_VERSION_NUMBER
, HIDDEN_IND
, PRICE_NEGOTIATED
, PRICE_LEVEL_IND
, PRICE_UNIT
, PRICE_UNIT_PERCENT
, INVOICE_LINE_LEVEL_IND
, DPAS_RATING
, TEMPLATE_USED
, PRICE_TYPE
, CURRENCY_CODE
, DATE_TERMINATED
, START_DATE
, END_DATE
, ATTRIBUTE_CATEGORY
, ATTRIBUTE1
, ATTRIBUTE2
, ATTRIBUTE3
, ATTRIBUTE4
, ATTRIBUTE5
, ATTRIBUTE6
, ATTRIBUTE7
, ATTRIBUTE8
, ATTRIBUTE9
, ATTRIBUTE10
, ATTRIBUTE11
, ATTRIBUTE12
, ATTRIBUTE13
, ATTRIBUTE14
, ATTRIBUTE15
, SECURITY_GROUP_ID
, PRICE_NEGOTIATED_RENEWED
, CURRENCY_CODE_RENEWED
, UPG_ORIG_SYSTEM_REF
, UPG_ORIG_SYSTEM_REF_ID
, DATE_RENEWED
, ORIG_SYSTEM_ID1
, ORIG_SYSTEM_REFERENCE1
, ORIG_SYSTEM_SOURCE_CODE
, PROGRAM_APPLICATION_ID
, PROGRAM_ID
, PROGRAM_UPDATE_DATE
, REQUEST_ID
, PRICE_LIST_ID
, PRICE_LIST_LINE_ID
, LINE_LIST_PRICE
, ITEM_TO_PRICE_YN
, PRICING_DATE
, PRICE_BASIS_YN
, CONFIG_HEADER_ID
, CONFIG_REVISION_NUMBER
, CONFIG_COMPLETE_YN
, CONFIG_VALID_YN
, CONFIG_TOP_MODEL_LINE_ID
, CONFIG_ITEM_TYPE
, CONFIG_ITEM_ID
, SERVICE_ITEM_YN
, PH_PRICING_TYPE
, PH_PRICE_BREAK_BASIS
, PH_MIN_QTY
, PH_MIN_AMT
, PH_QP_REFERENCE_ID
, PH_VALUE
, PH_ENFORCE_PRICE_LIST_YN
, PH_ADJUSTMENT
, PH_INTEGRATED_WITH_QP
, CUST_ACCT_ID
, BILL_TO_SITE_USE_ID
, INV_RULE_ID
, LINE_RENEWAL_TYPE_CODE
, SHIP_TO_SITE_USE_ID
, PAYMENT_TERM_ID
, DATE_CANCELLED
, TERM_CANCEL_SOURCE
, ANNUALIZED_FACTOR
, PAYMENT_INSTRUCTION_TYPE -- hkamdar 29-Mar-2006 Bug # 4722452
, CANCELLED_AMOUNT
, CREATION_DATE
, CREATED_BY
, LAST_UPDATE_DATE
, LAST_UPDATED_BY
, LAST_UPDATE_LOGIN
)
SELECT
OKCOKSLinesRecTab.OkcB_NewOKCLineID(i)
,OKCOKSLinesRecTab.OkcB_LINE_NUMBER(i)
,OKCOKSLinesRecTab.OkcB_NewChrID(i)
,OKCOKSLinesRecTab.OkcB_CLE_ID(i)
,OKCOKSLinesRecTab.OkcB_NewDnzChrID(i)
,OKCOKSLinesRecTab.OkcB_DISPLAY_SEQUENCE(i)
,l_Default_Sts_Code
,OKCOKSLinesRecTab.OkcB_TRN_CODE(i)
,OKCOKSLinesRecTab.OkcB_LSE_ID(i)
,OKCOKSLinesRecTab.OkcB_EXCEPTION_YN(i)
,OKCOKSLinesRecTab.OkcB_OBJECT_VERSION_NUMBER(i)
,OKCOKSLinesRecTab.OkcB_HIDDEN_IND(i)
,OKCOKSLinesRecTab.OkcB_PRICE_NEGOTIATED(i)
,OKCOKSLinesRecTab.OkcB_PRICE_LEVEL_IND(i)
,OKCOKSLinesRecTab.OkcB_PRICE_UNIT(i)
,OKCOKSLinesRecTab.OkcB_PRICE_UNIT_PERCENT(i)
,OKCOKSLinesRecTab.OkcB_INVOICE_LINE_LEVEL_IND(i)
,OKCOKSLinesRecTab.OkcB_DPAS_RATING(i)
,OKCOKSLinesRecTab.OkcB_TEMPLATE_USED(i)
,OKCOKSLinesRecTab.OkcB_PRICE_TYPE(i)
,OKCOKSLinesRecTab.OkcB_CURRENCY_CODE(i)
,OKCOKSLinesRecTab.OkcB_DATE_TERMINATED(i)
,OKCOKSLinesRecTab.OkcB_START_DATE(i)
,OKCOKSLinesRecTab.OkcB_END_DATE(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE_CATEGORY(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE1(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE2(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE3(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE4(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE5(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE6(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE7(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE8(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE9(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE10(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE11(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE12(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE13(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE14(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE15(i)
,OKCOKSLinesRecTab.OkcB_SECURITY_GROUP_ID(i)
,OKCOKSLinesRecTab.OkcB_PRICE_NEGOTIATED_RENEWED(i)
,OKCOKSLinesRecTab.OkcB_CURRENCY_CODE_RENEWED(i)
,OKCOKSLinesRecTab.OkcB_UPG_ORIG_SYSTEM_REF(i)
,OKCOKSLinesRecTab.OkcB_UPG_ORIG_SYSTEM_REF_ID(i)
,OKCOKSLinesRecTab.OkcB_DATE_RENEWED(i)
,OKCOKSLinesRecTab.OkcB_ORIG_SYSTEM_ID1(i)
,OKCOKSLinesRecTab.OkcB_ORIG_SYSTEM_REFERENCE1(i)
,OKCOKSLinesRecTab.OkcB_ORIG_SYSTEM_SOURCE_CODE(i)
,OKCOKSLinesRecTab.OkcB_PROGRAM_APPLICATION_ID(i)
,OKCOKSLinesRecTab.OkcB_PROGRAM_ID(i)
,OKCOKSLinesRecTab.OkcB_PROGRAM_UPDATE_DATE(i)
,OKCOKSLinesRecTab.OkcB_REQUEST_ID(i)
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_ID(i)
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_LINE_ID(i)
,OKCOKSLinesRecTab.OkcB_LINE_LIST_PRICE(i)
,OKCOKSLinesRecTab.OkcB_ITEM_TO_PRICE_YN(i)
,OKCOKSLinesRecTab.OkcB_PRICING_DATE(i)
,OKCOKSLinesRecTab.OkcB_PRICE_BASIS_YN(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_HEADER_ID(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_REVISION_NUMBER(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_COMPLETE_YN(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_VALID_YN(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_TOP_MODEL_LINE_ID(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_TYPE(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_ID(i)
,OKCOKSLinesRecTab.OkcB_SERVICE_ITEM_YN(i)
,OKCOKSLinesRecTab.OkcB_PH_PRICING_TYPE(i)
,OKCOKSLinesRecTab.OkcB_PH_PRICE_BREAK_BASIS(i)
,OKCOKSLinesRecTab.OkcB_PH_MIN_QTY(i)
,OKCOKSLinesRecTab.OkcB_PH_MIN_AMT(i)
,OKCOKSLinesRecTab.OkcB_PH_QP_REFERENCE_ID(i)
,OKCOKSLinesRecTab.OkcB_PH_VALUE(i)
,OKCOKSLinesRecTab.OkcB_PH_ENFORCE_PRICE_LIST_YN(i)
,OKCOKSLinesRecTab.OkcB_PH_ADJUSTMENT(i)
,OKCOKSLinesRecTab.OkcB_PH_INTEGRATED_WITH_QP(i)
,OKCOKSLinesRecTab.OkcB_CUST_ACCT_ID(i)
,OKCOKSLinesRecTab.OkcB_BILL_TO_SITE_USE_ID(i)
,OKCOKSLinesRecTab.OkcB_INV_RULE_ID(i)
,OKCOKSLinesRecTab.OkcB_LINE_RENEWAL_TYPE_CODE(i)
,OKCOKSLinesRecTab.OkcB_SHIP_TO_SITE_USE_ID(i)
,OKCOKSLinesRecTab.OkcB_PAYMENT_TERM_ID(i)
,OKCOKSLinesRecTab.OkcB_DATE_CANCELLED(i)
,OKCOKSLinesRecTab.OkcB_TERM_CANCEL_SOURCE(i)
,OKCOKSLinesRecTab.OkcB_ANNUALIZED_FACTOR(i)
,OKCOKSLinesRecTab.OkcB_PAYMENT_INSTRUCTION_TYPE(i) -- hkamdar 29-Mar-2006 Bug # 4722452
,OKCOKSLinesRecTab.OkcB_CANCELLED_AMOUNT(i)
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,FND_GLOBAL.LOGIN_ID
FROM
DUAL;
,'AFTER INSERT into OKC_K_LINES_B '
);
,'EXCEPTION during insert into OKC_K_LINES_B '||SQLERRM
);
INSERT INTO OKS_K_LINES_B(
ID
,CLE_ID
,DNZ_CHR_ID
,DISCOUNT_LIST
,ACCT_RULE_ID
,PAYMENT_TYPE
,CC_NO
,CC_EXPIRY_DATE
,CC_BANK_ACCT_ID
,CC_AUTH_CODE
,COMMITMENT_ID
,LOCKED_PRICE_LIST_ID
,USAGE_EST_YN
,USAGE_EST_METHOD
,USAGE_EST_START_DATE
,TERMN_METHOD
,UBT_AMOUNT
,CREDIT_AMOUNT
,SUPPRESSED_CREDIT
,OVERRIDE_AMOUNT
,CUST_PO_NUMBER_REQ_YN
,CUST_PO_NUMBER
,GRACE_DURATION
,GRACE_PERIOD
,INV_PRINT_FLAG
,PRICE_UOM
,TAX_AMOUNT
,TAX_INCLUSIVE_YN
,TAX_STATUS
,TAX_CODE
,TAX_EXEMPTION_ID
,IB_TRANS_TYPE
,IB_TRANS_DATE
,PROD_PRICE
,SERVICE_PRICE
,CLVL_LIST_PRICE
,CLVL_QUANTITY
,CLVL_EXTENDED_AMT
,CLVL_UOM_CODE
,TOPLVL_OPERAND_CODE
,TOPLVL_OPERAND_VAL
,TOPLVL_QUANTITY
,TOPLVL_UOM_CODE
,TOPLVL_ADJ_PRICE
,TOPLVL_PRICE_QTY
,AVERAGING_INTERVAL
,SETTLEMENT_INTERVAL
,MINIMUM_QUANTITY
,DEFAULT_QUANTITY
,AMCV_FLAG
,FIXED_QUANTITY
,USAGE_DURATION
,USAGE_PERIOD
,LEVEL_YN
,USAGE_TYPE
,UOM_QUANTIFIED
,BASE_READING
,BILLING_SCHEDULE_TYPE
,FULL_CREDIT
,LOCKED_PRICE_LIST_LINE_ID
,BREAK_UOM
,PRORATE
,COVERAGE_TYPE
,EXCEPTION_COV_ID
,LIMIT_UOM_QUANTIFIED
,DISCOUNT_AMOUNT
,DISCOUNT_PERCENT
,OFFSET_DURATION
,OFFSET_PERIOD
,INCIDENT_SEVERITY_ID
,PDF_ID
,WORK_THRU_YN
,REACT_ACTIVE_YN
,TRANSFER_OPTION
,PROD_UPGRADE_YN
,INHERITANCE_TYPE
,PM_PROGRAM_ID
,PM_CONF_REQ_YN
,PM_SCH_EXISTS_YN
,ALLOW_BT_DISCOUNT
,APPLY_DEFAULT_TIMEZONE
,SYNC_DATE_INSTALL
,OBJECT_VERSION_NUMBER
,SECURITY_GROUP_ID
,REQUEST_ID
,ORIG_SYSTEM_ID1
,ORIG_SYSTEM_REFERENCE1
,ORIG_SYSTEM_SOURCE_CODE
,TRXN_EXTENSION_ID
,TAX_CLASSIFICATION_CODE
,EXEMPT_CERTIFICATE_NUMBER
,EXEMPT_REASON_CODE
,COVERAGE_ID
,STANDARD_COV_YN
,CREATION_DATE
,CREATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_LOGIN
,COUNTER_VALUE_ID
)
SELECT
OKCOKSLinesRecTab.OksB_NewOksLineID(i)
,OKCOKSLinesRecTab.OkcB_NewOKCLineID(i)
,OKCOKSLinesRecTab.OksB_NewDnzChrID(i)
,OKCOKSLinesRecTab.OksB_DISCOUNT_LIST(i)
,OKCOKSLinesRecTab.OksB_ACCT_RULE_ID(i)
,OKCOKSLinesRecTab.OksB_PAYMENT_TYPE(i)
,OKCOKSLinesRecTab.OksB_CC_NO(i)
,OKCOKSLinesRecTab.OksB_CC_EXPIRY_DATE(i)
,OKCOKSLinesRecTab.OksB_CC_BANK_ACCT_ID(i)
,OKCOKSLinesRecTab.OksB_CC_AUTH_CODE(i)
,OKCOKSLinesRecTab.OksB_COMMITMENT_ID(i)
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_ID(i)
,OKCOKSLinesRecTab.OksB_USAGE_EST_YN(i)
,OKCOKSLinesRecTab.OksB_USAGE_EST_METHOD(i)
,OKCOKSLinesRecTab.OksB_USAGE_EST_START_DATE(i)
,OKCOKSLinesRecTab.OksB_TERMN_METHOD(i)
,OKCOKSLinesRecTab.OksB_UBT_AMOUNT(i)
,OKCOKSLinesRecTab.OksB_CREDIT_AMOUNT(i)
,OKCOKSLinesRecTab.OksB_SUPPRESSED_CREDIT(i)
,OKCOKSLinesRecTab.OksB_OVERRIDE_AMOUNT(i)
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER_REQ_YN(i)
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER(i)
,OKCOKSLinesRecTab.OksB_GRACE_DURATION(i)
,OKCOKSLinesRecTab.OksB_GRACE_PERIOD(i)
,OKCOKSLinesRecTab.OksB_INV_PRINT_FLAG(i)
,OKCOKSLinesRecTab.OksB_PRICE_UOM(i)
,OKCOKSLinesRecTab.OksB_TAX_AMOUNT(i)
,OKCOKSLinesRecTab.OksB_TAX_INCLUSIVE_YN(i)
,OKCOKSLinesRecTab.OksB_TAX_STATUS(i)
,OKCOKSLinesRecTab.OksB_TAX_CODE(i)
,OKCOKSLinesRecTab.OksB_TAX_EXEMPTION_ID(i)
,OKCOKSLinesRecTab.OksB_IB_TRANS_TYPE(i)
,OKCOKSLinesRecTab.OksB_IB_TRANS_DATE(i)
,OKCOKSLinesRecTab.OksB_PROD_PRICE(i)
,OKCOKSLinesRecTab.OksB_SERVICE_PRICE(i)
,OKCOKSLinesRecTab.OksB_CLVL_LIST_PRICE(i)
,OKCOKSLinesRecTab.OksB_CLVL_QUANTITY(i)
,OKCOKSLinesRecTab.OksB_CLVL_EXTENDED_AMT(i)
,OKCOKSLinesRecTab.OksB_CLVL_UOM_CODE(i)
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_CODE(i)
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_VAL(i)
,OKCOKSLinesRecTab.OksB_TOPLVL_QUANTITY(i)
,OKCOKSLinesRecTab.OksB_TOPLVL_UOM_CODE(i)
,OKCOKSLinesRecTab.OksB_TOPLVL_ADJ_PRICE(i)
,OKCOKSLinesRecTab.OksB_TOPLVL_PRICE_QTY(i)
,OKCOKSLinesRecTab.OksB_AVERAGING_INTERVAL(i)
,OKCOKSLinesRecTab.OksB_SETTLEMENT_INTERVAL(i)
,OKCOKSLinesRecTab.OksB_MINIMUM_QUANTITY(i)
,OKCOKSLinesRecTab.OksB_DEFAULT_QUANTITY(i)
,OKCOKSLinesRecTab.OksB_AMCV_FLAG(i)
,OKCOKSLinesRecTab.OksB_FIXED_QUANTITY(i)
,OKCOKSLinesRecTab.OksB_USAGE_DURATION(i)
,OKCOKSLinesRecTab.OksB_USAGE_PERIOD(i)
,OKCOKSLinesRecTab.OksB_LEVEL_YN(i)
,OKCOKSLinesRecTab.OksB_USAGE_TYPE(i)
,OKCOKSLinesRecTab.OksB_UOM_QUANTIFIED(i)
,OKCOKSLinesRecTab.OksB_BASE_READING(i)
,OKCOKSLinesRecTab.OksB_BILLING_SCHEDULE_TYPE(i)
,OKCOKSLinesRecTab.OksB_FULL_CREDIT(i)
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_LINE_ID(i)
,OKCOKSLinesRecTab.OksB_BREAK_UOM(i)
,OKCOKSLinesRecTab.OksB_PRORATE(i)
,OKCOKSLinesRecTab.OksB_COVERAGE_TYPE(i)
,OKCOKSLinesRecTab.OksB_EXCEPTION_COV_ID(i)
,OKCOKSLinesRecTab.OksB_LIMIT_UOM_QUANTIFIED(i)
,OKCOKSLinesRecTab.OksB_DISCOUNT_AMOUNT(i)
,OKCOKSLinesRecTab.OksB_DISCOUNT_PERCENT(i)
,OKCOKSLinesRecTab.OksB_OFFSET_DURATION(i)
,OKCOKSLinesRecTab.OksB_OFFSET_PERIOD(i)
,OKCOKSLinesRecTab.OksB_INCIDENT_SEVERITY_ID(i)
,OKCOKSLinesRecTab.OksB_PDF_ID(i)
,OKCOKSLinesRecTab.OksB_WORK_THRU_YN(i)
,OKCOKSLinesRecTab.OksB_REACT_ACTIVE_YN(i)
,OKCOKSLinesRecTab.OksB_TRANSFER_OPTION(i)
,OKCOKSLinesRecTab.OksB_PROD_UPGRADE_YN(i)
,OKCOKSLinesRecTab.OksB_INHERITANCE_TYPE(i)
,OKCOKSLinesRecTab.OksB_PM_PROGRAM_ID(i)
,OKCOKSLinesRecTab.OksB_PM_CONF_REQ_YN(i)
,OKCOKSLinesRecTab.OksB_PM_SCH_EXISTS_YN(i)
,OKCOKSLinesRecTab.OksB_ALLOW_BT_DISCOUNT(i)
,OKCOKSLinesRecTab.OksB_APPLY_DEFAULT_TIMEZONE(i)
,OKCOKSLinesRecTab.OksB_SYNC_DATE_INSTALL(i)
,OKCOKSLinesRecTab.OksB_OBJECT_VERSION_NUMBER(i)
,OKCOKSLinesRecTab.OksB_SECURITY_GROUP_ID(i)
,OKCOKSLinesRecTab.OksB_REQUEST_ID(i)
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_ID1(i)
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_REFERENCE1(i)
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_SOURCE_CODE(i)
,OKCOKSLinesRecTab.OksB_TRXN_EXTENSION_ID(i)
,OKCOKSLinesRecTab.OksB_TAX_CLASSIFICATION_CODE(i)
,OKCOKSLinesRecTab.OksB_EXEMPT_CERTIFICATE_NUMBER(i)
,OKCOKSLinesRecTab.OksB_EXEMPT_REASON_CODE(i)
,OKCOKSLinesRecTab.OksB_COVERAGE_ID(i)
,OKCOKSLinesRecTab.OksB_STANDARD_COV_YN(i)
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,FND_GLOBAL.LOGIN_ID
,OKCOKSLinesRecTab.OksB_COUNTER_VALUE_ID(i)
FROM
DUAL
WHERE
OKCOKSLinesRecTab.OksB_OldOksLineID(i) IS NOT NULL;
,'AFTER INSERT into OKS_K_LINES_B '
);
,'EXCEPTION during insert into OKS_K_LINES_B '||SQLERRM
);
INSERT INTO OKC_K_ITEMS(
ID
,CLE_ID
,DNZ_CHR_ID
,CHR_ID
,OBJECT1_ID1
,OBJECT1_ID2
,JTOT_OBJECT1_CODE
,UOM_CODE
,EXCEPTION_YN
,NUMBER_OF_ITEMS
,PRICED_ITEM_YN
,OBJECT_VERSION_NUMBER
,SECURITY_GROUP_ID
,UPG_ORIG_SYSTEM_REF
,UPG_ORIG_SYSTEM_REF_ID
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,CREATION_DATE
,CREATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_LOGIN
)
SELECT
OKCOKSLinesRecTab.OkcI_NewOkcItemID(i)
,OKCOKSLinesRecTab.OkcB_NewOkcLineID(i)
,OKCOKSLinesRecTab.OkcI_NewDnzChrID(i)
,OKCOKSLinesRecTab.OkcI_NewChrID(i)
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID1(i)
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID2(i)
,OKCOKSLinesRecTab.OkcI_JTOT_OBJECT1_CODE(i)
,OKCOKSLinesRecTab.OkcI_UOM_CODE(i)
,OKCOKSLinesRecTab.OkcI_EXCEPTION_YN(i)
,OKCOKSLinesRecTab.OkcI_NUMBER_OF_ITEMS(i)
,OKCOKSLinesRecTab.OkcI_PRICED_ITEM_YN(i)
,OKCOKSLinesRecTab.OkcI_OBJECT_VERSION_NUMBER(i)
,OKCOKSLinesRecTab.OkcI_SECURITY_GROUP_ID(i)
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF(i)
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF_ID(i)
,OKCOKSLinesRecTab.Okc_PROGRAM_APPLICATION_ID(i)
,OKCOKSLinesRecTab.OkcI_PROGRAM_ID(i)
,OKCOKSLinesRecTab.OkcI_PROGRAM_UPDATE_DATE(i)
,OKCOKSLinesRecTab.OkcI_REQUEST_ID(i)
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,FND_GLOBAL.LOGIN_ID
FROM
DUAL
where OKCOKSLinesRecTab.OkcI_OldOkcItemID(i) IS NOT NULL;
,'AFTER INSERT into OKC_K_ITEMS '
);
,'EXCEPTION during insert into OKC_K_ITEMS '||SQLERRM
);
UPDATE OKC_K_LINES_B
SET
PRICE_NEGOTIATED = l_converted_price_negotiated
,PRICE_UNIT = l_converted_price_unit
,CURRENCY_CODE= l_euro_currency
WHERE ID = OKCOKSLinesRecTab.OkcB_NewOkcLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OkcB_OldOkcLineID(i);
UPDATE OKC_K_LINES_B a
SET a.CLE_ID = (select b.ID
FROM OKC_K_LINES_B b
WHERE
b.ORIG_SYSTEM_ID1 = a.CLE_ID
AND b.DNZ_CHR_ID = P_To_Chr_ID)
WHERE
a.DNZ_CHR_ID = P_To_Chr_ID
AND id= OKCOKSLinesRecTab.OkcB_NewOkcLineID(i)
AND a.CLE_ID IS NOT NULL;
UPDATE OKS_K_LINES_B
SET
TAX_AMOUNT = lx_rail_rec.TAX_VALUE
WHERE ID = OKCOKSLinesRecTab.OksB_NewOksLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OksB_OldOksLineID(i);
UPDATE OKS_K_LINES_B
SET TAX_INCLUSIVE_YN = 'N'
WHERE ID = OKCOKSLinesRecTab.OksB_NewOksLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OksB_OldOksLineID(i);
UPDATE OKS_K_LINES_B
SET TAX_AMOUNT = lx_rail_rec.TAX_VALUE
WHERE ID = OKCOKSLinesRecTab.OksB_NewOksLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OksB_OldOksLineID(i);
UPDATE OKS_K_LINES_B
SET TAX_AMOUNT = lx_rail_rec.TAX_VALUE
WHERE ID = OKCOKSLinesRecTab.OksB_NewOksLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OksB_OldOksLineID(i);
UPDATE OKS_K_LINES_B
SET
LOCKED_PRICE_LIST_ID = l_locked_price_list_id
,LOCKED_PRICE_LIST_LINE_ID = l_locked_price_list_line_id
WHERE ID = OKCOKSLinesRecTab.OksB_NewOksLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OksB_OldOksLineID(i);
,'After call to QP_LOCK_PRICELIST_GRP.Lock_Price, Error in Update OKS_K_LINES_B, row not found for update'
);
UPDATE OKS_K_LINES_B
SET
TRXN_EXTENSION_ID = l_trxn_extension_id
WHERE ID = OKCOKSLinesRecTab.OksB_NewOksLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OksB_OldOksLineID(i);
,'After call to Create_Transaction_Extension, Error in Update OKS_K_LINES_B, row not found for update'
);
UPDATE OKS_K_LINES_B
SET toplvl_uom_code = l_toplvl_uom_code
WHERE id = OKCOKSLinesRecTab.OksB_NewOksLineID(i);
END LOOP; --End of Bulk fetch and insert into OKC_K_LINES_B,OKS_K_LINES_B,OKC_K_ITEMS
,'After BULK FETCH and BULK INSERT into OKC_K_LINES_B,OKS_K_LINES_B,OKC_K_ITEMS'
);
/* UPDATE OKC_K_LINES_B a
SET a.CLE_ID = (select b.ID
FROM OKC_K_LINES_B b
WHERE
b.ORIG_SYSTEM_ID1 = a.CLE_ID
AND b.DNZ_CHR_ID = P_To_Chr_ID)
WHERE
a.DNZ_CHR_ID = P_To_Chr_ID
AND a.CLE_ID IS NOT NULL; */ --skuchima 12357658
UPDATE OKC_K_LINES_B a
SET a.PRICE_NEGOTIATED = nvl((select sum(b.PRICE_NEGOTIATED)
from OKC_K_LINES_B b
where b.CLE_ID = a.ID
AND b.DNZ_CHR_ID = P_To_Chr_ID
AND b.DATE_CANCELLED IS NULL),0) --Cancelled sublines shouldn't be included in sum. Nvl added for 12636704
WHERE
a.DNZ_CHR_ID = P_To_Chr_ID
AND a.CLE_ID IS NULL
AND a.LSE_ID <> 46; -- Subscription Lines do not have sublines. So they shouldnt be updated.
UPDATE OKS_K_LINES_B a
SET a.COVERAGE_ID = (select b.ID
FROM OKC_K_LINES_B b
WHERE
b.CLE_ID = a.CLE_ID
AND b.DNZ_CHR_ID = P_To_Chr_ID
AND b.LSE_ID in (2,20))
WHERE a.DNZ_CHR_ID = P_To_Chr_ID
AND a.CLE_ID in (select c.ID from OKC_K_LINES_B c
where c.DNZ_CHR_ID = P_To_Chr_ID
and c.LSE_ID in (1,19))
AND a.STANDARD_COV_YN = 'N';
UPDATE OKS_K_LINES_B a
SET a.TAX_AMOUNT = (select sum(b.TAX_AMOUNT)
FROM
OKS_K_LINES_B b
,OKC_K_LINES_B c
WHERE
c.ID = b.CLE_ID
AND c.cle_id = a.cle_id
AND c.DATE_CANCELLED IS NULL) --Cancelled sublines shouldnt be included in sum
WHERE a.dnz_chr_id = P_To_Chr_ID
and a.CLE_ID = (select b.id
FROM
OKC_K_LINES_B b
WHERE b.cle_id is NULL
AND b.id = a.cle_id
AND b.LSE_ID <> 46); --Subscription Lines do not have sublines. So they shouldnt be updated.
Update OKS_K_LINES_B
Set PRICE_UOM = NULL
WHERE CLE_ID IN (SELECT ID FROM OKC_K_LINES_B WHERE DNZ_CHR_ID = P_To_Chr_ID
AND LSE_ID IN (8,10,35));
UPDATE OKC_K_HEADERS_B a
SET a.ESTIMATED_AMOUNT = (select sum(b.PRICE_NEGOTIATED)
FROM OKC_K_LINES_B b
where b.DNZ_CHR_ID = a.ID
and b.CLE_ID IS NULL
AND b.DATE_CANCELLED IS NULL) --Cancelled toplines shouldn't be included in sum.
WHERE a.ID = P_To_Chr_ID;
UPDATE OKS_K_HEADERS_B a
SET a.TAX_AMOUNT = (select sum(b.TAX_AMOUNT)
FROM
OKS_K_LINES_B b
,OKC_K_LINES_B c
where b.DNZ_CHR_ID = a.CHR_ID
and b.CLE_ID = c.ID
and c.CLE_ID IS NULL
and c.DATE_CANCELLED IS NULL) --Cancelled toplines shouldn't be included in sum
WHERE a.CHR_ID = P_To_Chr_ID;
update_line_inv_and_acct_rule(P_To_Chr_ID => P_To_Chr_ID
,P_Partial_Copy_YN => 'N'
,x_return_status => l_return_status
);
,p_change_status_YN IN VARCHAR2 --Added for Update_Service requirement(Bug 4747648)
--If 'Y', status of new line is default status
--If 'N', status from Source Line is retained
,p_return_new_top_line_ID_YN IN VARCHAR2 --Added for Update_Service requirement(Bug 4747648)
--If 'Y' then the new line IDs of the copied top lines need to be
--published
,p_include_cancelled_lines IN VARCHAR2 DEFAULT 'Y'
,p_include_terminated_lines IN VARCHAR2 DEFAULT 'Y') IS
l_api_name CONSTANT VARCHAR2(30) := 'COPY_LINE_COMPONENTS';
SELECT OEL.PRICING_QUANTITY_UOM
FROM OKC_K_LINES_B OKCLINE,
OKC_K_REL_OBJS OKCREL,
OE_ORDER_LINES_ALL OEL
WHERE OKCLINE.LSE_ID IN (7,9,25)
AND OKCLINE.id = p_line_id
AND OKCLINE.ID = OKCREL.CLE_ID
AND OEL.LINE_ID = OKCREL.OBJECT1_ID1;
select code
from okc_statuses_b
where ste_code = 'ENTERED'
and default_yn = 'Y';
select
a.contract_number
,a.start_date
,a.end_date
,b.price_uom
from okc_k_headers_b a
,oks_k_headers_b b
where a.id = P_To_Chr_ID
and a.id = b.chr_id;
SELECT
------------------------------------------Begin of OKC_K_LINES_B columns---------------------
okcBT.ORIG_SYSTEM_ID1 AS OkcBT_OldOKCLineID
,okcBT.ID AS OkcBT_NewOKCLineID --Target Value
,okcBT.LINE_NUMBER AS OkcBT_LINE_NUMBER
,okcBT.CHR_ID AS OkcBT_NewChrID--Target Value
,okcBT.CLE_ID AS OkcBT_CLE_ID
,okcBT.DNZ_CHR_ID AS OkcBT_NewDnzChrID --Target Value
,okcBT.DISPLAY_SEQUENCE AS OkcBT_DISPLAY_SEQUENCE
,okcBT.STS_CODE AS OkcBT_STS_CODE
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.TRN_CODE)
) AS OkcBT_TRN_CODE --Added the decode for bug 4747648
,okcBT.LSE_ID AS OkcBT_LSE_ID
,okcBT.EXCEPTION_YN AS OkcBT_EXCEPTION_YN
,1 AS OkcBT_OBJECT_VERSION_NUMBER
,okcBT.HIDDEN_IND AS OkcBT_HIDDEN_IND
,decode(okcBT.DATE_TERMINATED
,NULL
,decode(okcBT.LSE_ID
,46
,decode(okcBT.DATE_CANCELLED
,NULL
,okcBT.PRICE_NEGOTIATED
,okcBT.CANCELLED_AMOUNT
)
,okcBT.PRICE_NEGOTIATED
)
,nvl(okcBT.PRICE_NEGOTIATED,0)
+nvl(oksB.CREDIT_AMOUNT,0)
+nvl(oksB.UBT_AMOUNT,0)
+nvl(oksB.SUPPRESSED_CREDIT,0)
) AS OkcBT_PRICE_NEGOTIATED
,okcBT.PRICE_LEVEL_IND AS OkcBT_PRICE_LEVEL_IND
,okcBT.PRICE_UNIT AS OkcBT_PRICE_UNIT
,okcBT.PRICE_UNIT_PERCENT AS OkcBT_PRICE_UNIT_PERCENT
,okcBT.INVOICE_LINE_LEVEL_IND AS OkcBT_INVOICE_LINE_LEVEL_IND
,okcBT.DPAS_RATING AS OkcBT_DPAS_RATING
,okcBT.TEMPLATE_USED AS OkcBT_TEMPLATE_USED
,okcBT.PRICE_TYPE AS OkcBT_PRICE_TYPE
,okcBT.CURRENCY_CODE AS OkcBT_CURRENCY_CODE
,NULL AS OkcBT_DATE_TERMINATED
,okcBT.START_DATE AS OkcBT_START_DATE
,okcBT.END_DATE AS OkcBT_END_DATE
,okcBT.ATTRIBUTE_CATEGORY AS OkcBT_ATTRIBUTE_CATEGORY
,okcBT.ATTRIBUTE1 AS OkcBT_ATTRIBUTE1
,okcBT.ATTRIBUTE2 AS OkcBT_ATTRIBUTE2
,okcBT.ATTRIBUTE3 AS OkcBT_ATTRIBUTE3
,okcBT.ATTRIBUTE4 AS OkcBT_ATTRIBUTE4
,okcBT.ATTRIBUTE5 AS OkcBT_ATTRIBUTE5
,okcBT.ATTRIBUTE6 AS OkcBT_ATTRIBUTE6
,okcBT.ATTRIBUTE7 AS OkcBT_ATTRIBUTE7
,okcBT.ATTRIBUTE8 AS OkcBT_ATTRIBUTE8
,okcBT.ATTRIBUTE9 AS OkcBT_ATTRIBUTE9
,okcBT.ATTRIBUTE10 AS OkcBT_ATTRIBUTE10
,okcBT.ATTRIBUTE11 AS OkcBT_ATTRIBUTE11
,okcBT.ATTRIBUTE12 AS OkcBT_ATTRIBUTE12
,okcBT.ATTRIBUTE13 AS OkcBT_ATTRIBUTE13
,okcBT.ATTRIBUTE14 AS OkcBT_ATTRIBUTE14
,okcBT.ATTRIBUTE15 AS OkcBT_ATTRIBUTE15
,okcBT.SECURITY_GROUP_ID AS OkcBT_SECURITY_GROUP_ID
,okcBT.PRICE_NEGOTIATED_RENEWED AS OkcBT_PRICE_NEGOTIATED_RENEWED
,okcBT.CURRENCY_CODE_RENEWED AS OkcBT_CURRENCY_CODE_RENEWED
,okcBT.UPG_ORIG_SYSTEM_REF AS OkcBT_UPG_ORIG_SYSTEM_REF
,okcBT.UPG_ORIG_SYSTEM_REF_ID AS OkcBT_UPG_ORIG_SYSTEM_REF_ID
,NULL AS OkcBT_DATE_RENEWED
,okcBT.ORIG_SYSTEM_ID1 AS OkcBT_ORIG_SYSTEM_ID1 --Target Value
,'COPY' AS OkcBT_ORIG_SYSTEM_REFERENCE1 --Target Value
,'OKC_LINE' AS ORIGT_SYSTEM_SOURCE_CODE --Target Value
,okcBT.PROGRAM_APPLICATION_ID AS OkcBT_PROGRAM_APPLICATION_ID
,okcBT.PROGRAM_ID AS OkcBT_PROGRAM_ID
,okcBT.PROGRAM_UPDATE_DATE AS OkcBT_PROGRAM_UPDATE_DATE
,okcBT.REQUEST_ID AS OkcBT_REQUEST_ID
,okcBT.PRICE_LIST_ID AS OkcBT_PRICE_LIST_ID
,okcBT.PRICE_LIST_LINE_ID AS OkcBT_PRICE_LIST_LINE_ID
,okcBT.LINE_LIST_PRICE AS OkcBT_LINE_LIST_PRICE
,okcBT.ITEM_TO_PRICE_YN AS OkcBT_ITEM_TO_PRICE_YN
,okcBT.PRICING_DATE AS OkcBT_PRICING_DATE
,okcBT.PRICE_BASIS_YN AS OkcBT_PRICE_BASIS_YN
,okcBT.CONFIG_HEADER_ID AS OkcBT_CONFIG_HEADER_ID
,okcBT.CONFIG_REVISION_NUMBER AS OkcBT_CONFIG_REVISION_NUMBER
,okcBT.CONFIG_COMPLETE_YN AS OkcBT_CONFIG_COMPLETE_YN
,okcBT.CONFIG_VALID_YN AS OkcBT_CONFIG_VALID_YN
,okcBT.CONFIG_TOP_MODEL_LINE_ID AS OkcBT_CONFIG_TOP_MODEL_LINE_ID
,okcBT.CONFIG_ITEM_TYPE AS OkcBT_CONFIG_ITEM_TYPE
,okcBT.CONFIG_ITEM_ID AS OkcBT_CONFIG_ITEM_ID
,okcBT.SERVICE_ITEM_YN AS OkcBT_SERVICE_ITEM_YN
,okcBT.PH_PRICING_TYPE AS OkcBT_PH_PRICING_TYPE
,okcBT.PH_PRICE_BREAK_BASIS AS OkcBT_PH_PRICE_BREAK_BASIS
,okcBT.PH_MIN_QTY AS OkcBT_PH_MIN_QTY
,okcBT.PH_MIN_AMT AS OkcBT_PH_MIN_AMT
,okcBT.PH_QP_REFERENCE_ID AS OkcBT_PH_QP_REFERENCE_ID
,okcBT.PH_VALUE AS OkcBT_PH_VALUE
,okcBT.PH_ENFORCE_PRICE_LIST_YN AS OkcBT_PH_ENFORCE_PRICE_LIST_YN
,okcBT.PH_ADJUSTMENT AS OkcBT_PH_ADJUSTMENT
,okcBT.PH_INTEGRATED_WITH_QP AS OkcBT_PH_INTEGRATED_WITH_QP
,okcBT.CUST_ACCT_ID AS OkcBT_CUST_ACCT_ID
,okcBT.BILL_TO_SITE_USE_ID AS OkcBT_BILL_TO_SITE_USE_ID
,okcBT.INV_RULE_ID AS OkcBT_INV_RULE_ID
,okcBT.LINE_RENEWAL_TYPE_CODE AS OkcBT_LINE_RENEWAL_TYPE_CODE
,okcBT.SHIP_TO_SITE_USE_ID AS OkcBT_SHIP_TO_SITE_USE_ID
,okcBT.PAYMENT_TERM_ID AS OkcBT_PAYMENT_TERM_ID
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.DATE_CANCELLED)
) AS OkcBT_DATE_CANCELLED --Added the decode for bug 4747648
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.TERM_CANCEL_SOURCE)
) AS OkcBT_TERM_CANCEL_SOURCE --Making it null for 4641561, Added the decode for bug 4747648
,decode(okcBT.DATES_CHANGED_YN
,'N'
,okcBT.ANNUALIZED_FACTOR
,OKS_SETUP_UTIL_PUB.Get_Annualized_Factor(okcBT.START_DATE
,okcBT.END_DATE
,okcBT.LSE_ID)
) AS OkcBT_ANNUALIZED_FACTOR
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
-- ,okcBT.PAYMENT_INSTRUCTION_TYPE AS OkcBT_PAYMENT_INSTRUCTION_TYPE
,NULL AS OkcBT_PAYMENT_INSTRUCTION_TYPE
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.CANCELLED_AMOUNT)
) AS OkcBT_CANCELLED_AMOUNT -- As part of fixing 4641561,Added decode for 4747648
,decode(okcBT.DATE_CANCELLED,NULL,'N','Y') AS OkcBT_LINE_CANCELLED_FLAG --pseudo column
,decode(okcBT.DATE_TERMINATED,NULL,'N','Y') AS OkcBT_LINE_TERMINATED_FLAG --pseudo column
---------------------------------------End of OKC_K_LINES_B columns------------------------------------
---------------------------------------Begin of OKS_K_LINES_B columns----------------------------------
,oksB.ID AS OksB_OldOksLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OksB_NewOksLineID
,oksB.CLE_ID AS OksB_CLE_ID
,P_To_Chr_ID AS OksB_NewDnzChrID
,oksB.DISCOUNT_LIST AS OksB_DISCOUNT_LIST
,oksB.ACCT_RULE_ID AS OksB_ACCT_RULE_ID
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
-- ,oksB.PAYMENT_TYPE AS OksB_PAYMENT_TYPE
,NULL AS OksB_PAYMENT_TYPE
,NULL AS OksB_CC_NO --Obsolete
,NULL AS OksB_CC_EXPIRY_DATE --Obsolete
,NULL AS OksB_CC_BANK_ACCT_ID --Obsolete
,NULL AS OksB_CC_AUTH_CODE --Obsolete
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS OksB_COMMITMENT_ID
-- ,oksB.COMMITMENT_ID AS OksB_COMMITMENT_ID
,oksB.LOCKED_PRICE_LIST_ID AS OksB_LOCKED_PRICE_LIST_ID
,oksB.USAGE_EST_YN AS OksB_USAGE_EST_YN
,oksB.USAGE_EST_METHOD AS OksB_USAGE_EST_METHOD
,oksB.USAGE_EST_START_DATE AS OksB_USAGE_EST_START_DATE
,oksB.TERMN_METHOD AS OksB_TERMN_METHOD
,NULL AS OksB_UBT_AMOUNT
,NULL AS OksB_CREDIT_AMOUNT
,NULL AS OksB_SUPPRESSED_CREDIT
,NULL AS OksB_OVERRIDE_AMOUNT
,oksB.CUST_PO_NUMBER_REQ_YN AS OksB_CUST_PO_NUMBER_REQ_YN
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS OksB_CUST_PO_NUMBER
-- ,oksB.CUST_PO_NUMBER AS OksB_CUST_PO_NUMBER
,oksB.GRACE_DURATION AS OksB_GRACE_DURATION
,oksB.GRACE_PERIOD AS OksB_GRACE_PERIOD
,oksB.INV_PRINT_FLAG AS OksB_INV_PRINT_FLAG
-- Bug# 5531198 hkamdar 21-Sep-2006
/*
,decode(P_Target_Contract_New_YN
,'Y'
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,OKS_SETUP_UTIL_PUB.G_GCD_PRICE_UOM)
,oksB.PRICE_UOM --The value of Price_UOM when copying to an existing Target Contract
--is subsequently updated based on whether Partial Period Setup on
--Target Contract existed or not
) AS OksB_PRICE_UOM */
,decode(P_Target_Contract_New_YN
,'Y'
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,decode(l_TrgtHeaderPriceUomExists_YN
,'Y'
,l_Target_Hdr_Price_UOM
,oksB.PRICE_UOM)),oksB.PRICE_UOM) AS OksB_PRICE_UOM
--The value of Price_UOM when copying to an existing Target Contract
--is subsequently updated based on whether Partial Period Setup on
--Target Contract existed or not
-- End Bug# 5531198 hkamdar 21-Sep-2006
,oksB.TAX_AMOUNT AS OksB_TAX_AMOUNT
,oksB.TAX_INCLUSIVE_YN AS OksB_TAX_INCLUSIVE_YN
,oksB.TAX_STATUS AS OksB_TAX_STATUS
,oksB.TAX_CODE AS OksB_TAX_CODE
,oksB.TAX_EXEMPTION_ID AS OksB_TAX_EXEMPTION_ID
,oksB.IB_TRANS_TYPE AS OksB_IB_TRANS_TYPE
,oksB.IB_TRANS_DATE AS OksB_IB_TRANS_DATE
,oksB.PROD_PRICE AS OksB_PROD_PRICE
,oksB.SERVICE_PRICE AS OksB_SERVICE_PRICE
,oksB.CLVL_LIST_PRICE AS OksB_CLVL_LIST_PRICE
,oksB.CLVL_QUANTITY AS OksB_CLVL_QUANTITY
,oksB.CLVL_EXTENDED_AMT AS OksB_CLVL_EXTENDED_AMT
,oksB.CLVL_UOM_CODE AS OksB_CLVL_UOM_CODE
,oksB.TOPLVL_OPERAND_CODE AS OksB_TOPLVL_OPERAND_CODE
,oksB.TOPLVL_OPERAND_VAL AS OksB_TOPLVL_OPERAND_VAL
,oksB.TOPLVL_QUANTITY AS OksB_TOPLVL_QUANTITY
,oksB.TOPLVL_UOM_CODE AS OksB_TOPLVL_UOM_CODE
,oksB.TOPLVL_ADJ_PRICE AS OksB_TOPLVL_ADJ_PRICE
,oksB.TOPLVL_PRICE_QTY AS OksB_TOPLVL_PRICE_QTY
,oksB.AVERAGING_INTERVAL AS OksB_AVERAGING_INTERVAL
,oksB.SETTLEMENT_INTERVAL AS OksB_SETTLEMENT_INTERVAL
,oksB.MINIMUM_QUANTITY AS OksB_MINIMUM_QUANTITY
,oksB.DEFAULT_QUANTITY AS OksB_DEFAULT_QUANTITY
,oksB.AMCV_FLAG AS OksB_AMCV_FLAG
,oksB.FIXED_QUANTITY AS OksB_FIXED_QUANTITY
,oksB.USAGE_DURATION AS OksB_USAGE_DURATION
,oksB.USAGE_PERIOD AS OksB_USAGE_PERIOD
,oksB.LEVEL_YN AS OksB_LEVEL_YN
,oksB.USAGE_TYPE AS OksB_USAGE_TYPE
,oksB.UOM_QUANTIFIED AS OksB_UOM_QUANTIFIED
,oksB.BASE_READING AS OksB_BASE_READING
,oksB.BILLING_SCHEDULE_TYPE AS OksB_BILLING_SCHEDULE_TYPE
,NULL AS OksB_FULL_CREDIT
,oksB.LOCKED_PRICE_LIST_LINE_ID AS OksB_LOCKED_PRICE_LIST_LINE_ID
,oksB.BREAK_UOM AS OksB_BREAK_UOM
,oksB.PRORATE AS OksB_PRORATE
,oksB.COVERAGE_TYPE AS OksB_COVERAGE_TYPE
,oksB.EXCEPTION_COV_ID AS OksB_EXCEPTION_COV_ID
,oksB.LIMIT_UOM_QUANTIFIED AS OksB_LIMIT_UOM_QUANTIFIED
,oksB.DISCOUNT_AMOUNT AS OksB_DISCOUNT_AMOUNT
,oksB.DISCOUNT_PERCENT AS OksB_DISCOUNT_PERCENT
,oksB.OFFSET_DURATION AS OksB_OFFSET_DURATION
,oksB.OFFSET_PERIOD AS OksB_OFFSET_PERIOD
,oksB.INCIDENT_SEVERITY_ID AS OksB_INCIDENT_SEVERITY_ID
,oksB.PDF_ID AS OksB_PDF_ID
,oksB.WORK_THRU_YN AS OksB_WORK_THRU_YN
,oksB.REACT_ACTIVE_YN AS OksB_REACT_ACTIVE_YN
,oksB.TRANSFER_OPTION AS OksB_TRANSFER_OPTION
,oksB.PROD_UPGRADE_YN AS OksB_PROD_UPGRADE_YN
,oksB.INHERITANCE_TYPE AS OksB_INHERITANCE_TYPE
,oksB.PM_PROGRAM_ID AS OksB_PM_PROGRAM_ID
,oksB.PM_CONF_REQ_YN AS OksB_PM_CONF_REQ_YN
,oksB.PM_SCH_EXISTS_YN AS OksB_PM_SCH_EXISTS_YN
,oksB.ALLOW_BT_DISCOUNT AS OksB_ALLOW_BT_DISCOUNT
,oksB.APPLY_DEFAULT_TIMEZONE AS OksB_APPLY_DEFAULT_TIMEZONE
,oksB.SYNC_DATE_INSTALL AS OksB_SYNC_DATE_INSTALL
,1 AS OksB_OBJECT_VERSION_NUMBER
,oksB.SECURITY_GROUP_ID AS OksB_SECURITY_GROUP_ID
,oksB.REQUEST_ID AS OksB_REQUEST_ID
,oksB.ID AS OksB_ORIG_SYSTEM_ID1
,'COPY' AS OksB_ORIG_SYSTEM_REFERENCE1
,NULL AS OksB_ORIG_SYSTEM_SOURCE_CODE
,oksB.TRXN_EXTENSION_ID AS OksB_TRXN_EXTENSION_ID
,oksB.TAX_CLASSIFICATION_CODE AS OksB_TAX_CLASSIFICATION_CODE
,oksB.EXEMPT_CERTIFICATE_NUMBER AS OksB_EXEMPT_CERTIFICATE_NUMBER
,oksB.EXEMPT_REASON_CODE AS OksB_EXEMPT_REASON_CODE
,oksB.COVERAGE_ID AS OksB_COVERAGE_ID
,oksB.STANDARD_COV_YN AS OksB_STANDARD_COV_YN
--------------------------------End of OKS_K_LINES_B columns-------------------------
--------------------------------Start of OKC_K_ITEMS columns-------------------------
,okcI.ID AS OkcI_OldOkcItemID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcI_NewOkcItemID
,okcI.CLE_ID AS OkcI_CLE_ID
,P_To_Chr_ID AS OkcI_NewDnzChrID
,decode(okcI.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcI_NewChrID
,okcI.OBJECT1_ID1 AS OkcI_OBJECT1_ID1
,okcI.OBJECT1_ID2 AS OkcI_OBJECT1_ID2
,okcI.JTOT_OBJECT1_CODE AS OkcI_JTOT_OBJECT1_CODE
,okcI.UOM_CODE AS OkcI_UOM_CODE
,okcI.EXCEPTION_YN AS OkcI_EXCEPTION_YN
,okcI.NUMBER_OF_ITEMS AS OkcI_NUMBER_OF_ITEMS
,okcI.PRICED_ITEM_YN AS OkcI_PRICED_ITEM_YN
,1 AS OkcI_OBJECT_VERSION_NUMBER
,okcI.SECURITY_GROUP_ID AS OkcI_SECURITY_GROUP_ID
,okcI.UPG_ORIG_SYSTEM_REF AS OkcI_UPG_ORIG_SYSTEM_REF
,okcI.UPG_ORIG_SYSTEM_REF_ID AS OkcI_UPG_ORIG_SYSTEM_REF_ID
,okcI.PROGRAM_APPLICATION_ID AS Okc_PROGRAM_APPLICATION_ID
,okcI.PROGRAM_ID AS OkcI_PROGRAM_ID
,okcI.PROGRAM_UPDATE_DATE AS OkcI_PROGRAM_UPDATE_DATE
,okcI.REQUEST_ID AS OkcI_REQUEST_ID
,oksB.COUNTER_VALUE_ID AS OksB_COUNTER_VALUE_ID
FROM
OKC_K_LINES_B_TEMP okcBT
,OKS_K_LINES_B oksB
,OKC_K_ITEMS okcI
Where okcBT.DNZ_CHR_ID = P_To_Chr_ID
AND okcBT.ORIG_SYSTEM_ID1 = oksB.CLE_ID(+)
AND okcBT.ORIG_SYSTEM_ID1 = okcI.CLE_ID(+)
AND oksB.DNZ_CHR_ID(+) = P_From_Chr_ID
AND okcI.DNZ_CHR_ID(+) = P_From_Chr_ID;
SELECT
------------------------------------------Begin of OKC_K_LINES_B columns---------------------
okcBT.ORIG_SYSTEM_ID1 AS OkcBT_OldOKCLineID
,okcBT.ID AS OkcBT_NewOKCLineID --Target Value
,okcBT.LINE_NUMBER AS OkcBT_LINE_NUMBER
,okcBT.CHR_ID AS OkcBT_NewChrID--Target Value
,okcBT.CLE_ID AS OkcBT_CLE_ID
,okcBT.DNZ_CHR_ID AS OkcBT_NewDnzChrID --Target Value
,okcBT.DISPLAY_SEQUENCE AS OkcBT_DISPLAY_SEQUENCE
,okcBT.STS_CODE AS OkcBT_STS_CODE
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.TRN_CODE)
) AS OkcBT_TRN_CODE --Added the decode for bug 4747648
,okcBT.LSE_ID AS OkcBT_LSE_ID
,okcBT.EXCEPTION_YN AS OkcBT_EXCEPTION_YN
,1 AS OkcBT_OBJECT_VERSION_NUMBER
,okcBT.HIDDEN_IND AS OkcBT_HIDDEN_IND
,decode(okcBT.DATE_TERMINATED
,NULL
,decode(okcBT.LSE_ID
,46
,decode(okcBT.DATE_CANCELLED
,NULL
,okcBT.PRICE_NEGOTIATED
,okcBT.CANCELLED_AMOUNT
)
,okcBT.PRICE_NEGOTIATED
)
,nvl(okcBT.PRICE_NEGOTIATED,0)
+nvl(oksB.CREDIT_AMOUNT,0)
+nvl(oksB.UBT_AMOUNT,0)
+nvl(oksB.SUPPRESSED_CREDIT,0)
) AS OkcBT_PRICE_NEGOTIATED
,okcBT.PRICE_LEVEL_IND AS OkcBT_PRICE_LEVEL_IND
,okcBT.PRICE_UNIT AS OkcBT_PRICE_UNIT
,okcBT.PRICE_UNIT_PERCENT AS OkcBT_PRICE_UNIT_PERCENT
,okcBT.INVOICE_LINE_LEVEL_IND AS OkcBT_INVOICE_LINE_LEVEL_IND
,okcBT.DPAS_RATING AS OkcBT_DPAS_RATING
,okcBT.TEMPLATE_USED AS OkcBT_TEMPLATE_USED
,okcBT.PRICE_TYPE AS OkcBT_PRICE_TYPE
,okcBT.CURRENCY_CODE AS OkcBT_CURRENCY_CODE
,NULL AS OkcBT_DATE_TERMINATED
,okcBT.START_DATE AS OkcBT_START_DATE
,okcBT.END_DATE AS OkcBT_END_DATE
,okcBT.ATTRIBUTE_CATEGORY AS OkcBT_ATTRIBUTE_CATEGORY
,okcBT.ATTRIBUTE1 AS OkcBT_ATTRIBUTE1
,okcBT.ATTRIBUTE2 AS OkcBT_ATTRIBUTE2
,okcBT.ATTRIBUTE3 AS OkcBT_ATTRIBUTE3
,okcBT.ATTRIBUTE4 AS OkcBT_ATTRIBUTE4
,okcBT.ATTRIBUTE5 AS OkcBT_ATTRIBUTE5
,okcBT.ATTRIBUTE6 AS OkcBT_ATTRIBUTE6
,okcBT.ATTRIBUTE7 AS OkcBT_ATTRIBUTE7
,okcBT.ATTRIBUTE8 AS OkcBT_ATTRIBUTE8
,okcBT.ATTRIBUTE9 AS OkcBT_ATTRIBUTE9
,okcBT.ATTRIBUTE10 AS OkcBT_ATTRIBUTE10
,okcBT.ATTRIBUTE11 AS OkcBT_ATTRIBUTE11
,okcBT.ATTRIBUTE12 AS OkcBT_ATTRIBUTE12
,okcBT.ATTRIBUTE13 AS OkcBT_ATTRIBUTE13
,okcBT.ATTRIBUTE14 AS OkcBT_ATTRIBUTE14
,okcBT.ATTRIBUTE15 AS OkcBT_ATTRIBUTE15
,okcBT.SECURITY_GROUP_ID AS OkcBT_SECURITY_GROUP_ID
,okcBT.PRICE_NEGOTIATED_RENEWED AS OkcBT_PRICE_NEGOTIATED_RENEWED
,okcBT.CURRENCY_CODE_RENEWED AS OkcBT_CURRENCY_CODE_RENEWED
,okcBT.UPG_ORIG_SYSTEM_REF AS OkcBT_UPG_ORIG_SYSTEM_REF
,okcBT.UPG_ORIG_SYSTEM_REF_ID AS OkcBT_UPG_ORIG_SYSTEM_REF_ID
,NULL AS OkcBT_DATE_RENEWED
,okcBT.ORIG_SYSTEM_ID1 AS OkcBT_ORIG_SYSTEM_ID1 --Target Value
,'COPY' AS OkcBT_ORIG_SYSTEM_REFERENCE1 --Target Value
,'OKC_LINE' AS ORIGT_SYSTEM_SOURCE_CODE --Target Value
,okcBT.PROGRAM_APPLICATION_ID AS OkcBT_PROGRAM_APPLICATION_ID
,okcBT.PROGRAM_ID AS OkcBT_PROGRAM_ID
,okcBT.PROGRAM_UPDATE_DATE AS OkcBT_PROGRAM_UPDATE_DATE
,okcBT.REQUEST_ID AS OkcBT_REQUEST_ID
,okcBT.PRICE_LIST_ID AS OkcBT_PRICE_LIST_ID
,okcBT.PRICE_LIST_LINE_ID AS OkcBT_PRICE_LIST_LINE_ID
,okcBT.LINE_LIST_PRICE AS OkcBT_LINE_LIST_PRICE
,okcBT.ITEM_TO_PRICE_YN AS OkcBT_ITEM_TO_PRICE_YN
,okcBT.PRICING_DATE AS OkcBT_PRICING_DATE
,okcBT.PRICE_BASIS_YN AS OkcBT_PRICE_BASIS_YN
,okcBT.CONFIG_HEADER_ID AS OkcBT_CONFIG_HEADER_ID
,okcBT.CONFIG_REVISION_NUMBER AS OkcBT_CONFIG_REVISION_NUMBER
,okcBT.CONFIG_COMPLETE_YN AS OkcBT_CONFIG_COMPLETE_YN
,okcBT.CONFIG_VALID_YN AS OkcBT_CONFIG_VALID_YN
,okcBT.CONFIG_TOP_MODEL_LINE_ID AS OkcBT_CONFIG_TOP_MODEL_LINE_ID
,okcBT.CONFIG_ITEM_TYPE AS OkcBT_CONFIG_ITEM_TYPE
,okcBT.CONFIG_ITEM_ID AS OkcBT_CONFIG_ITEM_ID
,okcBT.SERVICE_ITEM_YN AS OkcBT_SERVICE_ITEM_YN
,okcBT.PH_PRICING_TYPE AS OkcBT_PH_PRICING_TYPE
,okcBT.PH_PRICE_BREAK_BASIS AS OkcBT_PH_PRICE_BREAK_BASIS
,okcBT.PH_MIN_QTY AS OkcBT_PH_MIN_QTY
,okcBT.PH_MIN_AMT AS OkcBT_PH_MIN_AMT
,okcBT.PH_QP_REFERENCE_ID AS OkcBT_PH_QP_REFERENCE_ID
,okcBT.PH_VALUE AS OkcBT_PH_VALUE
,okcBT.PH_ENFORCE_PRICE_LIST_YN AS OkcBT_PH_ENFORCE_PRICE_LIST_YN
,okcBT.PH_ADJUSTMENT AS OkcBT_PH_ADJUSTMENT
,okcBT.PH_INTEGRATED_WITH_QP AS OkcBT_PH_INTEGRATED_WITH_QP
,okcBT.CUST_ACCT_ID AS OkcBT_CUST_ACCT_ID
,okcBT.BILL_TO_SITE_USE_ID AS OkcBT_BILL_TO_SITE_USE_ID
,okcBT.INV_RULE_ID AS OkcBT_INV_RULE_ID
,okcBT.LINE_RENEWAL_TYPE_CODE AS OkcBT_LINE_RENEWAL_TYPE_CODE
,okcBT.SHIP_TO_SITE_USE_ID AS OkcBT_SHIP_TO_SITE_USE_ID
,okcBT.PAYMENT_TERM_ID AS OkcBT_PAYMENT_TERM_ID
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.DATE_CANCELLED)
) AS OkcBT_DATE_CANCELLED --Added the decode for bug 4747648
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.TERM_CANCEL_SOURCE)
) AS OkcBT_TERM_CANCEL_SOURCE --Making it null for 4641561, Added the decode for bug 4747648
,decode(okcBT.DATES_CHANGED_YN
,'N'
,okcBT.ANNUALIZED_FACTOR
,OKS_SETUP_UTIL_PUB.Get_Annualized_Factor(okcBT.START_DATE
,okcBT.END_DATE
,okcBT.LSE_ID)
) AS OkcBT_ANNUALIZED_FACTOR
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
-- ,okcBT.PAYMENT_INSTRUCTION_TYPE AS OkcBT_PAYMENT_INSTRUCTION_TYPE
,NULL AS OkcBT_PAYMENT_INSTRUCTION_TYPE
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.CANCELLED_AMOUNT)
) AS OkcBT_CANCELLED_AMOUNT -- As part of fixing 4641561,Added decode for 4747648
,decode(okcBT.DATE_CANCELLED,NULL,'N','Y') AS OkcBT_LINE_CANCELLED_FLAG --pseudo column
,decode(okcBT.DATE_TERMINATED,NULL,'N','Y') AS OkcBT_LINE_TERMINATED_FLAG --pseudo column
---------------------------------------End of OKC_K_LINES_B columns------------------------------------
---------------------------------------Begin of OKS_K_LINES_B columns----------------------------------
,oksB.ID AS OksB_OldOksLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OksB_NewOksLineID
,oksB.CLE_ID AS OksB_CLE_ID
,P_To_Chr_ID AS OksB_NewDnzChrID
,oksB.DISCOUNT_LIST AS OksB_DISCOUNT_LIST
,oksB.ACCT_RULE_ID AS OksB_ACCT_RULE_ID
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
-- ,oksB.PAYMENT_TYPE AS OksB_PAYMENT_TYPE
,NULL AS OksB_PAYMENT_TYPE
,NULL AS OksB_CC_NO --Obsolete
,NULL AS OksB_CC_EXPIRY_DATE --Obsolete
,NULL AS OksB_CC_BANK_ACCT_ID --Obsolete
,NULL AS OksB_CC_AUTH_CODE --Obsolete
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS OksB_COMMITMENT_ID
-- ,oksB.COMMITMENT_ID AS OksB_COMMITMENT_ID
,oksB.LOCKED_PRICE_LIST_ID AS OksB_LOCKED_PRICE_LIST_ID
,oksB.USAGE_EST_YN AS OksB_USAGE_EST_YN
,oksB.USAGE_EST_METHOD AS OksB_USAGE_EST_METHOD
,oksB.USAGE_EST_START_DATE AS OksB_USAGE_EST_START_DATE
,oksB.TERMN_METHOD AS OksB_TERMN_METHOD
,NULL AS OksB_UBT_AMOUNT
,NULL AS OksB_CREDIT_AMOUNT
,NULL AS OksB_SUPPRESSED_CREDIT
,NULL AS OksB_OVERRIDE_AMOUNT
,oksB.CUST_PO_NUMBER_REQ_YN AS OksB_CUST_PO_NUMBER_REQ_YN
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS OksB_CUST_PO_NUMBER
-- ,oksB.CUST_PO_NUMBER AS OksB_CUST_PO_NUMBER
,oksB.GRACE_DURATION AS OksB_GRACE_DURATION
,oksB.GRACE_PERIOD AS OksB_GRACE_PERIOD
,oksB.INV_PRINT_FLAG AS OksB_INV_PRINT_FLAG
-- Bug# 5531198 hkamdar 21-Sep-2006
/*
,decode(P_Target_Contract_New_YN
,'Y'
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,OKS_SETUP_UTIL_PUB.G_GCD_PRICE_UOM)
,oksB.PRICE_UOM --The value of Price_UOM when copying to an existing Target Contract
--is subsequently updated based on whether Partial Period Setup on
--Target Contract existed or not
) AS OksB_PRICE_UOM */
,decode(P_Target_Contract_New_YN
,'Y'
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,decode(l_TrgtHeaderPriceUomExists_YN
,'Y'
,l_Target_Hdr_Price_UOM
,oksB.PRICE_UOM)),oksB.PRICE_UOM) AS OksB_PRICE_UOM
--The value of Price_UOM when copying to an existing Target Contract
--is subsequently updated based on whether Partial Period Setup on
--Target Contract existed or not
-- End Bug# 5531198 hkamdar 21-Sep-2006
,oksB.TAX_AMOUNT AS OksB_TAX_AMOUNT
,oksB.TAX_INCLUSIVE_YN AS OksB_TAX_INCLUSIVE_YN
,oksB.TAX_STATUS AS OksB_TAX_STATUS
,oksB.TAX_CODE AS OksB_TAX_CODE
,oksB.TAX_EXEMPTION_ID AS OksB_TAX_EXEMPTION_ID
,oksB.IB_TRANS_TYPE AS OksB_IB_TRANS_TYPE
,oksB.IB_TRANS_DATE AS OksB_IB_TRANS_DATE
,oksB.PROD_PRICE AS OksB_PROD_PRICE
,oksB.SERVICE_PRICE AS OksB_SERVICE_PRICE
,oksB.CLVL_LIST_PRICE AS OksB_CLVL_LIST_PRICE
,oksB.CLVL_QUANTITY AS OksB_CLVL_QUANTITY
,oksB.CLVL_EXTENDED_AMT AS OksB_CLVL_EXTENDED_AMT
,oksB.CLVL_UOM_CODE AS OksB_CLVL_UOM_CODE
,oksB.TOPLVL_OPERAND_CODE AS OksB_TOPLVL_OPERAND_CODE
,oksB.TOPLVL_OPERAND_VAL AS OksB_TOPLVL_OPERAND_VAL
,oksB.TOPLVL_QUANTITY AS OksB_TOPLVL_QUANTITY
,oksB.TOPLVL_UOM_CODE AS OksB_TOPLVL_UOM_CODE
,oksB.TOPLVL_ADJ_PRICE AS OksB_TOPLVL_ADJ_PRICE
,oksB.TOPLVL_PRICE_QTY AS OksB_TOPLVL_PRICE_QTY
,oksB.AVERAGING_INTERVAL AS OksB_AVERAGING_INTERVAL
,oksB.SETTLEMENT_INTERVAL AS OksB_SETTLEMENT_INTERVAL
,oksB.MINIMUM_QUANTITY AS OksB_MINIMUM_QUANTITY
,oksB.DEFAULT_QUANTITY AS OksB_DEFAULT_QUANTITY
,oksB.AMCV_FLAG AS OksB_AMCV_FLAG
,oksB.FIXED_QUANTITY AS OksB_FIXED_QUANTITY
,oksB.USAGE_DURATION AS OksB_USAGE_DURATION
,oksB.USAGE_PERIOD AS OksB_USAGE_PERIOD
,oksB.LEVEL_YN AS OksB_LEVEL_YN
,oksB.USAGE_TYPE AS OksB_USAGE_TYPE
,oksB.UOM_QUANTIFIED AS OksB_UOM_QUANTIFIED
,oksB.BASE_READING AS OksB_BASE_READING
,oksB.BILLING_SCHEDULE_TYPE AS OksB_BILLING_SCHEDULE_TYPE
,NULL AS OksB_FULL_CREDIT
,oksB.LOCKED_PRICE_LIST_LINE_ID AS OksB_LOCKED_PRICE_LIST_LINE_ID
,oksB.BREAK_UOM AS OksB_BREAK_UOM
,oksB.PRORATE AS OksB_PRORATE
,oksB.COVERAGE_TYPE AS OksB_COVERAGE_TYPE
,oksB.EXCEPTION_COV_ID AS OksB_EXCEPTION_COV_ID
,oksB.LIMIT_UOM_QUANTIFIED AS OksB_LIMIT_UOM_QUANTIFIED
,oksB.DISCOUNT_AMOUNT AS OksB_DISCOUNT_AMOUNT
,oksB.DISCOUNT_PERCENT AS OksB_DISCOUNT_PERCENT
,oksB.OFFSET_DURATION AS OksB_OFFSET_DURATION
,oksB.OFFSET_PERIOD AS OksB_OFFSET_PERIOD
,oksB.INCIDENT_SEVERITY_ID AS OksB_INCIDENT_SEVERITY_ID
,oksB.PDF_ID AS OksB_PDF_ID
,oksB.WORK_THRU_YN AS OksB_WORK_THRU_YN
,oksB.REACT_ACTIVE_YN AS OksB_REACT_ACTIVE_YN
,oksB.TRANSFER_OPTION AS OksB_TRANSFER_OPTION
,oksB.PROD_UPGRADE_YN AS OksB_PROD_UPGRADE_YN
,oksB.INHERITANCE_TYPE AS OksB_INHERITANCE_TYPE
,oksB.PM_PROGRAM_ID AS OksB_PM_PROGRAM_ID
,oksB.PM_CONF_REQ_YN AS OksB_PM_CONF_REQ_YN
,oksB.PM_SCH_EXISTS_YN AS OksB_PM_SCH_EXISTS_YN
,oksB.ALLOW_BT_DISCOUNT AS OksB_ALLOW_BT_DISCOUNT
,oksB.APPLY_DEFAULT_TIMEZONE AS OksB_APPLY_DEFAULT_TIMEZONE
,oksB.SYNC_DATE_INSTALL AS OksB_SYNC_DATE_INSTALL
,1 AS OksB_OBJECT_VERSION_NUMBER
,oksB.SECURITY_GROUP_ID AS OksB_SECURITY_GROUP_ID
,oksB.REQUEST_ID AS OksB_REQUEST_ID
,oksB.ID AS OksB_ORIG_SYSTEM_ID1
,'COPY' AS OksB_ORIG_SYSTEM_REFERENCE1
,NULL AS OksB_ORIG_SYSTEM_SOURCE_CODE
,oksB.TRXN_EXTENSION_ID AS OksB_TRXN_EXTENSION_ID
,oksB.TAX_CLASSIFICATION_CODE AS OksB_TAX_CLASSIFICATION_CODE
,oksB.EXEMPT_CERTIFICATE_NUMBER AS OksB_EXEMPT_CERTIFICATE_NUMBER
,oksB.EXEMPT_REASON_CODE AS OksB_EXEMPT_REASON_CODE
,oksB.COVERAGE_ID AS OksB_COVERAGE_ID
,oksB.STANDARD_COV_YN AS OksB_STANDARD_COV_YN
--------------------------------End of OKS_K_LINES_B columns-------------------------
--------------------------------Start of OKC_K_ITEMS columns-------------------------
,okcI.ID AS OkcI_OldOkcItemID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcI_NewOkcItemID
,okcI.CLE_ID AS OkcI_CLE_ID
,P_To_Chr_ID AS OkcI_NewDnzChrID
,decode(okcI.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcI_NewChrID
,okcI.OBJECT1_ID1 AS OkcI_OBJECT1_ID1
,okcI.OBJECT1_ID2 AS OkcI_OBJECT1_ID2
,okcI.JTOT_OBJECT1_CODE AS OkcI_JTOT_OBJECT1_CODE
,okcI.UOM_CODE AS OkcI_UOM_CODE
,okcI.EXCEPTION_YN AS OkcI_EXCEPTION_YN
,okcI.NUMBER_OF_ITEMS AS OkcI_NUMBER_OF_ITEMS
,okcI.PRICED_ITEM_YN AS OkcI_PRICED_ITEM_YN
,1 AS OkcI_OBJECT_VERSION_NUMBER
,okcI.SECURITY_GROUP_ID AS OkcI_SECURITY_GROUP_ID
,okcI.UPG_ORIG_SYSTEM_REF AS OkcI_UPG_ORIG_SYSTEM_REF
,okcI.UPG_ORIG_SYSTEM_REF_ID AS OkcI_UPG_ORIG_SYSTEM_REF_ID
,okcI.PROGRAM_APPLICATION_ID AS Okc_PROGRAM_APPLICATION_ID
,okcI.PROGRAM_ID AS OkcI_PROGRAM_ID
,okcI.PROGRAM_UPDATE_DATE AS OkcI_PROGRAM_UPDATE_DATE
,okcI.REQUEST_ID AS OkcI_REQUEST_ID
,oksB.COUNTER_VALUE_ID AS OksB_COUNTER_VALUE_ID
FROM
OKC_K_LINES_B_TEMP okcBT
,OKS_K_LINES_B oksB
,OKC_K_ITEMS okcI
Where okcBT.DNZ_CHR_ID = P_To_Chr_ID
AND okcBT.ORIG_SYSTEM_ID1 = oksB.CLE_ID(+)
AND okcBT.ORIG_SYSTEM_ID1 = okcI.CLE_ID(+)
AND oksB.DNZ_CHR_ID(+) = P_From_Chr_ID
AND okcI.DNZ_CHR_ID(+) = P_From_Chr_ID
AND okcBT.date_terminated is null;
SELECT
------------------------------------------Begin of OKC_K_LINES_B columns---------------------
okcBT.ORIG_SYSTEM_ID1 AS OkcBT_OldOKCLineID
,okcBT.ID AS OkcBT_NewOKCLineID --Target Value
,okcBT.LINE_NUMBER AS OkcBT_LINE_NUMBER
,okcBT.CHR_ID AS OkcBT_NewChrID--Target Value
,okcBT.CLE_ID AS OkcBT_CLE_ID
,okcBT.DNZ_CHR_ID AS OkcBT_NewDnzChrID --Target Value
,okcBT.DISPLAY_SEQUENCE AS OkcBT_DISPLAY_SEQUENCE
,okcBT.STS_CODE AS OkcBT_STS_CODE
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.TRN_CODE)
) AS OkcBT_TRN_CODE --Added the decode for bug 4747648
,okcBT.LSE_ID AS OkcBT_LSE_ID
,okcBT.EXCEPTION_YN AS OkcBT_EXCEPTION_YN
,1 AS OkcBT_OBJECT_VERSION_NUMBER
,okcBT.HIDDEN_IND AS OkcBT_HIDDEN_IND
,decode(okcBT.DATE_TERMINATED
,NULL
,decode(okcBT.LSE_ID
,46
,decode(okcBT.DATE_CANCELLED
,NULL
,okcBT.PRICE_NEGOTIATED
,okcBT.CANCELLED_AMOUNT
)
,okcBT.PRICE_NEGOTIATED
)
,nvl(okcBT.PRICE_NEGOTIATED,0)
+nvl(oksB.CREDIT_AMOUNT,0)
+nvl(oksB.UBT_AMOUNT,0)
+nvl(oksB.SUPPRESSED_CREDIT,0)
) AS OkcBT_PRICE_NEGOTIATED
,okcBT.PRICE_LEVEL_IND AS OkcBT_PRICE_LEVEL_IND
,okcBT.PRICE_UNIT AS OkcBT_PRICE_UNIT
,okcBT.PRICE_UNIT_PERCENT AS OkcBT_PRICE_UNIT_PERCENT
,okcBT.INVOICE_LINE_LEVEL_IND AS OkcBT_INVOICE_LINE_LEVEL_IND
,okcBT.DPAS_RATING AS OkcBT_DPAS_RATING
,okcBT.TEMPLATE_USED AS OkcBT_TEMPLATE_USED
,okcBT.PRICE_TYPE AS OkcBT_PRICE_TYPE
,okcBT.CURRENCY_CODE AS OkcBT_CURRENCY_CODE
,NULL AS OkcBT_DATE_TERMINATED
,okcBT.START_DATE AS OkcBT_START_DATE
,okcBT.END_DATE AS OkcBT_END_DATE
,okcBT.ATTRIBUTE_CATEGORY AS OkcBT_ATTRIBUTE_CATEGORY
,okcBT.ATTRIBUTE1 AS OkcBT_ATTRIBUTE1
,okcBT.ATTRIBUTE2 AS OkcBT_ATTRIBUTE2
,okcBT.ATTRIBUTE3 AS OkcBT_ATTRIBUTE3
,okcBT.ATTRIBUTE4 AS OkcBT_ATTRIBUTE4
,okcBT.ATTRIBUTE5 AS OkcBT_ATTRIBUTE5
,okcBT.ATTRIBUTE6 AS OkcBT_ATTRIBUTE6
,okcBT.ATTRIBUTE7 AS OkcBT_ATTRIBUTE7
,okcBT.ATTRIBUTE8 AS OkcBT_ATTRIBUTE8
,okcBT.ATTRIBUTE9 AS OkcBT_ATTRIBUTE9
,okcBT.ATTRIBUTE10 AS OkcBT_ATTRIBUTE10
,okcBT.ATTRIBUTE11 AS OkcBT_ATTRIBUTE11
,okcBT.ATTRIBUTE12 AS OkcBT_ATTRIBUTE12
,okcBT.ATTRIBUTE13 AS OkcBT_ATTRIBUTE13
,okcBT.ATTRIBUTE14 AS OkcBT_ATTRIBUTE14
,okcBT.ATTRIBUTE15 AS OkcBT_ATTRIBUTE15
,okcBT.SECURITY_GROUP_ID AS OkcBT_SECURITY_GROUP_ID
,okcBT.PRICE_NEGOTIATED_RENEWED AS OkcBT_PRICE_NEGOTIATED_RENEWED
,okcBT.CURRENCY_CODE_RENEWED AS OkcBT_CURRENCY_CODE_RENEWED
,okcBT.UPG_ORIG_SYSTEM_REF AS OkcBT_UPG_ORIG_SYSTEM_REF
,okcBT.UPG_ORIG_SYSTEM_REF_ID AS OkcBT_UPG_ORIG_SYSTEM_REF_ID
,NULL AS OkcBT_DATE_RENEWED
,okcBT.ORIG_SYSTEM_ID1 AS OkcBT_ORIG_SYSTEM_ID1 --Target Value
,'COPY' AS OkcBT_ORIG_SYSTEM_REFERENCE1 --Target Value
,'OKC_LINE' AS ORIGT_SYSTEM_SOURCE_CODE --Target Value
,okcBT.PROGRAM_APPLICATION_ID AS OkcBT_PROGRAM_APPLICATION_ID
,okcBT.PROGRAM_ID AS OkcBT_PROGRAM_ID
,okcBT.PROGRAM_UPDATE_DATE AS OkcBT_PROGRAM_UPDATE_DATE
,okcBT.REQUEST_ID AS OkcBT_REQUEST_ID
,okcBT.PRICE_LIST_ID AS OkcBT_PRICE_LIST_ID
,okcBT.PRICE_LIST_LINE_ID AS OkcBT_PRICE_LIST_LINE_ID
,okcBT.LINE_LIST_PRICE AS OkcBT_LINE_LIST_PRICE
,okcBT.ITEM_TO_PRICE_YN AS OkcBT_ITEM_TO_PRICE_YN
,okcBT.PRICING_DATE AS OkcBT_PRICING_DATE
,okcBT.PRICE_BASIS_YN AS OkcBT_PRICE_BASIS_YN
,okcBT.CONFIG_HEADER_ID AS OkcBT_CONFIG_HEADER_ID
,okcBT.CONFIG_REVISION_NUMBER AS OkcBT_CONFIG_REVISION_NUMBER
,okcBT.CONFIG_COMPLETE_YN AS OkcBT_CONFIG_COMPLETE_YN
,okcBT.CONFIG_VALID_YN AS OkcBT_CONFIG_VALID_YN
,okcBT.CONFIG_TOP_MODEL_LINE_ID AS OkcBT_CONFIG_TOP_MODEL_LINE_ID
,okcBT.CONFIG_ITEM_TYPE AS OkcBT_CONFIG_ITEM_TYPE
,okcBT.CONFIG_ITEM_ID AS OkcBT_CONFIG_ITEM_ID
,okcBT.SERVICE_ITEM_YN AS OkcBT_SERVICE_ITEM_YN
,okcBT.PH_PRICING_TYPE AS OkcBT_PH_PRICING_TYPE
,okcBT.PH_PRICE_BREAK_BASIS AS OkcBT_PH_PRICE_BREAK_BASIS
,okcBT.PH_MIN_QTY AS OkcBT_PH_MIN_QTY
,okcBT.PH_MIN_AMT AS OkcBT_PH_MIN_AMT
,okcBT.PH_QP_REFERENCE_ID AS OkcBT_PH_QP_REFERENCE_ID
,okcBT.PH_VALUE AS OkcBT_PH_VALUE
,okcBT.PH_ENFORCE_PRICE_LIST_YN AS OkcBT_PH_ENFORCE_PRICE_LIST_YN
,okcBT.PH_ADJUSTMENT AS OkcBT_PH_ADJUSTMENT
,okcBT.PH_INTEGRATED_WITH_QP AS OkcBT_PH_INTEGRATED_WITH_QP
,okcBT.CUST_ACCT_ID AS OkcBT_CUST_ACCT_ID
,okcBT.BILL_TO_SITE_USE_ID AS OkcBT_BILL_TO_SITE_USE_ID
,okcBT.INV_RULE_ID AS OkcBT_INV_RULE_ID
,okcBT.LINE_RENEWAL_TYPE_CODE AS OkcBT_LINE_RENEWAL_TYPE_CODE
,okcBT.SHIP_TO_SITE_USE_ID AS OkcBT_SHIP_TO_SITE_USE_ID
,okcBT.PAYMENT_TERM_ID AS OkcBT_PAYMENT_TERM_ID
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.DATE_CANCELLED)
) AS OkcBT_DATE_CANCELLED --Added the decode for bug 4747648
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.TERM_CANCEL_SOURCE)
) AS OkcBT_TERM_CANCEL_SOURCE --Making it null for 4641561, Added the decode for bug 4747648
,decode(okcBT.DATES_CHANGED_YN
,'N'
,okcBT.ANNUALIZED_FACTOR
,OKS_SETUP_UTIL_PUB.Get_Annualized_Factor(okcBT.START_DATE
,okcBT.END_DATE
,okcBT.LSE_ID)
) AS OkcBT_ANNUALIZED_FACTOR
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
-- ,okcBT.PAYMENT_INSTRUCTION_TYPE AS OkcBT_PAYMENT_INSTRUCTION_TYPE
,NULL AS OkcBT_PAYMENT_INSTRUCTION_TYPE
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.CANCELLED_AMOUNT)
) AS OkcBT_CANCELLED_AMOUNT -- As part of fixing 4641561,Added decode for 4747648
,decode(okcBT.DATE_CANCELLED,NULL,'N','Y') AS OkcBT_LINE_CANCELLED_FLAG --pseudo column
,decode(okcBT.DATE_TERMINATED,NULL,'N','Y') AS OkcBT_LINE_TERMINATED_FLAG --pseudo column
---------------------------------------End of OKC_K_LINES_B columns------------------------------------
---------------------------------------Begin of OKS_K_LINES_B columns----------------------------------
,oksB.ID AS OksB_OldOksLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OksB_NewOksLineID
,oksB.CLE_ID AS OksB_CLE_ID
,P_To_Chr_ID AS OksB_NewDnzChrID
,oksB.DISCOUNT_LIST AS OksB_DISCOUNT_LIST
,oksB.ACCT_RULE_ID AS OksB_ACCT_RULE_ID
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
-- ,oksB.PAYMENT_TYPE AS OksB_PAYMENT_TYPE
,NULL AS OksB_PAYMENT_TYPE
,NULL AS OksB_CC_NO --Obsolete
,NULL AS OksB_CC_EXPIRY_DATE --Obsolete
,NULL AS OksB_CC_BANK_ACCT_ID --Obsolete
,NULL AS OksB_CC_AUTH_CODE --Obsolete
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS OksB_COMMITMENT_ID
-- ,oksB.COMMITMENT_ID AS OksB_COMMITMENT_ID
,oksB.LOCKED_PRICE_LIST_ID AS OksB_LOCKED_PRICE_LIST_ID
,oksB.USAGE_EST_YN AS OksB_USAGE_EST_YN
,oksB.USAGE_EST_METHOD AS OksB_USAGE_EST_METHOD
,oksB.USAGE_EST_START_DATE AS OksB_USAGE_EST_START_DATE
,oksB.TERMN_METHOD AS OksB_TERMN_METHOD
,NULL AS OksB_UBT_AMOUNT
,NULL AS OksB_CREDIT_AMOUNT
,NULL AS OksB_SUPPRESSED_CREDIT
,NULL AS OksB_OVERRIDE_AMOUNT
,oksB.CUST_PO_NUMBER_REQ_YN AS OksB_CUST_PO_NUMBER_REQ_YN
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS OksB_CUST_PO_NUMBER
-- ,oksB.CUST_PO_NUMBER AS OksB_CUST_PO_NUMBER
,oksB.GRACE_DURATION AS OksB_GRACE_DURATION
,oksB.GRACE_PERIOD AS OksB_GRACE_PERIOD
,oksB.INV_PRINT_FLAG AS OksB_INV_PRINT_FLAG
-- Bug# 5531198 hkamdar 21-Sep-2006
/*
,decode(P_Target_Contract_New_YN
,'Y'
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,OKS_SETUP_UTIL_PUB.G_GCD_PRICE_UOM)
,oksB.PRICE_UOM --The value of Price_UOM when copying to an existing Target Contract
--is subsequently updated based on whether Partial Period Setup on
--Target Contract existed or not
) AS OksB_PRICE_UOM */
,decode(P_Target_Contract_New_YN
,'Y'
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,decode(l_TrgtHeaderPriceUomExists_YN
,'Y'
,l_Target_Hdr_Price_UOM
,oksB.PRICE_UOM)),oksB.PRICE_UOM) AS OksB_PRICE_UOM
--The value of Price_UOM when copying to an existing Target Contract
--is subsequently updated based on whether Partial Period Setup on
--Target Contract existed or not
-- End Bug# 5531198 hkamdar 21-Sep-2006
,oksB.TAX_AMOUNT AS OksB_TAX_AMOUNT
,oksB.TAX_INCLUSIVE_YN AS OksB_TAX_INCLUSIVE_YN
,oksB.TAX_STATUS AS OksB_TAX_STATUS
,oksB.TAX_CODE AS OksB_TAX_CODE
,oksB.TAX_EXEMPTION_ID AS OksB_TAX_EXEMPTION_ID
,oksB.IB_TRANS_TYPE AS OksB_IB_TRANS_TYPE
,oksB.IB_TRANS_DATE AS OksB_IB_TRANS_DATE
,oksB.PROD_PRICE AS OksB_PROD_PRICE
,oksB.SERVICE_PRICE AS OksB_SERVICE_PRICE
,oksB.CLVL_LIST_PRICE AS OksB_CLVL_LIST_PRICE
,oksB.CLVL_QUANTITY AS OksB_CLVL_QUANTITY
,oksB.CLVL_EXTENDED_AMT AS OksB_CLVL_EXTENDED_AMT
,oksB.CLVL_UOM_CODE AS OksB_CLVL_UOM_CODE
,oksB.TOPLVL_OPERAND_CODE AS OksB_TOPLVL_OPERAND_CODE
,oksB.TOPLVL_OPERAND_VAL AS OksB_TOPLVL_OPERAND_VAL
,oksB.TOPLVL_QUANTITY AS OksB_TOPLVL_QUANTITY
,oksB.TOPLVL_UOM_CODE AS OksB_TOPLVL_UOM_CODE
,oksB.TOPLVL_ADJ_PRICE AS OksB_TOPLVL_ADJ_PRICE
,oksB.TOPLVL_PRICE_QTY AS OksB_TOPLVL_PRICE_QTY
,oksB.AVERAGING_INTERVAL AS OksB_AVERAGING_INTERVAL
,oksB.SETTLEMENT_INTERVAL AS OksB_SETTLEMENT_INTERVAL
,oksB.MINIMUM_QUANTITY AS OksB_MINIMUM_QUANTITY
,oksB.DEFAULT_QUANTITY AS OksB_DEFAULT_QUANTITY
,oksB.AMCV_FLAG AS OksB_AMCV_FLAG
,oksB.FIXED_QUANTITY AS OksB_FIXED_QUANTITY
,oksB.USAGE_DURATION AS OksB_USAGE_DURATION
,oksB.USAGE_PERIOD AS OksB_USAGE_PERIOD
,oksB.LEVEL_YN AS OksB_LEVEL_YN
,oksB.USAGE_TYPE AS OksB_USAGE_TYPE
,oksB.UOM_QUANTIFIED AS OksB_UOM_QUANTIFIED
,oksB.BASE_READING AS OksB_BASE_READING
,oksB.BILLING_SCHEDULE_TYPE AS OksB_BILLING_SCHEDULE_TYPE
,NULL AS OksB_FULL_CREDIT
,oksB.LOCKED_PRICE_LIST_LINE_ID AS OksB_LOCKED_PRICE_LIST_LINE_ID
,oksB.BREAK_UOM AS OksB_BREAK_UOM
,oksB.PRORATE AS OksB_PRORATE
,oksB.COVERAGE_TYPE AS OksB_COVERAGE_TYPE
,oksB.EXCEPTION_COV_ID AS OksB_EXCEPTION_COV_ID
,oksB.LIMIT_UOM_QUANTIFIED AS OksB_LIMIT_UOM_QUANTIFIED
,oksB.DISCOUNT_AMOUNT AS OksB_DISCOUNT_AMOUNT
,oksB.DISCOUNT_PERCENT AS OksB_DISCOUNT_PERCENT
,oksB.OFFSET_DURATION AS OksB_OFFSET_DURATION
,oksB.OFFSET_PERIOD AS OksB_OFFSET_PERIOD
,oksB.INCIDENT_SEVERITY_ID AS OksB_INCIDENT_SEVERITY_ID
,oksB.PDF_ID AS OksB_PDF_ID
,oksB.WORK_THRU_YN AS OksB_WORK_THRU_YN
,oksB.REACT_ACTIVE_YN AS OksB_REACT_ACTIVE_YN
,oksB.TRANSFER_OPTION AS OksB_TRANSFER_OPTION
,oksB.PROD_UPGRADE_YN AS OksB_PROD_UPGRADE_YN
,oksB.INHERITANCE_TYPE AS OksB_INHERITANCE_TYPE
,oksB.PM_PROGRAM_ID AS OksB_PM_PROGRAM_ID
,oksB.PM_CONF_REQ_YN AS OksB_PM_CONF_REQ_YN
,oksB.PM_SCH_EXISTS_YN AS OksB_PM_SCH_EXISTS_YN
,oksB.ALLOW_BT_DISCOUNT AS OksB_ALLOW_BT_DISCOUNT
,oksB.APPLY_DEFAULT_TIMEZONE AS OksB_APPLY_DEFAULT_TIMEZONE
,oksB.SYNC_DATE_INSTALL AS OksB_SYNC_DATE_INSTALL
,1 AS OksB_OBJECT_VERSION_NUMBER
,oksB.SECURITY_GROUP_ID AS OksB_SECURITY_GROUP_ID
,oksB.REQUEST_ID AS OksB_REQUEST_ID
,oksB.ID AS OksB_ORIG_SYSTEM_ID1
,'COPY' AS OksB_ORIG_SYSTEM_REFERENCE1
,NULL AS OksB_ORIG_SYSTEM_SOURCE_CODE
,oksB.TRXN_EXTENSION_ID AS OksB_TRXN_EXTENSION_ID
,oksB.TAX_CLASSIFICATION_CODE AS OksB_TAX_CLASSIFICATION_CODE
,oksB.EXEMPT_CERTIFICATE_NUMBER AS OksB_EXEMPT_CERTIFICATE_NUMBER
,oksB.EXEMPT_REASON_CODE AS OksB_EXEMPT_REASON_CODE
,oksB.COVERAGE_ID AS OksB_COVERAGE_ID
,oksB.STANDARD_COV_YN AS OksB_STANDARD_COV_YN
--------------------------------End of OKS_K_LINES_B columns-------------------------
--------------------------------Start of OKC_K_ITEMS columns-------------------------
,okcI.ID AS OkcI_OldOkcItemID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcI_NewOkcItemID
,okcI.CLE_ID AS OkcI_CLE_ID
,P_To_Chr_ID AS OkcI_NewDnzChrID
,decode(okcI.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcI_NewChrID
,okcI.OBJECT1_ID1 AS OkcI_OBJECT1_ID1
,okcI.OBJECT1_ID2 AS OkcI_OBJECT1_ID2
,okcI.JTOT_OBJECT1_CODE AS OkcI_JTOT_OBJECT1_CODE
,okcI.UOM_CODE AS OkcI_UOM_CODE
,okcI.EXCEPTION_YN AS OkcI_EXCEPTION_YN
,okcI.NUMBER_OF_ITEMS AS OkcI_NUMBER_OF_ITEMS
,okcI.PRICED_ITEM_YN AS OkcI_PRICED_ITEM_YN
,1 AS OkcI_OBJECT_VERSION_NUMBER
,okcI.SECURITY_GROUP_ID AS OkcI_SECURITY_GROUP_ID
,okcI.UPG_ORIG_SYSTEM_REF AS OkcI_UPG_ORIG_SYSTEM_REF
,okcI.UPG_ORIG_SYSTEM_REF_ID AS OkcI_UPG_ORIG_SYSTEM_REF_ID
,okcI.PROGRAM_APPLICATION_ID AS Okc_PROGRAM_APPLICATION_ID
,okcI.PROGRAM_ID AS OkcI_PROGRAM_ID
,okcI.PROGRAM_UPDATE_DATE AS OkcI_PROGRAM_UPDATE_DATE
,okcI.REQUEST_ID AS OkcI_REQUEST_ID
,oksB.COUNTER_VALUE_ID AS OksB_COUNTER_VALUE_ID
FROM
OKC_K_LINES_B_TEMP okcBT
,OKS_K_LINES_B oksB
,OKC_K_ITEMS okcI
Where okcBT.DNZ_CHR_ID = P_To_Chr_ID
AND okcBT.ORIG_SYSTEM_ID1 = oksB.CLE_ID(+)
AND okcBT.ORIG_SYSTEM_ID1 = okcI.CLE_ID(+)
AND oksB.DNZ_CHR_ID(+) = P_From_Chr_ID
AND okcI.DNZ_CHR_ID(+) = P_From_Chr_ID
AND okcBT.date_cancelled is null;
SELECT
------------------------------------------Begin of OKC_K_LINES_B columns---------------------
okcBT.ORIG_SYSTEM_ID1 AS OkcBT_OldOKCLineID
,okcBT.ID AS OkcBT_NewOKCLineID --Target Value
,okcBT.LINE_NUMBER AS OkcBT_LINE_NUMBER
,okcBT.CHR_ID AS OkcBT_NewChrID--Target Value
,okcBT.CLE_ID AS OkcBT_CLE_ID
,okcBT.DNZ_CHR_ID AS OkcBT_NewDnzChrID --Target Value
,okcBT.DISPLAY_SEQUENCE AS OkcBT_DISPLAY_SEQUENCE
,okcBT.STS_CODE AS OkcBT_STS_CODE
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.TRN_CODE)
) AS OkcBT_TRN_CODE --Added the decode for bug 4747648
,okcBT.LSE_ID AS OkcBT_LSE_ID
,okcBT.EXCEPTION_YN AS OkcBT_EXCEPTION_YN
,1 AS OkcBT_OBJECT_VERSION_NUMBER
,okcBT.HIDDEN_IND AS OkcBT_HIDDEN_IND
,decode(okcBT.DATE_TERMINATED
,NULL
,decode(okcBT.LSE_ID
,46
,decode(okcBT.DATE_CANCELLED
,NULL
,okcBT.PRICE_NEGOTIATED
,okcBT.CANCELLED_AMOUNT
)
,okcBT.PRICE_NEGOTIATED
)
,nvl(okcBT.PRICE_NEGOTIATED,0)
+nvl(oksB.CREDIT_AMOUNT,0)
+nvl(oksB.UBT_AMOUNT,0)
+nvl(oksB.SUPPRESSED_CREDIT,0)
) AS OkcBT_PRICE_NEGOTIATED
,okcBT.PRICE_LEVEL_IND AS OkcBT_PRICE_LEVEL_IND
,okcBT.PRICE_UNIT AS OkcBT_PRICE_UNIT
,okcBT.PRICE_UNIT_PERCENT AS OkcBT_PRICE_UNIT_PERCENT
,okcBT.INVOICE_LINE_LEVEL_IND AS OkcBT_INVOICE_LINE_LEVEL_IND
,okcBT.DPAS_RATING AS OkcBT_DPAS_RATING
,okcBT.TEMPLATE_USED AS OkcBT_TEMPLATE_USED
,okcBT.PRICE_TYPE AS OkcBT_PRICE_TYPE
,okcBT.CURRENCY_CODE AS OkcBT_CURRENCY_CODE
,NULL AS OkcBT_DATE_TERMINATED
,okcBT.START_DATE AS OkcBT_START_DATE
,okcBT.END_DATE AS OkcBT_END_DATE
,okcBT.ATTRIBUTE_CATEGORY AS OkcBT_ATTRIBUTE_CATEGORY
,okcBT.ATTRIBUTE1 AS OkcBT_ATTRIBUTE1
,okcBT.ATTRIBUTE2 AS OkcBT_ATTRIBUTE2
,okcBT.ATTRIBUTE3 AS OkcBT_ATTRIBUTE3
,okcBT.ATTRIBUTE4 AS OkcBT_ATTRIBUTE4
,okcBT.ATTRIBUTE5 AS OkcBT_ATTRIBUTE5
,okcBT.ATTRIBUTE6 AS OkcBT_ATTRIBUTE6
,okcBT.ATTRIBUTE7 AS OkcBT_ATTRIBUTE7
,okcBT.ATTRIBUTE8 AS OkcBT_ATTRIBUTE8
,okcBT.ATTRIBUTE9 AS OkcBT_ATTRIBUTE9
,okcBT.ATTRIBUTE10 AS OkcBT_ATTRIBUTE10
,okcBT.ATTRIBUTE11 AS OkcBT_ATTRIBUTE11
,okcBT.ATTRIBUTE12 AS OkcBT_ATTRIBUTE12
,okcBT.ATTRIBUTE13 AS OkcBT_ATTRIBUTE13
,okcBT.ATTRIBUTE14 AS OkcBT_ATTRIBUTE14
,okcBT.ATTRIBUTE15 AS OkcBT_ATTRIBUTE15
,okcBT.SECURITY_GROUP_ID AS OkcBT_SECURITY_GROUP_ID
,okcBT.PRICE_NEGOTIATED_RENEWED AS OkcBT_PRICE_NEGOTIATED_RENEWED
,okcBT.CURRENCY_CODE_RENEWED AS OkcBT_CURRENCY_CODE_RENEWED
,okcBT.UPG_ORIG_SYSTEM_REF AS OkcBT_UPG_ORIG_SYSTEM_REF
,okcBT.UPG_ORIG_SYSTEM_REF_ID AS OkcBT_UPG_ORIG_SYSTEM_REF_ID
,NULL AS OkcBT_DATE_RENEWED
,okcBT.ORIG_SYSTEM_ID1 AS OkcBT_ORIG_SYSTEM_ID1 --Target Value
,'COPY' AS OkcBT_ORIG_SYSTEM_REFERENCE1 --Target Value
,'OKC_LINE' AS ORIGT_SYSTEM_SOURCE_CODE --Target Value
,okcBT.PROGRAM_APPLICATION_ID AS OkcBT_PROGRAM_APPLICATION_ID
,okcBT.PROGRAM_ID AS OkcBT_PROGRAM_ID
,okcBT.PROGRAM_UPDATE_DATE AS OkcBT_PROGRAM_UPDATE_DATE
,okcBT.REQUEST_ID AS OkcBT_REQUEST_ID
,okcBT.PRICE_LIST_ID AS OkcBT_PRICE_LIST_ID
,okcBT.PRICE_LIST_LINE_ID AS OkcBT_PRICE_LIST_LINE_ID
,okcBT.LINE_LIST_PRICE AS OkcBT_LINE_LIST_PRICE
,okcBT.ITEM_TO_PRICE_YN AS OkcBT_ITEM_TO_PRICE_YN
,okcBT.PRICING_DATE AS OkcBT_PRICING_DATE
,okcBT.PRICE_BASIS_YN AS OkcBT_PRICE_BASIS_YN
,okcBT.CONFIG_HEADER_ID AS OkcBT_CONFIG_HEADER_ID
,okcBT.CONFIG_REVISION_NUMBER AS OkcBT_CONFIG_REVISION_NUMBER
,okcBT.CONFIG_COMPLETE_YN AS OkcBT_CONFIG_COMPLETE_YN
,okcBT.CONFIG_VALID_YN AS OkcBT_CONFIG_VALID_YN
,okcBT.CONFIG_TOP_MODEL_LINE_ID AS OkcBT_CONFIG_TOP_MODEL_LINE_ID
,okcBT.CONFIG_ITEM_TYPE AS OkcBT_CONFIG_ITEM_TYPE
,okcBT.CONFIG_ITEM_ID AS OkcBT_CONFIG_ITEM_ID
,okcBT.SERVICE_ITEM_YN AS OkcBT_SERVICE_ITEM_YN
,okcBT.PH_PRICING_TYPE AS OkcBT_PH_PRICING_TYPE
,okcBT.PH_PRICE_BREAK_BASIS AS OkcBT_PH_PRICE_BREAK_BASIS
,okcBT.PH_MIN_QTY AS OkcBT_PH_MIN_QTY
,okcBT.PH_MIN_AMT AS OkcBT_PH_MIN_AMT
,okcBT.PH_QP_REFERENCE_ID AS OkcBT_PH_QP_REFERENCE_ID
,okcBT.PH_VALUE AS OkcBT_PH_VALUE
,okcBT.PH_ENFORCE_PRICE_LIST_YN AS OkcBT_PH_ENFORCE_PRICE_LIST_YN
,okcBT.PH_ADJUSTMENT AS OkcBT_PH_ADJUSTMENT
,okcBT.PH_INTEGRATED_WITH_QP AS OkcBT_PH_INTEGRATED_WITH_QP
,okcBT.CUST_ACCT_ID AS OkcBT_CUST_ACCT_ID
,okcBT.BILL_TO_SITE_USE_ID AS OkcBT_BILL_TO_SITE_USE_ID
,okcBT.INV_RULE_ID AS OkcBT_INV_RULE_ID
,okcBT.LINE_RENEWAL_TYPE_CODE AS OkcBT_LINE_RENEWAL_TYPE_CODE
,okcBT.SHIP_TO_SITE_USE_ID AS OkcBT_SHIP_TO_SITE_USE_ID
,okcBT.PAYMENT_TERM_ID AS OkcBT_PAYMENT_TERM_ID
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.DATE_CANCELLED)
) AS OkcBT_DATE_CANCELLED --Added the decode for bug 4747648
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.TERM_CANCEL_SOURCE)
) AS OkcBT_TERM_CANCEL_SOURCE --Making it null for 4641561, Added the decode for bug 4747648
,decode(okcBT.DATES_CHANGED_YN
,'N'
,okcBT.ANNUALIZED_FACTOR
,OKS_SETUP_UTIL_PUB.Get_Annualized_Factor(okcBT.START_DATE
,okcBT.END_DATE
,okcBT.LSE_ID)
) AS OkcBT_ANNUALIZED_FACTOR
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
-- ,okcBT.PAYMENT_INSTRUCTION_TYPE AS OkcBT_PAYMENT_INSTRUCTION_TYPE
,NULL AS OkcBT_PAYMENT_INSTRUCTION_TYPE
,decode(p_change_status_YN
,'Y'
,NULL
,'N'
,decode(okcBT.CLE_ID
,NULL
,NULL
,okcBT.CANCELLED_AMOUNT)
) AS OkcBT_CANCELLED_AMOUNT -- As part of fixing 4641561,Added decode for 4747648
,decode(okcBT.DATE_CANCELLED,NULL,'N','Y') AS OkcBT_LINE_CANCELLED_FLAG --pseudo column
,decode(okcBT.DATE_TERMINATED,NULL,'N','Y') AS OkcBT_LINE_TERMINATED_FLAG --pseudo column
---------------------------------------End of OKC_K_LINES_B columns------------------------------------
---------------------------------------Begin of OKS_K_LINES_B columns----------------------------------
,oksB.ID AS OksB_OldOksLineID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OksB_NewOksLineID
,oksB.CLE_ID AS OksB_CLE_ID
,P_To_Chr_ID AS OksB_NewDnzChrID
,oksB.DISCOUNT_LIST AS OksB_DISCOUNT_LIST
,oksB.ACCT_RULE_ID AS OksB_ACCT_RULE_ID
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
-- ,oksB.PAYMENT_TYPE AS OksB_PAYMENT_TYPE
,NULL AS OksB_PAYMENT_TYPE
,NULL AS OksB_CC_NO --Obsolete
,NULL AS OksB_CC_EXPIRY_DATE --Obsolete
,NULL AS OksB_CC_BANK_ACCT_ID --Obsolete
,NULL AS OksB_CC_AUTH_CODE --Obsolete
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS OksB_COMMITMENT_ID
-- ,oksB.COMMITMENT_ID AS OksB_COMMITMENT_ID
,oksB.LOCKED_PRICE_LIST_ID AS OksB_LOCKED_PRICE_LIST_ID
,oksB.USAGE_EST_YN AS OksB_USAGE_EST_YN
,oksB.USAGE_EST_METHOD AS OksB_USAGE_EST_METHOD
,oksB.USAGE_EST_START_DATE AS OksB_USAGE_EST_START_DATE
,oksB.TERMN_METHOD AS OksB_TERMN_METHOD
,NULL AS OksB_UBT_AMOUNT
,NULL AS OksB_CREDIT_AMOUNT
,NULL AS OksB_SUPPRESSED_CREDIT
,NULL AS OksB_OVERRIDE_AMOUNT
,oksB.CUST_PO_NUMBER_REQ_YN AS OksB_CUST_PO_NUMBER_REQ_YN
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS OksB_CUST_PO_NUMBER
-- ,oksB.CUST_PO_NUMBER AS OksB_CUST_PO_NUMBER
,oksB.GRACE_DURATION AS OksB_GRACE_DURATION
,oksB.GRACE_PERIOD AS OksB_GRACE_PERIOD
,oksB.INV_PRINT_FLAG AS OksB_INV_PRINT_FLAG
-- Bug# 5531198 hkamdar 21-Sep-2006
/*
,decode(P_Target_Contract_New_YN
,'Y'
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,OKS_SETUP_UTIL_PUB.G_GCD_PRICE_UOM)
,oksB.PRICE_UOM --The value of Price_UOM when copying to an existing Target Contract
--is subsequently updated based on whether Partial Period Setup on
--Target Contract existed or not
) AS OksB_PRICE_UOM */
,decode(P_Target_Contract_New_YN
,'Y'
,decode(l_SrcContractPPSetupExists_YN
,'Y'
,oksB.PRICE_UOM
,decode(l_TrgtHeaderPriceUomExists_YN
,'Y'
,l_Target_Hdr_Price_UOM
,oksB.PRICE_UOM)),oksB.PRICE_UOM) AS OksB_PRICE_UOM
--The value of Price_UOM when copying to an existing Target Contract
--is subsequently updated based on whether Partial Period Setup on
--Target Contract existed or not
-- End Bug# 5531198 hkamdar 21-Sep-2006
,oksB.TAX_AMOUNT AS OksB_TAX_AMOUNT
,oksB.TAX_INCLUSIVE_YN AS OksB_TAX_INCLUSIVE_YN
,oksB.TAX_STATUS AS OksB_TAX_STATUS
,oksB.TAX_CODE AS OksB_TAX_CODE
,oksB.TAX_EXEMPTION_ID AS OksB_TAX_EXEMPTION_ID
,oksB.IB_TRANS_TYPE AS OksB_IB_TRANS_TYPE
,oksB.IB_TRANS_DATE AS OksB_IB_TRANS_DATE
,oksB.PROD_PRICE AS OksB_PROD_PRICE
,oksB.SERVICE_PRICE AS OksB_SERVICE_PRICE
,oksB.CLVL_LIST_PRICE AS OksB_CLVL_LIST_PRICE
,oksB.CLVL_QUANTITY AS OksB_CLVL_QUANTITY
,oksB.CLVL_EXTENDED_AMT AS OksB_CLVL_EXTENDED_AMT
,oksB.CLVL_UOM_CODE AS OksB_CLVL_UOM_CODE
,oksB.TOPLVL_OPERAND_CODE AS OksB_TOPLVL_OPERAND_CODE
,oksB.TOPLVL_OPERAND_VAL AS OksB_TOPLVL_OPERAND_VAL
,oksB.TOPLVL_QUANTITY AS OksB_TOPLVL_QUANTITY
,oksB.TOPLVL_UOM_CODE AS OksB_TOPLVL_UOM_CODE
,oksB.TOPLVL_ADJ_PRICE AS OksB_TOPLVL_ADJ_PRICE
,oksB.TOPLVL_PRICE_QTY AS OksB_TOPLVL_PRICE_QTY
,oksB.AVERAGING_INTERVAL AS OksB_AVERAGING_INTERVAL
,oksB.SETTLEMENT_INTERVAL AS OksB_SETTLEMENT_INTERVAL
,oksB.MINIMUM_QUANTITY AS OksB_MINIMUM_QUANTITY
,oksB.DEFAULT_QUANTITY AS OksB_DEFAULT_QUANTITY
,oksB.AMCV_FLAG AS OksB_AMCV_FLAG
,oksB.FIXED_QUANTITY AS OksB_FIXED_QUANTITY
,oksB.USAGE_DURATION AS OksB_USAGE_DURATION
,oksB.USAGE_PERIOD AS OksB_USAGE_PERIOD
,oksB.LEVEL_YN AS OksB_LEVEL_YN
,oksB.USAGE_TYPE AS OksB_USAGE_TYPE
,oksB.UOM_QUANTIFIED AS OksB_UOM_QUANTIFIED
,oksB.BASE_READING AS OksB_BASE_READING
,oksB.BILLING_SCHEDULE_TYPE AS OksB_BILLING_SCHEDULE_TYPE
,NULL AS OksB_FULL_CREDIT
,oksB.LOCKED_PRICE_LIST_LINE_ID AS OksB_LOCKED_PRICE_LIST_LINE_ID
,oksB.BREAK_UOM AS OksB_BREAK_UOM
,oksB.PRORATE AS OksB_PRORATE
,oksB.COVERAGE_TYPE AS OksB_COVERAGE_TYPE
,oksB.EXCEPTION_COV_ID AS OksB_EXCEPTION_COV_ID
,oksB.LIMIT_UOM_QUANTIFIED AS OksB_LIMIT_UOM_QUANTIFIED
,oksB.DISCOUNT_AMOUNT AS OksB_DISCOUNT_AMOUNT
,oksB.DISCOUNT_PERCENT AS OksB_DISCOUNT_PERCENT
,oksB.OFFSET_DURATION AS OksB_OFFSET_DURATION
,oksB.OFFSET_PERIOD AS OksB_OFFSET_PERIOD
,oksB.INCIDENT_SEVERITY_ID AS OksB_INCIDENT_SEVERITY_ID
,oksB.PDF_ID AS OksB_PDF_ID
,oksB.WORK_THRU_YN AS OksB_WORK_THRU_YN
,oksB.REACT_ACTIVE_YN AS OksB_REACT_ACTIVE_YN
,oksB.TRANSFER_OPTION AS OksB_TRANSFER_OPTION
,oksB.PROD_UPGRADE_YN AS OksB_PROD_UPGRADE_YN
,oksB.INHERITANCE_TYPE AS OksB_INHERITANCE_TYPE
,oksB.PM_PROGRAM_ID AS OksB_PM_PROGRAM_ID
,oksB.PM_CONF_REQ_YN AS OksB_PM_CONF_REQ_YN
,oksB.PM_SCH_EXISTS_YN AS OksB_PM_SCH_EXISTS_YN
,oksB.ALLOW_BT_DISCOUNT AS OksB_ALLOW_BT_DISCOUNT
,oksB.APPLY_DEFAULT_TIMEZONE AS OksB_APPLY_DEFAULT_TIMEZONE
,oksB.SYNC_DATE_INSTALL AS OksB_SYNC_DATE_INSTALL
,1 AS OksB_OBJECT_VERSION_NUMBER
,oksB.SECURITY_GROUP_ID AS OksB_SECURITY_GROUP_ID
,oksB.REQUEST_ID AS OksB_REQUEST_ID
,oksB.ID AS OksB_ORIG_SYSTEM_ID1
,'COPY' AS OksB_ORIG_SYSTEM_REFERENCE1
,NULL AS OksB_ORIG_SYSTEM_SOURCE_CODE
,oksB.TRXN_EXTENSION_ID AS OksB_TRXN_EXTENSION_ID
,oksB.TAX_CLASSIFICATION_CODE AS OksB_TAX_CLASSIFICATION_CODE
,oksB.EXEMPT_CERTIFICATE_NUMBER AS OksB_EXEMPT_CERTIFICATE_NUMBER
,oksB.EXEMPT_REASON_CODE AS OksB_EXEMPT_REASON_CODE
,oksB.COVERAGE_ID AS OksB_COVERAGE_ID
,oksB.STANDARD_COV_YN AS OksB_STANDARD_COV_YN
--------------------------------End of OKS_K_LINES_B columns-------------------------
--------------------------------Start of OKC_K_ITEMS columns-------------------------
,okcI.ID AS OkcI_OldOkcItemID
,To_number(rawtohex(sys_guid()), HexFormatStr) AS OkcI_NewOkcItemID
,okcI.CLE_ID AS OkcI_CLE_ID
,P_To_Chr_ID AS OkcI_NewDnzChrID
,decode(okcI.CHR_ID,NULL,NULL,P_To_Chr_ID) AS OkcI_NewChrID
,okcI.OBJECT1_ID1 AS OkcI_OBJECT1_ID1
,okcI.OBJECT1_ID2 AS OkcI_OBJECT1_ID2
,okcI.JTOT_OBJECT1_CODE AS OkcI_JTOT_OBJECT1_CODE
,okcI.UOM_CODE AS OkcI_UOM_CODE
,okcI.EXCEPTION_YN AS OkcI_EXCEPTION_YN
,okcI.NUMBER_OF_ITEMS AS OkcI_NUMBER_OF_ITEMS
,okcI.PRICED_ITEM_YN AS OkcI_PRICED_ITEM_YN
,1 AS OkcI_OBJECT_VERSION_NUMBER
,okcI.SECURITY_GROUP_ID AS OkcI_SECURITY_GROUP_ID
,okcI.UPG_ORIG_SYSTEM_REF AS OkcI_UPG_ORIG_SYSTEM_REF
,okcI.UPG_ORIG_SYSTEM_REF_ID AS OkcI_UPG_ORIG_SYSTEM_REF_ID
,okcI.PROGRAM_APPLICATION_ID AS Okc_PROGRAM_APPLICATION_ID
,okcI.PROGRAM_ID AS OkcI_PROGRAM_ID
,okcI.PROGRAM_UPDATE_DATE AS OkcI_PROGRAM_UPDATE_DATE
,okcI.REQUEST_ID AS OkcI_REQUEST_ID
,oksB.COUNTER_VALUE_ID AS OksB_COUNTER_VALUE_ID
FROM
OKC_K_LINES_B_TEMP okcBT
,OKS_K_LINES_B oksB
,OKC_K_ITEMS okcI
Where okcBT.DNZ_CHR_ID = P_To_Chr_ID
AND okcBT.ORIG_SYSTEM_ID1 = oksB.CLE_ID(+)
AND okcBT.ORIG_SYSTEM_ID1 = okcI.CLE_ID(+)
AND oksB.DNZ_CHR_ID(+) = P_From_Chr_ID
AND okcI.DNZ_CHR_ID(+) = P_From_Chr_ID
AND okcBT.date_cancelled IS NULL
AND okcBT.date_terminated IS NULL;
---++++++++++++Bulk insert into OKC_K_LINES_B_TEMP
------Loop through PLSQL Record of tables of the lines to do bulk inserts into--------
------OKC_K_LINES_B_TEMP global temporary table----------------------------------------
-- a) Bulk insert for all lines in ApiLinesRecTab where TO_LINE is NULL and LINE_EXP_YN = 'Y'
-- (Indicates that line being copied is a top line and that this line and all its sublines
-- need to be queried explicitly from the database and copied)
--
Begin
FORALL i in ApiLinesRecTab.IDTab.FIRST .. ApiLinesRecTab.IDTab.LAST
INSERT INTO OKC_K_LINES_B_TEMP(
ID
,LINE_NUMBER
,CHR_ID
,CLE_ID
,CLE_ID_RENEWED
,DNZ_CHR_ID
,DISPLAY_SEQUENCE
,STS_CODE
,TRN_CODE
,LSE_ID
,EXCEPTION_YN
,OBJECT_VERSION_NUMBER
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,HIDDEN_IND
,PRICE_NEGOTIATED
,PRICE_LEVEL_IND
,PRICE_UNIT
,PRICE_UNIT_PERCENT
,INVOICE_LINE_LEVEL_IND
,DPAS_RATING
,TEMPLATE_USED
,PRICE_TYPE
,CURRENCY_CODE
,LAST_UPDATE_LOGIN
,DATE_TERMINATED
,START_DATE
,END_DATE
,ATTRIBUTE_CATEGORY
,ATTRIBUTE1
,ATTRIBUTE2
,ATTRIBUTE3
,ATTRIBUTE4
,ATTRIBUTE5
,ATTRIBUTE6
,ATTRIBUTE7
,ATTRIBUTE8
,ATTRIBUTE9
,ATTRIBUTE10
,ATTRIBUTE11
,ATTRIBUTE12
,ATTRIBUTE13
,ATTRIBUTE14
,ATTRIBUTE15
,SECURITY_GROUP_ID
,CLE_ID_RENEWED_TO
,PRICE_NEGOTIATED_RENEWED
,CURRENCY_CODE_RENEWED
,UPG_ORIG_SYSTEM_REF
,UPG_ORIG_SYSTEM_REF_ID
,DATE_RENEWED
,ORIG_SYSTEM_SOURCE_CODE
,ORIG_SYSTEM_ID1
,ORIG_SYSTEM_REFERENCE1
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,PRICE_LIST_ID
,PRICE_LIST_LINE_ID
,LINE_LIST_PRICE
,ITEM_TO_PRICE_YN
,PRICING_DATE
,PRICE_BASIS_YN
,CONFIG_HEADER_ID
,CONFIG_REVISION_NUMBER
,CONFIG_COMPLETE_YN
,CONFIG_VALID_YN
,CONFIG_TOP_MODEL_LINE_ID
,CONFIG_ITEM_TYPE
,CONFIG_ITEM_ID
,SERVICE_ITEM_YN
,PH_PRICING_TYPE
,PH_PRICE_BREAK_BASIS
,PH_MIN_QTY
,PH_MIN_AMT
,PH_QP_REFERENCE_ID
,PH_VALUE
,PH_ENFORCE_PRICE_LIST_YN
,PH_ADJUSTMENT
,PH_INTEGRATED_WITH_QP
,CUST_ACCT_ID
,BILL_TO_SITE_USE_ID
,INV_RULE_ID
,LINE_RENEWAL_TYPE_CODE
,SHIP_TO_SITE_USE_ID
,PAYMENT_TERM_ID
,DATE_CANCELLED
,TERM_CANCEL_SOURCE
,ANNUALIZED_FACTOR
,PAYMENT_INSTRUCTION_TYPE -- hkamdar 29-Mar-2006 Bug # 4722452
,CANCELLED_AMOUNT
,LINE_EXISTS_YN
,DATES_CHANGED_YN
,GEN_SUBLINE_BSCH_YN
)
SELECT
To_number(rawtohex(sys_guid()), HexFormatStr) AS okcB_NewID --*
,okcB.LINE_NUMBER AS okcB_LINE_NUMBER
,decode(okcB.CHR_ID,NULL,NULL,P_To_Chr_ID) AS okcB_NewChrID --*
,okcB.CLE_ID AS okcB_CLE_ID
,okcB.CLE_ID_RENEWED AS okcB_CLE_ID_RENEWED
,P_To_Chr_ID AS okcB_NewDnzChrID --*
,okcB.DISPLAY_SEQUENCE AS okcB_DISPLAY_SEQUENCE
,okcB.STS_CODE AS okcB_STS_CODE
,okcB.TRN_CODE AS okcB_TRN_CODE
,okcB.LSE_ID AS okcB_LSE_ID
,okcB.EXCEPTION_YN AS okcB_EXCEPTION_YN
,okcB.OBJECT_VERSION_NUMBER AS okcB_OBJECT_VERSION_NUMBER
,okcB.CREATED_BY AS okcB_CREATED_BY
,okcB.CREATION_DATE AS okcB_CREATION_DATE
,okcB.LAST_UPDATED_BY AS okcB_LAST_UPDATED_BY
,okcB.LAST_UPDATE_DATE AS okcB_LAST_UPDATE_DATE
,okcB.HIDDEN_IND AS okcB_HIDDEN_IND
,okcB.PRICE_NEGOTIATED AS okcB_PRICE_NEGOTIATED
,okcB.PRICE_LEVEL_IND AS okcB_PRICE_LEVEL_IND
,okcB.PRICE_UNIT AS okcB_PRICE_UNIT
,okcB.PRICE_UNIT_PERCENT AS okcB_PRICE_UNIT_PERCENT
,okcB.INVOICE_LINE_LEVEL_IND AS okcB_INVOICE_LINE_LEVEL_IND
,okcB.DPAS_RATING AS okcB_DPAS_RATING
,okcB.TEMPLATE_USED AS okcB_TEMPLATE_USED
,okcB.PRICE_TYPE AS okcB_PRICE_TYPE
,okcB.CURRENCY_CODE AS okcB_CURRENCY_CODE
,okcB.LAST_UPDATE_LOGIN AS okcB_LAST_UPDATE_LOGIN
,okcB.DATE_TERMINATED AS okcB_DATE_TERMINATED
,(CASE
WHEN (nvl(okcB.START_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date AND
nvl(okcB.END_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date)
THEN nvl(okcB.START_DATE,sysdate)
ELSE l_Hdr_Start_Date
END
) AS okcB_START_DATE
,(CASE
WHEN (nvl(okcB.START_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date AND
nvl(okcB.END_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date)
THEN nvl(okcB.END_DATE,sysdate)
ELSE l_Hdr_End_Date
END
) AS okcB_END_DATE
,okcB.ATTRIBUTE_CATEGORY AS okcB_ATTRIBUTE_CATEGORY
,okcB.ATTRIBUTE1 AS okcB_ATTRIBUTE1
,okcB.ATTRIBUTE2 AS okcB_ATTRIBUTE2
,okcB.ATTRIBUTE3 AS okcB_ATTRIBUTE3
,okcB.ATTRIBUTE4 AS okcB_ATTRIBUTE4
,okcB.ATTRIBUTE5 AS okcB_ATTRIBUTE5
,okcB.ATTRIBUTE6 AS okcB_ATTRIBUTE6
,okcB.ATTRIBUTE7 AS okcB_ATTRIBUTE7
,okcB.ATTRIBUTE8 AS okcB_ATTRIBUTE8
,okcB.ATTRIBUTE9 AS okcB_ATTRIBUTE9
,okcB.ATTRIBUTE10 AS okcB_ATTRIBUTE10
,okcB.ATTRIBUTE11 AS okcB_ATTRIBUTE11
,okcB.ATTRIBUTE12 AS okcB_ATTRIBUTE12
,okcB.ATTRIBUTE13 AS okcB_ATTRIBUTE13
,okcB.ATTRIBUTE14 AS okcB_ATTRIBUTE14
,okcB.ATTRIBUTE15 AS okcB_ATTRIBUTE15
,okcB.SECURITY_GROUP_ID AS okcB_SECURITY_GROUP_ID
,okcB.CLE_ID_RENEWED_TO AS okcB_CLE_ID_RENEWED_TO
,okcB.PRICE_NEGOTIATED_RENEWED AS okcB_PRICE_NEGOTIATED_RENEWED
,okcB.CURRENCY_CODE_RENEWED AS okcB_CURRENCY_CODE_RENEWED
,okcB.UPG_ORIG_SYSTEM_REF AS okcB_UPG_ORIG_SYSTEM_REF
,okcB.UPG_ORIG_SYSTEM_REF_ID AS okcB_UPG_ORIG_SYSTEM_REF_ID
,okcB.DATE_RENEWED AS okcB_DATE_RENEWED
,okcB.ORIG_SYSTEM_SOURCE_CODE AS okcB_ORIG_SYSTEM_SOURCE_CODE --*
,okcB.ID AS okcB_ORIG_SYSTEM_ID1 --*
,okcB.ORIG_SYSTEM_REFERENCE1 AS okcB_ORIG_SYSTEM_REFERENCE1 --*
,okcB.PROGRAM_APPLICATION_ID AS okcB_PROGRAM_APPLICATION_ID
,okcB.PROGRAM_ID AS okcB_PROGRAM_ID
,okcB.PROGRAM_UPDATE_DATE AS okcB_PROGRAM_UPDATE_DATE
,okcB.REQUEST_ID AS okcB_REQUEST_ID
,okcB.PRICE_LIST_ID AS okcB_PRICE_LIST_ID
,okcB.PRICE_LIST_LINE_ID AS okcB_PRICE_LIST_LINE_ID
,okcB.LINE_LIST_PRICE AS okcB_LINE_LIST_PRICE
,okcB.ITEM_TO_PRICE_YN AS okcB_ITEM_TO_PRICE_YN
,okcB.PRICING_DATE AS okcB_PRICING_DATE
,okcB.PRICE_BASIS_YN AS okcB_PRICE_BASIS_YN
,okcB.CONFIG_HEADER_ID AS okcB_CONFIG_HEADER_ID
,okcB.CONFIG_REVISION_NUMBER AS okcB_CONFIG_REVISION_NUMBER
,okcB.CONFIG_COMPLETE_YN AS okcB_CONFIG_COMPLETE_YN
,okcB.CONFIG_VALID_YN AS okcB_CONFIG_VALID_YN
,okcB.CONFIG_TOP_MODEL_LINE_ID AS okcB_CONFIG_TOP_MODEL_LINE_ID
,okcB.CONFIG_ITEM_TYPE AS okcB_CONFIG_ITEM_TYPE
,okcB.CONFIG_ITEM_ID AS okcB_CONFIG_ITEM_ID
,okcB.SERVICE_ITEM_YN AS okcB_SERVICE_ITEM_YN
,okcB.PH_PRICING_TYPE AS okcB_PH_PRICING_TYPE
,okcB.PH_PRICE_BREAK_BASIS AS okcB_PH_PRICE_BREAK_BASIS
,okcB.PH_MIN_QTY AS okcB_PH_MIN_QTY
,okcB.PH_MIN_AMT AS okcB_PH_MIN_AMT
,okcB.PH_QP_REFERENCE_ID AS okcB_PH_QP_REFERENCE_ID
,okcB.PH_VALUE AS okcB_PH_VALUE
,okcB.PH_ENFORCE_PRICE_LIST_YN AS okcB_PH_ENFORCE_PRICE_LIST_YN
,okcB.PH_ADJUSTMENT AS okcB_PH_ADJUSTMENT
,okcB.PH_INTEGRATED_WITH_QP AS okcB_PH_INTEGRATED_WITH_QP
,okcB.CUST_ACCT_ID AS okcB_CUST_ACCT_ID
,okcB.BILL_TO_SITE_USE_ID AS okcB_BILL_TO_SITE_USE_ID
,okcB.INV_RULE_ID AS okcB_INV_RULE_ID
,okcB.LINE_RENEWAL_TYPE_CODE AS okcB_LINE_RENEWAL_TYPE_CODE
,okcB.SHIP_TO_SITE_USE_ID AS okcB_SHIP_TO_SITE_USE_ID
,okcB.PAYMENT_TERM_ID AS okcB_PAYMENT_TERM_ID
,okcB.DATE_CANCELLED AS okcB_DATE_CANCELLED
,okcB.TERM_CANCEL_SOURCE AS okcB_TERM_CANCEL_SOURCE
,okcB.ANNUALIZED_FACTOR AS okcB_ANNUALIZED_FACTOR
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS okcB_PAYMENT_INSTRUCTION_TYPE
,okcB.CANCELLED_AMOUNT AS okcB_CANCELLED_AMOUNT
,nvl(ApiLinesRecTab.LineExistsYNTab(i),'N')
,(CASE
WHEN (
nvl(okcB.START_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date AND
nvl(okcB.END_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date
)
THEN 'N'
ELSE 'Y'
END
) AS okcB_DATES_CHANGED_YN
,'N' AS okcB_GEN_SUBLINE_BSCH_YN
FROM
OKC_K_LINES_B okcB
WHERE ApiLinesRecTab.ToLineTab(i) IS NULL
AND ApiLinesRecTab.LineExpYNTab(i) = 'Y'
AND okcB.DNZ_CHR_ID = P_From_Chr_ID
CONNECT BY PRIOR okcB.ID = okcB.CLE_ID
START WITH okcB.ID = ApiLinesRecTab.IDTab(i);
,'During Bulk Insert into OKC_K_LINES_B_TEMP : a) :'||SQLERRM);
INSERT INTO OKC_K_LINES_B_TEMP(
ID
,LINE_NUMBER
,CHR_ID
,CLE_ID
,CLE_ID_RENEWED
,DNZ_CHR_ID
,DISPLAY_SEQUENCE
,STS_CODE
,TRN_CODE
,LSE_ID
,EXCEPTION_YN
,OBJECT_VERSION_NUMBER
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,HIDDEN_IND
,PRICE_NEGOTIATED
,PRICE_LEVEL_IND
,PRICE_UNIT
,PRICE_UNIT_PERCENT
,INVOICE_LINE_LEVEL_IND
,DPAS_RATING
,TEMPLATE_USED
,PRICE_TYPE
,CURRENCY_CODE
,LAST_UPDATE_LOGIN
,DATE_TERMINATED
,START_DATE
,END_DATE
,ATTRIBUTE_CATEGORY
,ATTRIBUTE1
,ATTRIBUTE2
,ATTRIBUTE3
,ATTRIBUTE4
,ATTRIBUTE5
,ATTRIBUTE6
,ATTRIBUTE7
,ATTRIBUTE8
,ATTRIBUTE9
,ATTRIBUTE10
,ATTRIBUTE11
,ATTRIBUTE12
,ATTRIBUTE13
,ATTRIBUTE14
,ATTRIBUTE15
,SECURITY_GROUP_ID
,CLE_ID_RENEWED_TO
,PRICE_NEGOTIATED_RENEWED
,CURRENCY_CODE_RENEWED
,UPG_ORIG_SYSTEM_REF
,UPG_ORIG_SYSTEM_REF_ID
,DATE_RENEWED
,ORIG_SYSTEM_SOURCE_CODE
,ORIG_SYSTEM_ID1
,ORIG_SYSTEM_REFERENCE1
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,PRICE_LIST_ID
,PRICE_LIST_LINE_ID
,LINE_LIST_PRICE
,ITEM_TO_PRICE_YN
,PRICING_DATE
,PRICE_BASIS_YN
,CONFIG_HEADER_ID
,CONFIG_REVISION_NUMBER
,CONFIG_COMPLETE_YN
,CONFIG_VALID_YN
,CONFIG_TOP_MODEL_LINE_ID
,CONFIG_ITEM_TYPE
,CONFIG_ITEM_ID
,SERVICE_ITEM_YN
,PH_PRICING_TYPE
,PH_PRICE_BREAK_BASIS
,PH_MIN_QTY
,PH_MIN_AMT
,PH_QP_REFERENCE_ID
,PH_VALUE
,PH_ENFORCE_PRICE_LIST_YN
,PH_ADJUSTMENT
,PH_INTEGRATED_WITH_QP
,CUST_ACCT_ID
,BILL_TO_SITE_USE_ID
,INV_RULE_ID
,LINE_RENEWAL_TYPE_CODE
,SHIP_TO_SITE_USE_ID
,PAYMENT_TERM_ID
,DATE_CANCELLED
,TERM_CANCEL_SOURCE
,ANNUALIZED_FACTOR
,PAYMENT_INSTRUCTION_TYPE
,CANCELLED_AMOUNT
,LINE_EXISTS_YN
,DATES_CHANGED_YN
,GEN_SUBLINE_BSCH_YN
)
SELECT
To_number(rawtohex(sys_guid()), HexFormatStr) AS okcB_NewID --*
,okcB.LINE_NUMBER AS okcB_LINE_NUMBER
,decode(okcB.CHR_ID,NULL,NULL,P_To_Chr_ID) AS okcB_NewChrID --*
,okcB.CLE_ID AS okcB_CLE_ID
,okcB.CLE_ID_RENEWED AS okcB_CLE_ID_RENEWED
,P_To_Chr_ID AS okcB_NewDnzChrID --*
,okcB.DISPLAY_SEQUENCE AS okcB_DISPLAY_SEQUENCE
,okcB.STS_CODE AS okcB_STS_CODE
,okcB.TRN_CODE AS okcB_TRN_CODE
,okcB.LSE_ID AS okcB_LSE_ID
,okcB.EXCEPTION_YN AS okcB_EXCEPTION_YN
,okcB.OBJECT_VERSION_NUMBER AS okcB_OBJECT_VERSION_NUMBER
,okcB.CREATED_BY AS okcB_CREATED_BY
,okcB.CREATION_DATE AS okcB_CREATION_DATE
,okcB.LAST_UPDATED_BY AS okcB_LAST_UPDATED_BY
,okcB.LAST_UPDATE_DATE AS okcB_LAST_UPDATE_DATE
,okcB.HIDDEN_IND AS okcB_HIDDEN_IND
,okcB.PRICE_NEGOTIATED AS okcB_PRICE_NEGOTIATED
,okcB.PRICE_LEVEL_IND AS okcB_PRICE_LEVEL_IND
,okcB.PRICE_UNIT AS okcB_PRICE_UNIT
,okcB.PRICE_UNIT_PERCENT AS okcB_PRICE_UNIT_PERCENT
,okcB.INVOICE_LINE_LEVEL_IND AS okcB_INVOICE_LINE_LEVEL_IND
,okcB.DPAS_RATING AS okcB_DPAS_RATING
,okcB.TEMPLATE_USED AS okcB_TEMPLATE_USED
,okcB.PRICE_TYPE AS okcB_PRICE_TYPE
,okcB.CURRENCY_CODE AS okcB_CURRENCY_CODE
,okcB.LAST_UPDATE_LOGIN AS okcB_LAST_UPDATE_LOGIN
,okcB.DATE_TERMINATED AS okcB_DATE_TERMINATED
,(CASE
WHEN (nvl(okcB.START_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date AND
nvl(okcB.END_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date)
THEN nvl(okcB.START_DATE,sysdate)
ELSE l_Hdr_Start_Date
END
) AS okcB_START_DATE
,(CASE
WHEN (nvl(okcB.START_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date AND
nvl(okcB.END_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date)
THEN nvl(okcB.END_DATE,sysdate)
ELSE l_Hdr_End_Date
END
) AS okcB_END_DATE
,okcB.ATTRIBUTE_CATEGORY AS okcB_ATTRIBUTE_CATEGORY
,okcB.ATTRIBUTE1 AS okcB_ATTRIBUTE1
,okcB.ATTRIBUTE2 AS okcB_ATTRIBUTE2
,okcB.ATTRIBUTE3 AS okcB_ATTRIBUTE3
,okcB.ATTRIBUTE4 AS okcB_ATTRIBUTE4
,okcB.ATTRIBUTE5 AS okcB_ATTRIBUTE5
,okcB.ATTRIBUTE6 AS okcB_ATTRIBUTE6
,okcB.ATTRIBUTE7 AS okcB_ATTRIBUTE7
,okcB.ATTRIBUTE8 AS okcB_ATTRIBUTE8
,okcB.ATTRIBUTE9 AS okcB_ATTRIBUTE9
,okcB.ATTRIBUTE10 AS okcB_ATTRIBUTE10
,okcB.ATTRIBUTE11 AS okcB_ATTRIBUTE11
,okcB.ATTRIBUTE12 AS okcB_ATTRIBUTE12
,okcB.ATTRIBUTE13 AS okcB_ATTRIBUTE13
,okcB.ATTRIBUTE14 AS okcB_ATTRIBUTE14
,okcB.ATTRIBUTE15 AS okcB_ATTRIBUTE15
,okcB.SECURITY_GROUP_ID AS okcB_SECURITY_GROUP_ID
,okcB.CLE_ID_RENEWED_TO AS okcB_CLE_ID_RENEWED_TO
,okcB.PRICE_NEGOTIATED_RENEWED AS okcB_PRICE_NEGOTIATED_RENEWED
,okcB.CURRENCY_CODE_RENEWED AS okcB_CURRENCY_CODE_RENEWED
,okcB.UPG_ORIG_SYSTEM_REF AS okcB_UPG_ORIG_SYSTEM_REF
,okcB.UPG_ORIG_SYSTEM_REF_ID AS okcB_UPG_ORIG_SYSTEM_REF_ID
,okcB.DATE_RENEWED AS okcB_DATE_RENEWED
,okcB.ORIG_SYSTEM_SOURCE_CODE AS okcB_ORIG_SYSTEM_SOURCE_CODE
,okcB.ID AS okcB_ORIG_SYSTEM_ID1 --*
,okcB.ORIG_SYSTEM_REFERENCE1 AS okcB_ORIG_SYSTEM_REFERENCE1
,okcB.PROGRAM_APPLICATION_ID AS okcB_PROGRAM_APPLICATION_ID
,okcB.PROGRAM_ID AS okcB_PROGRAM_ID
,okcB.PROGRAM_UPDATE_DATE AS okcB_PROGRAM_UPDATE_DATE
,okcB.REQUEST_ID AS okcB_REQUEST_ID
,okcB.PRICE_LIST_ID AS okcB_PRICE_LIST_ID
,okcB.PRICE_LIST_LINE_ID AS okcB_PRICE_LIST_LINE_ID
,okcB.LINE_LIST_PRICE AS okcB_LINE_LIST_PRICE
,okcB.ITEM_TO_PRICE_YN AS okcB_ITEM_TO_PRICE_YN
,okcB.PRICING_DATE AS okcB_PRICING_DATE
,okcB.PRICE_BASIS_YN AS okcB_PRICE_BASIS_YN
,okcB.CONFIG_HEADER_ID AS okcB_CONFIG_HEADER_ID
,okcB.CONFIG_REVISION_NUMBER AS okcB_CONFIG_REVISION_NUMBER
,okcB.CONFIG_COMPLETE_YN AS okcB_CONFIG_COMPLETE_YN
,okcB.CONFIG_VALID_YN AS okcB_CONFIG_VALID_YN
,okcB.CONFIG_TOP_MODEL_LINE_ID AS okcB_CONFIG_TOP_MODEL_LINE_ID
,okcB.CONFIG_ITEM_TYPE AS okcB_CONFIG_ITEM_TYPE
,okcB.CONFIG_ITEM_ID AS okcB_CONFIG_ITEM_ID
,okcB.SERVICE_ITEM_YN AS okcB_SERVICE_ITEM_YN
,okcB.PH_PRICING_TYPE AS okcB_PH_PRICING_TYPE
,okcB.PH_PRICE_BREAK_BASIS AS okcB_PH_PRICE_BREAK_BASIS
,okcB.PH_MIN_QTY AS okcB_PH_MIN_QTY
,okcB.PH_MIN_AMT AS okcB_PH_MIN_AMT
,okcB.PH_QP_REFERENCE_ID AS okcB_PH_QP_REFERENCE_ID
,okcB.PH_VALUE AS okcB_PH_VALUE
,okcB.PH_ENFORCE_PRICE_LIST_YN AS okcB_PH_ENFORCE_PRICE_LIST_YN
,okcB.PH_ADJUSTMENT AS okcB_PH_ADJUSTMENT
,okcB.PH_INTEGRATED_WITH_QP AS okcB_PH_INTEGRATED_WITH_QP
,okcB.CUST_ACCT_ID AS okcB_CUST_ACCT_ID
,okcB.BILL_TO_SITE_USE_ID AS okcB_BILL_TO_SITE_USE_ID
,okcB.INV_RULE_ID AS okcB_INV_RULE_ID
,okcB.LINE_RENEWAL_TYPE_CODE AS okcB_LINE_RENEWAL_TYPE_CODE
,okcB.SHIP_TO_SITE_USE_ID AS okcB_SHIP_TO_SITE_USE_ID
,okcB.PAYMENT_TERM_ID AS okcB_PAYMENT_TERM_ID
,okcB.DATE_CANCELLED AS okcB_DATE_CANCELLED
,okcB.TERM_CANCEL_SOURCE AS okcB_TERM_CANCEL_SOURCE
,okcB.ANNUALIZED_FACTOR AS okcB_ANNUALIZED_FACTOR
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS okcB_PAYMENT_INSTRUCTION_TYPE
,okcB.CANCELLED_AMOUNT AS okcB_CANCELLED_AMOUNT
,nvl(ApiLinesRecTab.LineExistsYNTab(i),'N')
,(CASE
WHEN (
nvl(okcB.START_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date AND
nvl(okcB.END_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date
)
THEN 'N'
ELSE 'Y'
END
) AS okcB_DATES_CHANGED_YN
,'N' AS okcB_GEN_SUBLINE_BSCH_YN
FROM
OKC_K_LINES_B okcB
WHERE okcB.ID = ApiLinesRecTab.IDTab(i)
AND ApiLinesRecTab.ToLineTab(i) IS NULL
AND ApiLinesRecTab.LineExpYNTab(i) = 'N'
AND okcB.DNZ_CHR_ID = P_From_Chr_ID
UNION
SELECT
To_number(rawtohex(sys_guid()), HexFormatStr) AS okcCL_NewID --*
,okcCL.LINE_NUMBER AS okcCL_LINE_NUMBER
,decode(okcCL.CHR_ID,NULL,NULL,P_To_Chr_ID) AS okcCL_NewChrID --*
,okcCL.CLE_ID AS okcCL_CLE_ID
,okcCL.CLE_ID_RENEWED AS okcCL_CLE_ID_RENEWED
,P_To_Chr_ID AS okcCL_NewDnzChrID --*
,okcCL.DISPLAY_SEQUENCE AS okcCL_DISPLAY_SEQUENCE
,okcCL.STS_CODE AS okcCL_STS_CODE
,okcCL.TRN_CODE AS okcCL_TRN_CODE
,okcCL.LSE_ID AS okcCL_LSE_ID
,okcCL.EXCEPTION_YN AS okcCL_EXCEPTION_YN
,okcCL.OBJECT_VERSION_NUMBER AS okcCL_OBJECT_VERSION_NUMBER
,okcCL.CREATED_BY AS okcCL_CREATED_BY
,okcCL.CREATION_DATE AS okcCL_CREATION_DATE
,okcCL.LAST_UPDATED_BY AS okcCL_LAST_UPDATED_BY
,okcCL.LAST_UPDATE_DATE AS okcCL_LAST_UPDATE_DATE
,okcCL.HIDDEN_IND AS okcCL_HIDDEN_IND
,okcCL.PRICE_NEGOTIATED AS okcCL_PRICE_NEGOTIATED
,okcCL.PRICE_LEVEL_IND AS okcCL_PRICE_LEVEL_IND
,okcCL.PRICE_UNIT AS okcCL_PRICE_UNIT
,okcCL.PRICE_UNIT_PERCENT AS okcCL_PRICE_UNIT_PERCENT
,okcCL.INVOICE_LINE_LEVEL_IND AS okcCL_INVOICE_LINE_LEVEL_IND
,okcCL.DPAS_RATING AS okcCL_DPAS_RATING
,okcCL.TEMPLATE_USED AS okcCL_TEMPLATE_USED
,okcCL.PRICE_TYPE AS okcCL_PRICE_TYPE
,okcCL.CURRENCY_CODE AS okcCL_CURRENCY_CODE
,okcCL.LAST_UPDATE_LOGIN AS okcCL_LAST_UPDATE_LOGIN
,okcCL.DATE_TERMINATED AS okcCL_DATE_TERMINATED
,(CASE
WHEN (nvl(okcCL.START_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date AND
nvl(okcCL.END_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date)
THEN nvl(okcCL.START_DATE,sysdate)
ELSE l_Hdr_Start_Date
END
) AS okcCL_START_DATE
,(CASE
WHEN (nvl(okcCL.START_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date AND
nvl(okcCL.END_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date)
THEN nvl(okcCL.END_DATE,sysdate)
ELSE l_Hdr_End_Date
END
) AS okcCL_END_DATE
,okcCL.ATTRIBUTE_CATEGORY AS okcCL_ATTRIBUTE_CATEGORY
,okcCL.ATTRIBUTE1 AS okcCL_ATTRIBUTE1
,okcCL.ATTRIBUTE2 AS okcCL_ATTRIBUTE2
,okcCL.ATTRIBUTE3 AS okcCL_ATTRIBUTE3
,okcCL.ATTRIBUTE4 AS okcCL_ATTRIBUTE4
,okcCL.ATTRIBUTE5 AS okcCL_ATTRIBUTE5
,okcCL.ATTRIBUTE6 AS okcCL_ATTRIBUTE6
,okcCL.ATTRIBUTE7 AS okcCL_ATTRIBUTE7
,okcCL.ATTRIBUTE8 AS okcCL_ATTRIBUTE8
,okcCL.ATTRIBUTE9 AS okcCL_ATTRIBUTE9
,okcCL.ATTRIBUTE10 AS okcCL_ATTRIBUTE10
,okcCL.ATTRIBUTE11 AS okcCL_ATTRIBUTE11
,okcCL.ATTRIBUTE12 AS okcCL_ATTRIBUTE12
,okcCL.ATTRIBUTE13 AS okcCL_ATTRIBUTE13
,okcCL.ATTRIBUTE14 AS okcCL_ATTRIBUTE14
,okcCL.ATTRIBUTE15 AS okcCL_ATTRIBUTE15
,okcCL.SECURITY_GROUP_ID AS okcCL_SECURITY_GROUP_ID
,okcCL.CLE_ID_RENEWED_TO AS okcCL_CLE_ID_RENEWED_TO
,okcCL.PRICE_NEGOTIATED_RENEWED AS okcCL_PRICE_NEGOTIATED_RENEWED
,okcCL.CURRENCY_CODE_RENEWED AS okcCL_CURRENCY_CODE_RENEWED
,okcCL.UPG_ORIG_SYSTEM_REF AS okcCL_UPG_ORIG_SYSTEM_REF
,okcCL.UPG_ORIG_SYSTEM_REF_ID AS okcCL_UPG_ORIG_SYSTEM_REF_ID
,okcCL.DATE_RENEWED AS okcCL_DATE_RENEWED
,okcCL.ORIG_SYSTEM_SOURCE_CODE AS okcCL_ORIG_SYSTEM_SOURCE_CODE
,okcCL.ID AS okcCL_ORIG_SYSTEM_ID1 --*
,okcCL.ORIG_SYSTEM_REFERENCE1 AS okcCL_ORIG_SYSTEM_REFERENCE1
,okcCL.PROGRAM_APPLICATION_ID AS okcCL_PROGRAM_APPLICATION_ID
,okcCL.PROGRAM_ID AS okcCL_PROGRAM_ID
,okcCL.PROGRAM_UPDATE_DATE AS okcCL_PROGRAM_UPDATE_DATE
,okcCL.REQUEST_ID AS okcCL_REQUEST_ID
,okcCL.PRICE_LIST_ID AS okcCL_PRICE_LIST_ID
,okcCL.PRICE_LIST_LINE_ID AS okcCL_PRICE_LIST_LINE_ID
,okcCL.LINE_LIST_PRICE AS okcCL_LINE_LIST_PRICE
,okcCL.ITEM_TO_PRICE_YN AS okcCL_ITEM_TO_PRICE_YN
,okcCL.PRICING_DATE AS okcCL_PRICING_DATE
,okcCL.PRICE_BASIS_YN AS okcCL_PRICE_BASIS_YN
,okcCL.CONFIG_HEADER_ID AS okcCL_CONFIG_HEADER_ID
,okcCL.CONFIG_REVISION_NUMBER AS okcCL_CONFIG_REVISION_NUMBER
,okcCL.CONFIG_COMPLETE_YN AS okcCL_CONFIG_COMPLETE_YN
,okcCL.CONFIG_VALID_YN AS okcCL_CONFIG_VALID_YN
,okcCL.CONFIG_TOP_MODEL_LINE_ID AS okcCL_CONFIG_TOP_MODEL_LINE_ID
,okcCL.CONFIG_ITEM_TYPE AS okcCL_CONFIG_ITEM_TYPE
,okcCL.CONFIG_ITEM_ID AS okcCL_CONFIG_ITEM_ID
,okcCL.SERVICE_ITEM_YN AS okcCL_SERVICE_ITEM_YN
,okcCL.PH_PRICING_TYPE AS okcCL_PH_PRICING_TYPE
,okcCL.PH_PRICE_BREAK_BASIS AS okcCL_PH_PRICE_BREAK_BASIS
,okcCL.PH_MIN_QTY AS okcCL_PH_MIN_QTY
,okcCL.PH_MIN_AMT AS okcCL_PH_MIN_AMT
,okcCL.PH_QP_REFERENCE_ID AS okcCL_PH_QP_REFERENCE_ID
,okcCL.PH_VALUE AS okcCL_PH_VALUE
,okcCL.PH_ENFORCE_PRICE_LIST_YN AS okcCL_PH_ENFORCE_PRICE_LIST_YN
,okcCL.PH_ADJUSTMENT AS okcCL_PH_ADJUSTMENT
,okcCL.PH_INTEGRATED_WITH_QP AS okcCL_PH_INTEGRATED_WITH_QP
,okcCL.CUST_ACCT_ID AS okcCL_CUST_ACCT_ID
,okcCL.BILL_TO_SITE_USE_ID AS okcCL_BILL_TO_SITE_USE_ID
,okcCL.INV_RULE_ID AS okcCL_INV_RULE_ID
,okcCL.LINE_RENEWAL_TYPE_CODE AS okcCL_LINE_RENEWAL_TYPE_CODE
,okcCL.SHIP_TO_SITE_USE_ID AS okcCL_SHIP_TO_SITE_USE_ID
,okcCL.PAYMENT_TERM_ID AS okcCL_PAYMENT_TERM_ID
,okcCL.DATE_CANCELLED AS okcCL_DATE_CANCELLED
,okcCL.TERM_CANCEL_SOURCE AS okcCL_TERM_CANCEL_SOURCE
,okcCL.ANNUALIZED_FACTOR AS okcCL_ANNUALIZED_FACTOR
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS okcCL_PAYMENT_INSTRUCTION_TYPE
,okcCL.CANCELLED_AMOUNT AS okcCL_CANCELLED_AMOUNT
,nvl(ApiLinesRecTab.LineExistsYNTab(i),'N')
,(CASE
WHEN (
nvl(okcCL.START_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date AND
nvl(okcCL.END_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date
)
THEN 'N'
ELSE 'Y'
END
) AS okcCL_DATES_CHANGED_YN
,'N' AS okcCL_GEN_SUBLINE_BSCH_YN
FROM
OKC_K_LINES_B okcCL
WHERE
okcCL.DNZ_CHR_ID = P_From_Chr_ID
AND ApiLinesRecTab.ToLineTab(i) IS NULL
AND ApiLinesRecTab.LineExpYNTab(i) = 'N'
CONNECT BY PRIOR okcCL.ID = okcCL.CLE_ID
START WITH okcCL.ID = (select a.COVERAGE_ID
FROM
OKS_K_LINES_B a
where a.CLE_ID = ApiLinesRecTab.IDTab(i)
);
,'During Bulk Insert into OKC_K_LINES_B_TEMP : b) :'||SQLERRM);
INSERT INTO OKC_K_LINES_B_TEMP(
ID
,LINE_NUMBER
,CHR_ID
,CLE_ID
,CLE_ID_RENEWED
,DNZ_CHR_ID
,DISPLAY_SEQUENCE
,STS_CODE
,TRN_CODE
,LSE_ID
,EXCEPTION_YN
,OBJECT_VERSION_NUMBER
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,HIDDEN_IND
,PRICE_NEGOTIATED
,PRICE_LEVEL_IND
,PRICE_UNIT
,PRICE_UNIT_PERCENT
,INVOICE_LINE_LEVEL_IND
,DPAS_RATING
,TEMPLATE_USED
,PRICE_TYPE
,CURRENCY_CODE
,LAST_UPDATE_LOGIN
,DATE_TERMINATED
,START_DATE
,END_DATE
,ATTRIBUTE_CATEGORY
,ATTRIBUTE1
,ATTRIBUTE2
,ATTRIBUTE3
,ATTRIBUTE4
,ATTRIBUTE5
,ATTRIBUTE6
,ATTRIBUTE7
,ATTRIBUTE8
,ATTRIBUTE9
,ATTRIBUTE10
,ATTRIBUTE11
,ATTRIBUTE12
,ATTRIBUTE13
,ATTRIBUTE14
,ATTRIBUTE15
,SECURITY_GROUP_ID
,CLE_ID_RENEWED_TO
,PRICE_NEGOTIATED_RENEWED
,CURRENCY_CODE_RENEWED
,UPG_ORIG_SYSTEM_REF
,UPG_ORIG_SYSTEM_REF_ID
,DATE_RENEWED
,ORIG_SYSTEM_SOURCE_CODE
,ORIG_SYSTEM_ID1
,ORIG_SYSTEM_REFERENCE1
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,PRICE_LIST_ID
,PRICE_LIST_LINE_ID
,LINE_LIST_PRICE
,ITEM_TO_PRICE_YN
,PRICING_DATE
,PRICE_BASIS_YN
,CONFIG_HEADER_ID
,CONFIG_REVISION_NUMBER
,CONFIG_COMPLETE_YN
,CONFIG_VALID_YN
,CONFIG_TOP_MODEL_LINE_ID
,CONFIG_ITEM_TYPE
,CONFIG_ITEM_ID
,SERVICE_ITEM_YN
,PH_PRICING_TYPE
,PH_PRICE_BREAK_BASIS
,PH_MIN_QTY
,PH_MIN_AMT
,PH_QP_REFERENCE_ID
,PH_VALUE
,PH_ENFORCE_PRICE_LIST_YN
,PH_ADJUSTMENT
,PH_INTEGRATED_WITH_QP
,CUST_ACCT_ID
,BILL_TO_SITE_USE_ID
,INV_RULE_ID
,LINE_RENEWAL_TYPE_CODE
,SHIP_TO_SITE_USE_ID
,PAYMENT_TERM_ID
,DATE_CANCELLED
,TERM_CANCEL_SOURCE
,ANNUALIZED_FACTOR
,PAYMENT_INSTRUCTION_TYPE
,CANCELLED_AMOUNT
,LINE_EXISTS_YN
,DATES_CHANGED_YN
,GEN_SUBLINE_BSCH_YN
)
SELECT
To_number(rawtohex(sys_guid()), HexFormatStr) AS okcB_NewID --*
,okcB.LINE_NUMBER AS okcB_LINE_NUMBER
,decode(okcB.CHR_ID,NULL,NULL,P_To_Chr_ID) AS okcB_NewChrID --*
,ApiLinesRecTab.ToLineTab(i) AS okcB_CLE_ID --*,okcB.CLE_ID AS okcB_CLE_ID
,okcB.CLE_ID_RENEWED AS okcB_CLE_ID_RENEWED
,P_To_Chr_ID AS okcB_NewDnzChrID --*
,okcB.DISPLAY_SEQUENCE AS okcB_DISPLAY_SEQUENCE
,okcB.STS_CODE AS okcB_STS_CODE
,okcB.TRN_CODE AS okcB_TRN_CODE
,okcB.LSE_ID AS okcB_LSE_ID
,okcB.EXCEPTION_YN AS okcB_EXCEPTION_YN
,okcB.OBJECT_VERSION_NUMBER AS okcB_OBJECT_VERSION_NUMBER
,okcB.CREATED_BY AS okcB_CREATED_BY
,okcB.CREATION_DATE AS okcB_CREATION_DATE
,okcB.LAST_UPDATED_BY AS okcB_LAST_UPDATED_BY
,okcB.LAST_UPDATE_DATE AS okcB_LAST_UPDATE_DATE
,okcB.HIDDEN_IND AS okcB_HIDDEN_IND
,okcB.PRICE_NEGOTIATED AS okcB_PRICE_NEGOTIATED
,okcB.PRICE_LEVEL_IND AS okcB_PRICE_LEVEL_IND
,okcB.PRICE_UNIT AS okcB_PRICE_UNIT
,okcB.PRICE_UNIT_PERCENT AS okcB_PRICE_UNIT_PERCENT
,okcB.INVOICE_LINE_LEVEL_IND AS okcB_INVOICE_LINE_LEVEL_IND
,okcB.DPAS_RATING AS okcB_DPAS_RATING
,okcB.TEMPLATE_USED AS okcB_TEMPLATE_USED
,okcB.PRICE_TYPE AS okcB_PRICE_TYPE
,okcB.CURRENCY_CODE AS okcB_CURRENCY_CODE
,okcB.LAST_UPDATE_LOGIN AS okcB_LAST_UPDATE_LOGIN
,okcB.DATE_TERMINATED AS okcB_DATE_TERMINATED
,(CASE
WHEN (nvl(okcB.START_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date AND
nvl(okcB.END_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date)
THEN nvl(okcB.START_DATE,sysdate)
ELSE l_Hdr_Start_Date
END
) AS okcB_START_DATE
,(CASE
WHEN (nvl(okcB.START_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date AND
nvl(okcB.END_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date)
THEN nvl(okcB.END_DATE,sysdate)
ELSE l_Hdr_End_Date
END
) AS okcB_END_DATE
,okcB.ATTRIBUTE_CATEGORY AS okcB_ATTRIBUTE_CATEGORY
,okcB.ATTRIBUTE1 AS okcB_ATTRIBUTE1
,okcB.ATTRIBUTE2 AS okcB_ATTRIBUTE2
,okcB.ATTRIBUTE3 AS okcB_ATTRIBUTE3
,okcB.ATTRIBUTE4 AS okcB_ATTRIBUTE4
,okcB.ATTRIBUTE5 AS okcB_ATTRIBUTE5
,okcB.ATTRIBUTE6 AS okcB_ATTRIBUTE6
,okcB.ATTRIBUTE7 AS okcB_ATTRIBUTE7
,okcB.ATTRIBUTE8 AS okcB_ATTRIBUTE8
,okcB.ATTRIBUTE9 AS okcB_ATTRIBUTE9
,okcB.ATTRIBUTE10 AS okcB_ATTRIBUTE10
,okcB.ATTRIBUTE11 AS okcB_ATTRIBUTE11
,okcB.ATTRIBUTE12 AS okcB_ATTRIBUTE12
,okcB.ATTRIBUTE13 AS okcB_ATTRIBUTE13
,okcB.ATTRIBUTE14 AS okcB_ATTRIBUTE14
,okcB.ATTRIBUTE15 AS okcB_ATTRIBUTE15
,okcB.SECURITY_GROUP_ID AS okcB_SECURITY_GROUP_ID
,okcB.CLE_ID_RENEWED_TO AS okcB_CLE_ID_RENEWED_TO
,okcB.PRICE_NEGOTIATED_RENEWED AS okcB_PRICE_NEGOTIATED_RENEWED
,okcB.CURRENCY_CODE_RENEWED AS okcB_CURRENCY_CODE_RENEWED
,okcB.UPG_ORIG_SYSTEM_REF AS okcB_UPG_ORIG_SYSTEM_REF
,okcB.UPG_ORIG_SYSTEM_REF_ID AS okcB_UPG_ORIG_SYSTEM_REF_ID
,okcB.DATE_RENEWED AS okcB_DATE_RENEWED
,okcB.ORIG_SYSTEM_SOURCE_CODE AS okcB_ORIG_SYSTEM_SOURCE_CODE
,okcB.ID AS okcB_ORIG_SYSTEM_ID1 --*
,okcB.ORIG_SYSTEM_REFERENCE1 AS okcB_ORIG_SYSTEM_REFERENCE1
,okcB.PROGRAM_APPLICATION_ID AS okcB_PROGRAM_APPLICATION_ID
,okcB.PROGRAM_ID AS okcB_PROGRAM_ID
,okcB.PROGRAM_UPDATE_DATE AS okcB_PROGRAM_UPDATE_DATE
,okcB.REQUEST_ID AS okcB_REQUEST_ID
,okcB.PRICE_LIST_ID AS okcB_PRICE_LIST_ID
,okcB.PRICE_LIST_LINE_ID AS okcB_PRICE_LIST_LINE_ID
,okcB.LINE_LIST_PRICE AS okcB_LINE_LIST_PRICE
,okcB.ITEM_TO_PRICE_YN AS okcB_ITEM_TO_PRICE_YN
,okcB.PRICING_DATE AS okcB_PRICING_DATE
,okcB.PRICE_BASIS_YN AS okcB_PRICE_BASIS_YN
,okcB.CONFIG_HEADER_ID AS okcB_CONFIG_HEADER_ID
,okcB.CONFIG_REVISION_NUMBER AS okcB_CONFIG_REVISION_NUMBER
,okcB.CONFIG_COMPLETE_YN AS okcB_CONFIG_COMPLETE_YN
,okcB.CONFIG_VALID_YN AS okcB_CONFIG_VALID_YN
,okcB.CONFIG_TOP_MODEL_LINE_ID AS okcB_CONFIG_TOP_MODEL_LINE_ID
,okcB.CONFIG_ITEM_TYPE AS okcB_CONFIG_ITEM_TYPE
,okcB.CONFIG_ITEM_ID AS okcB_CONFIG_ITEM_ID
,okcB.SERVICE_ITEM_YN AS okcB_SERVICE_ITEM_YN
,okcB.PH_PRICING_TYPE AS okcB_PH_PRICING_TYPE
,okcB.PH_PRICE_BREAK_BASIS AS okcB_PH_PRICE_BREAK_BASIS
,okcB.PH_MIN_QTY AS okcB_PH_MIN_QTY
,okcB.PH_MIN_AMT AS okcB_PH_MIN_AMT
,okcB.PH_QP_REFERENCE_ID AS okcB_PH_QP_REFERENCE_ID
,okcB.PH_VALUE AS okcB_PH_VALUE
,okcB.PH_ENFORCE_PRICE_LIST_YN AS okcB_PH_ENFORCE_PRICE_LIST_YN
,okcB.PH_ADJUSTMENT AS okcB_PH_ADJUSTMENT
,okcB.PH_INTEGRATED_WITH_QP AS okcB_PH_INTEGRATED_WITH_QP
,okcB.CUST_ACCT_ID AS okcB_CUST_ACCT_ID
,okcB.BILL_TO_SITE_USE_ID AS okcB_BILL_TO_SITE_USE_ID
,okcB.INV_RULE_ID AS okcB_INV_RULE_ID
,okcB.LINE_RENEWAL_TYPE_CODE AS okcB_LINE_RENEWAL_TYPE_CODE
,okcB.SHIP_TO_SITE_USE_ID AS okcB_SHIP_TO_SITE_USE_ID
,okcB.PAYMENT_TERM_ID AS okcB_PAYMENT_TERM_ID
,okcB.DATE_CANCELLED AS okcB_DATE_CANCELLED
,okcB.TERM_CANCEL_SOURCE AS okcB_TERM_CANCEL_SOURCE
,okcB.ANNUALIZED_FACTOR AS okcB_ANNUALIZED_FACTOR
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS okcB_PAYMENT_INSTRUCTION_TYPE
,okcB.CANCELLED_AMOUNT AS okcB_CANCELLED_AMOUNT
,nvl(ApiLinesRecTab.LineExistsYNTab(i),'N')
,(CASE
WHEN (
nvl(okcB.START_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date AND
nvl(okcB.END_DATE,sysdate) BETWEEN l_Hdr_Start_Date and l_Hdr_End_Date
)
THEN 'N'
ELSE 'Y'
END
) AS okcB_DATES_CHANGED_YN
,'N' AS okcB_GEN_SUBLINE_BSCH_YN
FROM
OKC_K_LINES_B okcB
WHERE okcB.ID = ApiLinesRecTab.IDTab(i)
AND ApiLinesRecTab.ToLineTab(i) IS NOT NULL
AND ApiLinesRecTab.LineExistsYNTab(i) = 'N'
AND okcB.DNZ_CHR_ID = P_From_Chr_ID;
,'During Bulk Insert into OKC_K_LINES_B_TEMP : c) :'||SQLERRM);
INSERT INTO OKC_K_LINES_B_TEMP(
ID
,LINE_NUMBER
,CHR_ID
,CLE_ID
,CLE_ID_RENEWED
,DNZ_CHR_ID
,DISPLAY_SEQUENCE
,STS_CODE
,TRN_CODE
,LSE_ID
,EXCEPTION_YN
,OBJECT_VERSION_NUMBER
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,HIDDEN_IND
,PRICE_NEGOTIATED
,PRICE_LEVEL_IND
,PRICE_UNIT
,PRICE_UNIT_PERCENT
,INVOICE_LINE_LEVEL_IND
,DPAS_RATING
,TEMPLATE_USED
,PRICE_TYPE
,CURRENCY_CODE
,LAST_UPDATE_LOGIN
,DATE_TERMINATED
,START_DATE
,END_DATE
,ATTRIBUTE_CATEGORY
,ATTRIBUTE1
,ATTRIBUTE2
,ATTRIBUTE3
,ATTRIBUTE4
,ATTRIBUTE5
,ATTRIBUTE6
,ATTRIBUTE7
,ATTRIBUTE8
,ATTRIBUTE9
,ATTRIBUTE10
,ATTRIBUTE11
,ATTRIBUTE12
,ATTRIBUTE13
,ATTRIBUTE14
,ATTRIBUTE15
,SECURITY_GROUP_ID
,CLE_ID_RENEWED_TO
,PRICE_NEGOTIATED_RENEWED
,CURRENCY_CODE_RENEWED
,UPG_ORIG_SYSTEM_REF
,UPG_ORIG_SYSTEM_REF_ID
,DATE_RENEWED
,ORIG_SYSTEM_SOURCE_CODE
,ORIG_SYSTEM_ID1
,ORIG_SYSTEM_REFERENCE1
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,PRICE_LIST_ID
,PRICE_LIST_LINE_ID
,LINE_LIST_PRICE
,ITEM_TO_PRICE_YN
,PRICING_DATE
,PRICE_BASIS_YN
,CONFIG_HEADER_ID
,CONFIG_REVISION_NUMBER
,CONFIG_COMPLETE_YN
,CONFIG_VALID_YN
,CONFIG_TOP_MODEL_LINE_ID
,CONFIG_ITEM_TYPE
,CONFIG_ITEM_ID
,SERVICE_ITEM_YN
,PH_PRICING_TYPE
,PH_PRICE_BREAK_BASIS
,PH_MIN_QTY
,PH_MIN_AMT
,PH_QP_REFERENCE_ID
,PH_VALUE
,PH_ENFORCE_PRICE_LIST_YN
,PH_ADJUSTMENT
,PH_INTEGRATED_WITH_QP
,CUST_ACCT_ID
,BILL_TO_SITE_USE_ID
,INV_RULE_ID
,LINE_RENEWAL_TYPE_CODE
,SHIP_TO_SITE_USE_ID
,PAYMENT_TERM_ID
,DATE_CANCELLED
,TERM_CANCEL_SOURCE
,ANNUALIZED_FACTOR
,PAYMENT_INSTRUCTION_TYPE
,CANCELLED_AMOUNT
,LINE_EXISTS_YN
,DATES_CHANGED_YN
,GEN_SUBLINE_BSCH_YN
)
SELECT
To_number(rawtohex(sys_guid()), HexFormatStr) AS okcB_NewID --*
,okcB.LINE_NUMBER AS okcB_LINE_NUMBER
,decode(okcB.CHR_ID,NULL,NULL,P_To_Chr_ID) AS okcB_NewChrID --*
,ApiLinesRecTab.ToLineTab(i) AS okcB_CLE_ID --*
,okcB.CLE_ID_RENEWED AS okcB_CLE_ID_RENEWED
,P_To_Chr_ID AS okcB_NewDnzChrID --*
,okcB.DISPLAY_SEQUENCE AS okcB_DISPLAY_SEQUENCE
,okcB.STS_CODE AS okcB_STS_CODE
,okcB.TRN_CODE AS okcB_TRN_CODE
,okcB.LSE_ID AS okcB_LSE_ID
,okcB.EXCEPTION_YN AS okcB_EXCEPTION_YN
,okcB.OBJECT_VERSION_NUMBER AS okcB_OBJECT_VERSION_NUMBER
,okcB.CREATED_BY AS okcB_CREATED_BY
,okcB.CREATION_DATE AS okcB_CREATION_DATE
,okcB.LAST_UPDATED_BY AS okcB_LAST_UPDATED_BY
,okcB.LAST_UPDATE_DATE AS okcB_LAST_UPDATE_DATE
,okcB.HIDDEN_IND AS okcB_HIDDEN_IND
,okcB.PRICE_NEGOTIATED AS okcB_PRICE_NEGOTIATED
,okcB.PRICE_LEVEL_IND AS okcB_PRICE_LEVEL_IND
,okcB.PRICE_UNIT AS okcB_PRICE_UNIT
,okcB.PRICE_UNIT_PERCENT AS okcB_PRICE_UNIT_PERCENT
,okcB.INVOICE_LINE_LEVEL_IND AS okcB_INVOICE_LINE_LEVEL_IND
,okcB.DPAS_RATING AS okcB_DPAS_RATING
,okcB.TEMPLATE_USED AS okcB_TEMPLATE_USED
,okcB.PRICE_TYPE AS okcB_PRICE_TYPE
,okcB.CURRENCY_CODE AS okcB_CURRENCY_CODE
,okcB.LAST_UPDATE_LOGIN AS okcB_LAST_UPDATE_LOGIN
,okcB.DATE_TERMINATED AS okcB_DATE_TERMINATED
,(CASE
WHEN (
(nvl(okcB.START_DATE,sysdate) BETWEEN
(select nvl(b.START_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
AND (select nvl(b.END_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
)
AND
(nvl(okcB.END_DATE,sysdate) BETWEEN
(select nvl(b.START_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
AND (select nvl(b.END_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
)
)
THEN nvl(okcB.START_DATE,sysdate)
ELSE (select nvl(b.START_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
END
) AS okcB_START_DATE --okcB.START_DATE AS okcB_START_DATE
,(CASE
WHEN (
(nvl(okcB.START_DATE,sysdate) BETWEEN
(select nvl(b.START_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
AND (select nvl(b.END_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
)
AND
(nvl(okcB.END_DATE,sysdate) BETWEEN
(select nvl(b.START_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
AND (select nvl(b.END_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
)
)
THEN nvl(okcB.END_DATE,sysdate)
ELSE (select nvl(b.END_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
END
) AS okcB_END_DATE --okcB.END_DATE AS okcB_END_DATE
,okcB.ATTRIBUTE_CATEGORY AS okcB_ATTRIBUTE_CATEGORY
,okcB.ATTRIBUTE1 AS okcB_ATTRIBUTE1
,okcB.ATTRIBUTE2 AS okcB_ATTRIBUTE2
,okcB.ATTRIBUTE3 AS okcB_ATTRIBUTE3
,okcB.ATTRIBUTE4 AS okcB_ATTRIBUTE4
,okcB.ATTRIBUTE5 AS okcB_ATTRIBUTE5
,okcB.ATTRIBUTE6 AS okcB_ATTRIBUTE6
,okcB.ATTRIBUTE7 AS okcB_ATTRIBUTE7
,okcB.ATTRIBUTE8 AS okcB_ATTRIBUTE8
,okcB.ATTRIBUTE9 AS okcB_ATTRIBUTE9
,okcB.ATTRIBUTE10 AS okcB_ATTRIBUTE10
,okcB.ATTRIBUTE11 AS okcB_ATTRIBUTE11
,okcB.ATTRIBUTE12 AS okcB_ATTRIBUTE12
,okcB.ATTRIBUTE13 AS okcB_ATTRIBUTE13
,okcB.ATTRIBUTE14 AS okcB_ATTRIBUTE14
,okcB.ATTRIBUTE15 AS okcB_ATTRIBUTE15
,okcB.SECURITY_GROUP_ID AS okcB_SECURITY_GROUP_ID
,okcB.CLE_ID_RENEWED_TO AS okcB_CLE_ID_RENEWED_TO
,okcB.PRICE_NEGOTIATED_RENEWED AS okcB_PRICE_NEGOTIATED_RENEWED
,okcB.CURRENCY_CODE_RENEWED AS okcB_CURRENCY_CODE_RENEWED
,okcB.UPG_ORIG_SYSTEM_REF AS okcB_UPG_ORIG_SYSTEM_REF
,okcB.UPG_ORIG_SYSTEM_REF_ID AS okcB_UPG_ORIG_SYSTEM_REF_ID
,okcB.DATE_RENEWED AS okcB_DATE_RENEWED
,okcB.ORIG_SYSTEM_SOURCE_CODE AS okcB_ORIG_SYSTEM_SOURCE_CODE
,okcB.ID AS okcB_ORIG_SYSTEM_ID1 --*
,okcB.ORIG_SYSTEM_REFERENCE1 AS okcB_ORIG_SYSTEM_REFERENCE1
,okcB.PROGRAM_APPLICATION_ID AS okcB_PROGRAM_APPLICATION_ID
,okcB.PROGRAM_ID AS okcB_PROGRAM_ID
,okcB.PROGRAM_UPDATE_DATE AS okcB_PROGRAM_UPDATE_DATE
,okcB.REQUEST_ID AS okcB_REQUEST_ID
,okcB.PRICE_LIST_ID AS okcB_PRICE_LIST_ID
,okcB.PRICE_LIST_LINE_ID AS okcB_PRICE_LIST_LINE_ID
,okcB.LINE_LIST_PRICE AS okcB_LINE_LIST_PRICE
,okcB.ITEM_TO_PRICE_YN AS okcB_ITEM_TO_PRICE_YN
,okcB.PRICING_DATE AS okcB_PRICING_DATE
,okcB.PRICE_BASIS_YN AS okcB_PRICE_BASIS_YN
,okcB.CONFIG_HEADER_ID AS okcB_CONFIG_HEADER_ID
,okcB.CONFIG_REVISION_NUMBER AS okcB_CONFIG_REVISION_NUMBER
,okcB.CONFIG_COMPLETE_YN AS okcB_CONFIG_COMPLETE_YN
,okcB.CONFIG_VALID_YN AS okcB_CONFIG_VALID_YN
,okcB.CONFIG_TOP_MODEL_LINE_ID AS okcB_CONFIG_TOP_MODEL_LINE_ID
,okcB.CONFIG_ITEM_TYPE AS okcB_CONFIG_ITEM_TYPE
,okcB.CONFIG_ITEM_ID AS okcB_CONFIG_ITEM_ID
,okcB.SERVICE_ITEM_YN AS okcB_SERVICE_ITEM_YN
,okcB.PH_PRICING_TYPE AS okcB_PH_PRICING_TYPE
,okcB.PH_PRICE_BREAK_BASIS AS okcB_PH_PRICE_BREAK_BASIS
,okcB.PH_MIN_QTY AS okcB_PH_MIN_QTY
,okcB.PH_MIN_AMT AS okcB_PH_MIN_AMT
,okcB.PH_QP_REFERENCE_ID AS okcB_PH_QP_REFERENCE_ID
,okcB.PH_VALUE AS okcB_PH_VALUE
,okcB.PH_ENFORCE_PRICE_LIST_YN AS okcB_PH_ENFORCE_PRICE_LIST_YN
,okcB.PH_ADJUSTMENT AS okcB_PH_ADJUSTMENT
,okcB.PH_INTEGRATED_WITH_QP AS okcB_PH_INTEGRATED_WITH_QP
,okcB.CUST_ACCT_ID AS okcB_CUST_ACCT_ID
,okcB.BILL_TO_SITE_USE_ID AS okcB_BILL_TO_SITE_USE_ID
,okcB.INV_RULE_ID AS okcB_INV_RULE_ID
,okcB.LINE_RENEWAL_TYPE_CODE AS okcB_LINE_RENEWAL_TYPE_CODE
,okcB.SHIP_TO_SITE_USE_ID AS okcB_SHIP_TO_SITE_USE_ID
,okcB.PAYMENT_TERM_ID AS okcB_PAYMENT_TERM_ID
,okcB.DATE_CANCELLED AS okcB_DATE_CANCELLED
,okcB.TERM_CANCEL_SOURCE AS okcB_TERM_CANCEL_SOURCE
,okcB.ANNUALIZED_FACTOR AS okcB_ANNUALIZED_FACTOR
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL AS okcB_PAYMENT_INSTRUCTION_TYPE
,okcB.CANCELLED_AMOUNT AS okcB_CANCELLED_AMOUNT
,nvl(ApiLinesRecTab.LineExistsYNTab(i),'N')
,(CASE
WHEN (
(nvl(okcB.START_DATE,sysdate) BETWEEN
(select nvl(b.START_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
AND (select nvl(b.END_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i)))
AND
(nvl(okcB.END_DATE,sysdate) BETWEEN
(select nvl(b.START_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
AND (select nvl(b.END_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i)))
)
THEN 'N'
ELSE 'Y'
END
) AS okcB_DATES_CHANGED_YN
,(CASE
WHEN (
(
(nvl(okcB.START_DATE,sysdate) BETWEEN
(select nvl(b.START_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
AND (select nvl(b.END_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
)
AND
(nvl(okcB.END_DATE,sysdate) BETWEEN
(select nvl(b.START_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
AND (select nvl(b.END_DATE,sysdate) from OKC_K_LINES_B b where b.ID = ApiLinesRecTab.ToLineTab(i))
)
)
AND okcB.DATE_TERMINATED IS NULL
)
THEN 'N'
ELSE 'Y'
END
) AS okcB_GEN_SUBLINE_BSCH_YN
FROM
OKC_K_LINES_B okcB
WHERE okcB.ID = ApiLinesRecTab.IDTab(i)
AND ApiLinesRecTab.ToLineTab(i) IS NOT NULL
AND ApiLinesRecTab.LineExistsYNTab(i) = 'Y'
AND okcB.DNZ_CHR_ID = P_From_Chr_ID;
,'During Bulk Insert into OKC_K_LINES_B_TEMP : d) :'||SQLERRM);
,'After Bulk Insert into OKC_K_LINES_B_TEMP'
);
UPDATE OKC_K_LINES_B_TEMP a
SET a.CLE_ID = (select b.ID
FROM OKC_K_LINES_B_TEMP b
WHERE
b.ORIG_SYSTEM_ID1 = a.CLE_ID
AND b.DNZ_CHR_ID = P_To_Chr_ID)
WHERE
a.DNZ_CHR_ID = P_To_Chr_ID
AND a.CLE_ID IS NOT NULL
AND a.LINE_EXISTS_YN = 'N';
,'During update of cle_id in OKC_K_LINES_B_TEMP :'
||SQLERRM
);
Update_BP_StartDates(P_From_Chr_ID => P_From_Chr_ID
,P_To_Chr_ID => P_To_Chr_ID
,x_return_status => l_return_status);
---for bulk insert into OKC_K_LINES_B, *****************
---OKS_K_LINES_B,OKC_K_ITEMS *****************
If (FND_LOG.level_statement >= FND_LOG.g_current_runtime_level) then
FND_LOG.string(FND_LOG.level_statement
,l_module_name
,'Start of BULK FETCH from OKC_K_LINES_B_TEMP'
||'Count of Lines in P_Lines_Tbl='||P_Lines_Tbl.COUNT
);
,OKCOKSLinesRecTab.OkcB_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcB_REQUEST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OkcB_LINE_LIST_PRICE
,OKCOKSLinesRecTab.OkcB_ITEM_TO_PRICE_YN
,OKCOKSLinesRecTab.OkcB_PRICING_DATE
,OKCOKSLinesRecTab.OkcB_PRICE_BASIS_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_HEADER_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_REVISION_NUMBER
,OKCOKSLinesRecTab.OkcB_CONFIG_COMPLETE_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_VALID_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_TOP_MODEL_LINE_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_TYPE
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_ID
,OKCOKSLinesRecTab.OkcB_SERVICE_ITEM_YN
,OKCOKSLinesRecTab.OkcB_PH_PRICING_TYPE
,OKCOKSLinesRecTab.OkcB_PH_PRICE_BREAK_BASIS
,OKCOKSLinesRecTab.OkcB_PH_MIN_QTY
,OKCOKSLinesRecTab.OkcB_PH_MIN_AMT
,OKCOKSLinesRecTab.OkcB_PH_QP_REFERENCE_ID
,OKCOKSLinesRecTab.OkcB_PH_VALUE
,OKCOKSLinesRecTab.OkcB_PH_ENFORCE_PRICE_LIST_YN
,OKCOKSLinesRecTab.OkcB_PH_ADJUSTMENT
,OKCOKSLinesRecTab.OkcB_PH_INTEGRATED_WITH_QP
,OKCOKSLinesRecTab.OkcB_CUST_ACCT_ID
,OKCOKSLinesRecTab.OkcB_BILL_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_INV_RULE_ID
,OKCOKSLinesRecTab.OkcB_LINE_RENEWAL_TYPE_CODE
,OKCOKSLinesRecTab.OkcB_SHIP_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_PAYMENT_TERM_ID
,OKCOKSLinesRecTab.OkcB_DATE_CANCELLED
,OKCOKSLinesRecTab.OkcB_TERM_CANCEL_SOURCE
,OKCOKSLinesRecTab.OkcB_ANNUALIZED_FACTOR
,OKCOKSLinesRecTab.OkcB_PAYMENT_INSTRUCTION_TYPE
,OKCOKSLinesRecTab.OkcB_CANCELLED_AMOUNT
,OKCOKSLinesRecTab.OkcB_LINE_CANCELLED_FLAG --pseudo column
,OKCOKSLinesRecTab.OkcB_LINE_TERMINATED_FLAG --pseudo column
-----------------End of record members for OKC_K_LINES_B columns
-----------------Start of record members for OKS_K_LINES_B columns
,OKCOKSLinesRecTab.OksB_OldOksLineID
,OKCOKSLinesRecTab.OksB_NewOksLineID
,OKCOKSLinesRecTab.OksB_CLE_ID
,OKCOKSLinesRecTab.OksB_NewDnzChrID
,OKCOKSLinesRecTab.OksB_DISCOUNT_LIST
,OKCOKSLinesRecTab.OksB_ACCT_RULE_ID
,OKCOKSLinesRecTab.OksB_PAYMENT_TYPE
,OKCOKSLinesRecTab.OksB_CC_NO
,OKCOKSLinesRecTab.OksB_CC_EXPIRY_DATE
,OKCOKSLinesRecTab.OksB_CC_BANK_ACCT_ID
,OKCOKSLinesRecTab.OksB_CC_AUTH_CODE
,OKCOKSLinesRecTab.OksB_COMMITMENT_ID
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_ID
,OKCOKSLinesRecTab.OksB_USAGE_EST_YN
,OKCOKSLinesRecTab.OksB_USAGE_EST_METHOD
,OKCOKSLinesRecTab.OksB_USAGE_EST_START_DATE
,OKCOKSLinesRecTab.OksB_TERMN_METHOD
,OKCOKSLinesRecTab.OksB_UBT_AMOUNT
,OKCOKSLinesRecTab.OksB_CREDIT_AMOUNT
,OKCOKSLinesRecTab.OksB_SUPPRESSED_CREDIT
,OKCOKSLinesRecTab.OksB_OVERRIDE_AMOUNT
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER_REQ_YN
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER
,OKCOKSLinesRecTab.OksB_GRACE_DURATION
,OKCOKSLinesRecTab.OksB_GRACE_PERIOD
,OKCOKSLinesRecTab.OksB_INV_PRINT_FLAG
,OKCOKSLinesRecTab.OksB_PRICE_UOM
,OKCOKSLinesRecTab.OksB_TAX_AMOUNT
,OKCOKSLinesRecTab.OksB_TAX_INCLUSIVE_YN
,OKCOKSLinesRecTab.OksB_TAX_STATUS
,OKCOKSLinesRecTab.OksB_TAX_CODE
,OKCOKSLinesRecTab.OksB_TAX_EXEMPTION_ID
,OKCOKSLinesRecTab.OksB_IB_TRANS_TYPE
,OKCOKSLinesRecTab.OksB_IB_TRANS_DATE
,OKCOKSLinesRecTab.OksB_PROD_PRICE
,OKCOKSLinesRecTab.OksB_SERVICE_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_LIST_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_CLVL_EXTENDED_AMT
,OKCOKSLinesRecTab.OksB_CLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_VAL
,OKCOKSLinesRecTab.OksB_TOPLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_TOPLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_ADJ_PRICE
,OKCOKSLinesRecTab.OksB_TOPLVL_PRICE_QTY
,OKCOKSLinesRecTab.OksB_AVERAGING_INTERVAL
,OKCOKSLinesRecTab.OksB_SETTLEMENT_INTERVAL
,OKCOKSLinesRecTab.OksB_MINIMUM_QUANTITY
,OKCOKSLinesRecTab.OksB_DEFAULT_QUANTITY
,OKCOKSLinesRecTab.OksB_AMCV_FLAG
,OKCOKSLinesRecTab.OksB_FIXED_QUANTITY
,OKCOKSLinesRecTab.OksB_USAGE_DURATION
,OKCOKSLinesRecTab.OksB_USAGE_PERIOD
,OKCOKSLinesRecTab.OksB_LEVEL_YN
,OKCOKSLinesRecTab.OksB_USAGE_TYPE
,OKCOKSLinesRecTab.OksB_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_BASE_READING
,OKCOKSLinesRecTab.OksB_BILLING_SCHEDULE_TYPE
,OKCOKSLinesRecTab.OksB_FULL_CREDIT
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OksB_BREAK_UOM
,OKCOKSLinesRecTab.OksB_PRORATE
,OKCOKSLinesRecTab.OksB_COVERAGE_TYPE
,OKCOKSLinesRecTab.OksB_EXCEPTION_COV_ID
,OKCOKSLinesRecTab.OksB_LIMIT_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_DISCOUNT_AMOUNT
,OKCOKSLinesRecTab.OksB_DISCOUNT_PERCENT
,OKCOKSLinesRecTab.OksB_OFFSET_DURATION
,OKCOKSLinesRecTab.OksB_OFFSET_PERIOD
,OKCOKSLinesRecTab.OksB_INCIDENT_SEVERITY_ID
,OKCOKSLinesRecTab.OksB_PDF_ID
,OKCOKSLinesRecTab.OksB_WORK_THRU_YN
,OKCOKSLinesRecTab.OksB_REACT_ACTIVE_YN
,OKCOKSLinesRecTab.OksB_TRANSFER_OPTION
,OKCOKSLinesRecTab.OksB_PROD_UPGRADE_YN
,OKCOKSLinesRecTab.OksB_INHERITANCE_TYPE
,OKCOKSLinesRecTab.OksB_PM_PROGRAM_ID
,OKCOKSLinesRecTab.OksB_PM_CONF_REQ_YN
,OKCOKSLinesRecTab.OksB_PM_SCH_EXISTS_YN
,OKCOKSLinesRecTab.OksB_ALLOW_BT_DISCOUNT
,OKCOKSLinesRecTab.OksB_APPLY_DEFAULT_TIMEZONE
,OKCOKSLinesRecTab.OksB_SYNC_DATE_INSTALL
,OKCOKSLinesRecTab.OksB_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OksB_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OksB_REQUEST_ID
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_ID1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_REFERENCE1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_SOURCE_CODE
,OKCOKSLinesRecTab.OksB_TRXN_EXTENSION_ID
,OKCOKSLinesRecTab.OksB_TAX_CLASSIFICATION_CODE
,OKCOKSLinesRecTab.OksB_EXEMPT_CERTIFICATE_NUMBER
,OKCOKSLinesRecTab.OksB_EXEMPT_REASON_CODE
,OKCOKSLinesRecTab.OksB_COVERAGE_ID
,OKCOKSLinesRecTab.OksB_STANDARD_COV_YN
-----------------End of record members for OKS_K_LINES_B columns
-----------------Start of record members for OKC_K_ITEMS columns
,OKCOKSLinesRecTab.OkcI_OldOkcItemID
,OKCOKSLinesRecTab.OkcI_NewOkcItemID
,OKCOKSLinesRecTab.OkcI_CLE_ID
,OKCOKSLinesRecTab.OkcI_NewDnzChrID
,OKCOKSLinesRecTab.OkcI_NewChrID
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID1
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID2
,OKCOKSLinesRecTab.OkcI_JTOT_OBJECT1_CODE
,OKCOKSLinesRecTab.OkcI_UOM_CODE
,OKCOKSLinesRecTab.OkcI_EXCEPTION_YN
,OKCOKSLinesRecTab.OkcI_NUMBER_OF_ITEMS
,OKCOKSLinesRecTab.OkcI_PRICED_ITEM_YN
,OKCOKSLinesRecTab.OkcI_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OkcI_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF_ID
,OKCOKSLinesRecTab.Okc_PROGRAM_APPLICATION_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcI_REQUEST_ID
,OKCOKSLinesRecTab.OksB_COUNTER_VALUE_ID LIMIT G_BULK_FETCH_LIMIT;
,OKCOKSLinesRecTab.OkcB_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcB_REQUEST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OkcB_LINE_LIST_PRICE
,OKCOKSLinesRecTab.OkcB_ITEM_TO_PRICE_YN
,OKCOKSLinesRecTab.OkcB_PRICING_DATE
,OKCOKSLinesRecTab.OkcB_PRICE_BASIS_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_HEADER_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_REVISION_NUMBER
,OKCOKSLinesRecTab.OkcB_CONFIG_COMPLETE_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_VALID_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_TOP_MODEL_LINE_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_TYPE
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_ID
,OKCOKSLinesRecTab.OkcB_SERVICE_ITEM_YN
,OKCOKSLinesRecTab.OkcB_PH_PRICING_TYPE
,OKCOKSLinesRecTab.OkcB_PH_PRICE_BREAK_BASIS
,OKCOKSLinesRecTab.OkcB_PH_MIN_QTY
,OKCOKSLinesRecTab.OkcB_PH_MIN_AMT
,OKCOKSLinesRecTab.OkcB_PH_QP_REFERENCE_ID
,OKCOKSLinesRecTab.OkcB_PH_VALUE
,OKCOKSLinesRecTab.OkcB_PH_ENFORCE_PRICE_LIST_YN
,OKCOKSLinesRecTab.OkcB_PH_ADJUSTMENT
,OKCOKSLinesRecTab.OkcB_PH_INTEGRATED_WITH_QP
,OKCOKSLinesRecTab.OkcB_CUST_ACCT_ID
,OKCOKSLinesRecTab.OkcB_BILL_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_INV_RULE_ID
,OKCOKSLinesRecTab.OkcB_LINE_RENEWAL_TYPE_CODE
,OKCOKSLinesRecTab.OkcB_SHIP_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_PAYMENT_TERM_ID
,OKCOKSLinesRecTab.OkcB_DATE_CANCELLED
,OKCOKSLinesRecTab.OkcB_TERM_CANCEL_SOURCE
,OKCOKSLinesRecTab.OkcB_ANNUALIZED_FACTOR
,OKCOKSLinesRecTab.OkcB_PAYMENT_INSTRUCTION_TYPE
,OKCOKSLinesRecTab.OkcB_CANCELLED_AMOUNT
,OKCOKSLinesRecTab.OkcB_LINE_CANCELLED_FLAG --pseudo column
,OKCOKSLinesRecTab.OkcB_LINE_TERMINATED_FLAG --pseudo column
-----------------End of record members for OKC_K_LINES_B columns
-----------------Start of record members for OKS_K_LINES_B columns
,OKCOKSLinesRecTab.OksB_OldOksLineID
,OKCOKSLinesRecTab.OksB_NewOksLineID
,OKCOKSLinesRecTab.OksB_CLE_ID
,OKCOKSLinesRecTab.OksB_NewDnzChrID
,OKCOKSLinesRecTab.OksB_DISCOUNT_LIST
,OKCOKSLinesRecTab.OksB_ACCT_RULE_ID
,OKCOKSLinesRecTab.OksB_PAYMENT_TYPE
,OKCOKSLinesRecTab.OksB_CC_NO
,OKCOKSLinesRecTab.OksB_CC_EXPIRY_DATE
,OKCOKSLinesRecTab.OksB_CC_BANK_ACCT_ID
,OKCOKSLinesRecTab.OksB_CC_AUTH_CODE
,OKCOKSLinesRecTab.OksB_COMMITMENT_ID
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_ID
,OKCOKSLinesRecTab.OksB_USAGE_EST_YN
,OKCOKSLinesRecTab.OksB_USAGE_EST_METHOD
,OKCOKSLinesRecTab.OksB_USAGE_EST_START_DATE
,OKCOKSLinesRecTab.OksB_TERMN_METHOD
,OKCOKSLinesRecTab.OksB_UBT_AMOUNT
,OKCOKSLinesRecTab.OksB_CREDIT_AMOUNT
,OKCOKSLinesRecTab.OksB_SUPPRESSED_CREDIT
,OKCOKSLinesRecTab.OksB_OVERRIDE_AMOUNT
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER_REQ_YN
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER
,OKCOKSLinesRecTab.OksB_GRACE_DURATION
,OKCOKSLinesRecTab.OksB_GRACE_PERIOD
,OKCOKSLinesRecTab.OksB_INV_PRINT_FLAG
,OKCOKSLinesRecTab.OksB_PRICE_UOM
,OKCOKSLinesRecTab.OksB_TAX_AMOUNT
,OKCOKSLinesRecTab.OksB_TAX_INCLUSIVE_YN
,OKCOKSLinesRecTab.OksB_TAX_STATUS
,OKCOKSLinesRecTab.OksB_TAX_CODE
,OKCOKSLinesRecTab.OksB_TAX_EXEMPTION_ID
,OKCOKSLinesRecTab.OksB_IB_TRANS_TYPE
,OKCOKSLinesRecTab.OksB_IB_TRANS_DATE
,OKCOKSLinesRecTab.OksB_PROD_PRICE
,OKCOKSLinesRecTab.OksB_SERVICE_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_LIST_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_CLVL_EXTENDED_AMT
,OKCOKSLinesRecTab.OksB_CLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_VAL
,OKCOKSLinesRecTab.OksB_TOPLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_TOPLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_ADJ_PRICE
,OKCOKSLinesRecTab.OksB_TOPLVL_PRICE_QTY
,OKCOKSLinesRecTab.OksB_AVERAGING_INTERVAL
,OKCOKSLinesRecTab.OksB_SETTLEMENT_INTERVAL
,OKCOKSLinesRecTab.OksB_MINIMUM_QUANTITY
,OKCOKSLinesRecTab.OksB_DEFAULT_QUANTITY
,OKCOKSLinesRecTab.OksB_AMCV_FLAG
,OKCOKSLinesRecTab.OksB_FIXED_QUANTITY
,OKCOKSLinesRecTab.OksB_USAGE_DURATION
,OKCOKSLinesRecTab.OksB_USAGE_PERIOD
,OKCOKSLinesRecTab.OksB_LEVEL_YN
,OKCOKSLinesRecTab.OksB_USAGE_TYPE
,OKCOKSLinesRecTab.OksB_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_BASE_READING
,OKCOKSLinesRecTab.OksB_BILLING_SCHEDULE_TYPE
,OKCOKSLinesRecTab.OksB_FULL_CREDIT
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OksB_BREAK_UOM
,OKCOKSLinesRecTab.OksB_PRORATE
,OKCOKSLinesRecTab.OksB_COVERAGE_TYPE
,OKCOKSLinesRecTab.OksB_EXCEPTION_COV_ID
,OKCOKSLinesRecTab.OksB_LIMIT_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_DISCOUNT_AMOUNT
,OKCOKSLinesRecTab.OksB_DISCOUNT_PERCENT
,OKCOKSLinesRecTab.OksB_OFFSET_DURATION
,OKCOKSLinesRecTab.OksB_OFFSET_PERIOD
,OKCOKSLinesRecTab.OksB_INCIDENT_SEVERITY_ID
,OKCOKSLinesRecTab.OksB_PDF_ID
,OKCOKSLinesRecTab.OksB_WORK_THRU_YN
,OKCOKSLinesRecTab.OksB_REACT_ACTIVE_YN
,OKCOKSLinesRecTab.OksB_TRANSFER_OPTION
,OKCOKSLinesRecTab.OksB_PROD_UPGRADE_YN
,OKCOKSLinesRecTab.OksB_INHERITANCE_TYPE
,OKCOKSLinesRecTab.OksB_PM_PROGRAM_ID
,OKCOKSLinesRecTab.OksB_PM_CONF_REQ_YN
,OKCOKSLinesRecTab.OksB_PM_SCH_EXISTS_YN
,OKCOKSLinesRecTab.OksB_ALLOW_BT_DISCOUNT
,OKCOKSLinesRecTab.OksB_APPLY_DEFAULT_TIMEZONE
,OKCOKSLinesRecTab.OksB_SYNC_DATE_INSTALL
,OKCOKSLinesRecTab.OksB_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OksB_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OksB_REQUEST_ID
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_ID1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_REFERENCE1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_SOURCE_CODE
,OKCOKSLinesRecTab.OksB_TRXN_EXTENSION_ID
,OKCOKSLinesRecTab.OksB_TAX_CLASSIFICATION_CODE
,OKCOKSLinesRecTab.OksB_EXEMPT_CERTIFICATE_NUMBER
,OKCOKSLinesRecTab.OksB_EXEMPT_REASON_CODE
,OKCOKSLinesRecTab.OksB_COVERAGE_ID
,OKCOKSLinesRecTab.OksB_STANDARD_COV_YN
-----------------End of record members for OKS_K_LINES_B columns
-----------------Start of record members for OKC_K_ITEMS columns
,OKCOKSLinesRecTab.OkcI_OldOkcItemID
,OKCOKSLinesRecTab.OkcI_NewOkcItemID
,OKCOKSLinesRecTab.OkcI_CLE_ID
,OKCOKSLinesRecTab.OkcI_NewDnzChrID
,OKCOKSLinesRecTab.OkcI_NewChrID
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID1
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID2
,OKCOKSLinesRecTab.OkcI_JTOT_OBJECT1_CODE
,OKCOKSLinesRecTab.OkcI_UOM_CODE
,OKCOKSLinesRecTab.OkcI_EXCEPTION_YN
,OKCOKSLinesRecTab.OkcI_NUMBER_OF_ITEMS
,OKCOKSLinesRecTab.OkcI_PRICED_ITEM_YN
,OKCOKSLinesRecTab.OkcI_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OkcI_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF_ID
,OKCOKSLinesRecTab.Okc_PROGRAM_APPLICATION_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcI_REQUEST_ID
,OKCOKSLinesRecTab.OksB_COUNTER_VALUE_ID LIMIT G_BULK_FETCH_LIMIT;
,OKCOKSLinesRecTab.OkcB_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcB_REQUEST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OkcB_LINE_LIST_PRICE
,OKCOKSLinesRecTab.OkcB_ITEM_TO_PRICE_YN
,OKCOKSLinesRecTab.OkcB_PRICING_DATE
,OKCOKSLinesRecTab.OkcB_PRICE_BASIS_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_HEADER_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_REVISION_NUMBER
,OKCOKSLinesRecTab.OkcB_CONFIG_COMPLETE_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_VALID_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_TOP_MODEL_LINE_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_TYPE
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_ID
,OKCOKSLinesRecTab.OkcB_SERVICE_ITEM_YN
,OKCOKSLinesRecTab.OkcB_PH_PRICING_TYPE
,OKCOKSLinesRecTab.OkcB_PH_PRICE_BREAK_BASIS
,OKCOKSLinesRecTab.OkcB_PH_MIN_QTY
,OKCOKSLinesRecTab.OkcB_PH_MIN_AMT
,OKCOKSLinesRecTab.OkcB_PH_QP_REFERENCE_ID
,OKCOKSLinesRecTab.OkcB_PH_VALUE
,OKCOKSLinesRecTab.OkcB_PH_ENFORCE_PRICE_LIST_YN
,OKCOKSLinesRecTab.OkcB_PH_ADJUSTMENT
,OKCOKSLinesRecTab.OkcB_PH_INTEGRATED_WITH_QP
,OKCOKSLinesRecTab.OkcB_CUST_ACCT_ID
,OKCOKSLinesRecTab.OkcB_BILL_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_INV_RULE_ID
,OKCOKSLinesRecTab.OkcB_LINE_RENEWAL_TYPE_CODE
,OKCOKSLinesRecTab.OkcB_SHIP_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_PAYMENT_TERM_ID
,OKCOKSLinesRecTab.OkcB_DATE_CANCELLED
,OKCOKSLinesRecTab.OkcB_TERM_CANCEL_SOURCE
,OKCOKSLinesRecTab.OkcB_ANNUALIZED_FACTOR
,OKCOKSLinesRecTab.OkcB_PAYMENT_INSTRUCTION_TYPE
,OKCOKSLinesRecTab.OkcB_CANCELLED_AMOUNT
,OKCOKSLinesRecTab.OkcB_LINE_CANCELLED_FLAG --pseudo column
,OKCOKSLinesRecTab.OkcB_LINE_TERMINATED_FLAG --pseudo column
-----------------End of record members for OKC_K_LINES_B columns
-----------------Start of record members for OKS_K_LINES_B columns
,OKCOKSLinesRecTab.OksB_OldOksLineID
,OKCOKSLinesRecTab.OksB_NewOksLineID
,OKCOKSLinesRecTab.OksB_CLE_ID
,OKCOKSLinesRecTab.OksB_NewDnzChrID
,OKCOKSLinesRecTab.OksB_DISCOUNT_LIST
,OKCOKSLinesRecTab.OksB_ACCT_RULE_ID
,OKCOKSLinesRecTab.OksB_PAYMENT_TYPE
,OKCOKSLinesRecTab.OksB_CC_NO
,OKCOKSLinesRecTab.OksB_CC_EXPIRY_DATE
,OKCOKSLinesRecTab.OksB_CC_BANK_ACCT_ID
,OKCOKSLinesRecTab.OksB_CC_AUTH_CODE
,OKCOKSLinesRecTab.OksB_COMMITMENT_ID
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_ID
,OKCOKSLinesRecTab.OksB_USAGE_EST_YN
,OKCOKSLinesRecTab.OksB_USAGE_EST_METHOD
,OKCOKSLinesRecTab.OksB_USAGE_EST_START_DATE
,OKCOKSLinesRecTab.OksB_TERMN_METHOD
,OKCOKSLinesRecTab.OksB_UBT_AMOUNT
,OKCOKSLinesRecTab.OksB_CREDIT_AMOUNT
,OKCOKSLinesRecTab.OksB_SUPPRESSED_CREDIT
,OKCOKSLinesRecTab.OksB_OVERRIDE_AMOUNT
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER_REQ_YN
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER
,OKCOKSLinesRecTab.OksB_GRACE_DURATION
,OKCOKSLinesRecTab.OksB_GRACE_PERIOD
,OKCOKSLinesRecTab.OksB_INV_PRINT_FLAG
,OKCOKSLinesRecTab.OksB_PRICE_UOM
,OKCOKSLinesRecTab.OksB_TAX_AMOUNT
,OKCOKSLinesRecTab.OksB_TAX_INCLUSIVE_YN
,OKCOKSLinesRecTab.OksB_TAX_STATUS
,OKCOKSLinesRecTab.OksB_TAX_CODE
,OKCOKSLinesRecTab.OksB_TAX_EXEMPTION_ID
,OKCOKSLinesRecTab.OksB_IB_TRANS_TYPE
,OKCOKSLinesRecTab.OksB_IB_TRANS_DATE
,OKCOKSLinesRecTab.OksB_PROD_PRICE
,OKCOKSLinesRecTab.OksB_SERVICE_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_LIST_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_CLVL_EXTENDED_AMT
,OKCOKSLinesRecTab.OksB_CLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_VAL
,OKCOKSLinesRecTab.OksB_TOPLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_TOPLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_ADJ_PRICE
,OKCOKSLinesRecTab.OksB_TOPLVL_PRICE_QTY
,OKCOKSLinesRecTab.OksB_AVERAGING_INTERVAL
,OKCOKSLinesRecTab.OksB_SETTLEMENT_INTERVAL
,OKCOKSLinesRecTab.OksB_MINIMUM_QUANTITY
,OKCOKSLinesRecTab.OksB_DEFAULT_QUANTITY
,OKCOKSLinesRecTab.OksB_AMCV_FLAG
,OKCOKSLinesRecTab.OksB_FIXED_QUANTITY
,OKCOKSLinesRecTab.OksB_USAGE_DURATION
,OKCOKSLinesRecTab.OksB_USAGE_PERIOD
,OKCOKSLinesRecTab.OksB_LEVEL_YN
,OKCOKSLinesRecTab.OksB_USAGE_TYPE
,OKCOKSLinesRecTab.OksB_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_BASE_READING
,OKCOKSLinesRecTab.OksB_BILLING_SCHEDULE_TYPE
,OKCOKSLinesRecTab.OksB_FULL_CREDIT
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OksB_BREAK_UOM
,OKCOKSLinesRecTab.OksB_PRORATE
,OKCOKSLinesRecTab.OksB_COVERAGE_TYPE
,OKCOKSLinesRecTab.OksB_EXCEPTION_COV_ID
,OKCOKSLinesRecTab.OksB_LIMIT_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_DISCOUNT_AMOUNT
,OKCOKSLinesRecTab.OksB_DISCOUNT_PERCENT
,OKCOKSLinesRecTab.OksB_OFFSET_DURATION
,OKCOKSLinesRecTab.OksB_OFFSET_PERIOD
,OKCOKSLinesRecTab.OksB_INCIDENT_SEVERITY_ID
,OKCOKSLinesRecTab.OksB_PDF_ID
,OKCOKSLinesRecTab.OksB_WORK_THRU_YN
,OKCOKSLinesRecTab.OksB_REACT_ACTIVE_YN
,OKCOKSLinesRecTab.OksB_TRANSFER_OPTION
,OKCOKSLinesRecTab.OksB_PROD_UPGRADE_YN
,OKCOKSLinesRecTab.OksB_INHERITANCE_TYPE
,OKCOKSLinesRecTab.OksB_PM_PROGRAM_ID
,OKCOKSLinesRecTab.OksB_PM_CONF_REQ_YN
,OKCOKSLinesRecTab.OksB_PM_SCH_EXISTS_YN
,OKCOKSLinesRecTab.OksB_ALLOW_BT_DISCOUNT
,OKCOKSLinesRecTab.OksB_APPLY_DEFAULT_TIMEZONE
,OKCOKSLinesRecTab.OksB_SYNC_DATE_INSTALL
,OKCOKSLinesRecTab.OksB_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OksB_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OksB_REQUEST_ID
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_ID1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_REFERENCE1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_SOURCE_CODE
,OKCOKSLinesRecTab.OksB_TRXN_EXTENSION_ID
,OKCOKSLinesRecTab.OksB_TAX_CLASSIFICATION_CODE
,OKCOKSLinesRecTab.OksB_EXEMPT_CERTIFICATE_NUMBER
,OKCOKSLinesRecTab.OksB_EXEMPT_REASON_CODE
,OKCOKSLinesRecTab.OksB_COVERAGE_ID
,OKCOKSLinesRecTab.OksB_STANDARD_COV_YN
-----------------End of record members for OKS_K_LINES_B columns
-----------------Start of record members for OKC_K_ITEMS columns
,OKCOKSLinesRecTab.OkcI_OldOkcItemID
,OKCOKSLinesRecTab.OkcI_NewOkcItemID
,OKCOKSLinesRecTab.OkcI_CLE_ID
,OKCOKSLinesRecTab.OkcI_NewDnzChrID
,OKCOKSLinesRecTab.OkcI_NewChrID
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID1
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID2
,OKCOKSLinesRecTab.OkcI_JTOT_OBJECT1_CODE
,OKCOKSLinesRecTab.OkcI_UOM_CODE
,OKCOKSLinesRecTab.OkcI_EXCEPTION_YN
,OKCOKSLinesRecTab.OkcI_NUMBER_OF_ITEMS
,OKCOKSLinesRecTab.OkcI_PRICED_ITEM_YN
,OKCOKSLinesRecTab.OkcI_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OkcI_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF_ID
,OKCOKSLinesRecTab.Okc_PROGRAM_APPLICATION_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcI_REQUEST_ID
,OKCOKSLinesRecTab.OksB_COUNTER_VALUE_ID LIMIT G_BULK_FETCH_LIMIT;
,OKCOKSLinesRecTab.OkcB_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcB_REQUEST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_ID
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OkcB_LINE_LIST_PRICE
,OKCOKSLinesRecTab.OkcB_ITEM_TO_PRICE_YN
,OKCOKSLinesRecTab.OkcB_PRICING_DATE
,OKCOKSLinesRecTab.OkcB_PRICE_BASIS_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_HEADER_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_REVISION_NUMBER
,OKCOKSLinesRecTab.OkcB_CONFIG_COMPLETE_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_VALID_YN
,OKCOKSLinesRecTab.OkcB_CONFIG_TOP_MODEL_LINE_ID
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_TYPE
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_ID
,OKCOKSLinesRecTab.OkcB_SERVICE_ITEM_YN
,OKCOKSLinesRecTab.OkcB_PH_PRICING_TYPE
,OKCOKSLinesRecTab.OkcB_PH_PRICE_BREAK_BASIS
,OKCOKSLinesRecTab.OkcB_PH_MIN_QTY
,OKCOKSLinesRecTab.OkcB_PH_MIN_AMT
,OKCOKSLinesRecTab.OkcB_PH_QP_REFERENCE_ID
,OKCOKSLinesRecTab.OkcB_PH_VALUE
,OKCOKSLinesRecTab.OkcB_PH_ENFORCE_PRICE_LIST_YN
,OKCOKSLinesRecTab.OkcB_PH_ADJUSTMENT
,OKCOKSLinesRecTab.OkcB_PH_INTEGRATED_WITH_QP
,OKCOKSLinesRecTab.OkcB_CUST_ACCT_ID
,OKCOKSLinesRecTab.OkcB_BILL_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_INV_RULE_ID
,OKCOKSLinesRecTab.OkcB_LINE_RENEWAL_TYPE_CODE
,OKCOKSLinesRecTab.OkcB_SHIP_TO_SITE_USE_ID
,OKCOKSLinesRecTab.OkcB_PAYMENT_TERM_ID
,OKCOKSLinesRecTab.OkcB_DATE_CANCELLED
,OKCOKSLinesRecTab.OkcB_TERM_CANCEL_SOURCE
,OKCOKSLinesRecTab.OkcB_ANNUALIZED_FACTOR
,OKCOKSLinesRecTab.OkcB_PAYMENT_INSTRUCTION_TYPE
,OKCOKSLinesRecTab.OkcB_CANCELLED_AMOUNT
,OKCOKSLinesRecTab.OkcB_LINE_CANCELLED_FLAG --pseudo column
,OKCOKSLinesRecTab.OkcB_LINE_TERMINATED_FLAG --pseudo column
-----------------End of record members for OKC_K_LINES_B columns
-----------------Start of record members for OKS_K_LINES_B columns
,OKCOKSLinesRecTab.OksB_OldOksLineID
,OKCOKSLinesRecTab.OksB_NewOksLineID
,OKCOKSLinesRecTab.OksB_CLE_ID
,OKCOKSLinesRecTab.OksB_NewDnzChrID
,OKCOKSLinesRecTab.OksB_DISCOUNT_LIST
,OKCOKSLinesRecTab.OksB_ACCT_RULE_ID
,OKCOKSLinesRecTab.OksB_PAYMENT_TYPE
,OKCOKSLinesRecTab.OksB_CC_NO
,OKCOKSLinesRecTab.OksB_CC_EXPIRY_DATE
,OKCOKSLinesRecTab.OksB_CC_BANK_ACCT_ID
,OKCOKSLinesRecTab.OksB_CC_AUTH_CODE
,OKCOKSLinesRecTab.OksB_COMMITMENT_ID
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_ID
,OKCOKSLinesRecTab.OksB_USAGE_EST_YN
,OKCOKSLinesRecTab.OksB_USAGE_EST_METHOD
,OKCOKSLinesRecTab.OksB_USAGE_EST_START_DATE
,OKCOKSLinesRecTab.OksB_TERMN_METHOD
,OKCOKSLinesRecTab.OksB_UBT_AMOUNT
,OKCOKSLinesRecTab.OksB_CREDIT_AMOUNT
,OKCOKSLinesRecTab.OksB_SUPPRESSED_CREDIT
,OKCOKSLinesRecTab.OksB_OVERRIDE_AMOUNT
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER_REQ_YN
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER
,OKCOKSLinesRecTab.OksB_GRACE_DURATION
,OKCOKSLinesRecTab.OksB_GRACE_PERIOD
,OKCOKSLinesRecTab.OksB_INV_PRINT_FLAG
,OKCOKSLinesRecTab.OksB_PRICE_UOM
,OKCOKSLinesRecTab.OksB_TAX_AMOUNT
,OKCOKSLinesRecTab.OksB_TAX_INCLUSIVE_YN
,OKCOKSLinesRecTab.OksB_TAX_STATUS
,OKCOKSLinesRecTab.OksB_TAX_CODE
,OKCOKSLinesRecTab.OksB_TAX_EXEMPTION_ID
,OKCOKSLinesRecTab.OksB_IB_TRANS_TYPE
,OKCOKSLinesRecTab.OksB_IB_TRANS_DATE
,OKCOKSLinesRecTab.OksB_PROD_PRICE
,OKCOKSLinesRecTab.OksB_SERVICE_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_LIST_PRICE
,OKCOKSLinesRecTab.OksB_CLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_CLVL_EXTENDED_AMT
,OKCOKSLinesRecTab.OksB_CLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_VAL
,OKCOKSLinesRecTab.OksB_TOPLVL_QUANTITY
,OKCOKSLinesRecTab.OksB_TOPLVL_UOM_CODE
,OKCOKSLinesRecTab.OksB_TOPLVL_ADJ_PRICE
,OKCOKSLinesRecTab.OksB_TOPLVL_PRICE_QTY
,OKCOKSLinesRecTab.OksB_AVERAGING_INTERVAL
,OKCOKSLinesRecTab.OksB_SETTLEMENT_INTERVAL
,OKCOKSLinesRecTab.OksB_MINIMUM_QUANTITY
,OKCOKSLinesRecTab.OksB_DEFAULT_QUANTITY
,OKCOKSLinesRecTab.OksB_AMCV_FLAG
,OKCOKSLinesRecTab.OksB_FIXED_QUANTITY
,OKCOKSLinesRecTab.OksB_USAGE_DURATION
,OKCOKSLinesRecTab.OksB_USAGE_PERIOD
,OKCOKSLinesRecTab.OksB_LEVEL_YN
,OKCOKSLinesRecTab.OksB_USAGE_TYPE
,OKCOKSLinesRecTab.OksB_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_BASE_READING
,OKCOKSLinesRecTab.OksB_BILLING_SCHEDULE_TYPE
,OKCOKSLinesRecTab.OksB_FULL_CREDIT
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_LINE_ID
,OKCOKSLinesRecTab.OksB_BREAK_UOM
,OKCOKSLinesRecTab.OksB_PRORATE
,OKCOKSLinesRecTab.OksB_COVERAGE_TYPE
,OKCOKSLinesRecTab.OksB_EXCEPTION_COV_ID
,OKCOKSLinesRecTab.OksB_LIMIT_UOM_QUANTIFIED
,OKCOKSLinesRecTab.OksB_DISCOUNT_AMOUNT
,OKCOKSLinesRecTab.OksB_DISCOUNT_PERCENT
,OKCOKSLinesRecTab.OksB_OFFSET_DURATION
,OKCOKSLinesRecTab.OksB_OFFSET_PERIOD
,OKCOKSLinesRecTab.OksB_INCIDENT_SEVERITY_ID
,OKCOKSLinesRecTab.OksB_PDF_ID
,OKCOKSLinesRecTab.OksB_WORK_THRU_YN
,OKCOKSLinesRecTab.OksB_REACT_ACTIVE_YN
,OKCOKSLinesRecTab.OksB_TRANSFER_OPTION
,OKCOKSLinesRecTab.OksB_PROD_UPGRADE_YN
,OKCOKSLinesRecTab.OksB_INHERITANCE_TYPE
,OKCOKSLinesRecTab.OksB_PM_PROGRAM_ID
,OKCOKSLinesRecTab.OksB_PM_CONF_REQ_YN
,OKCOKSLinesRecTab.OksB_PM_SCH_EXISTS_YN
,OKCOKSLinesRecTab.OksB_ALLOW_BT_DISCOUNT
,OKCOKSLinesRecTab.OksB_APPLY_DEFAULT_TIMEZONE
,OKCOKSLinesRecTab.OksB_SYNC_DATE_INSTALL
,OKCOKSLinesRecTab.OksB_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OksB_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OksB_REQUEST_ID
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_ID1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_REFERENCE1
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_SOURCE_CODE
,OKCOKSLinesRecTab.OksB_TRXN_EXTENSION_ID
,OKCOKSLinesRecTab.OksB_TAX_CLASSIFICATION_CODE
,OKCOKSLinesRecTab.OksB_EXEMPT_CERTIFICATE_NUMBER
,OKCOKSLinesRecTab.OksB_EXEMPT_REASON_CODE
,OKCOKSLinesRecTab.OksB_COVERAGE_ID
,OKCOKSLinesRecTab.OksB_STANDARD_COV_YN
-----------------End of record members for OKS_K_LINES_B columns
-----------------Start of record members for OKC_K_ITEMS columns
,OKCOKSLinesRecTab.OkcI_OldOkcItemID
,OKCOKSLinesRecTab.OkcI_NewOkcItemID
,OKCOKSLinesRecTab.OkcI_CLE_ID
,OKCOKSLinesRecTab.OkcI_NewDnzChrID
,OKCOKSLinesRecTab.OkcI_NewChrID
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID1
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID2
,OKCOKSLinesRecTab.OkcI_JTOT_OBJECT1_CODE
,OKCOKSLinesRecTab.OkcI_UOM_CODE
,OKCOKSLinesRecTab.OkcI_EXCEPTION_YN
,OKCOKSLinesRecTab.OkcI_NUMBER_OF_ITEMS
,OKCOKSLinesRecTab.OkcI_PRICED_ITEM_YN
,OKCOKSLinesRecTab.OkcI_OBJECT_VERSION_NUMBER
,OKCOKSLinesRecTab.OkcI_SECURITY_GROUP_ID
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF_ID
,OKCOKSLinesRecTab.Okc_PROGRAM_APPLICATION_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_ID
,OKCOKSLinesRecTab.OkcI_PROGRAM_UPDATE_DATE
,OKCOKSLinesRecTab.OkcI_REQUEST_ID
,OKCOKSLinesRecTab.OksB_COUNTER_VALUE_ID LIMIT G_BULK_FETCH_LIMIT;
INSERT INTO OKC_K_LINES_B(
ID
, LINE_NUMBER
, CHR_ID
, CLE_ID
, DNZ_CHR_ID
, DISPLAY_SEQUENCE
, STS_CODE
, TRN_CODE
, LSE_ID
, EXCEPTION_YN
, OBJECT_VERSION_NUMBER
, HIDDEN_IND
, PRICE_NEGOTIATED
, PRICE_LEVEL_IND
, PRICE_UNIT
, PRICE_UNIT_PERCENT
, INVOICE_LINE_LEVEL_IND
, DPAS_RATING
, TEMPLATE_USED
, PRICE_TYPE
, CURRENCY_CODE
, DATE_TERMINATED
, START_DATE
, END_DATE
, ATTRIBUTE_CATEGORY
, ATTRIBUTE1
, ATTRIBUTE2
, ATTRIBUTE3
, ATTRIBUTE4
, ATTRIBUTE5
, ATTRIBUTE6
, ATTRIBUTE7
, ATTRIBUTE8
, ATTRIBUTE9
, ATTRIBUTE10
, ATTRIBUTE11
, ATTRIBUTE12
, ATTRIBUTE13
, ATTRIBUTE14
, ATTRIBUTE15
, SECURITY_GROUP_ID
, PRICE_NEGOTIATED_RENEWED
, CURRENCY_CODE_RENEWED
, UPG_ORIG_SYSTEM_REF
, UPG_ORIG_SYSTEM_REF_ID
, DATE_RENEWED
, ORIG_SYSTEM_ID1
, ORIG_SYSTEM_REFERENCE1
, ORIG_SYSTEM_SOURCE_CODE
, PROGRAM_APPLICATION_ID
, PROGRAM_ID
, PROGRAM_UPDATE_DATE
, REQUEST_ID
, PRICE_LIST_ID
, PRICE_LIST_LINE_ID
, LINE_LIST_PRICE
, ITEM_TO_PRICE_YN
, PRICING_DATE
, PRICE_BASIS_YN
, CONFIG_HEADER_ID
, CONFIG_REVISION_NUMBER
, CONFIG_COMPLETE_YN
, CONFIG_VALID_YN
, CONFIG_TOP_MODEL_LINE_ID
, CONFIG_ITEM_TYPE
, CONFIG_ITEM_ID
, SERVICE_ITEM_YN
, PH_PRICING_TYPE
, PH_PRICE_BREAK_BASIS
, PH_MIN_QTY
, PH_MIN_AMT
, PH_QP_REFERENCE_ID
, PH_VALUE
, PH_ENFORCE_PRICE_LIST_YN
, PH_ADJUSTMENT
, PH_INTEGRATED_WITH_QP
, CUST_ACCT_ID
, BILL_TO_SITE_USE_ID
, INV_RULE_ID
, LINE_RENEWAL_TYPE_CODE
, SHIP_TO_SITE_USE_ID
, PAYMENT_TERM_ID
, DATE_CANCELLED
, TERM_CANCEL_SOURCE
, ANNUALIZED_FACTOR
, PAYMENT_INSTRUCTION_TYPE -- hkamdar 29-Mar-2006 Bug # 4722452
, CANCELLED_AMOUNT
, CREATION_DATE
, CREATED_BY
, LAST_UPDATE_DATE
, LAST_UPDATED_BY
, LAST_UPDATE_LOGIN
)
SELECT
OKCOKSLinesRecTab.OkcB_NewOKCLineID(i)
,OKCOKSLinesRecTab.OkcB_LINE_NUMBER(i)
,OKCOKSLinesRecTab.OkcB_NewChrID(i)
,OKCOKSLinesRecTab.OkcB_CLE_ID(i)
,OKCOKSLinesRecTab.OkcB_NewDnzChrID(i)
,OKCOKSLinesRecTab.OkcB_DISPLAY_SEQUENCE(i)
,decode(p_change_status_YN
,'Y'
,l_Default_Sts_Code
,'N'
,decode(OKCOKSLinesRecTab.OkcB_CLE_ID(i)
,NULL
,l_Default_Sts_Code
,OKCOKSLinesRecTab.OkcB_STS_CODE(i)
)
)
,OKCOKSLinesRecTab.OkcB_TRN_CODE(i)
,OKCOKSLinesRecTab.OkcB_LSE_ID(i)
,OKCOKSLinesRecTab.OkcB_EXCEPTION_YN(i)
,OKCOKSLinesRecTab.OkcB_OBJECT_VERSION_NUMBER(i)
,OKCOKSLinesRecTab.OkcB_HIDDEN_IND(i)
,OKCOKSLinesRecTab.OkcB_PRICE_NEGOTIATED(i)
,OKCOKSLinesRecTab.OkcB_PRICE_LEVEL_IND(i)
,OKCOKSLinesRecTab.OkcB_PRICE_UNIT(i)
,OKCOKSLinesRecTab.OkcB_PRICE_UNIT_PERCENT(i)
,OKCOKSLinesRecTab.OkcB_INVOICE_LINE_LEVEL_IND(i)
,OKCOKSLinesRecTab.OkcB_DPAS_RATING(i)
,OKCOKSLinesRecTab.OkcB_TEMPLATE_USED(i)
,OKCOKSLinesRecTab.OkcB_PRICE_TYPE(i)
,OKCOKSLinesRecTab.OkcB_CURRENCY_CODE(i)
,OKCOKSLinesRecTab.OkcB_DATE_TERMINATED(i)
,OKCOKSLinesRecTab.OkcB_START_DATE(i)
,OKCOKSLinesRecTab.OkcB_END_DATE(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE_CATEGORY(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE1(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE2(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE3(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE4(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE5(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE6(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE7(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE8(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE9(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE10(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE11(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE12(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE13(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE14(i)
,OKCOKSLinesRecTab.OkcB_ATTRIBUTE15(i)
,OKCOKSLinesRecTab.OkcB_SECURITY_GROUP_ID(i)
,OKCOKSLinesRecTab.OkcB_PRICE_NEGOTIATED_RENEWED(i)
,OKCOKSLinesRecTab.OkcB_CURRENCY_CODE_RENEWED(i)
,OKCOKSLinesRecTab.OkcB_UPG_ORIG_SYSTEM_REF(i)
,OKCOKSLinesRecTab.OkcB_UPG_ORIG_SYSTEM_REF_ID(i)
,OKCOKSLinesRecTab.OkcB_DATE_RENEWED(i)
,OKCOKSLinesRecTab.OkcB_ORIG_SYSTEM_ID1(i)
,OKCOKSLinesRecTab.OkcB_ORIG_SYSTEM_REFERENCE1(i)
,OKCOKSLinesRecTab.OkcB_ORIG_SYSTEM_SOURCE_CODE(i)
,OKCOKSLinesRecTab.OkcB_PROGRAM_APPLICATION_ID(i)
,OKCOKSLinesRecTab.OkcB_PROGRAM_ID(i)
,OKCOKSLinesRecTab.OkcB_PROGRAM_UPDATE_DATE(i)
,OKCOKSLinesRecTab.OkcB_REQUEST_ID(i)
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_ID(i)
,OKCOKSLinesRecTab.OkcB_PRICE_LIST_LINE_ID(i)
,OKCOKSLinesRecTab.OkcB_LINE_LIST_PRICE(i)
,OKCOKSLinesRecTab.OkcB_ITEM_TO_PRICE_YN(i)
,OKCOKSLinesRecTab.OkcB_PRICING_DATE(i)
,OKCOKSLinesRecTab.OkcB_PRICE_BASIS_YN(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_HEADER_ID(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_REVISION_NUMBER(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_COMPLETE_YN(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_VALID_YN(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_TOP_MODEL_LINE_ID(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_TYPE(i)
,OKCOKSLinesRecTab.OkcB_CONFIG_ITEM_ID(i)
,OKCOKSLinesRecTab.OkcB_SERVICE_ITEM_YN(i)
,OKCOKSLinesRecTab.OkcB_PH_PRICING_TYPE(i)
,OKCOKSLinesRecTab.OkcB_PH_PRICE_BREAK_BASIS(i)
,OKCOKSLinesRecTab.OkcB_PH_MIN_QTY(i)
,OKCOKSLinesRecTab.OkcB_PH_MIN_AMT(i)
,OKCOKSLinesRecTab.OkcB_PH_QP_REFERENCE_ID(i)
,OKCOKSLinesRecTab.OkcB_PH_VALUE(i)
,OKCOKSLinesRecTab.OkcB_PH_ENFORCE_PRICE_LIST_YN(i)
,OKCOKSLinesRecTab.OkcB_PH_ADJUSTMENT(i)
,OKCOKSLinesRecTab.OkcB_PH_INTEGRATED_WITH_QP(i)
,OKCOKSLinesRecTab.OkcB_CUST_ACCT_ID(i)
,OKCOKSLinesRecTab.OkcB_BILL_TO_SITE_USE_ID(i)
,OKCOKSLinesRecTab.OkcB_INV_RULE_ID(i)
,OKCOKSLinesRecTab.OkcB_LINE_RENEWAL_TYPE_CODE(i)
,OKCOKSLinesRecTab.OkcB_SHIP_TO_SITE_USE_ID(i)
,OKCOKSLinesRecTab.OkcB_PAYMENT_TERM_ID(i)
,OKCOKSLinesRecTab.OkcB_DATE_CANCELLED(i)
,OKCOKSLinesRecTab.OkcB_TERM_CANCEL_SOURCE(i)
,OKCOKSLinesRecTab.OkcB_ANNUALIZED_FACTOR(i)
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
-- ,OKCOKSLinesRecTab.OkcB_PAYMENT_INSTRUCTION_TYPE(i) -- hkamdar 29-Mar-2006 Bug # 4722452
,NULL
,OKCOKSLinesRecTab.OkcB_CANCELLED_AMOUNT(i)
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,FND_GLOBAL.LOGIN_ID
FROM
DUAL;
,'After BULK INSERT into OKC_K_LINES_B'
);
INSERT INTO OKS_K_LINES_B(
ID
,CLE_ID
,DNZ_CHR_ID
,DISCOUNT_LIST
,ACCT_RULE_ID
,PAYMENT_TYPE
,CC_NO
,CC_EXPIRY_DATE
,CC_BANK_ACCT_ID
,CC_AUTH_CODE
,COMMITMENT_ID
,LOCKED_PRICE_LIST_ID
,USAGE_EST_YN
,USAGE_EST_METHOD
,USAGE_EST_START_DATE
,TERMN_METHOD
,UBT_AMOUNT
,CREDIT_AMOUNT
,SUPPRESSED_CREDIT
,OVERRIDE_AMOUNT
,CUST_PO_NUMBER_REQ_YN
,CUST_PO_NUMBER
,GRACE_DURATION
,GRACE_PERIOD
,INV_PRINT_FLAG
,PRICE_UOM
,TAX_AMOUNT
,TAX_INCLUSIVE_YN
,TAX_STATUS
,TAX_CODE
,TAX_EXEMPTION_ID
,IB_TRANS_TYPE
,IB_TRANS_DATE
,PROD_PRICE
,SERVICE_PRICE
,CLVL_LIST_PRICE
,CLVL_QUANTITY
,CLVL_EXTENDED_AMT
,CLVL_UOM_CODE
,TOPLVL_OPERAND_CODE
,TOPLVL_OPERAND_VAL
,TOPLVL_QUANTITY
,TOPLVL_UOM_CODE
,TOPLVL_ADJ_PRICE
,TOPLVL_PRICE_QTY
,AVERAGING_INTERVAL
,SETTLEMENT_INTERVAL
,MINIMUM_QUANTITY
,DEFAULT_QUANTITY
,AMCV_FLAG
,FIXED_QUANTITY
,USAGE_DURATION
,USAGE_PERIOD
,LEVEL_YN
,USAGE_TYPE
,UOM_QUANTIFIED
,BASE_READING
,BILLING_SCHEDULE_TYPE
,FULL_CREDIT
,LOCKED_PRICE_LIST_LINE_ID
,BREAK_UOM
,PRORATE
,COVERAGE_TYPE
,EXCEPTION_COV_ID
,LIMIT_UOM_QUANTIFIED
,DISCOUNT_AMOUNT
,DISCOUNT_PERCENT
,OFFSET_DURATION
,OFFSET_PERIOD
,INCIDENT_SEVERITY_ID
,PDF_ID
,WORK_THRU_YN
,REACT_ACTIVE_YN
,TRANSFER_OPTION
,PROD_UPGRADE_YN
,INHERITANCE_TYPE
,PM_PROGRAM_ID
,PM_CONF_REQ_YN
,PM_SCH_EXISTS_YN
,ALLOW_BT_DISCOUNT
,APPLY_DEFAULT_TIMEZONE
,SYNC_DATE_INSTALL
,OBJECT_VERSION_NUMBER
,SECURITY_GROUP_ID
,REQUEST_ID
,ORIG_SYSTEM_ID1
,ORIG_SYSTEM_REFERENCE1
,ORIG_SYSTEM_SOURCE_CODE
,TRXN_EXTENSION_ID
,TAX_CLASSIFICATION_CODE
,EXEMPT_CERTIFICATE_NUMBER
,EXEMPT_REASON_CODE
,COVERAGE_ID
,STANDARD_COV_YN
,CREATION_DATE
,CREATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_LOGIN
,COUNTER_VALUE_ID
)
SELECT
OKCOKSLinesRecTab.OksB_NewOksLineID(i)
,OKCOKSLinesRecTab.OkcB_NewOKCLineID(i)
,OKCOKSLinesRecTab.OksB_NewDnzChrID(i)
,OKCOKSLinesRecTab.OksB_DISCOUNT_LIST(i)
,OKCOKSLinesRecTab.OksB_ACCT_RULE_ID(i)
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL
-- ,OKCOKSLinesRecTab.OksB_PAYMENT_TYPE(i)
,OKCOKSLinesRecTab.OksB_CC_NO(i)
,OKCOKSLinesRecTab.OksB_CC_EXPIRY_DATE(i)
,OKCOKSLinesRecTab.OksB_CC_BANK_ACCT_ID(i)
,OKCOKSLinesRecTab.OksB_CC_AUTH_CODE(i)
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL
-- ,OKCOKSLinesRecTab.OksB_COMMITMENT_ID(i)
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_ID(i)
,OKCOKSLinesRecTab.OksB_USAGE_EST_YN(i)
,OKCOKSLinesRecTab.OksB_USAGE_EST_METHOD(i)
,OKCOKSLinesRecTab.OksB_USAGE_EST_START_DATE(i)
,OKCOKSLinesRecTab.OksB_TERMN_METHOD(i)
,OKCOKSLinesRecTab.OksB_UBT_AMOUNT(i)
,OKCOKSLinesRecTab.OksB_CREDIT_AMOUNT(i)
,OKCOKSLinesRecTab.OksB_SUPPRESSED_CREDIT(i)
,OKCOKSLinesRecTab.OksB_OVERRIDE_AMOUNT(i)
,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER_REQ_YN(i)
-- hkamdar 17-Apr-2006 Bug # 4722452 as per Aaron's feedback on 07-Apr-2006.
,NULL
-- ,OKCOKSLinesRecTab.OksB_CUST_PO_NUMBER(i)
,OKCOKSLinesRecTab.OksB_GRACE_DURATION(i)
,OKCOKSLinesRecTab.OksB_GRACE_PERIOD(i)
,OKCOKSLinesRecTab.OksB_INV_PRINT_FLAG(i)
,OKCOKSLinesRecTab.OksB_PRICE_UOM(i)
,OKCOKSLinesRecTab.OksB_TAX_AMOUNT(i)
,OKCOKSLinesRecTab.OksB_TAX_INCLUSIVE_YN(i)
,OKCOKSLinesRecTab.OksB_TAX_STATUS(i)
,OKCOKSLinesRecTab.OksB_TAX_CODE(i)
,OKCOKSLinesRecTab.OksB_TAX_EXEMPTION_ID(i)
,OKCOKSLinesRecTab.OksB_IB_TRANS_TYPE(i)
,OKCOKSLinesRecTab.OksB_IB_TRANS_DATE(i)
,OKCOKSLinesRecTab.OksB_PROD_PRICE(i)
,OKCOKSLinesRecTab.OksB_SERVICE_PRICE(i)
,OKCOKSLinesRecTab.OksB_CLVL_LIST_PRICE(i)
,OKCOKSLinesRecTab.OksB_CLVL_QUANTITY(i)
,OKCOKSLinesRecTab.OksB_CLVL_EXTENDED_AMT(i)
,OKCOKSLinesRecTab.OksB_CLVL_UOM_CODE(i)
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_CODE(i)
,OKCOKSLinesRecTab.OksB_TOPLVL_OPERAND_VAL(i)
,OKCOKSLinesRecTab.OksB_TOPLVL_QUANTITY(i)
,OKCOKSLinesRecTab.OksB_TOPLVL_UOM_CODE(i)
,OKCOKSLinesRecTab.OksB_TOPLVL_ADJ_PRICE(i)
,OKCOKSLinesRecTab.OksB_TOPLVL_PRICE_QTY(i)
,OKCOKSLinesRecTab.OksB_AVERAGING_INTERVAL(i)
,OKCOKSLinesRecTab.OksB_SETTLEMENT_INTERVAL(i)
,OKCOKSLinesRecTab.OksB_MINIMUM_QUANTITY(i)
,OKCOKSLinesRecTab.OksB_DEFAULT_QUANTITY(i)
,OKCOKSLinesRecTab.OksB_AMCV_FLAG(i)
,OKCOKSLinesRecTab.OksB_FIXED_QUANTITY(i)
,OKCOKSLinesRecTab.OksB_USAGE_DURATION(i)
,OKCOKSLinesRecTab.OksB_USAGE_PERIOD(i)
,OKCOKSLinesRecTab.OksB_LEVEL_YN(i)
,OKCOKSLinesRecTab.OksB_USAGE_TYPE(i)
,OKCOKSLinesRecTab.OksB_UOM_QUANTIFIED(i)
,OKCOKSLinesRecTab.OksB_BASE_READING(i)
,OKCOKSLinesRecTab.OksB_BILLING_SCHEDULE_TYPE(i)
,OKCOKSLinesRecTab.OksB_FULL_CREDIT(i)
,OKCOKSLinesRecTab.OksB_LOCKED_PRICE_LIST_LINE_ID(i)
,OKCOKSLinesRecTab.OksB_BREAK_UOM(i)
,OKCOKSLinesRecTab.OksB_PRORATE(i)
,OKCOKSLinesRecTab.OksB_COVERAGE_TYPE(i)
,OKCOKSLinesRecTab.OksB_EXCEPTION_COV_ID(i)
,OKCOKSLinesRecTab.OksB_LIMIT_UOM_QUANTIFIED(i)
,OKCOKSLinesRecTab.OksB_DISCOUNT_AMOUNT(i)
,OKCOKSLinesRecTab.OksB_DISCOUNT_PERCENT(i)
,OKCOKSLinesRecTab.OksB_OFFSET_DURATION(i)
,OKCOKSLinesRecTab.OksB_OFFSET_PERIOD(i)
,OKCOKSLinesRecTab.OksB_INCIDENT_SEVERITY_ID(i)
,OKCOKSLinesRecTab.OksB_PDF_ID(i)
,OKCOKSLinesRecTab.OksB_WORK_THRU_YN(i)
,OKCOKSLinesRecTab.OksB_REACT_ACTIVE_YN(i)
,OKCOKSLinesRecTab.OksB_TRANSFER_OPTION(i)
,OKCOKSLinesRecTab.OksB_PROD_UPGRADE_YN(i)
,OKCOKSLinesRecTab.OksB_INHERITANCE_TYPE(i)
,OKCOKSLinesRecTab.OksB_PM_PROGRAM_ID(i)
,OKCOKSLinesRecTab.OksB_PM_CONF_REQ_YN(i)
,OKCOKSLinesRecTab.OksB_PM_SCH_EXISTS_YN(i)
,OKCOKSLinesRecTab.OksB_ALLOW_BT_DISCOUNT(i)
,OKCOKSLinesRecTab.OksB_APPLY_DEFAULT_TIMEZONE(i)
,OKCOKSLinesRecTab.OksB_SYNC_DATE_INSTALL(i)
,OKCOKSLinesRecTab.OksB_OBJECT_VERSION_NUMBER(i)
,OKCOKSLinesRecTab.OksB_SECURITY_GROUP_ID(i)
,OKCOKSLinesRecTab.OksB_REQUEST_ID(i)
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_ID1(i)
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_REFERENCE1(i)
,OKCOKSLinesRecTab.OksB_ORIG_SYSTEM_SOURCE_CODE(i)
,OKCOKSLinesRecTab.OksB_TRXN_EXTENSION_ID(i)
,OKCOKSLinesRecTab.OksB_TAX_CLASSIFICATION_CODE(i)
,OKCOKSLinesRecTab.OksB_EXEMPT_CERTIFICATE_NUMBER(i)
,OKCOKSLinesRecTab.OksB_EXEMPT_REASON_CODE(i)
,OKCOKSLinesRecTab.OksB_COVERAGE_ID(i)
,OKCOKSLinesRecTab.OksB_STANDARD_COV_YN(i)
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,FND_GLOBAL.LOGIN_ID
,OKCOKSLinesRecTab.OksB_COUNTER_VALUE_ID(i)
FROM
DUAL
WHERE
OKCOKSLinesRecTab.OksB_OldOksLineID(i) IS NOT NULL;
,'After BULK INSERT into OKS_K_LINES_B'
);
INSERT INTO OKC_K_ITEMS(
ID
,CLE_ID
,DNZ_CHR_ID
,CHR_ID
,OBJECT1_ID1
,OBJECT1_ID2
,JTOT_OBJECT1_CODE
,UOM_CODE
,EXCEPTION_YN
,NUMBER_OF_ITEMS
,PRICED_ITEM_YN
,OBJECT_VERSION_NUMBER
,SECURITY_GROUP_ID
,UPG_ORIG_SYSTEM_REF
,UPG_ORIG_SYSTEM_REF_ID
,PROGRAM_APPLICATION_ID
,PROGRAM_ID
,PROGRAM_UPDATE_DATE
,REQUEST_ID
,CREATION_DATE
,CREATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_LOGIN
)
SELECT
OKCOKSLinesRecTab.OkcI_NewOkcItemID(i)
,OKCOKSLinesRecTab.OkcB_NewOkcLineID(i)
,OKCOKSLinesRecTab.OkcI_NewDnzChrID(i)
,OKCOKSLinesRecTab.OkcI_NewChrID(i)
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID1(i)
,OKCOKSLinesRecTab.OkcI_OBJECT1_ID2(i)
,OKCOKSLinesRecTab.OkcI_JTOT_OBJECT1_CODE(i)
,OKCOKSLinesRecTab.OkcI_UOM_CODE(i)
,OKCOKSLinesRecTab.OkcI_EXCEPTION_YN(i)
,OKCOKSLinesRecTab.OkcI_NUMBER_OF_ITEMS(i)
,OKCOKSLinesRecTab.OkcI_PRICED_ITEM_YN(i)
,OKCOKSLinesRecTab.OkcI_OBJECT_VERSION_NUMBER(i)
,OKCOKSLinesRecTab.OkcI_SECURITY_GROUP_ID(i)
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF(i)
,OKCOKSLinesRecTab.OkcI_UPG_ORIG_SYSTEM_REF_ID(i)
,OKCOKSLinesRecTab.Okc_PROGRAM_APPLICATION_ID(i)
,OKCOKSLinesRecTab.OkcI_PROGRAM_ID(i)
,OKCOKSLinesRecTab.OkcI_PROGRAM_UPDATE_DATE(i)
,OKCOKSLinesRecTab.OkcI_REQUEST_ID(i)
,SYSDATE
,FND_GLOBAL.USER_ID
,SYSDATE
,FND_GLOBAL.USER_ID
,FND_GLOBAL.LOGIN_ID
FROM
DUAL
where OKCOKSLinesRecTab.OkcI_OldOkcItemID(i) IS NOT NULL;
,'After BULK INSERT into OKC_K_ITEMS'
);
UPDATE OKS_K_LINES_B
SET
TAX_AMOUNT = lx_rail_rec.TAX_VALUE
WHERE ID = OKCOKSLinesRecTab.OksB_NewOksLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OksB_OldOksLineID(i); */
UPDATE OKS_K_LINES_B
SET TAX_INCLUSIVE_YN = 'N'
WHERE ID = OKCOKSLinesRecTab.OksB_NewOksLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OksB_OldOksLineID(i);
UPDATE OKS_K_LINES_B
SET TAX_AMOUNT = lx_rail_rec.TAX_VALUE
WHERE ID = OKCOKSLinesRecTab.OksB_NewOksLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OksB_OldOksLineID(i);
UPDATE OKS_K_LINES_B
SET TAX_AMOUNT = lx_rail_rec.TAX_VALUE
WHERE ID = OKCOKSLinesRecTab.OksB_NewOksLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OksB_OldOksLineID(i);
UPDATE OKS_K_LINES_B
SET
LOCKED_PRICE_LIST_ID = l_locked_price_list_id
,LOCKED_PRICE_LIST_LINE_ID = l_locked_price_list_line_id
WHERE ID = OKCOKSLinesRecTab.OksB_NewOksLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OksB_OldOksLineID(i);
UPDATE OKS_K_LINES_B
SET
TRXN_EXTENSION_ID = l_trxn_extension_id
WHERE ID = OKCOKSLinesRecTab.OksB_NewOksLineID(i)
AND ORIG_SYSTEM_ID1 = OKCOKSLinesRecTab.OksB_OldOksLineID(i);
,'After call to Create_Transaction_Extension, Error in Update OKS_K_LINES_B, row not found for update'
);
UPDATE OKS_K_LINES_B
SET toplvl_uom_code = l_toplvl_uom_code
WHERE id = OKCOKSLinesRecTab.OksB_NewOksLineID(i);
UPDATE OKC_K_LINES_B a
SET a.PRICE_NEGOTIATED = (select sum(b.PRICE_NEGOTIATED)
from OKC_K_LINES_B b
where b.CLE_ID = a.ID
AND b.DNZ_CHR_ID = P_To_Chr_ID
AND b.DATE_CANCELLED IS NULL) --Cancelled sublines shouldn't be included in sum
WHERE
a.DNZ_CHR_ID = P_To_Chr_ID
AND a.CLE_ID IS NULL
AND a.LSE_ID <> 46; -- Subscription Lines do not have sublines. So they shouldnt be updated.
UPDATE OKS_K_LINES_B a
SET a.COVERAGE_ID = (select b.ID
FROM
OKC_K_LINES_B b
,OKC_K_LINES_B_TEMP bt
WHERE
b.ID = bt.ID
AND b.CLE_ID = a.CLE_ID
AND b.DNZ_CHR_ID = P_To_Chr_ID
AND b.LSE_ID in (2,20))
WHERE a.DNZ_CHR_ID = P_To_Chr_ID
AND a.STANDARD_COV_YN = 'N'
AND a.CLE_ID in (SELECT b.ID from OKC_K_LINES_B_TEMP b where b.LINE_EXISTS_YN = 'N'
and b.LSE_ID in (1,19));
UPDATE OKS_K_LINES_B a
SET a.TAX_AMOUNT = (select sum(b.TAX_AMOUNT)
FROM
OKS_K_LINES_B b
,OKC_K_LINES_B c
WHERE
c.ID = b.CLE_ID
AND c.cle_id = a.cle_id
AND c.DATE_CANCELLED IS NULL) --Cancelled sublines shouldn't be included in sum
WHERE a.dnz_chr_id = P_To_Chr_ID
and a.CLE_ID = (select b.id
FROM
OKC_K_LINES_B b
WHERE b.cle_id is NULL
AND b.id = a.cle_id
AND b.LSE_ID <> 46); --Subscription Lines do not have sublines. So they shouldnt be updated.
UPDATE OKS_K_LINES_B a
SET a.PRICE_UOM = l_Target_Hdr_Price_UOM
WHERE a.CLE_ID IN (select bt.id from okc_k_lines_b_temp bt
where
(bt.cle_id is null --Top Line
OR
(bt.cle_id is not null
and bt.line_exists_yn = 'N'
-- hkamdar 05-Oct-2006. Bug# 5361663. Removing Customer, Party and Site Covered levels
-- as the PRICE_UOM should be NULL for them.
-- and bt.lse_id in (7,8,9,10,11,13,25,35) --Covered Level Sublines copied with top line
and bt.lse_id in (7,9,11,13,25) --Covered Level Sublines copied with top line
-- End hkamdar 05-Oct-2006. Bug# 5361663.
)
)
);
UPDATE OKS_K_LINES_B a
SET a.PRICE_UOM = (select b.price_uom from oks_k_lines_b b
where b.cle_id = (select c.cle_id from okc_k_lines_b c
where c.id = a.CLE_ID)
)
WHERE a.CLE_ID IN (select bt.ID from okc_k_lines_b_temp bt
where bt.CLE_ID IS NOT NULL
and bt.LINE_EXISTS_YN = 'Y'
-- hkamdar 05-Oct-2006. Bug# 5361663. Removing Customer, Party and Site Covered levels
-- as the PRICE_UOM should be NULL for them.
and bt.lse_id NOT IN (8,10,35)
-- End hkamdar 05-Oct-2006. Bug# 5361663.
);
UPDATE OKS_K_LINES_B a
SET a.PRICE_UOM = nvl(l_Target_Hdr_Price_UOM,a.PRICE_UOM)
WHERE a.CLE_ID IN (select bt.id from okc_k_lines_b_temp bt
where
(bt.cle_id is null --Top Line
OR
(bt.cle_id is not null
and bt.line_exists_yn = 'N'
and bt.lse_id in (7,8,9,10,11,13,25,35) --Covered Level Sublines copied with top line
)
)
);
UPDATE OKS_K_LINES_B a
SET a.PRICE_UOM = nvl(
(select b.price_uom from oks_k_lines_b b
where b.cle_id = (select c.cle_id from okc_k_lines_b c
where c.id = a.CLE_ID)
)
,a.PRICE_UOM
)
WHERE a.CLE_ID IN (select bt.ID from okc_k_lines_b_temp bt
where bt.CLE_ID IS NOT NULL
and bt.LINE_EXISTS_YN = 'Y'
-- hkamdar 05-Oct-2006. Bug# 5361663. Removing Customer, Party and Site Covered levels
-- as the PRICE_UOM should be NULL for them.
and bt.lse_id NOT IN (8,10,35)
-- End hkamdar 05-Oct-2006. Bug# 5361663.
);
UPDATE OKC_K_HEADERS_B a
SET a.ESTIMATED_AMOUNT = nvl((select sum(b.PRICE_NEGOTIATED)
FROM OKC_K_LINES_B b
where b.DNZ_CHR_ID = a.ID
and b.CLE_ID IS NULL
AND b.DATE_CANCELLED IS NULL),0) --Cancelled toplines shouldn't be included in sum.Nvl added for 12636704
WHERE a.ID = P_To_Chr_ID;
UPDATE OKS_K_HEADERS_B a
SET a.TAX_AMOUNT = (select sum(b.TAX_AMOUNT)
FROM
OKS_K_LINES_B b
,OKC_K_LINES_B c
where b.DNZ_CHR_ID = a.CHR_ID
and b.CLE_ID = c.ID
and c.CLE_ID IS NULL
and c.DATE_CANCELLED IS NULL) -- Cancelled toplines shouldn't be included in sum
WHERE a.CHR_ID = P_To_Chr_ID;
update_line_inv_and_acct_rule(P_To_Chr_ID => P_To_Chr_ID
,P_Partial_Copy_YN => 'Y'
,x_return_status => l_return_status
);
SELECT article_effective_date
FROM okc_template_usages_v
WHERE document_type=p_doc_type AND document_id=p_doc_id;
SELECT
oks.TRXN_EXTENSION_ID
,okc.BILL_TO_SITE_USE_ID
FROM
OKC_K_HEADERS_ALL_B okc
,OKS_K_HEADERS_B oks
WHERE
okc.id = oks.chr_id
and okc.id = p_chr_id;
g_events.DELETE;
g_op_lines.DELETE;
UPDATE OKS_K_HEADERS_B
SET TRXN_EXTENSION_ID = l_Hdr_New_Trxn_Extn_ID
WHERE CHR_ID = l_to_chr_id;
,'Error in Update OKS_K_HEADERS_B, row not found for update'
);
select ste_code
into l_result
from okc_statuses_b
where code = p_current_status;
SELECT count(ID)
FROM okc_k_party_roles_b
WHERE dnz_chr_id = P_To_Chr_ID
AND jtot_object1_code = 'OKX_PARTY'
--npalepu added on for bug # 5116858
AND RLE_CODE in ('CUSTOMER','SUBSCRIBER')
--end npalepu
AND cle_id is null;
SELECT COUNT(*) FROM
(SELECT RLE_CODE,jtot_object1_code
FROM okc_k_party_roles_b
WHERE dnz_chr_id = P_From_Chr_ID
AND cle_id is null
MINUS
SELECT RLE_CODE,jtot_object1_code
FROM okc_k_party_roles_b
WHERE dnz_chr_id = P_To_Chr_ID
AND cle_id is null);
UPDATE OKC_K_HEADERS_ALL_B
SET
CUST_ACCT_ID = NULL
,BILL_TO_SITE_USE_ID = NULL
,SHIP_TO_SITE_USE_ID = NULL
,CUST_PO_NUMBER = NULL
,CUST_PO_NUMBER_REQ_YN = NULL
,OBJECT_VERSION_NUMBER = decode(P_Target_Contract_New_YN,'Y',object_version_number,object_version_number+1)
--npalepu added on 5/17/2006 for bug # 5116858
,PAYMENT_INSTRUCTION_TYPE = NULL
--end npalepu
WHERE ID = P_To_Chr_ID;
UPDATE OKS_K_HEADERS_B
SET
quote_to_contact_id = NULL
,quote_to_site_id = NULL
,quote_to_email_id = NULL
,quote_to_phone_id = NULL
,quote_to_fax_id = NULL
,commitment_id = NULL
,payment_type = NULL
--npalepu added on 23-may-2006 for bug # 5116858
,TRXN_EXTENSION_ID = NULL
--end npalepu
,service_po_number = NULL
,service_po_required = NULL
,renewal_po_number = NULL
,renewal_po_required = NULL
,renewal_po_used = NULL
,object_version_number = decode(P_Target_Contract_New_YN,'Y',object_version_number,object_version_number+1)
WHERE CHR_ID = P_To_Chr_ID;
UPDATE OKC_K_LINES_B
SET
cust_acct_id = NULL
,bill_to_site_use_id = NULL
,ship_to_site_use_id = NULL
,object_version_number = decode(P_Target_Contract_New_YN,'Y',object_version_number,object_version_number+1)
--npalepu added on 5/17/2006 for bug # 5116858
,PAYMENT_INSTRUCTION_TYPE = NULL
--end npalepu
WHERE DNZ_CHR_ID = P_To_Chr_ID
AND CLE_ID IS NULL;
UPDATE OKS_K_LINES_B
SET
commitment_id = null
,cust_po_number = null
,cust_po_number_req_yn = null
,payment_type = null
,CC_NO = null
,CC_EXPIRY_DATE = null
,CC_BANK_ACCT_ID = null
,CC_AUTH_CODE = null
,TRXN_EXTENSION_ID = null
,object_version_number = decode(P_Target_Contract_New_YN,'Y',object_version_number,object_version_number+1)
WHERE DNZ_CHR_ID = P_To_Chr_ID
AND CLE_ID in (select ID from okc_k_lines_b where DNZ_CHR_ID = P_To_Chr_ID and CLE_ID IS NULL);
DELETE from okc_contacts
where cpl_id in (SELECT ID from OKC_K_PARTY_ROLES_B WHERE DNZ_CHR_ID = P_To_Chr_ID
--npalepu removed the condition on 5/8/2006 for bug # 5116858
/* and JTOT_OBJECT1_CODE = 'OKX_PARTY' */
--end npalepu
and CLE_ID is NOT NULL);
DELETE from okc_k_party_roles_b
where dnz_chr_id = P_To_Chr_ID
--npalepu removed the condition on 5/8/2006 for bug # 5116858
/* and jtot_object1_code = 'OKX_PARTY' */
--end npalepu
and cle_id is not null;
UPDATE OKC_K_LINES_B
SET
cust_acct_id = NULL
,bill_to_site_use_id = NULL
,ship_to_site_use_id = NULL
,object_version_number = decode(P_Target_Contract_New_YN,'Y',object_version_number,object_version_number+1)
,PAYMENT_INSTRUCTION_TYPE = NULL
WHERE DNZ_CHR_ID = P_To_Chr_ID
AND CLE_ID IS NULL
AND id in (SELECT ID FROM OKC_K_LINES_B_TEMP);
UPDATE OKS_K_LINES_B
SET
commitment_id = null
,cust_po_number = null
,cust_po_number_req_yn = null
,payment_type = null
,CC_NO = null
,CC_EXPIRY_DATE = null
,CC_BANK_ACCT_ID = null
,CC_AUTH_CODE = null
,TRXN_EXTENSION_ID = null
,object_version_number = decode(P_Target_Contract_New_YN,'Y',object_version_number,object_version_number+1)
WHERE DNZ_CHR_ID = P_To_Chr_ID
AND CLE_ID in (select ID from okc_k_lines_b where DNZ_CHR_ID = P_To_Chr_ID and CLE_ID IS NULL
AND id in (SELECT ID FROM OKC_K_LINES_B_TEMP));
DELETE from okc_contacts
where cpl_id in (SELECT ID from OKC_K_PARTY_ROLES_B WHERE DNZ_CHR_ID = P_To_Chr_ID
and CLE_ID is NOT NULL
AND CLE_ID in (select ID from okc_k_lines_b where DNZ_CHR_ID = P_To_Chr_ID and CLE_ID IS NULL
AND id in (SELECT ID FROM OKC_K_LINES_B_TEMP)));
DELETE from okc_k_party_roles_b
where dnz_chr_id = P_To_Chr_ID
and cle_id is not null
AND CLE_ID in (select ID from okc_k_lines_b where DNZ_CHR_ID = P_To_Chr_ID and CLE_ID IS NULL
AND id in (SELECT ID FROM OKC_K_LINES_B_TEMP));
p_change_status_YN IN VARCHAR2 ,--Added for Update_Service requirement(Bug 4747648)
--If 'Y', status of new line is default status(DEFAULT value)
--If 'N', status from Source Line is retained
p_return_new_top_line_ID_YN IN VARCHAR2 , --Added for Update_Service requirement(Bug 4747648)
--If 'Y' then the new line IDs of the copied top lines need to be
--published
--If 'N', then dont need to be published (DEFAULT value)
x_to_chr_id OUT NOCOPY NUMBER,
p_published_line_ids_tbl OUT NOCOPY published_line_ids_tbl,
p_include_cancelled_lines IN VARCHAR2 DEFAULT 'Y',
p_include_terminated_lines IN VARCHAR2 DEFAULT 'Y') IS
l_components_tbl api_components_tbl := p_components_tbl;
SELECT article_effective_date
FROM okc_template_usages_v
WHERE document_type=p_doc_type AND document_id=p_doc_id;
SELECT
oks.TRXN_EXTENSION_ID
,okc.BILL_TO_SITE_USE_ID
FROM
OKC_K_HEADERS_ALL_B okc
,OKS_K_HEADERS_B oks
WHERE
okc.id = oks.chr_id
and okc.id = p_from_chr_id;
SELECT
ID as NEW_LINE_ID
,ORIG_SYSTEM_ID1 as OLD_LINE_ID
FROM
OKC_K_LINES_B_TEMP
where
CLE_ID IS NULL;
g_events.DELETE;
g_party.DELETE;
UPDATE OKS_K_HEADERS_B
SET TRXN_EXTENSION_ID = l_Hdr_New_Trxn_Extn_ID
WHERE CHR_ID = l_to_chr_id;
,'Error in Update OKS_K_HEADERS_B, row not found for update'
);
update okc_k_headers_all_b
set sts_code = 'QA_HOLD'
,object_version_number = decode(l_Target_Contract_New_YN,'Y',object_version_number,object_version_number+1)
where id = l_to_chr_id;
OKC_CTC_PVT.update_contact_stecode(p_chr_id => l_to_chr_id,
x_return_status=>l_return_status);
,p_change_status_YN => p_change_status_YN --Added for Update_Service requirement(Bug 4747648)
--If 'Y', status of new line is default status
--If 'N', status from Source Line is retained
,p_return_new_top_line_ID_YN => p_return_new_top_line_ID_YN --Added for Update_Service requirement(Bug 4747648)
--If 'Y', the new line IDs of copied Top Lines need to be
--published
,p_include_cancelled_lines => p_include_cancelled_lines
,p_include_terminated_lines => p_include_terminated_lines);
/*delete from okc_k_lines_b_temp;*/