Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

SELECT

okh.id contract_id,
okh.contract_number,
okh.sts_code conc_header_status,
okh.date_terminated conc_header_date_terminated,
(
SELECT
meaning
FROM
fnd_lookups
WHERE
lookup_type = 'OKC_TERMINATION_REASON'
AND lookup_code = okh.trn_code
) conc_header_term_res,
okl.id contract_line_id,
okl.line_number contract_line_number,
okl.sts_code line_status,
okl.date_terminated conc_line_date_terminated,
(
SELECT
meaning
FROM
fnd_lookups
WHERE
lookup_type = 'OKC_TERMINATION_REASON'
AND lookup_code = okl.trn_code
) conc_line_term_res,
okh.attribute11 web_contract_number,
okh.attribute10 sf_header_id,
okl.attribute10 sf_line_id
FROM
okc_k_headers_all_b okh,
okc_k_lines_b okl
WHERE
1 = 1
AND okh.id = okl.chr_id
AND okl.attribute10 IS NOT NULL
AND ( okl.sts_code = 'TERMINATED'
OR okh.sts_code = 'TERMINATED' )
AND EXISTS (
SELECT
1
FROM
XX3D_OKS_CPQ_SC_TERM_STG stg
WHERE
stg.contract_id = okh.id
AND stg.contract_line_id = okl.id
AND upper(record_status) != 'SUCCESS'
)
UNION
SELECT
okh.id contract_id,
okh.contract_number,
okh.sts_code conc_header_status,
okh.date_terminated conc_header_date_terminated,
(
SELECT
meaning
FROM
fnd_lookups
WHERE
lookup_type = 'OKC_TERMINATION_REASON'
AND lookup_code = okh.trn_code
) conc_header_term_res,
okl.id contract_line_id,
okl.line_number contract_line_number,
okl.sts_code line_status,
okl.date_terminated conc_line_date_terminated,
(
SELECT
meaning
FROM
fnd_lookups
WHERE
lookup_type = 'OKC_TERMINATION_REASON'
AND lookup_code = okl.trn_code
) conc_line_term_res,
okh.attribute11 web_contract_number,
okh.attribute10 sf_header_id,
okl.attribute10 sf_line_id
FROM
okc_k_headers_all_b okh,
okc_k_lines_b okl
WHERE
1 = 1
AND okh.id = okl.chr_id
AND okl.attribute10 IS NOT NULL
AND ( okl.sts_code = 'TERMINATED'
OR okh.sts_code = 'TERMINATED' )
AND greatest(
trunc(okh.last_update_date),trunc(okl.last_update_date)) = ?

You might also like