Links between csi and hz
1. In Order Management table, customer account, bill to and ship to are stored as
OE_ORDER_LINES_ALL.sold_to_org_id = HZ_CUST_ACCOUNTS.cust_account_id
OE_ORDER_LINES_ALL.ship_to_org_id = HZ_CUST_SITE_USES_ALL.site_use_id
OE_ORDER_LINES_ALL.invoice_to_org_id = HZ_CUST_SITE_USES_ALL.site_use_id
2. In Installed Base table, party, customer account, bill to and ship to are stored as
CSI_ITEM_INSTANCES.owner_party_id = HZ_PARTIES.party_id
CSI_ITEM_INSTANCES.location_id = HZ_PARTY_SITES.party_site_id
CSI_I_PARTIES.party_id = HZ_PARTIES.party_id
CSI_IP_ACCOUNTS.party_account_id = HZ_CUST_ACCOUNTS.cust_account_id
CSI_IP_ACCOUNTS.ship_to_address = HZ_CUST_SITE_USES_ALL.site_use_id
CSI_IP_ACCOUNTS.bill_to_address = HZ_CUST_SITE_USES_ALL.site_use_id
3. The mapping between TCA, OM and IB tables are
CSI_ITEM_INSTANCES.owner_party_id =
(SELECT party_id
FROM hz_cust_accounts
WHERE cust_account_id = OE_ORDER_LINES_ALL.sold_to_org_id) ;
CSI_I_PARTIES.party_id =
(SELECT party_id
FROM hz_cust_accounts
WHERE cust_account_id = OE_ORDER_LINES_ALL.sold_to_org_id)
CSI_IP_ACCOUNTS.party_account_id = OE_ORDER_LINES_ALL.sold_to_org_id
CSI_IP_ACCOUNTS.ship_to_address = OE_ORDER_LINES_ALL.ship_to_org_id
CSI_IP_ACCOUNTS.bill_to_address = OE_ORDER_LINES_ALL.invoice_to_org_id
OE_ORDER_LINES_ALL.ship_to_org_id =
(SELECT site_use_id
FROM hz_cust_site_uses_all hczu,
hz_cust_acct_sites_all hcas,
hz_cust_accounts hca
WHERE hczu.cust_acct_site_id = hcas.cust_acct_site_id
AND hcas.cust_account_id = OE_ORDER_LINES_ALL.sold_to_org_id
AND hczu.site_use_code = 'SHIP_TO');
OE_ORDER_LINES_ALL.invoice_to_org_id =
(SELECT site_use_id
FROM hz_cust_site_uses_all hczu,
hz_cust_acct_sites_all hcas,
hz_cust_accounts hca
WHERE hczu.cust_acct_site_id = hcas.cust_acct_site_id
AND hcas.cust_account_id = OE_ORDER_LINES_ALL.sold_to_org_id
AND hczu.site_use_code = 'BILL_TO');
1. In Order Management table, customer account, bill to and ship to are stored as
OE_ORDER_LINES_ALL.sold_to_org_id = HZ_CUST_ACCOUNTS.cust_account_id
OE_ORDER_LINES_ALL.ship_to_org_id = HZ_CUST_SITE_USES_ALL.site_use_id
OE_ORDER_LINES_ALL.invoice_to_org_id = HZ_CUST_SITE_USES_ALL.site_use_id
2. In Installed Base table, party, customer account, bill to and ship to are stored as
CSI_ITEM_INSTANCES.owner_party_id = HZ_PARTIES.party_id
CSI_ITEM_INSTANCES.location_id = HZ_PARTY_SITES.party_site_id
CSI_I_PARTIES.party_id = HZ_PARTIES.party_id
CSI_IP_ACCOUNTS.party_account_id = HZ_CUST_ACCOUNTS.cust_account_id
CSI_IP_ACCOUNTS.ship_to_address = HZ_CUST_SITE_USES_ALL.site_use_id
CSI_IP_ACCOUNTS.bill_to_address = HZ_CUST_SITE_USES_ALL.site_use_id
3. The mapping between TCA, OM and IB tables are
CSI_ITEM_INSTANCES.owner_party_id =
(SELECT party_id
FROM hz_cust_accounts
WHERE cust_account_id = OE_ORDER_LINES_ALL.sold_to_org_id) ;
CSI_I_PARTIES.party_id =
(SELECT party_id
FROM hz_cust_accounts
WHERE cust_account_id = OE_ORDER_LINES_ALL.sold_to_org_id)
CSI_IP_ACCOUNTS.party_account_id = OE_ORDER_LINES_ALL.sold_to_org_id
CSI_IP_ACCOUNTS.ship_to_address = OE_ORDER_LINES_ALL.ship_to_org_id
CSI_IP_ACCOUNTS.bill_to_address = OE_ORDER_LINES_ALL.invoice_to_org_id
OE_ORDER_LINES_ALL.ship_to_org_id =
(SELECT site_use_id
FROM hz_cust_site_uses_all hczu,
hz_cust_acct_sites_all hcas,
hz_cust_accounts hca
WHERE hczu.cust_acct_site_id = hcas.cust_acct_site_id
AND hcas.cust_account_id = OE_ORDER_LINES_ALL.sold_to_org_id
AND hczu.site_use_code = 'SHIP_TO');
OE_ORDER_LINES_ALL.invoice_to_org_id =
(SELECT site_use_id
FROM hz_cust_site_uses_all hczu,
hz_cust_acct_sites_all hcas,
hz_cust_accounts hca
WHERE hczu.cust_acct_site_id = hcas.cust_acct_site_id
AND hcas.cust_account_id = OE_ORDER_LINES_ALL.sold_to_org_id
AND hczu.site_use_code = 'BILL_TO');
***Please leave a comment***
Awesome!!
ReplyDeletethnx
ReplyDeleteThe 11 Best New Casinos to Play in New York 2021 - Mapy
ReplyDeleteCasinos in New York · 춘천 출장마사지 The Hard Rock Hotel & Casino · Grand 통영 출장안마 Victoria's · Red Rock 경상북도 출장샵 Hotel & Casino · Treasure Island · 부천 출장안마 Red Rock Hotel & Casino. 김제 출장안마