Blitz Report Columns

Description
Categories: Enginatics
Repository: Github
Report showing all SQL columns of selected Blitz Reports by parsing their SQL on the fly.
Use the Category or Report Name parameters to scope the results. Running without filters will parse all enabled reports, which may take several minutes.
select
xrv.report_name,
xxen_api.category(xrsc.id) category,
nvl(xrv.type_dsp,'Report') type,
xrsc.column_number,
xxen_report.column_translation(xrsc.column_name) column_header,
lower(xrsc.column_name) column_name,
xrsc.data_type
from
xxen_report_sql_columns xrsc,
xxen_reports_v xrv
where
1=1 and
xrsc.id=xrv.report_id
order by
xrv.report_name,
xrsc.column_number
Parameter NameSQL textValidation
Category
xrv.report_id in (
select
xrca.report_id
from
xxen_report_categories_v xrcv,
xxen_report_category_assigns xrca
where
xrcv.category=:category and
xrcv.category_id=xrca.category_id
)
LOV
Report Type
nvl(xrv.type_dsp,'Report')=:report_type
LOV
Report Name
xrv.report_name=:report_name
LOV
Report Name like
xrv.report_name like :report_name_like
LOV
Column Header contains
lower(xxen_report.column_translation(xrsc.column_name)) like '%'||lower(:column_header)||'%'
Char