A EDE SQL Expression

Section Title

The EDE value is derived using a SQL query on Oracle FLEXCUBE database, which returns a single value.

The below table describes the EDE Code and the EDE SQL Expression to use in Treasury External Data Element.

Table A-1 EDE SQL Expressions

EDE Code EDE Description EDE Data Type Module ID EDE Expression

SDE_SOLD_AMOUNT

Sold Amount

Numeric

FX

SELECT sold_amount FROM fxtb_contract_master WHERE contract_ref_no = '__CONTREFNO__' and event_seq_no = (SELECT MAX(event_seq_no) FROM fxtb_contract_master WHERE contract_ref_no = '__CONTREFNO__')

SDE_SOLD_CCY

Sold Currency

String

FX

SELECT SOLD_CCY FROM fxtb_contract_master WHERE contract_ref_no = '__CONTREFNO__' and event_seq_no = (SELECT MAX(event_seq_no) FROM fxtb_contract_master WHERE contract_ref_no = '__CONTREFNO__')

SDE_BOT_AMOUNT

Bought Amount

Numeric

FX

SELECT bot_amount FROM fxtb_contract_master WHERE contract_ref_no = '__CONTREFNO__' and event_seq_no = (SELECT MAX(event_seq_no) FROM fxtb_contract_master WHERE contract_ref_no = '__CONTREFNO__')

SDE_BOT_CCY

Bought Currency

String

FX

SELECT BOT_CCY FROM fxtb_contract_master WHERE contract_ref_no = '__CONTREFNO__' and event_seq_no = (SELECT MAX(event_seq_no) FROM fxtb_contract_master WHERE contract_ref_no = '__CONTREFNO__')

SDE_AMOUNT

Amount

Numeric

MM

SELECT amount FROM ldtb_tr_contract_master WHERE contract_ref_no = '__CONTREFNO__' an@ d version_no = (SELECT MAX(version_no) FROM LDTB_TR_CONTRACT_MASTER WHERE contract_ref_no = '__CONTREFNO__')

SDE_BK_DATE

Booking Date

Date

MM

SELECT bookin_date FROM ldtb_tr_contract_master WHERE contract_ref_no = '__CONTREFNO__' and version_no = (SELECT MAX(version_no) FROM LDTB_TR_CONTRACT_MASTER WHERE contract_ref_no = '__CONTREFNO__')

SDE_CUSTOMER

Customer

String

MM

SELECT counterparty FROM ldtb_tr_contract_master WHERE contract_ref_no = '__CONTREFNO__' and version_no = (SELECT MAX(version_no) FROM LDTB_TR_CONTRACT_MASTER WHERE contract_ref_no = '__CONTREFNO__')

SDE_CURRENCY

Currency

String

MM

SELECT Currency FROM ldtb_tr_contract_master WHERE contract_ref_no = '__CONTREFNO__' and version_no = (SELECT MAX(version_no) FROM LDTB_TR_CONTRACT_MASTER WHERE contract_ref_no = '__CONTREFNO__')

SDE_VAL_DATE

Value Date

Date

MM

SELECT Value_Date FROM ldtb_tr_contract_master WHERE contract_ref_no = '__CONTREFNO__' and version_no = (SELECT MAX(version_no) FROM LDTB_TR_CONTRACT_MASTER WHERE contract_ref_no = '__CONTREFNO__')

SDE_PRODUCT

Product

String

MM

SELECT Product FROM ldtb_tr_contract_master WHERE contract_ref_no = '__CONTREFNO__' and version_no = (SELECT MAX(version_no) FROM LDTB_TR_CONTRACT_MASTER WHERE contract_ref_no = '__CONTREFNO__')

SDE_CUSTOMER1

Customer

String

DV

SELECT counterparty FROM dvtbs_contract_master WHERE contract_ref_no = '__CONTREFNO__' and version_no = (SELECT MAX(version_no) FROM dvtbs_contract_master WHERE contract_ref_no = '__CONTREFNO__')

SDE_INLEGAMT

IN LEG Amount

Numeric

DV

SELECT IN_PRN_AMOUNT FROM DVTB_CONTRACT_MASTER WHERE contract_ref_no = '__CONTREFNO__' and version_no = (SELECT MAX(version_no) FROM DVTB_CONTRACT_MASTER WHERE contract_ref_no = '__CONTREFNO__')

SDE_OUTLEGAMT

OUT LEG Amount

Numeric

DV

SELECT OUT_PRN_AMOUNT FROM DVTB_CONTRACT_MASTER WHERE contract_ref_no = '__CONTREFNO__' and version_no = (SELECT MAX(version_no) FROM DVTB_CONTRACT_MASTER WHERE contract_ref_no = '__CONTREFNO__')

SDE_CUST_OT

Customer

String

OT

SELECT counterparty FROM Ottbs_Contract_Master WHERE contract_ref_no = '__CONTREFNO__' and version_no = (SELECT MAX(version_no) FROM Ottbs_Contract_Master WHERE contract_ref_no = '__CONTREFNO__')