DBA Data[Home] [Help]

APPS.IES_SURVEY_SUMMARY SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 58

   select survey_deployment_id
   from ies_svy_summary_stats_v
   where survey_deployment_id = p_deployment_id;
Line: 64

    select iscv.survey_id,
	   issv.survey_name,
	   issv.survey_status_code,
	   isdv.survey_cycle_id,
	   iscv.survey_cycle_name,
	   isdv.media_type_code,
	   alsh.list_header_id,
	   isdv.deployment_status_code,
	   alsh.list_name,
	   isdv.deploy_date,
        isdv.response_end_date,
	   isdv.deployment_name
    into
	   l_survey_id,
	   l_survey_name,
	   l_survey_status,
	   l_survey_cycle_id,
	   l_survey_cycle_name,
	   l_media_type_code,
	   l_list_header_id,
	   l_deployment_status,
	   l_list_name,
	   l_deploy_date,
	   l_response_end_date,
	   l_deployment_name
    from ies_svy_deplyments_v isdv, ams_list_headers_all alsh, ies_svy_cycles_v iscv, ies_svy_surveys_v issv
    where isdv.survey_deployment_id = p_deployment_id
    and   isdv.list_header_id = alsh.list_header_id(+)
    and   isdv.survey_cycle_id = iscv.survey_cycle_id
    and   iscv.survey_id = issv.survey_id;
Line: 96

    select count(decode(response_status, 'COMPLETE', 1,0)),
		 count(decode(response_status, 'ABANDONED',1,0)),
		 count(decode(response_status, 'ABORTED', 1, 0))
    into
		 l_total_no_responses_recd,
    	 	 l_total_no_abandoned,
	 	 l_total_no_aborted
    from ies_svy_resp_entries_v
    where survey_deployment_id = p_deployment_id;
Line: 107

	select count(*),
		  sum(decode(error_code, 'YES', 1, 0))
	into
		l_total_no_sent,
		l_total_no_errors
	from ies_svy_list_entries_v
	where survey_deployment_id = p_deployment_id;
Line: 126

    			insert into ies_svy_summary_stats_v
				(survey_id,
				 survey_cycle_id,
				 survey_deployment_id,
				 survey_deployment_name,
				 survey_name,
				 survey_status,
				 survey_cycle_name,
				 media_type_code,
	 			 deploy_date,
				 response_end_date,
				 list_header_id,
				 deployment_status,
				 list_name,
				 object_version_number,
				 total_no_sent,
				 total_no_errors,
				 total_no_responses_recd,
				 total_abandoned,
				 total_aborted,
				 refresh_date,
				 f_deletedflag)
		      values
				(l_survey_id,
				 l_survey_cycle_id,
				 p_deployment_id,
				 l_deployment_name,
				 l_survey_name,
				 l_survey_status,
				 l_survey_cycle_name,
				 l_media_type_code,
				 l_deploy_date,
			         l_response_end_date,
				 l_list_header_id,
				 l_deployment_status,
				 l_list_name,
				 1,
				 nvl(l_total_no_sent,0),
				 nvl(l_total_no_errors,0),
				 nvl(l_total_no_responses_recd,0),
				 nvl(l_total_no_abandoned, 0),
				 nvl(l_total_no_aborted, 0),
				 sysdate,
				 null);
Line: 172

	 update ies_svy_summary_stats_v
	  set total_no_sent = nvl(l_total_no_sent,0) ,
	      total_no_errors = nvl(l_total_no_errors,0),
	      total_no_responses_recd = nvl(l_total_no_responses_recd,0),
		 total_abandoned = nvl(l_total_no_abandoned,0),
		 total_aborted = nvl(l_total_no_aborted, 0),
	      refresh_date = sysdate
	 where survey_deployment_id = p_deployment_id;
Line: 211

   select survey_deployment_id
   from ies_svy_summary_stats_v
   where survey_deployment_id = p_deployment_id;
