ZSP_ODM_CUST_V
Details
-
Schema: FUSION
-
Object owner: ZSP
-
Object type: VIEW
Columns
Name |
---|
SALES_ACCOUNT_ID CUSTOMER_WID CUST_SIZE_CODE CUST_ANNL_REVENUE CUST_NEXT_YEAR_POT_REVN CUST_ORG_TYPE_NAME CUST_NO_OF_EMPLOYEES CUST_SALES_ACCT_FLAG CUST_DB_RATING CUST_ACCT_STATUS CUST_ACCT_TYPE CUST_COMPETITOR_FLAG CUST_COUNTRY CUST_SIC_CODE CUST_LINE_OF_BUSINESS CUST_CURR_YEAR_POT_REVN CUST_SMALL_BUSS_IND CUST_PARTNER_FLAG CUST_PARTY_TYPE_CODE CUST_POT_SALES_VOL CUST_PROSPECT_FLAG CUST_PUBLIC_FLAG CUST_REV_GROWTH_CAT CUST_STATE CUST_INDUST_NAME |
Query
SQL_Statement |
---|
SELECT SALES_ACCOUNT.sales_account_id, PARTY.PARTY_ID customer_wid, PARTY_ORG_PROFILES.ORGANIZATION_SIZE CUST_SIZE_CODE, PARTY.CURR_FY_POTENTIAL_REVENUE CUST_ANNL_REVENUE, PARTY.NEXT_FY_POTENTIAL_REVENUE CUST_NEXT_YEAR_POT_REVN, (SELECT LOOKUP.MEANING FROM HZ_CODE_ASSIGNMENTS ASSGN, FND_LOOKUP_VALUES_TL LOOKUP WHERE ASSGN.owner_table_id = PARTY.PARTY_ID AND ASSGN.owner_table_name = 'HZ_PARTIES' AND ASSGN.CLASS_CATEGORY = 'ORGANIZATION_TYPE' AND ASSGN.CLASS_CATEGORY = LOOKUP.LOOKUP_TYPE AND ASSGN.CLASS_CODE = LOOKUP.LOOKUP_CODE AND LOOKUP.LANGUAGE = 'US' AND ASSGN.STATUS = 'A' AND ASSGN.PRIMARY_FLAG = 'Y' ) CUST_ORG_TYPE_NAME, PARTY.EMPLOYEES_TOTAL CUST_NO_OF_EMPLOYEES, ( CASE WHEN (SELECT COUNT(1) FROM HZ_PARTY_USG_ASSIGNMENTS ap WHERE PARTY.party_id = ap.party_id AND ap.party_usage_code = 'SALES_ACCOUNT') >= 1 THEN 'Y' ELSE 'N' END ) CUST_SALES_ACCT_FLAG, PARTY_ORG_PROFILES.DB_RATING CUST_DB_RATING, PARTY.status CUST_ACCT_STATUS, PARTY.party_type CUST_ACCT_TYPE, ( DECODE( (SELECT party_usage_code FROM hz_party_usg_assignments WHERE PARTY.party_id=hz_party_usg_assignments.party_id AND party_usage_code ='COMPETITOR' ),NULL,'N','Y') ) CUST_COMPETITOR_FLAG, PARTY.COUNTRY CUST_COUNTRY, PARTY.SIC_CODE CUST_SIC_CODE, PARTY_ORG_PROFILES.LINE_OF_BUSINESS CUST_LINE_OF_BUSINESS, PARTY.CURR_FY_POTENTIAL_REVENUE CUST_CURR_YEAR_POT_REVN, PARTY_ORG_PROFILES.SMALL_BUS_IND CUST_SMALL_BUSS_IND, PARTY.TRADING_PARTNER_IDENTIFIER CUST_PARTNER_FLAG, PARTY.PARTY_TYPE CUST_PARTY_TYPE_CODE, PARTY.NEXT_FY_POTENTIAL_REVENUE CUST_POT_SALES_VOL, (DECODE( (SELECT party_usage_code FROM hz_party_usg_assignments WHERE PARTY.party_id=hz_party_usg_assignments.party_id AND party_usage_code ='PROSPECT' ),NULL,'N','Y') ) CUST_PROSPECT_FLAG, PARTY_ORG_PROFILES.public_private_ownership_flag CUST_PUBLIC_FLAG, ((PARTY.next_fy_potential_revenue- ( CASE WHEN PARTY.curr_fy_potential_revenue = 0 OR PARTY.curr_fy_potential_revenue IS NULL THEN PARTY.next_fy_potential_revenue ELSE PARTY.curr_fy_potential_revenue END ) )*100 / ( CASE WHEN PARTY.curr_fy_potential_revenue = 0 OR PARTY.curr_fy_potential_revenue IS NULL THEN ( CASE WHEN PARTY.next_fy_potential_revenue = 0 THEN 1 ELSE PARTY.next_fy_potential_revenue END ) ELSE PARTY.curr_fy_potential_revenue END ) ) CUST_REV_GROWTH_CAT, PARTY.STATE CUST_STATE, (SELECT CLASS_CATEGORY ||'~' ||CLASS_CODE FROM ZCA_BI_CODE_ASSIGNMENTS_V WHERE owner_table_id = PARTY.PARTY_ID AND owner_table_name = 'HZ_PARTIES' AND PROFILE_OPTION_NAME = 'MOT_INDUSTRY_CLASS_CATEGORY' AND STATUS = 'A' AND LEVEL_NAME = 'SITE' AND PRIMARY_FLAG = 'Y' ) CUST_INDUST_NAME FROM HZ_PARTIES PARTY, (SELECT * FROM HZ_ORGANIZATION_PROFILES WHERE (TRUNC(sysdate) between effective_start_date and effective_end_date) ) PARTY_ORG_PROFILES, ZCA_SALES_ACCOUNTS SALES_ACCOUNT WHERE PARTY.party_id = PARTY_ORG_PROFILES.party_id AND PARTY.party_id = SALES_ACCOUNT.PARTY_ID |