MSC_AP_CAL_ASSIGNMENTS_V
Details
-
Schema: FUSION
-
Object owner: MSC
-
Object type: VIEW
Columns
Name |
---|
ASSOCIATION_TYPE CALENDAR_CODE CALENDAR_TYPE PARTNER_ID PARTNER_NAME PARTNER_SITE_ID PARTNER_SITE_CODE ORGANIZATION_ID ORGANIZATION_CODE CARRIER_PARTNER_ID CARRIER_PARTNER_CODE MODE_OF_TRANSPORT SERVICE_LEVEL SHIP_METHOD_CODE PARTNER_TYPE WCA_ROWID |
Query
SQL_Statement |
---|
SELECT DECODE(wca.association_type,'ORGANIZATION', DECODE(wca.SCHEDULE_USAGE,'CARRIER',9,3), 'CARRIER',4) ASSOCIATION_TYPE, wca.SCHEDULE_ID CALENDAR_CODE, wca.SCHEDULE_USAGE CALENDAR_TYPE, NULL PARTNER_ID, NULL PARTNER_NAME, null PARTNER_SITE_ID, null PARTNER_SITE_CODE, DECODE(wca.association_type,'ORGANIZATION', wca.ORGANIZATION_ID,NULL) ORGANIZATION_ID, ( SELECT ORGS.ORGANIZATION_CODE FROM INV_ORG_PARAMETERS ORGS WHERE orgs.organization_id(+) = wca.ORGANIZATION_ID AND rownum =1) AS ORGANIZATION_CODE, DECODE( wca.association_type,'CARRIER', wca.party_id,decode(wca.schedule_usage,'CARRIER',wca.carrier_usage_id)) carrier_partner_id, carrierpartnerHZP.PARTNER_NAME CARRIER_PARTNER_CODE, DECODE( wca.association_type,'CARRIER', wocs.MODE_OF_TRANSPORT,DECODE(wca.SCHEDULE_USAGE,'CARRIER',wocs.MODE_OF_TRANSPORT,NULL)) MODE_OF_TRANSPORT, DECODE( wca.association_type,'CARRIER', wocs. SERVICE_LEVEL,DECODE(wca.SCHEDULE_USAGE,'CARRIER',wocs. SERVICE_LEVEL,NULL)) SERVICE_LEVEL, NULL SHIP_METHOD_CODE, DECODE( wca.association_type,'ORGANIZATION',3, 'CARRIER',4, 'CARRIER_SITE',4) PARTNER_TYPE, wca.rowid wca_rowid FROM WSH_CALENDAR_ASSIGNMENTS wca, (SELECT * FROM WSH_ORG_CARRIER_SERVICES WHERE ORGANIZATION_ID IS NULL AND ENABLED_FLAG = 'Y' ) wocs, MSC_AP_CARRIERS_V carrierpartnerHZP WHERE wca.party_id = wocs.carrier_id(+) AND wca.ENABLED_FLAG ='Y' AND wca.ASSOCIATION_TYPE IN ('ORGANIZATION','CARRIER') AND carrierpartnerHZP.SR_TP_ID(+) = DECODE( wca.association_type,'CARRIER', wca.PARTY_ID,DECODE(wca.SCHEDULE_USAGE,'CARRIER',wca.carrier_usage_id, null)) UNION ALL SELECT DECODE(wca.association_type,'SUPPLIER', DECODE(wca.SCHEDULE_USAGE,'CARRIER',7,1), 'SUPPLIER_SITE', DECODE(wca.SCHEDULE_USAGE,'CARRIER',10,5) ) ASSOCIATION_TYPE, wca.SCHEDULE_ID CALENDAR_CODE, wca.SCHEDULE_USAGE CALENDAR_TYPE, ps.VENDOR_ID PARTNER_ID, supHZP.PARTNER_NAME PARTNER_NAME, DECODE(wca.ASSOCIATION_TYPE,'SUPPLIER_SITE',pss.VENDOR_SITE_ID) PARTNER_SITE_ID, pss.vendor_site_code PARTNER_SITE_CODE, NULL ORGANIZATION_ID, NULL ORGANIZATION_CODE, DECODE(wca.ASSOCIATION_TYPE,'SUPPLIER',DECODE(wca.SCHEDULE_USAGE,'CARRIER',wca.carrier_usage_id, NULL), 'SUPPLIER_SITE', (CARRIERPARTNERHZP1.SR_TP_ID),NULL ) CARRIER_PARTNER_ID, DECODE(WCA.ASSOCIATION_TYPE,'SUPPLIER',DECODE(WCA.SCHEDULE_USAGE,'CARRIER',CARRIERPARTNERHZP1.PARTNER_NAME, NULL), 'SUPPLIER_SITE', carrierpartnerHZP1.PARTNER_NAME,NULL ) CARRIER_PARTNER_CODE, NULL MODE_OF_TRANSPORT, NULL SERVICE_LEVEL, NULL SHIP_METHOD_CODE, 1 PARTNER_TYPE, wca.rowid wca_rowid FROM WSH_CALENDAR_ASSIGNMENTS wca, poz_suppliers ps, POZ_SUPPLIER_SITES_ALL_M pss, MSC_AP_SUPPLIERS_V suphzp, MSC_AP_CARRIERS_V CARRIERPARTNERHZP1 WHERE wca.party_id = ps.party_id AND wca.party_site_id = pss.party_site_id(+) AND wca.ENABLED_FLAG ='Y' AND wca.ASSOCIATION_TYPE IN ('SUPPLIER_SITE','SUPPLIER') AND supHZP.PARTY_ID(+) = wca.PARTY_ID AND CARRIERPARTNERHZP1.SR_TP_ID(+) = DECODE(WCA.SCHEDULE_USAGE,'CARRIER',WCA.CARRIER_USAGE_ID) UNION ALL SELECT DECODE(wca.ASSOCIATION_TYPE, 'CUSTOMER', DECODE(wca.SCHEDULE_USAGE,'CARRIER',8,2), 'CUSTOMER_SITE', DECODE(wca.SCHEDULE_USAGE,'CARRIER',11,6)) ASSOCIATION_TYPE, wca.SCHEDULE_ID CALENDAR_CODE, wca.SCHEDULE_USAGE CALENDAR_TYPE, wca.party_id PARTNER_ID, CUSTOMER.PARTY_NUMBER PARTNER_NAME, DECODE(wca.ASSOCIATION_TYPE, 'CUSTOMER_SITE', wca.party_site_id) PARTNER_SITE_ID, DECODE(wca.ASSOCIATION_TYPE, 'CUSTOMER_SITE', custsitesHPS.PARTY_SITE_NUMBER) PARTNER_SITE_CODE, NULL ORGANIZATION_ID, NULL ORGANIZATION_CODE, DECODE(WCA.SCHEDULE_USAGE,'CARRIER',WCA.CARRIER_USAGE_ID) CARRIER_PARTNER_ID, carrierpartnerHZP.PARTNER_NAME CARRIER_PARTNER_CODE, NULL MODE_OF_TRANSPORT, NULL SERVICE_LEVEL, NULL SHIP_METHOD_CODE, 2 PARTNER_TYPE, wca.rowid wca_rowid FROM WSH_CALENDAR_ASSIGNMENTS wca, HZ_PARTIES CUSTOMER, HZ_PARTY_SITES CUSTSITESHPS, MSC_AP_CARRIERS_V carrierpartnerHZP WHERE wca.ENABLED_FLAG = 'Y' AND wca.ASSOCIATION_TYPE IN ('CUSTOMER', 'CUSTOMER_SITE') AND CUSTOMER.PARTY_ID(+) = WCA.PARTY_ID AND CUSTSITESHPS.PARTY_SITE_ID(+) = WCA.PARTY_SITE_ID AND carrierpartnerHZP.SR_TP_ID(+) = DECODE(WCA.SCHEDULE_USAGE,'CARRIER',WCA.CARRIER_USAGE_ID) |