You are on page 1of 2

OPTIONAL PROMPT QUERIES: #prompt('Report Period','date_time',' ','AND s1.

REPORT_PERIOD = to_char(to_date( substr(', ' ', ",1,10),'YYYY-MM-DD'),'YYYYMM')")# #prompt('Business Unit','string', ' ', 'AND tmpl.bus_seg_code =')# #promptmany('Contract','int',' ','AND s1.contract_id IN (',' ',')')# #prompt('As Of Date','date_time',' ','AND TRUNC(start_date) <= to_date(substr(', ' ', ",1,10),'YYYY-MM-DD')")# #prompt('As Of Date','date_time',' ','AND TRUNC(end_date) >= to_date(substr(', ' ', ",1,10),'YYYY-MM-DD')")# #promptmany('Business Unit', 'String', ' ', 'and doc.struct_doc_id in ( select doc.struct_doc_id from mn_structured_doc doc ,mn_structured_contract cntr ,mn_struct_doc_sect bus_seg ,mn_bus_seg_template bus_tmpl where doc.struct_doc_id = cntr.struct_doc_i d and cntr.struct_doc_id = bus_seg.stru ct_doc_id and bus_seg.bus_seg_template_id = bus _tmpl.bus_seg_tmpl_id and bus_tmpl.tmpl_name in (', '', ')' )#

AND TO_CHAR(TO_DATE(report_period,'YYYYMM'),'YYYY-MM') = SUBSTR(#prompt('Report Period','date_time', "TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM-DD')")#,1,7) AND sect.report_period >= TO_CHAR(TO_DATE(SUBSTR(#prompt('Report Period From','d ate_time',"sect.report_period")#,1,7),'YYYY-MM-DD'),'YYYYMM') #prompt('Report Period','date_time',' ','AND s1.REPORT_PERIOD = to_char(to_date( substr(', ' ', ",1,10),'YYYY-MM-DD'),'YYYYMM')")#

AND sect.report_period >= TO_CHAR(TO_DATE(SUBSTR(#sq(prompt('Report Period From' ,'date',"2000-01-01"))#,1,7),'YYYY-MM'),'YYYYMM') #prompt('Region','char',' ','AND UPPER(almt.alignment_name) LIKE (''%'' UPPER(' ,' ',') ''%'')')# Workbook_ID=#prompt('BP Workbook','number',"11")# MANDATORY PROMPT QUERIES: mm.member_id=#prompt('CustomerID')# AND (UPPER(almt.alignment_name) LIKE ('%' UPPER(#prompt('Region','char',sq('')) #) '%')) and cntr.date_submitted > date #sq(prompt('Submitted for Approval Start Date', ' date'))#

and cntr.date_submitted < date #sq(prompt('Submitted for Approval End Date', 'da te'))# AND TO_DATE(dd.short_date_mdy,'mm/dd/yyyy') >= TO_DATE(#sq(prompt('Start Date', 'Date'))#,'yyyy-mm-dd') AND TO_DATE(dd.short_date_mdy,'mm/dd/yyyy') <= TO_DATE(#sq(prompt('End Date', 'D ate'))#,'yyyy-mm-dd') AND (sect.report_period) <= (TO_CHAR(TO_DATE(#sq(prompt('Report Period To', 'Dat e'))#,'YYYY-MM-DD'), 'YYYYMM')) AND cntr_pm_li.contract_customer_id IN(#promptmany ('Customer', 'int')#) AND new_list.eff_start_date BETWEEN date #sq(prompt('List Price Effective Start Date','date'))# AND date #sq(prompt('List Price Effective End Date','date'))# #prompt('Contract Author','numeric','1')# #prompt('Contract Author','numeric')# -- numeric is mandatory if number needs to be displayed as number. If number needs to be displayed as character then numer ic is not required here. AND (c.struct_doc_type IN(#promptmany('Contract Type')#)) AND res.sales_territory IN(#promptmany('Territory')#) AND (c.member_id_author = DECODE(trim(#prompt('Contract Author','numeric','1')#) ,'1',c.member_id_author ,#prompt('Contract Author','numeric','1')#) ) Filter: [REPORT_PERIOD_FILTER] = ?Report Period? OR TO_CHAR([REPORT_PERIOD_FILTER],'YYYYMM') = TO_CHAR(?Report Period?,'YYYYMM') Organization Prompt #promptmany('Organization ID','string',' ','AND sd.org_unit_id IN (',' ',')')# #promptmany('Accessible Org Ids', 'string', ' ', 'AND (sd.org_unit_id IN (', '', '))')#

You might also like