Line: 216

    select iscv.survey_cycle_id,
		iscv.survey_cycle_name,
		issv.survey_id,
		issv.survey_name,
		issv.survey_status_code,
	   	isdv.media_type_code,
	   	isdv.deploy_date,
       	isdv.response_end_date,
	   	isdv.deployment_name,
		isdv.deployment_status_code
    into   l_survey_cycle_id,
		l_survey_cycle_name,
		l_survey_id,
		l_survey_name,
		l_survey_status,
	     l_media_type_code,
	     l_deploy_date,
	     l_response_end_date,
	     l_deployment_name,
		l_deployment_status
    from ies_svy_deplyments_v isdv,
	    ies_svy_cycles_v iscv,
	    ies_svy_surveys_v issv
    where survey_deployment_id = p_deployment_id
    and   isdv.survey_cycle_id = iscv.survey_cycle_id
    and   iscv.survey_id = issv.survey_id;
Line: 245

    select count(decode(response_status, 'COMPLETE', 1,0)),
		 count(decode(response_status, 'ABANDONED',1,0)),
		 count(decode(response_status, 'ABORTED', 1, 0))
    into
		 l_total_no_responses_recd,
    	 	 l_total_no_abandoned,
	 	 l_total_no_aborted
    from ies_svy_resp_entries_v
    where survey_deployment_id = p_deployment_id;
Line: 259

    insert into ies_svy_summary_stats_v
	(survey_id,
	 survey_cycle_id,
	 survey_deployment_id,
	 survey_deployment_name,
	 deployment_status,
	 survey_name,
	 survey_status,
	 survey_cycle_name,
	 media_type_code,
	 deploy_date,
	 response_end_date,
	 object_version_number,
	 total_no_errors,
	 total_abandoned,
	 total_aborted,
	 total_no_responses_recd,
	 refresh_date,
	 f_deletedflag)
   values
	(l_survey_id,
	 l_survey_cycle_id,
	 p_deployment_id,
	 l_deployment_name,
	 l_deployment_status,
	 l_survey_name,
	 l_survey_status,
	 l_survey_cycle_name,
	 l_media_type_code,
	 l_deploy_date,
      l_response_end_date,
	 1,
	 nvl(l_total_no_errors,0),
	 nvl(l_total_no_abandoned, 0),
	 nvl(l_total_no_aborted, 0),
	 nvl(l_total_no_responses_recd,0),
	 sysdate,
	 null);
Line: 299

	 update ies_svy_summary_stats_v
	  set total_no_sent = nvl(l_total_no_sent,0) ,
	      total_no_errors = nvl(l_total_no_errors,0),
	      total_no_responses_recd = nvl(l_total_no_responses_recd,0),
		 total_abandoned = nvl(l_total_no_abandoned,0),
		 total_aborted = nvl(l_total_no_aborted, 0),
	      refresh_date = sysdate
	 where survey_deployment_id = p_deployment_id;
Line: 323

select survey_deployment_id,
	  list_header_id
from ies_svy_deplyments_v
where survey_cycle_id = p_cycle_id;
Line: 342

		Update_Question_Frequency(p_error_msg => l_error_msg,
							 p_retcode => l_retcode,
							 p_cycle_id => p_cycle_id);
Line: 364

			Update_List_Entry_Summ(p_error_msg => l_error_msg,
				p_retcode => l_retcode,
				p_cycle_id => p_cycle_id);
Line: 387

 | Update_Question_Frequency.                                               |
 | Updates the Summary data for List Based Surveys					 |
 +==========================================================================*/

Procedure Update_Question_Frequency
(
    p_error_msg OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
    p_retcode 	 OUT NOCOPY /* file.sql.39 change */ NUMBER,
    p_cycle_id      IN  NUMBER
) IS

  l_error_msg         	   	VARCHAR2(2000);
