ZCA_KPI_HISTORY_V

Details

  • Schema: FUSION

  • Object owner: ZCA

  • Object type: VIEW

Columns

Name

KPI_HISTORY_RECORD_OBJID

KPI_HISTORY_RECORD_OBJNUM

KPI_ID

KPI_EVENT_ID

KPI_HISTORY_RECORD_OWNER_ID

KPI_HISTORY_RECORD_DATE

DYNAMIC_TEXT_1_VALUE

DYNAMIC_TEXT_2_VALUE

DYNAMIC_NUMBER_1_VALUE

DYNAMIC_NUMBER_2_VALUE

CREATED_BY

CREATION_DATE

LAST_UPDATED_BY

LAST_UPDATE_DATE

LAST_UPDATE_LOGIN

OBJECT_VERSION_NUMBER

CONFLICT_ID

Query

SQL_Statement

SELECT

k1.opty_id kpi_history_record_objid,

k1.opty_number kpi_history_record_objnum,

k.kpi_id kpi_id,

ze.kpi_event_id kpi_event_id,

k1.owner_resource_id kpi_history_record_owner_id,

k1.effective_date kpi_history_record_date,

hz.party_name dynamic_text_1_value,

NULL dynamic_text_2_value,

( k2.revn_amt * nvl(crm_conversion_rate, 1) ) dynamic_number_1_value,

NULL dynamic_number_2_value,

fnd_global.user_guid created_by,

systimestamp creation_date,

fnd_global.user_guid last_updated_by,

systimestamp last_update_date,

0 last_update_login,

1 object_version_number,

0 conflict_id

FROM

zca_kpi k,

moo_opty k1,

moo_revn k2,

hz_parties hz,

zca_kpi_history_metadata ze

WHERE

k.kpi_name = 'Revenue'

AND ze.kpi_id = k.kpi_id

AND k1.cust_party_id = hz.party_id (+)

AND k1.sum_revn_id = k2.revn_id

AND k1.status_cd = 'WON'

AND k1.opty_last_update_date > k.kpi_last_refreshed

UNION ALL

SELECT

k1.activity_id kpi_history_record_objid,

k1.activity_number kpi_history_record_objnum,

k.kpi_id kpi_id,

ze.kpi_event_id kpi_event_id,

k1.owner_id history_owner_id,

k1.activity_end_date history_record_date,

hz.party_name dynamic_text_1_value,

nvl2(k1.activity_type_code, lv.meaning, 'Uncategorized') dynamic_text_2_value,

NULL dynamic_number_1_value,

NULL dynamic_number_2_value,

fnd_global.user_guid created_by,

systimestamp creation_date,

fnd_global.user_guid last_updated_by,

systimestamp last_update_date,

0 last_update_login,

1 object_version_number,

0 conflict_id

FROM

zca_kpi k,

zmm_acty_activities k1,

hz_parties hz,

zca_kpi_history_metadata ze,

fnd_lookup_types lt,

fnd_lookup_values_tl lv

WHERE

k.kpi_name = 'Appointments Completed'

AND ze.kpi_id = k.kpi_id

AND k1.account_id = hz.party_id (+)

AND k1.activity_function_code = 'APPOINTMENT'

AND lt.lookup_type = lv.lookup_type

AND lv.language = userenv('LANG')

AND lt.view_application_id = lv.view_application_id

AND lv.view_application_id = 0

AND lt.lookup_type = 'ZMM_ACTIVITY_TYPE'

AND lv.lookup_code = nvl(k1.activity_type_code, 'CALL')

AND k1.activity_start_date < systimestamp

AND k1.activity_end_date > k.kpi_last_refreshed

UNION ALL

SELECT

k1.activity_id kpi_history_record_objid,

k1.activity_number kpi_history_record_objnum,

k.kpi_id kpi_id,

ze.kpi_event_id kpi_event_id,

k1.owner_id kpi_history_record_owner_id,

k1.activity_creation_date kpi_history_record_date,

hz.party_name dynamic_text_1_value,

to_char(k1.activity_start_date, 'RRRR-MM-DD HH24:MI:SSXFF') dynamic_text_2_value,

NULL dynamic_number_1_value,

NULL dynamic_number_2_value,

fnd_global.user_guid created_by,

systimestamp creation_date,

