OSS_ASSET_RELATIONSHIPS_V
Details
-
Schema: FUSION
-
Object owner: OSS
-
Object type: VIEW
Columns
Name |
---|
RELATIONSHIP_CODE RELATIONSHIP RELATED_SUBSCRIPTION_NUMBER SUBSCRIPTION_PRODUCT_ID RELATED_LINE_SUBSCRIPTION_ID RELATED_LINE_PUID RELATED_LINE_NUMBER RELATED_LINE_NAME RELATED_PROD_ASS_ID ASSOCIATION_PUID ASSOCIATION_NUMBER EFFECTIVE_DATE RELATED_LINE_STATUS_CODE RELATED_LINE_STATUS AMENDMENT_REASON_CODE AMENDMENT_REASON SUBSCRIPTION_ID PRODUCT_ID PRODUCT_PUID PRODUCT_ASSOCIATION_ID |
Query
SQL_Statement |
---|
SELECT relationship_code, relationship, related_subscription_number, subscription_product_id, related_line_subscription_id, related_line_puid, related_line_number, related_line_name, related_prod_ass_id, association_puid, association_number, effective_date, related_line_status_code, related_line_status, amendment_reason_code, amendment_reason, subscription_id, product_id, product_puid, product_association_id FROM (SELECT DECODE (o.operation_code, 'AMEND', 'ORA_AMENDED_FROM', 'RENEW', 'ORA_RENEWED_FROM', 'TRANSFER', 'ORA_TRANSFER_FROM', 'SPLIT', 'ORA_SPLIT_FROM', 'UPGRADE', 'ORA_UPGRADE_FROM' ) AS relationship_code, oss_util_pub.get_code_meaning ('ORA_OSS_RELATIONSHIPS', DECODE (o.operation_code, 'AMEND', 'ORA_AMENDED_FROM', 'RENEW', 'ORA_RENEWED_FROM', 'TRANSFER', 'ORA_TRANSFER_FROM', 'SPLIT', 'ORA_SPLIT_FROM', 'UPGRADE', 'ORA_UPGRADE_FROM' ) ) AS relationship, s.subscription_number as related_subscription_number, p.subscription_product_id, p.subscription_id as related_line_subscription_id, p.subscription_product_puid AS related_line_puid, p.product_number AS related_line_number, p.product_name as related_line_name, a.product_association_id as related_prod_ass_id, a.association_puid, a.association_number, DECODE (o.operation_code, 'AMEND', trunc(p.amend_effective_date), 'RENEW', trunc(p.renewed_date), 'TRANSFER', NULL, 'SPLIT', NULL, 'UPGRADE', NULL ) AS effective_date, p.status AS related_line_status_code, oss_util_pub.get_code_meaning ('ORA_OSS_STATUS', p.status) AS related_line_status, p.amend_reason AS amendment_reason_code, oss_util_pub.get_code_meaning ('ORA_OSS_CLOSE_REASONS', p.amend_reason) AS amendment_reason, o.target_subscription_id as subscription_id, o.target_subscription_product_id AS product_id, o.target_product_puid AS product_puid, o.target_prod_association_id as product_association_id FROM oss_operation_links o, oss_products p, oss_subscriptions s, oss_product_associations a WHERE o.source_subscription_product_id = p.subscription_product_id AND p.subscription_id = s.subscription_id AND p.subscription_product_id = a.subscription_product_id AND o.source_prod_association_id = a.product_association_id AND o.operation_code in ( 'AMEND', 'RENEW','TRANSFER','SPLIT','UPGRADE') UNION ALL SELECT DECODE (o.operation_code, 'AMEND', 'ORA_AMENDED_TO', 'RENEW', 'ORA_RENEWED_TO', 'TRANSFER', 'ORA_TRANSFER_TO', 'SPLIT', 'ORA_SPLIT_TO', 'UPGRADE', 'ORA_UPGRADE_TO' ) AS relationship_code, oss_util_pub.get_code_meaning ('ORA_OSS_RELATIONSHIPS', DECODE (o.operation_code, 'AMEND', 'ORA_AMENDED_TO', 'RENEW', 'ORA_RENEWED_TO', 'TRANSFER', 'ORA_TRANSFER_TO', 'SPLIT', 'ORA_SPLIT_TO', 'UPGRADE', 'ORA_UPGRADE_TO' ) ) AS relationship, ts.subscription_number as related_subscription_number, p.subscription_product_id, p.subscription_id as related_line_subscription_id, p.subscription_product_puid AS related_line_puid, p.product_number AS related_line_number, p.product_name as related_line_name, a.product_association_id as related_prod_ass_id, a.association_puid, a.association_number, DECODE (o.operation_code, 'AMEND', trunc(s.amend_effective_date), 'RENEW', trunc(s.renewed_date), 'TRANSFER', NULL, 'SPLIT', NULL, 'UPGRADE', NULL ) AS effective_date, p.status AS related_line_status_code, oss_util_pub.get_code_meaning ('ORA_OSS_STATUS', p.status) AS related_line_status, s.amend_reason AS amendment_reason_code, oss_util_pub.get_code_meaning ('ORA_OSS_CLOSE_REASONS', s.amend_reason) AS amendment_reason, o.source_subscription_id as subscription_id, o.source_subscription_product_id AS product_id, o.source_product_puid AS product_puid , o.source_prod_association_id as product_association_id FROM oss_operation_links o, oss_products p, oss_products s, oss_subscriptions ts, oss_product_associations a WHERE o.target_subscription_product_id = p.subscription_product_id AND o.source_subscription_product_id = s.subscription_product_id AND p.subscription_id = ts.subscription_id AND p.subscription_product_id = a.subscription_product_id AND o.target_prod_association_id = a.product_association_id AND o.operation_code in ( 'AMEND', 'RENEW', 'TRANSFER','SPLIT','UPGRADE') ) |