Line: 402

    		SELECT
			issv.survey_id,
			isdv.survey_deployment_id,
			ids.dscript_id,
			iq.panel_id,
			iqd.question_id,
			iqd.lookup_id,
			0 answer_id,
			count(decode(question_type, 'Checkbox', (decode(freeform_string, '1', 1, '0', 0)), 1)) answer_count
		FROM
			ies_svy_resp_entries_v isre,
			ies_svy_deplyments_v isdv,
			ies_svy_cycles_v iscv,
			ies_svy_surveys_v issv,
			ies_deployed_scripts ids,
			ies_question_data iqd,
			ies_questions iq,
			ies_question_types iqt,
			ies_panels ip
		WHERE iscv.survey_cycle_id = P_CYCLE_ID
		AND	isre.survey_deployment_id = isdv.survey_deployment_id
		AND 	isdv.survey_cycle_id = iscv.survey_cycle_id
		AND 	iscv.survey_id = issv.survey_id
		AND 	issv.dscript_id = ids.dscript_id
		AND  ids.active_status = 1
		AND 	iqd.transaction_id = isre.transaction_id
		AND 	iqd.question_id = iq.question_id
		AND  iq.active_status = 1
		AND  iq.question_type_id = iqt.question_type_id
		AND  iqt.question_type in ('Checkbox', 'Text Entry', 'Text Area')
		AND 	iq.panel_id = ip.panel_id
		AND  ip.active_status = 1
		AND 	iqd.answer_id is null
		GROUP BY
			issv.survey_id,
			isdv.survey_deployment_id,
			ids.dscript_id,
			iq.panel_id,
			iqd.question_id,
			iqd.lookup_id,
			answer_id;
Line: 445

	    	select
			issv.survey_id,
			isdv.survey_deployment_id,
			ids.dscript_id,
			iq.panel_id,
			iqd.question_id,
			iqd.lookup_id,
			ia.answer_id,
			count(decode(question_type, 'Checkbox', (decode(freeform_string, '1', 1, '0', 0)), 1)) answer_count
		from
			ies_svy_resp_entries_v isre,
			ies_svy_deplyments_v isdv,
			ies_svy_cycles_v iscv,
			ies_svy_surveys_v issv,
			ies_deployed_scripts ids,
			ies_question_data iqd,
			ies_questions iq,
			ies_question_types iqt,
			ies_panels ip,
			ies_answers ia
		where   iscv.survey_cycle_id = P_CYCLE_ID
		and	isre.survey_deployment_id = isdv.survey_deployment_id
		and 	isdv.survey_cycle_id = iscv.survey_cycle_id
		and 	iscv.survey_id = issv.survey_id
		and 	issv.dscript_id = ids.dscript_id
		and  ids.active_status = 1
		and 	iqd.transaction_id = isre.transaction_id
		and 	iqd.question_id = iq.question_id
		and  iq.active_status = 1
		and  iq.question_type_id = iqt.question_type_id
		AND  iqt.question_type in ('Checkbox Group', 'Radio Button', 'Dropdown', 'Multiselect List')
		and 	iq.panel_id = ip.panel_id
		and  ip.active_status = 1
		and 	iqd.answer_id = ia.answer_id
		and 	iqd.answer_id is not null
		GROUP BY
			issv.survey_id,
			isdv.survey_deployment_id,
			ids.dscript_id,
			iq.panel_id,
			iqd.question_id,
			iqd.lookup_id,
			ia.answer_id;
Line: 492

		UPDATE ies_svy_ques_data_v
	   		SET ANSWER_COUNT = anscountfree_rec.answer_count
	   	where 	survey_id = anscountfree_rec.survey_id
	   	and 	survey_deployment_id = anscountfree_rec.survey_deployment_id
	   	and	dscript_id = anscountfree_rec.dscript_id
		and	panel_id = anscountfree_rec.panel_id
		and	question_id = anscountfree_rec.question_id
		and 	answer_id = anscountfree_rec.answer_id
		and	lookup_id = anscountfree_rec.lookup_id;
Line: 504

		UPDATE ies_svy_ques_data_v
	   		SET ANSWER_COUNT = anscount_rec.answer_count
	   	where 	survey_id = anscount_rec.survey_id
	   	and 	survey_deployment_id = anscount_rec.survey_deployment_id
	   	and	dscript_id = anscount_rec.dscript_id
		and	panel_id = anscount_rec.panel_id
		and	question_id = anscount_rec.question_id
		and	lookup_id = anscount_rec.lookup_id
		and	answer_id = anscount_rec.answer_id;
Line: 516

			FND_MESSAGE.SET_NAME('IES', 'IES_SVY_UPDATE_DEPLOY_STATUS');
Line: 522

END Update_Question_Frequency;
Line: 538

SELECT count(question_id)
INTO   l_ques_type_count
FROM   IES_SVY_SURVEYS_V a,
	  IES_SVY_CYCLES_V b,
	  IES_DEPLOYED_SCRIPTS c,
	  IES_PANELS d,
	  IES_QUESTIONS e