fnd_global.user_guid last_updated_by,

systimestamp last_update_date,

0 last_update_login,

1 object_version_number,

0 conflict_id

FROM

zca_kpi k,

zmm_acty_activities k1,

hz_parties hz,

zca_kpi_history_metadata ze

WHERE

k.kpi_name = 'Appointments Scheduled'

AND ze.kpi_id = k.kpi_id

AND k1.account_id = hz.party_id (+)

AND k1.activity_function_code = 'APPOINTMENT'

AND k1.activity_creation_date > k.kpi_last_refreshed

UNION ALL

SELECT

lead.lead_id kpi_history_record_objid,

to_char(lead.lead_id) kpi_history_record_objnum,

k.kpi_id kpi_id,

ze.kpi_event_id kpi_event_id,

lead.owner_id kpi_history_record_owner_id,

lead.converted_tm kpi_history_record_date,

lead.customer_name dynamic_text_1_value,

hz.party_name dynamic_text_2_value,

NULL dynamic_number_1_value,

NULL dynamic_number_2_value,

fnd_global.user_guid created_by,

systimestamp creation_date,

fnd_global.user_guid last_updated_by,

systimestamp last_update_date,

0 last_update_login,

1 object_version_number,

0 conflict_id

FROM

zca_kpi k,

mkl_lm_leads lead,

zca_kpi_history_metadata ze,

hz_parties hz

WHERE

k.kpi_name = 'Leads Converted'

AND k.kpi_id = ze.kpi_id

AND lead.primary_contact_id = hz.party_id (+)

AND lead.status_code = 'CONVERTED'

AND lead.converted_tm > k.kpi_last_refreshed

UNION ALL

SELECT

k1.opty_id kpi_history_record_objid,

k1.opty_number kpi_history_record_objnum,

k.kpi_id kpi_id,

ze.kpi_event_id,

k1.owner_resource_id kpi_history_record_owner_id,

k1.opty_creation_date kpi_history_record_date,

hz.party_name dynamic_text_1_value,

CONCAT(c.symbol,nvl(k2.revn_amt,0)) dynamic_text_2_value,

deals.deal_size dynamic_number_1_value,

NULL dynamic_number_2_value,

fnd_global.user_guid created_by,

systimestamp creation_date,

fnd_global.user_guid last_updated_by,

systimestamp last_update_date,

0 last_update_login,

1 object_version_number,

0 conflict_id

FROM

zca_kpi k,

moo_opty k1,

moo_revn k2,

fnd_currencies_b c,

hz_parties hz,

mkl_dm_deals deals,

zca_kpi_history_metadata ze

WHERE

k.kpi_name = 'Opportunities Created'

AND ze.kpi_id = k.kpi_id

AND k1.SUM_REVN_ID = k2.REVN_ID

AND k2.REVN_AMT_CURCY_CODE = c.currency_code

AND k1.cust_party_id = hz.party_id (+)

AND k1.opty_id = deals.opty_id (+)

AND k1.opty_creation_date > k.kpi_last_refreshed

UNION ALL

SELECT

k1.opty_id kpi_history_record_objid,

k1.opty_number kpi_history_record_objnum,

k.kpi_id kpi_id,

ze.kpi_event_id kpi_event_id,

k1.owner_resource_id kpi_history_record_owner_id,

k1.effective_date kpi_history_record_date,

hz.party_name dynamic_text_1_value,

NULL dynamic_text_2_value,

deals.deal_size dynamic_number_1_value,

NULL dynamic_number_2_value,

fnd_global.user_guid created_by,

systimestamp creation_date,

fnd_global.user_guid last_updated_by,

systimestamp last_update_date,

0 last_update_login,

1 object_version_number,

0 conflict_id

FROM

zca_kpi k,

moo_opty k1,

hz_parties hz,

mkl_dm_deals deals,

zca_kpi_history_metadata ze

WHERE

k.kpi_name = 'Opportunities Won'

AND ze.kpi_id = k.kpi_id

AND k1.cust_party_id = hz.party_id (+)

AND k1.opty_id = deals.opty_id (+)

AND k1.status_cd = 'WON'

AND k1.opty_last_update_date > k.kpi_last_refreshed

UNION ALL

SELECT

k1.activity_id kpi_history_record_objid,