WHERE  b.survey_cycle_id = p_cycle_id
AND    a.survey_id = b.survey_id
AND    a.dscript_id = c.dscript_id
AND    c.active_status = 1
AND    c.dscript_id = d.dscript_id
AND    d.active_status = 1
AND    d.panel_id = e.panel_id
AND    e.question_type_id is not null
AND    e.active_status = 1;
Line: 571

 | Update_List_Entry_Summ.                                                  |
 | Updates the Summary data for List Based Surveys					 |
 +==========================================================================*/

PROCEDURE  UPDATE_LIST_ENTRY_SUMM
(
    p_error_msg		 OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
    p_retcode			 OUT NOCOPY /* file.sql.39 change */ NUMBER,
    p_cycle_id      	 IN  NUMBER
) IS

  l_error_msg         	   	VARCHAR2(2000);
Line: 587

		SELECT
		      issv.survey_id,
		      issv.survey_name,
		      isdv.survey_cycle_id,
		      iscv.survey_cycle_name,
		      isrv.survey_deployment_id,
		      isdv.deployment_name,
		      trunc(isrv.response_collected_date) response_collected_date,
			 iale.list_header_id,
			 ialh.list_name,
		      count(distinct isrv.survey_list_entry_id) no_of_responses
		  FROM
		      ies_svy_resp_entries_v isrv,
		      ies_svy_list_entries_v islev,
		      ies_svy_cycles_v iscv,
		      ies_svy_deplyments_v isdv,
		      ies_svy_surveys_v  issv,
			 ies_ams_list_entries_v iale,
			 ies_ams_list_headers_v ialh
		  WHERE iscv.survey_cycle_id = P_CYCLE_ID
		  AND isrv.survey_list_entry_id = islev.survey_list_entry_id
		  AND isrv.survey_deployment_id = isdv.survey_deployment_id
		  AND isdv.survey_cycle_id = iscv.survey_cycle_id
		  AND iscv.survey_id = issv.survey_id
		  AND islev.list_entry_id = iale.list_entry_id
		  AND iale.list_header_id = ialh.list_header_id
		  GROUP BY
		      iale.list_header_id,
		      ialh.list_name,
		      trunc(isrv.response_collected_date),
		      isdv.deployment_name,
		      isrv.survey_deployment_id,
		      iscv.survey_cycle_name,
		      isdv.survey_cycle_id,
		      issv.survey_name,
		      issv.survey_id;
Line: 635

			select 1
			INTO  l_exist_flag
			FROM  ies_svy_list_summary_v
			WHERE list_header_id = replist_rec.list_header_id
			and	survey_deployment_id  = replist_rec.survey_deployment_id
			and  response_date = replist_rec.response_collected_date
			and	survey_cycle_id  = replist_rec.survey_cycle_id
			and	survey_id  = replist_rec.survey_id;
Line: 649

                INSERT INTO ies_svy_list_summary_v
                        (survey_id,
                         survey_name,
                         survey_cycle_id,
                         survey_cycle_name,
                         survey_deployment_id,
                         deployment_name,
			 		target_response_percent,
			 		list_header_id,
					list_name,
					response_date,
					no_sent,
                         no_responses,
					no_errors)
				values
				(replist_rec.survey_id,
				replist_rec.survey_name,
				replist_rec.survey_cycle_id,
				replist_rec.survey_cycle_name,
				replist_rec.survey_deployment_id,
				replist_rec.deployment_name,
				0,
				replist_rec.list_header_id,
				replist_rec.list_name,
				replist_rec.response_collected_date,
				0,
				replist_rec.no_of_responses,
				0);
Line: 678

				update ies_svy_list_summary_v
				set no_responses = replist_rec.no_of_responses
				WHERE
					list_header_id = replist_rec.list_header_id
					and	survey_deployment_id  = replist_rec.survey_deployment_id
					and  response_date = replist_rec.response_collected_date
					and	survey_cycle_id  = replist_rec.survey_cycle_id
					and	survey_id  = replist_rec.survey_id;
Line: 691

			FND_MESSAGE.SET_NAME('IES', 'IES_SVY_UPDATE_DEPLOY_STATUS');
Line: 697

END UPDATE_LIST_ENTRY_SUMM;