k1.activity_number kpi_history_record_objnum,

k.kpi_id kpi_id,

ze.kpi_event_id kpi_event_id,

k1.owner_id kpi_history_record_owner_id,

k1.activity_end_date kpi_history_record_date,

hz.party_name dynamic_text_1_value,

k3.party_name dynamic_text_2_value,

NULL dynamic_number_1_value,

NULL dynamic_number_2_value,

fnd_global.user_guid created_by,

systimestamp creation_date,

fnd_global.user_guid last_updated_by,

systimestamp last_update_date,

0 last_update_login,

1 object_version_number,

0 conflict_id

FROM

zca_kpi k,

zmm_acty_activities k1,

hz_parties hz,

hz_parties k3,

zca_kpi_history_metadata ze

WHERE

k.kpi_name = 'Demos Completed'

AND ze.kpi_id = k.kpi_id

AND k1.account_id = hz.party_id (+)

AND k1.primary_contact_id = k3.party_id (+)

AND k1.activity_type_code = 'DEMO'

AND ( ( k1.activity_function_code = 'TASK'

AND k1.status_code = 'COMPLETE' )

OR ( k1.activity_function_code = 'APPOINTMENT'

AND k1.activity_end_date < systimestamp ) )

AND k1.activity_end_date > k.kpi_last_refreshed

UNION ALL

SELECT

k1.activity_id kpi_history_record_objid,

k1.activity_number kpi_history_record_objnum,

k.kpi_id kpi_id,

ze.kpi_event_id kpi_event_id,

k1.owner_id kpi_history_record_owner_id,

k1.activity_end_date kpi_history_record_date,

hz.party_name dynamic_text_1_value,

k3.party_name dynamic_text_2_value,

NULL dynamic_number_1_value,

NULL dynamic_number_2_value,

fnd_global.user_guid created_by,

systimestamp creation_date,

fnd_global.user_guid last_updated_by,

systimestamp last_update_date,

0 last_update_login,

1 object_version_number,

0 conflict_id

FROM

zca_kpi k,

zmm_acty_activities k1,

hz_parties hz,

hz_parties k3,

zca_kpi_history_metadata ze

WHERE

k.kpi_name = 'Email Activities Completed'

AND ze.kpi_id = k.kpi_id

AND k1.account_id = hz.party_id (+)

AND k1.primary_contact_id = k3.party_id (+)

AND k1.activity_type_code = 'EMAIL'

AND ( ( k1.activity_function_code = 'TASK'

AND k1.status_code = 'COMPLETE' )

OR ( k1.activity_function_code = 'APPOINTMENT'

AND k1.activity_end_date < systimestamp ) )

AND k1.activity_end_date > k.kpi_last_refreshed

UNION ALL

SELECT

k1.activity_id kpi_history_record_objid,

k1.activity_number kpi_history_record_objnum,

k.kpi_id kpi_id,

ze.kpi_event_id kpi_event_id,

k1.owner_id kpi_history_record_owner_id,

k1.activity_end_date kpi_history_record_date,

hz.party_name dynamic_text_1_value,

k3.party_name dynamic_text_2_value,

NULL dynamic_number_1_value,

NULL dynamic_number_2_value,

fnd_global.user_guid created_by,

systimestamp creation_date,

fnd_global.user_guid last_updated_by,

systimestamp last_update_date,

0 last_update_login,

1 object_version_number,

0 conflict_id

FROM

zca_kpi k,

zmm_acty_activities k1,

hz_parties hz,

hz_parties k3,

zca_kpi_history_metadata ze

WHERE

k.kpi_name = 'Call Activities Completed'

AND ze.kpi_id = k.kpi_id

AND k1.account_id = hz.party_id (+)

AND k1.primary_contact_id = k3.party_id (+)

AND k1.activity_type_code = 'CALL'

AND ( ( k1.activity_function_code = 'TASK'

AND k1.status_code = 'COMPLETE' )

OR ( k1.activity_function_code = 'APPOINTMENT'

AND k1.activity_end_date < systimestamp ) )

AND k1.activity_end_date > k.kpi_last_refreshed

UNION ALL

SELECT

k1.activity_id kpi_history_record_objid,

k1.activity_number kpi_history_record_objnum,

k.kpi_id kpi_id,

ze.kpi_event_id kpi_event_id,

k1.owner_id history_owner_id,

k1.activity_end_date history_record_date,

k1.subject dynamic_text_1_value,

nvl2(k1.activity_type_code, lv.meaning, 'Uncategorized') dynamic_text_2_value,

NULL dynamic_number_1_value,

NULL dynamic_number_2_value,

fnd_global.user_guid created_by,

systimestamp creation_date,

fnd_global.user_guid last_updated_by,

systimestamp last_update_date,

0 last_update_login,

1 object_version_number,

0 conflict_id

FROM

zca_kpi k,

zmm_acty_activities k1,

zca_kpi_history_metadata ze,

fnd_lookup_types lt,

fnd_lookup_values_tl lv

WHERE

k.kpi_name = 'Tasks Completed'

AND ze.kpi_id = k.kpi_id

AND k1.activity_function_code = 'TASK'

AND k1.status_code = 'COMPLETE'

AND lt.lookup_type = lv.lookup_type

AND lv.language = userenv('LANG')

AND lt.view_application_id = lv.view_application_id

AND lv.view_application_id = 0

AND lt.lookup_type = 'ZMM_ACTIVITY_TYPE'

AND lv.lookup_code = nvl(k1.activity_type_code, 'CALL')

AND k1.activity_end_date > k.kpi_last_refreshed

UNION ALL

SELECT

i.interaction_id kpi_history_record_objid,

i.interaction_number kpi_history_record_objnum,

k.kpi_id kpi_id,

ze.kpi_event_id kpi_event_id,

i.owner_resource_id kpi_history_record_owner_id,

i.end_time kpi_history_record_date,

hz.party_name dynamic_text_1_value,

k3.party_name dynamic_text_2_value,

NULL dynamic_number_1_value,

NULL dynamic_number_2_value,

fnd_global.user_guid created_by,

systimestamp creation_date,

fnd_global.user_guid last_updated_by,

systimestamp last_update_date,

0 last_update_login,

1 object_version_number,

0 conflict_id

FROM

zca_kpi k,

svc_interactions i,

svc_interaction_refs r,

svc_channels_b c,

zca_kpi_history_metadata ze,

hz_parties hz,

hz_parties k3

WHERE

k.kpi_name = 'Calls Made'

AND ze.kpi_id = k.kpi_id

AND i.account_party_id = hz.party_id (+)

AND i.contact_party_id = k3.party_id (+)

AND i.interaction_id = r.interaction_id

AND i.channel_id = c.channel_id

AND i.direction_cd = 'ORA_SVC_OUTBOUND'

AND c.channel_type_cd = 'ORA_SVC_PHONE'

AND i.status_cd = 'ORA_SVC_CLOSED'

AND i.end_time < systimestamp

AND i.end_time > kpi_last_refreshed

UNION ALL

SELECT

m.message_id kpi_history_record_objid,

m.message_number kpi_history_record_objnum,

k.kpi_id kpi_id,

ze.kpi_event_id kpi_event_id,

m.sender_party_id history_owner_id,

m.sent_date history_record_date,

NULL dynamic_text_1_value,

NULL dynamic_text_2_value,

NULL dynamic_number_1_value,

NULL dynamic_number_2_value,

fnd_global.user_guid created_by,

systimestamp creation_date,

fnd_global.user_guid last_updated_by,

systimestamp last_update_date,

0 last_update_login,

1 object_version_number,

0 conflict_id

FROM

zca_kpi k,

svc_mc_messages m,

zca_kpi_history_metadata ze

WHERE

k.kpi_name = 'Email Sent'

AND ze.kpi_id = k.kpi_id

AND m.channel_type_cd = 'ORA_SVC_EMAIL'

AND m.message_type_cd = 'ORA_SVC_OUTBOUND'

AND m.message_status_cd = 'ORA_SVC_COMMITTED'

AND m.processing_status_cd = 'ORA_SVC_SUCCESS'

AND m.conversation_id IN (

SELECT

conv.conversation_id

FROM

svc_mc_conversations conv,

svc_mc_conversation_refs conv_refs

WHERE

conv.conversation_id = conv_refs.conversation_id

AND conv.conversation_type_cd = 'ORA_SVC_CUSTOMER'

)

AND m.sent_date < systimestamp

AND m.sent_date > kpi_last_refreshed