Tables

Tables of the Blitz Report schema (XXEN by default), with APPS synonyms of the same name. Read them; change Blitz Report content only through the APIs and the XML import.

Summary

TableDescription
xxen_discoverer_fnd_userStaging: optional mapping of EBS user ids to user names per Discoverer End User Layer, used instead of fnd_user to resolve workbook owners when the workbooks come from another instance.
xxen_discoverer_pivot_fieldsStaging: crosstab field placement of Discoverer worksheets, converted into template pivot fields.
xxen_discoverer_sheetsStaging: worksheet-level items (layout items, sort, totals, parameter defaults) parsed from the workbook exports in xxen_discoverer_workbook_xmls (eul, doc_id).
xxen_discoverer_workbook_xmlsStaging: one row per Discoverer workbook export (.eex) loaded for conversion into Blitz Reports.
xxen_discoverer_workbooksStaging: workbook-level items (parameters, displayed items, conditions, calculations) parsed from the workbook exports in xxen_discoverer_workbook_xmls (eul, doc_id).
xxen_report_assignment_usersUsers an include assignment is limited to; joins xxen_report_assignments (assignment_id) to fnd_user (user_id). An include assignment without rows here applies to all users at its level.
xxen_report_assignmentsOne row per assignment that makes a report available (include) or unavailable (exclude) at an EBS level, or links it as a drilldown; joins to xxen_reports by report_id. Configuration content.
xxen_report_categories_tlOne row per report category and language; category_id identifies the category across languages. Configuration content.
xxen_report_category_assignsAssignment of reports to categories; joins xxen_reports (report_id) to xxen_report_categories_tl (category_id). A report can belong to several categories.
xxen_report_columnsOne row per report column alias (across all reports) with a translated heading or a number format. Configuration content.
xxen_report_columns_tlTranslations of column headings, one row per column_id and language; joins to xxen_report_columns by column_id.
xxen_report_default_templatesThe default template per report, for all users or for one user; joins to xxen_reports by report_id and xxen_report_templates by template_id.
xxen_report_dyn_col_rule_rptsAssignment of dynamic column translation rules to reports; joins xxen_report_dynamic_col_rules (rule_id) to xxen_reports (report_id). Only rules assigned to a report run for it.
xxen_report_dynamic_col_rulesOne row per dynamic column translation rule: a query producing column headings that depend on setup data or parameter values, such as descriptive flexfield segment prompts. Configuration content.
xxen_report_fontsInternal reference data: the width of each character per font, size and formatting, used to calculate Excel column widths.
xxen_report_license_hashInternal: license integrity data. Do not modify.
xxen_report_license_keyInternal: single row holding the installation's license and version.
xxen_report_license_usersInternal: one row per user who ran a report in the last 60 days, used to count active users against the license.
xxen_report_lov_countsInternal: row counts of LOV queries, taken by the concurrent program Blitz Report Update LOV Filter Before Display to set filter_before_display. One row per shared LOV, custom parameter LOV or custom upload column LOV.
xxen_report_outputInternal: report output too large for one webservice response, held for the Excel add-in to fetch in batches; deleted after the last batch or after an hour.
xxen_report_param_default_valsOne row per saved parameter default of a user or a template; joins to xxen_report_parameters by parameter_id. Exactly one of user_id and template_id is set.
xxen_report_param_dependenciesDerived: one row per reference of a parameter's default value or LOV to another parameter (:$flex$.<name>); maintained by the import and the setup form. Joins to xxen_report_parameters twice.
xxen_report_parameter_anchorsThe anchors declared in a report's SQL; joins to xxen_reports by report_id. Parameter SQL is injected only at registered anchors. Configuration content.
xxen_report_parameter_lovsOne row per shared LOV (list of values) usable by report parameters, upload columns and template conditions. Configuration content.
xxen_report_parameter_lovs_hHistory: one row per stored version of a shared LOV's query; joins to xxen_report_parameter_lovs by lov_id and guid.
xxen_report_parameter_lovs_tlTranslation table of xxen_report_parameter_lovs, one row per lov_id and language.
xxen_report_parametersOne row per report parameter or parameter sub-row; joins to xxen_reports by report_id, names in xxen_report_parameters_tl. Several rows with the same name form one run-screen parameter: the row with a display_sequence and sub-rows without. Configuration content.
xxen_report_parameters_tlTranslation table of xxen_report_parameters, one row per parameter_id and language.
xxen_report_run_param_valuesRun-time data: the parameter values and run options of a run; joins to xxen_report_runs by run_id. Rows exist only for values that were set.
xxen_report_runsRun-time data: one row per report or upload run, from the run screen, a concurrent request, the Excel add-in or the API; parameter values in xxen_report_run_param_values.
xxen_report_sens_labelsOne row per sensitivity label (Microsoft Purview information protection) that can be assigned to reports; the label's properties are in xxen_report_sens_lbl_props. Configuration.
xxen_report_sens_lbl_propsOne row per property of a sensitivity label; joins to xxen_report_sens_labels by label_id. The properties are written into the Excel output as MSIP_Label_<label_id>_<property_name> document properties.
xxen_report_shared_stringsInternal: the shared strings (xl/sharedStrings.xml) of an uploaded Excel template workbook, one row per string; joins to xxen_report_templates by template_id.
xxen_report_templ_conditionsOne row per filter condition a template applies to the report output; joins to xxen_report_templates by template_id. Applied as bound predicates on the template's wrapper select of the report SQL, for reports and upload downloads.
xxen_report_templ_excl_paramsParameters hidden from the run screen when a template is used; joins xxen_report_templates (template_id) to xxen_report_parameters (parameter_id). A template default of an excluded parameter is still applied.
xxen_report_template_columnsOne row per report column a template lists; joins to xxen_report_templates by template_id. Column names are unique per template.
xxen_report_template_filesOne row per file (zip part) of an uploaded Excel template workbook; joins to xxen_report_templates by template_id.
xxen_report_template_pivotOne row per field of a template's built-in pivot table; joins to xxen_report_templates by template_id.
xxen_report_template_sharingOne row per level a template is shared with; joins to xxen_report_templates by template_id. A template without sharing rows can be used only by its owner and template super users.
xxen_report_template_stylesInternal: cell styles of an uploaded template workbook applied to generated cells; joins to xxen_report_templates by template_id.
xxen_report_templatesOne row per report template: a column selection, sort, aggregation, pivot and optional Excel workbook for a report; joins to xxen_reports by report_id. Configuration content.
xxen_report_zoom_param_valsParameter values passed when a report is launched from an assignment: from an Oracle form (Form and Function levels) or as an add-in drilldown (Report level); joins to xxen_report_assignments by assignment_id and xxen_report_parameters by parameter_id.
xxen_reportsOne row per report or upload definition, keyed by report_id; the name and description are in xxen_reports_tl, the parameters in xxen_report_parameters and, for uploads, the columns in xxen_upload_columns. Configuration content.
xxen_reports_hHistory: one row per stored version of a report's SQL, written when an import or a save in the setup form changes xxen_reports.sql_text; joins to xxen_reports by report_id and guid.
xxen_reports_tlTranslation table of xxen_reports, one row per report_id and language.
xxen_ssrs_xmlsStaging: SQL Server Reporting Services report definitions (.rdl files) loaded through the XML upload for conversion into Blitz Reports.
xxen_upload_columnsOne row per column of an upload's spreadsheet, derived from the upload's main SQL; joins to xxen_reports by report_id. Configuration content.
xxen_upload_dataInternal: one row per uploaded spreadsheet row of an upload run (upload_row), with the cell values in columns column1 to column998; joins to xxen_report_runs by run_id. The upload view of each upload reads it.
xxen_upload_dependenciesDerived: one row per reference of an upload column's query to another column (:$column$) or a report parameter (:$flex$); maintained by the import and the setup form. Joins to xxen_reports by report_id.
xxen_upload_exampleExample table written by the shipped example upload; not used by the product otherwise.
xxen_upload_parametersOne row per argument of an upload's PL/SQL procedure or interface table column, read from the database object; joins to xxen_reports by report_id and maps arguments to xxen_upload_columns by column_name.
xxen_upload_result_stageInternal: API results an upload request hands to its result report request, one row per upload run (run_id of xxen_report_runs), because the result report runs as a separate request.
xxen_upload_sqlsAdditional SQL statements of an upload; joins to xxen_reports by report_id. Configuration content.

Tables

xxen_discoverer_fnd_user

Staging: optional mapping of EBS user ids to user names per Discoverer End User Layer, used instead of fnd_user to resolve workbook owners when the workbooks come from another instance.

ColumnTypeNullDescription
eulvarchar2(30)not nullEnd User Layer owner.
user_idnumbernot nullEBS user id as recorded in the End User Layer.
user_namevarchar2(100)not nullEBS user name.
IndexTypeColumns
xxen_discoverer_fnd_user_u1uniqueeul, user_id

xxen_discoverer_pivot_fields

Staging: crosstab field placement of Discoverer worksheets, converted into template pivot fields.

ColumnTypeNullDescription
eulvarchar2(30)not nullEnd User Layer owner.
doc_idnumbernot nullDiscoverer workbook document id.
sheet_namevarchar2(240)not null
field_typevarchar2(6)not nullROW, COLUMN, FILTER or VALUE.
item_keyvarchar2(240)not null
seq_nonumbernot nullOrder of the field within its area.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_discoverer_pivot_flds_u1uniqueeul, doc_id, field_type, item_key
xxen_discoverer_pivot_flds_u2uniqueeul, doc_id, sheet_name, field_type, seq_no

xxen_discoverer_sheets

Staging: worksheet-level items (layout items, sort, totals, parameter defaults) parsed from the workbook exports in xxen_discoverer_workbook_xmls (eul, doc_id).

ColumnTypeNullDescription
eulvarchar2(30)not nullEnd User Layer owner.
doc_idnumbernot nullDiscoverer workbook document id.
doc_namevarchar2(100)not null
doc_ownervarchar2(64)not null
sheet_namevarchar2(240)not null
view_typevarchar2(8)not nullWorksheet layout; CrossTab for a crosstab worksheet.
item_keyvarchar2(240)
item_namevarchar2(240)
classvarchar2(30)not nullKind of item, e.g. AxisItem, MeasureItem, DisplaySequence, TableSort, SortItems, Totals, Parameter, Condition.
item_typevarchar2(30)
ref_object_keyvarchar2(100)
default_parameter_valuevarchar2(4000)Worksheet default value of a parameter.
sort_ordernumber
display_sequencenumber
distinct_flagvarchar2(1)
subtotalsvarchar2(25)
subtotals_typevarchar2(25)
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_discoverer_sheets_u1uniqueeul, doc_id, sheet_name, class, item_key, decode(class, 'axisitem', item_type

xxen_discoverer_workbook_xmls

Staging: one row per Discoverer workbook export (.eex) loaded for conversion into Blitz Reports.

ColumnTypeNullDescription
eulvarchar2(30)not nullEnd User Layer owner the workbook belongs to.
doc_idnumbernot nullDiscoverer workbook document id.
xmlxmltypenot nullThe workbook export.
convert_flagvarchar2(1)Y = selected for conversion; C = converted by the Discoverer import.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_disco_workbook_xmls_u1uniqueeul, doc_id

xxen_discoverer_workbooks

Staging: workbook-level items (parameters, displayed items, conditions, calculations) parsed from the workbook exports in xxen_discoverer_workbook_xmls (eul, doc_id).

ColumnTypeNullDescription
eulvarchar2(30)not nullEnd User Layer owner.
doc_idnumbernot nullDiscoverer workbook document id.
doc_namevarchar2(100)not null
doc_descriptionvarchar2(4000)
doc_ownervarchar2(64)not null
item_keyvarchar2(240)
item_namevarchar2(240)
item_descriptionvarchar2(4000)
classvarchar2(30)not nullKind of item: Parameter, DisplayedItem, Condition or Calculation.
ref_namevarchar2(240)
ref_typevarchar2(30)Kind of object the item refers to: EulItem, Calculation or Parameter.
ref_keyvarchar2(240)
ref_item_namevarchar2(4000)
ref_object_keyvarchar2(100)
display_item_typevarchar2(25)
expression_stringclobDiscoverer expression of a calculation or condition.
requiredvarchar2(1)
promptvarchar2(80)
case_sensitivevarchar2(1)
display_sequencenumber
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_discoverer_workbooks_u1uniqueeul, doc_id, class, item_key, ref_name, ref_key

xxen_report_assignment_users

Users an include assignment is limited to; joins xxen_report_assignments (assignment_id) to fnd_user (user_id). An include assignment without rows here applies to all users at its level.

ColumnTypeNullDescription
assignment_idnumbernot null
user_idnumbernot null
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_assign_users_u1uniqueassignment_id, user_id
xxen_report_assign_users_n1user_id

xxen_report_assignments

One row per assignment that makes a report available (include) or unavailable (exclude) at an EBS level, or links it as a drilldown; joins to xxen_reports by report_id. Configuration content.

ColumnTypeNullDescription
assignment_idnumbernot nullPrimary key.
report_idnumbernot nullThe assigned report (xxen_reports); for a Report level assignment the drilldown target report.
include_excludevarchar2(1)not nullI = include, E = exclude.
assignment_levelvarchar2(14)not nullSite, Application, Request Group, Responsibility, User, Form, Function or Report.
id1numbernot nullSite: 0; Application: application_id; Request Group: request_group_id; Responsibility: responsibility_id; User: user_id; Form: form_id; Function: function_id; Report: report_id of the source report the drilldown starts from.
id2numberRequest Group, Responsibility and Form: application_id of the group, responsibility or form; Report: template_id (xxen_report_templates) the drilldown runs with.
block_namevarchar2(30)Form and Function levels: Forms block the report is launched from; null for any block.
drilldown_columnvarchar2(240)Report level: column of the source report that offers the drilldown.
matching_columnvarchar2(240)Report level: source report column whose value is tested against matching_value; null tests the drilldown column itself.
matching_valuevarchar2(2000)Report level: value or semicolon-separated values (% wildcards allowed) the tested column must have for the drilldown to apply; null applies to every row.
disabledvarchar2(1)Y when the assignment is disabled.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_assignments_u1uniqueassignment_id
xxen_report_assignments_u2uniqueid1, assignment_level, report_id, id2, block_name, drilldown_column, matching_column, matching_value
xxen_report_assignments_n1report_id

xxen_report_categories_tl

One row per report category and language; category_id identifies the category across languages. Configuration content.

ColumnTypeNullDescription
category_idnumbernot nullCategory identifier, referenced by xxen_report_category_assigns.
languagevarchar2(4)not nullLanguage code of this translation.
source_langvarchar2(4)not nullLanguage the text was entered in.
categoryvarchar2(120)not nullCategory name in this language.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
last_update_loginnumber
IndexTypeColumns
xxen_report_categories_tl_u1uniquecategory_id, language
xxen_report_categories_tl_u2uniquecategory, language

xxen_report_category_assigns

Assignment of reports to categories; joins xxen_reports (report_id) to xxen_report_categories_tl (category_id). A report can belong to several categories.

ColumnTypeNullDescription
report_idnumbernot null
category_idnumbernot null
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_category_assign_u1uniquereport_id, category_id
xxen_report_category_assign_n1category_id

xxen_report_columns

One row per report column alias (across all reports) with a translated heading or a number format. Configuration content.

ColumnTypeNullDescription
column_idnumbernot nullPrimary key.
column_namevarchar2(251)not nullColumn alias as used in report SQL, lower case.
number_formatvarchar2(80)Excel number format for this column wherever it appears.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_columns_u1uniquecolumn_id
xxen_report_columns_u2uniquecolumn_name

xxen_report_columns_tl

Translations of column headings, one row per column_id and language; joins to xxen_report_columns by column_id.

ColumnTypeNullDescription
column_idnumbernot null
languagevarchar2(4)not nullLanguage code of this translation.
translationvarchar2(753)not nullColumn heading in this language.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_columns_tl_u1uniquecolumn_id, language
xxen_report_columns_tl_n1translation
xxen_report_columns_tl_n2last_updated_by

xxen_report_default_templates

The default template per report, for all users or for one user; joins to xxen_reports by report_id and xxen_report_templates by template_id.

ColumnTypeNullDescription
report_idnumbernot null
user_idnumberUser the default applies to; null = default for all users.
template_idnumberDefault template; null on a user row means the user runs without a template although a global default exists.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_default_templ_u1uniquereport_id, user_id

xxen_report_dyn_col_rule_rpts

Assignment of dynamic column translation rules to reports; joins xxen_report_dynamic_col_rules (rule_id) to xxen_reports (report_id). Only rules assigned to a report run for it.

ColumnTypeNullDescription
rule_idnumbernot null
report_idnumbernot null
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_rpt_dyn_col_rule_rpts_u1uniquereport_id, rule_id

xxen_report_dynamic_col_rules

One row per dynamic column translation rule: a query producing column headings that depend on setup data or parameter values, such as descriptive flexfield segment prompts. Configuration content.

ColumnTypeNullDescription
rule_idnumbernot nullPrimary key.
rule_namevarchar2(60)not nullUnique rule name.
rule_sqlvarchar2(4000)not nullQuery returning column_name and translation pairs; may reference run parameters as :binds.
enabledvarchar2(1)Y when the rule is enabled.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_dyn_col_rules_u1uniquerule_id
xxen_report_dyn_col_rules_u2uniquerule_name

xxen_report_fonts

Internal reference data: the width of each character per font, size and formatting, used to calculate Excel column widths.

ColumnTypeNullDescription
font_namevarchar2(100)not null
font_sizenumbernot null
formattingvarchar2(10)B = bold; null = regular.
charactervarchar2(4)not nullThe character.
character_widthnumbernot nullWidth of the character.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_fonts_u1uniquefont_name, font_size, unistr('\'||asciistr(character

xxen_report_license_hash

Internal: license integrity data. Do not modify.

ColumnTypeNullDescription
hashvarchar2(128)
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null

xxen_report_license_key

Internal: single row holding the installation's license and version.

ColumnTypeNullDescription
company_namevarchar2(100)Licensed company name.
license_keyvarchar2(64)Encrypted license key.
versionvarchar2(10)not nullInstalled Blitz Report version.
build_datedatenot nullBuild date of the installed version.
version_last_update_datedatenot nullTime the installed version was last installed or upgraded.
fsg_build_datedateBuild date of the FSG workbook loaded on this instance.
custom_application_short_namevarchar2(50)not nullShort name of the custom application Blitz Report is registered under.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null

xxen_report_license_users

Internal: one row per user who ran a report in the last 60 days, used to count active users against the license.

ColumnTypeNullDescription
user_idnumbernot nullfnd_user.user_id.
last_run_datedatenot nullTime of the user's last run.
IndexTypeColumns
xxen_report_license_users_u1uniqueuser_id
xxen_report_license_users_n1last_run_date

xxen_report_lov_counts

Internal: row counts of LOV queries, taken by the concurrent program Blitz Report Update LOV Filter Before Display to set filter_before_display. One row per shared LOV, custom parameter LOV or custom upload column LOV.

ColumnTypeNullDescription
typevarchar2(13)not nullLOV (shared LOV, lov_id), Parameter (custom parameter LOV, parameter_id) or Upload Column (custom upload column LOV, report_id and column_name).
lov_idnumber
parameter_idnumber
report_idnumber
column_namevarchar2(251)
query_hashnumbernot nullHash of the query that was counted; a changed query is counted again.
request_idnumbernot nullConcurrent request that queued the count.
session_numbernumbernot nullCounting session the LOV was assigned to.
statusvarchar2(9)not nullQueued, Counting, Counted, Timed Out or Error.
filter_changevarchar2(7)Set or Removed when the count switched filter before display on or off.
row_countnumberLargest row count found.
attemptsnumberNumber of count queries executed (dependent LOVs are counted with several parent values).
activity_timetimestampTime of the last counting activity, used to stop counts running too long.
messagevarchar2(4000)Error message of a failed count.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_lov_counts_u1uniquetype, lov_id, parameter_id, report_id, column_name
xxen_report_lov_counts_n1request_id, session_number, status

xxen_report_output

Internal: report output too large for one webservice response, held for the Excel add-in to fetch in batches; deleted after the last batch or after an hour.

ColumnTypeNullDescription
run_idnumbernot null
output_clobclobThe output data.
batch_sizenumberCharacters per batch.
total_batchesnumberNumber of batches.
creation_datedate
IndexTypeColumns
xxen_report_output_u1uniquerun_id
xxen_report_output_n1creation_date

xxen_report_param_default_vals

One row per saved parameter default of a user or a template; joins to xxen_report_parameters by parameter_id. Exactly one of user_id and template_id is set.

ColumnTypeNullDescription
parameter_idnumbernot null
user_idnumberUser the default belongs to (fnd_user.user_id); null for a template default.
template_idnumberTemplate the default belongs to (xxen_report_templates); null for a user default.
default_valueclobThe default: the LOV id for parameters with an id LOV, otherwise the display value.
lockedvarchar2(1)Template defaults: Y when the value is fixed for users of the template and cannot be changed on the run screen; users with Developer or System access are exempt.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_param_def_vals_u1uniqueparameter_id, user_id, template_id

xxen_report_param_dependencies

Derived: one row per reference of a parameter's default value or LOV to another parameter (:$flex$.<name>); maintained by the import and the setup form. Joins to xxen_report_parameters twice.

ColumnTypeNullDescription
report_idnumbernot null
flex_bindvarchar2(100)not nullThe :$flex$ token as written in the dependent's default or LOV.
parameter_idnumbernot nullThe referenced (parent) parameter.
is_datevarchar2(1)Y when the parent parameter is of type Date or DateTime.
dependent_parameter_idnumbernot nullThe parameter whose default or LOV contains the reference.
id_or_valuevarchar2(5)value when the token reads the parent's display value (:$flex$.<name>.value); null when it reads the id.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_param_depend_u1uniquedependent_parameter_id, flex_bind
xxen_report_param_depend_n1report_id
xxen_report_param_depend_n2parameter_id

xxen_report_parameter_anchors

The anchors declared in a report's SQL; joins to xxen_reports by report_id. Parameter SQL is injected only at registered anchors. Configuration content.

ColumnTypeNullDescription
report_idnumbernot null
anchorvarchar2(131)not nullAnchor text as it appears in the SQL, e.g. 1=1, &dff_columns, :p_date; unique per report regardless of case.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_param_anchors_u1uniquereport_id, lower(anchor

xxen_report_parameter_lovs

One row per shared LOV (list of values) usable by report parameters, upload columns and template conditions. Configuration content.

ColumnTypeNullDescription
lov_idnumbernot nullPrimary key.
guidraw(16)not nullGlobal identifier of the LOV, identical on every instance; the XML import matches LOVs by it, then by name.
lov_namevarchar2(100)not nullUnique LOV name.
filter_before_displayvarchar2(1)Y when the list is searched with a filter before it is listed; set per instance by the concurrent program Blitz Report Update LOV Filter Before Display.
lov_queryclobnot nullThe LOV query, returning id (optional), value and description columns.
value_to_id_queryvarchar2(4000)Query translating a display value to its id for upload columns using this LOV, used instead of the LOV query.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_parameter_lovs_u1uniquelov_id
xxen_report_parameter_lovs_u2uniquelov_name
xxen_report_parameter_lovs_u3uniqueguid

xxen_report_parameter_lovs_h

History: one row per stored version of a shared LOV's query; joins to xxen_report_parameter_lovs by lov_id and guid.

ColumnTypeNullDescription
lov_idnumbernot null
guidraw(16)not null
lov_namevarchar2(100)not null
lov_queryclobnot nullThe LOV query of this version.
commentsvarchar2(4000)Version comment.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_param_lovs_h_u1uniquelov_id, creation_date
xxen_report_param_lovs_h_u2uniqueguid, creation_date

xxen_report_parameter_lovs_tl

Translation table of xxen_report_parameter_lovs, one row per lov_id and language.

ColumnTypeNullDescription
lov_idnumbernot null
languagevarchar2(4)not nullLanguage code of this translation.
source_langvarchar2(4)not nullLanguage the text was entered in.
descriptionvarchar2(2000)LOV description, shown as hint text where the parameter has none.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
last_update_loginnumber
IndexTypeColumns
xxen_report_param_lovs_tl_u1uniquelov_id, language

xxen_report_parameters

One row per report parameter or parameter sub-row; joins to xxen_reports by report_id, names in xxen_report_parameters_tl. Several rows with the same name form one run-screen parameter: the row with a display_sequence and sub-rows without. Configuration content.

ColumnTypeNullDescription
parameter_idnumbernot nullPrimary key, referenced by run values, defaults and dependencies.
report_idnumbernot null
display_sequencenumberPosition on the run screen; negative = hidden parameter, null = sub-row of the parameter with the same name.
anchorvarchar2(131)not nullPlace in the report SQL the parameter acts on: n=n (sql_text appended as a where condition), &lexical (replaced by sql_text), or :bind (the value is bound directly).
sql_textclobSQL fragment injected at the anchor when the parameter has a value.
parameter_typevarchar2(30)Char, Number, Date, DateTime, LOV (Blitz Report LOV or custom query) or LOV Oracle (EBS value set); null on sub-rows.
lov_idnumberType LOV: xxen_report_parameter_lovs.lov_id of a shared LOV; type LOV Oracle: fnd_flex_value_sets.flex_value_set_id.
free_textvarchar2(1)Y when values outside the LOV are accepted; otherwise an LOV parameter validates against its LOV.
filter_before_displayvarchar2(1)Y when the LOV is searched with a filter before it is listed; set per instance from the LOV's row count.
lov_queryclobCustom LOV query when no shared LOV is used; returns id (optional), value and description columns.
id_or_valuevarchar2(5)value = bind the LOV display value instead of the id; null binds the id when the LOV has an id column.
matching_valuevarchar2(2000)LOV id value for which this row's sql_text applies; lets one parameter apply different SQL per selected value.
default_valuevarchar2(4000)Default value: a literal, an expression such as fnd_profile.value('ORG_ID'), or a select statement returning one row; may reference other parameters as :$flex$.<name>.
requiredvarchar2(1)Y when the parameter must have a value.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_parameters_u1uniqueparameter_id
xxen_report_parameters_u2uniquereport_id, display_sequence, nvl2(display_sequence, null, parameter_id
xxen_report_parameters_u3uniquecasewhenanchorlike':%'thenreport_idend, casewhenanchorlike':%'thenanchorend
xxen_report_parameters_n1lov_id
xxen_report_parameters_n2last_updated_by

xxen_report_parameters_tl

Translation table of xxen_report_parameters, one row per parameter_id and language.

ColumnTypeNullDescription
parameter_idnumbernot null
report_idnumbernot null
languagevarchar2(4)not nullLanguage code of this translation.
source_langvarchar2(4)not nullLanguage the text was entered in.
parameter_namevarchar2(80)not nullParameter name shown on the run screen; also the name referenced as :$flex$.<name> (blanks as underscores).
descriptionvarchar2(2000)Parameter description shown as hint text.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
last_update_loginnumber
IndexTypeColumns
xxen_report_parameters_tl_u1uniqueparameter_id, language
xxen_report_parameters_tl_n1report_id

xxen_report_run_param_values

Run-time data: the parameter values and run options of a run; joins to xxen_report_runs by run_id. Rows exist only for values that were set.

ColumnTypeNullDescription
run_idnumbernot null
parameter_idnumbernot nullPositive: xxen_report_parameters.parameter_id, or the condition_id of a prompted template condition; negative: a run option (template name, output format, email and so on), identified by the tag of lookup XXEN_REPORT_TRANSLATIONS meaning RUNTIME_OPTIONS.<option>.
valueclobnot nullThe value: the LOV id for parameters with an id LOV, otherwise the display value; several values start with <multiple_values> and are separated by semicolons.
value_charvarchar2(4000)The value as varchar2 (first 4000 bytes), used by the multiple values expansion; null for <multiple_values> rows, which are split on use.
manually_changedvarchar2(1)Y when the user changed the value from its default on the run screen.
IndexTypeColumns
xxen_report_run_param_vals_u1uniquerun_id, parameter_id, value_char

xxen_report_runs

Run-time data: one row per report or upload run, from the run screen, a concurrent request, the Excel add-in or the API; parameter values in xxen_report_run_param_values.

ColumnTypeNullDescription
run_idnumbernot nullPrimary key.
report_idnumbernot nullThe report run (xxen_reports).
responsibility_application_idnumbernot nullApplication of the responsibility the run was made from.
responsibility_idnumbernot nullResponsibility the run was made from.
created_bynumbernot nullUser who ran the report.
creation_datedatenot null
start_datedateTime the report execution started.
completion_datedateTime the report execution completed; null while running or after a failure.
completion_messagevarchar2(4000)Message of a run that did not complete normally, e.g. a license or report error.
request_idnumberBlitz Report concurrent request of the run (fnd_concurrent_requests); null for runs outside a concurrent request, e.g. from the Excel add-in.
typevarchar2(1)Report type at run time (xxen_reports.type), U for uploads.
row_countnumberNumber of rows written.
file_sizenumberSize of the output file in bytes.
upload_request_idnumberUploads: concurrent request of the Blitz Upload program that processed this run's rows.
upload_file_namevarchar2(256)Uploads: name of the uploaded workbook.
upload_errorsvarchar2(1)Y when the upload result contains rows in error.
IndexTypeColumns
xxen_report_runs_u1uniquerun_id
xxen_report_runs_u2uniquerequest_id
xxen_report_runs_n1report_id, creation_date
xxen_report_runs_n2creation_date
xxen_report_runs_n3type, creation_date
xxen_report_runs_n4created_by, creation_date
xxen_report_runs_n5nvl2(completion_date, null, 'y'
xxen_report_runs_n6upload_request_id

xxen_report_sens_labels

One row per sensitivity label (Microsoft Purview information protection) that can be assigned to reports; the label's properties are in xxen_report_sens_lbl_props. Configuration.

ColumnTypeNullDescription
label_idvarchar2(36)not nullLabel GUID as defined in the organization's label policy.
enabledvarchar2(1)Y when the label can be selected.
descriptionvarchar2(240)Label name shown in the label list; defaults to the label's Name property.
display_sequencenumbernot nullOrder of the label in the list.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_sens_labels_u1uniquelabel_id

xxen_report_sens_lbl_props

One row per property of a sensitivity label; joins to xxen_report_sens_labels by label_id. The properties are written into the Excel output as MSIP_Label_<label_id>_<property_name> document properties.

ColumnTypeNullDescription
label_idvarchar2(36)not null
property_namevarchar2(100)not nullProperty name, e.g. Name, Enabled, Method, SiteId, ContentBits.
property_valuevarchar2(4000)Property value.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_sens_lbl_props_u1uniquelabel_id, property_name

xxen_report_shared_strings

Internal: the shared strings (xl/sharedStrings.xml) of an uploaded Excel template workbook, one row per string; joins to xxen_report_templates by template_id.

ColumnTypeNullDescription
template_idnumbernot null
string_idnumbernot nullZero-based index of the string in the workbook.
stringclobnot nullString text; for rich text the whole <si> element.
string_typevarchar2(1)R = rich text, E = empty string, null = plain text.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_shared_strings_u1uniquetemplate_id, string_id

xxen_report_templ_conditions

One row per filter condition a template applies to the report output; joins to xxen_report_templates by template_id. Applied as bound predicates on the template's wrapper select of the report SQL, for reports and upload downloads.

ColumnTypeNullDescription
condition_idnumbernot nullPrimary key, from the parameter id sequence: a prompted condition's run value is stored in xxen_report_run_param_values under this id.
template_idnumbernot null
display_sequencenumbernot nullOrder of the condition.
column_namevarchar2(251)not nullReport column the condition filters on.
operatorvarchar2(11)not nullComparison operator, e.g. =, <>, like, >=, is not null.
valuevarchar2(4000)Fixed comparison value; for a prompted condition the default.
parameter_typevarchar2(30)Data type of the value: Char, Number, Date.
lov_idnumberLOV (xxen_report_parameter_lovs) offered for the value.
lov_picked_bynumberUser who chose the LOV; null when it was suggested automatically.
lov_picked_datedateTime the LOV was chosen.
promptvarchar2(1)Y when the value is asked on the run screen; otherwise the fixed value applies.
requiredvarchar2(1)Y when a prompted value is required.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_templ_cond_u1uniquecondition_id
xxen_report_templ_cond_n1template_id

xxen_report_templ_excl_params

Parameters hidden from the run screen when a template is used; joins xxen_report_templates (template_id) to xxen_report_parameters (parameter_id). A template default of an excluded parameter is still applied.

ColumnTypeNullDescription
template_idnumbernot null
parameter_idnumbernot null
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_templ_excl_par_u1uniquetemplate_id, parameter_id

xxen_report_template_columns

One row per report column a template lists; joins to xxen_report_templates by template_id. Column names are unique per template.

ColumnTypeNullDescription
template_idnumbernot null
display_sequencenumberPosition of the column in the output; null hides the column.
column_namevarchar2(251)not nullReport column alias, upper case.
aggregationvarchar2(14)SUM, COUNT, COUNT_DISTINCT, MIN, MAX or AVG; when any column is aggregated, the output is grouped by every displayed column without aggregation.
sort_ordernumberPosition in the order by clause; negative = descending.
sheet_breakvarchar2(1)Y when a new worksheet starts for each value of this column.
requiredvarchar2(1)Uploads: Y when the column is required in this template.
read_onlyvarchar2(1)Uploads: Y when the column is read only in this template.
hiddenvarchar2(1)Y places the column after the visible ones (hidden in uploads); it does not remove it from the output.
freeze_panesvarchar2(1)Y on the first scrollable column: the columns to its left and the header row are frozen.
default_valuevarchar2(4000)Uploads: default value of the column in this template; for a read only column a semicolon-separated list of allowed values.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_template_cols_u1uniquetemplate_id, column_name
xxen_report_template_cols_u2uniquenvl2(sort_order, template_id, null

xxen_report_template_files

One row per file (zip part) of an uploaded Excel template workbook; joins to xxen_report_templates by template_id.

ColumnTypeNullDescription
template_idnumbernot null
file_namevarchar2(100)not nullPart name inside the workbook, e.g. xl/worksheets/sheet1.xml.
file_datablobContent of the part.
sheet_numbernumberWorksheet parts: number of the worksheet.
sheet_namevarchar2(31 char)Worksheet parts: worksheet name.
sheet_typevarchar2(9)data = the worksheet that receives the report output; parameter = the worksheet that receives the parameter values; null for other parts.
column_header_row_numnumberData sheet: row number of the column headings.
column_header_startvarchar2(10)Data sheet: cell of the first column heading, e.g. A1.
custom_last_rowclobData sheet: XML of the sheet's last row when it contains formulas (e.g. totals), written below the report data.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_template_files_u1uniquetemplate_id, file_name
xxen_report_template_files_u2uniquetemplate_id, nvl(to_char(sheet_number

xxen_report_template_pivot

One row per field of a template's built-in pivot table; joins to xxen_report_templates by template_id.

ColumnTypeNullDescription
template_idnumbernot null
column_namevarchar2(251)not nullReport column used as pivot field.
field_typevarchar2(6)not nullFILTER, ROW, COLUMN or VALUE (data field).
display_sequencenumbernot nullOrder of the field within its area.
aggregationvarchar2(5)VALUE fields: SUM, COUNT, AVG or MAX.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_template_pivot_u1uniquetemplate_id, column_name, aggregation

xxen_report_template_sharing

One row per level a template is shared with; joins to xxen_report_templates by template_id. A template without sharing rows can be used only by its owner and template super users.

ColumnTypeNullDescription
template_idnumbernot null
id1numbernot nullSite: 0; Responsibility: responsibility_id; User: user_id.
id2numberResponsibility: application_id of the responsibility.
sharing_levelvarchar2(1)not nullS = site, R = responsibility, U = user.
restrictedvarchar2(1)Y when users at this level may run the report only with this template (or another restricted template), not with the plain report; users with Developer or System access are exempt.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_template_sharin_u1uniqueid1, sharing_level, template_id, id2
xxen_report_template_sharin_n1template_id

xxen_report_template_styles

Internal: cell styles of an uploaded template workbook applied to generated cells; joins to xxen_report_templates by template_id.

ColumnTypeNullDescription
template_idnumbernot null
sheet_typevarchar2(9)not nulldata or parameter, as in xxen_report_template_files.
cell_identifiervarchar2(10)not nullCell reference (e.g. B16) or column letter for a whole column.
style_idnumbernot nullIndex of the cell style in the workbook's xl/styles.xml.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_template_styles_u1uniquetemplate_id, sheet_type, cell_identifier

xxen_report_templates

One row per report template: a column selection, sort, aggregation, pivot and optional Excel workbook for a report; joins to xxen_reports by report_id. Configuration content.

ColumnTypeNullDescription
template_idnumbernot nullPrimary key. Negative ids are temporary templates of a single run.
guidraw(16)not nullGlobal identifier of the template, identical on every instance; the XML import matches templates by it.
template_namevarchar2(240)not nullTemplate name, unique per report.
report_idnumbernot null
distinct_flagvarchar2(1)Y when the output is reduced to distinct rows (select distinct).
dynamic_columnsvarchar2(1)Y when report columns without a row in xxen_report_template_columns are included in the output; otherwise they are hidden.
descriptionvarchar2(4000)Template description.
owner_typevarchar2(1)not nullU = owned by a user, R = owned by a responsibility.
owner_idnumbernot nullOwning user (fnd_user.user_id) or responsibility (fnd_responsibility.responsibility_id).
owner_appl_idnumberApplication of the owning responsibility.
file_namevarchar2(256)File name of the uploaded Excel template workbook.
file_languagevarchar2(3)Language the column headings of the uploaded workbook are written in; headings are translated when the report runs in another language.
pivot_layoutvarchar2(1)T = tabular pivot layout; null = compact.
repeat_labelsvarchar2(1)Y when pivot row labels are repeated on every row.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_templates_u1uniquetemplate_id
xxen_report_templates_u2uniqueguid
xxen_report_templates_u3uniquereport_id, template_name
xxen_report_templates_n1last_updated_by

xxen_report_zoom_param_vals

Parameter values passed when a report is launched from an assignment: from an Oracle form (Form and Function levels) or as an add-in drilldown (Report level); joins to xxen_report_assignments by assignment_id and xxen_report_parameters by parameter_id.

ColumnTypeNullDescription
assignment_idnumbernot null
parameter_idnumbernot null
block_namevarchar2(30)Form and Function levels: Forms block the value is taken from; Report level: Column (value from a source report column) or Parameter (value from a source report parameter).
item_namevarchar2(30)Forms item, or source report column or parameter name, the value is taken from.
id_or_valuevarchar2(5)id when the form item holds the LOV id; null when it holds the display value.
parameter_valuevarchar2(4000)Fixed value passed when no block and item are given; <null> passes an empty value.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_report_zoom_param_vals_u1uniqueassignment_id, parameter_id

xxen_reports

One row per report or upload definition, keyed by report_id; the name and description are in xxen_reports_tl, the parameters in xxen_report_parameters and, for uploads, the columns in xxen_upload_columns. Configuration content.

ColumnTypeNullDescription
report_idnumbernot nullPrimary key, used by every child table.
guidraw(16)not nullGlobal identifier of the report, identical on every instance; the XML import matches reports by it.
sql_textclobnot nullThe report SQL, including the parameter anchors (1=1, &lexical, :bind) where parameter SQL is injected at run time.
disabledvarchar2(1)Y when the report is disabled and cannot be run.
typevarchar2(1)Report type: null = report, U = upload, F = FSG financial statement, D = drilldown, S = system, P = protected.
xdo_application_short_namevarchar2(50)Application short name of the BI Publisher data definition the report was converted from.
xdo_data_source_codevarchar2(80)Code of the BI Publisher data definition (xdo_lobs.lob_code) the report was converted from; its data template supplies the default PL/SQL package.
number_formatvarchar2(80)Default Excel number format for the numeric columns of this report.
copied_from_guidraw(16)GUID of the report this report was copied from.
db_packagevarchar2(128)PL/SQL package whose beforereport and afterreport triggers run before and after the SQL; it receives each parameter value in a package variable named after the parameter's anchor. When null, the package named in the BI Publisher data template is used.
author_emailvarchar2(4000)Email address of the report author, shown in the setup form.
emailvarchar2(4000)Default email recipients of the run (the EMAIL run option); either addresses or a select statement returning them.
output_formatvarchar2(5)Default output format of the run (the OUTPUT_FORMAT run option), e.g. XLSX, CSV, TSV; null = XLSX.
row_limitnumberDefault maximum number of rows written (the ROW_LIMIT run option).
time_limitnumberDefault maximum run time in minutes after which the run is terminated (the TIME_LIMIT run option).
custom_postprocessvarchar2(240)Default command run on the output file after the report completes (the CUSTOM_POSTPROCESS run option).
output_file_namevarchar2(240)Default name of the downloaded or emailed output file (the OUTPUT_FILE_NAME run option); plain text and tokens.
server_output_directoryvarchar2(240)Default server directory a copy of the output is written to (the SERVER_OUTPUT_DIRECTORY run option).
server_file_namevarchar2(240)Default file name of the server directory copy (the SERVER_FILE_NAME run option).
request_type_idnumberConcurrent request class (fnd_concurrent_request_class.request_class_id) stamped on the report's concurrent requests at submission, so concurrent managers can be specialized by request type.
target_databasevarchar2(256)Database link (user_db_links.db_link) to a database the report runs on instead of the local one; overrides the profile Blitz Report Target Database.
required_parametersvarchar2(4000)Boolean SQL condition over the parameters (:Parameter_Name) that must be true before the report can be submitted, e.g. (:Ledger is not null or :Operating_Unit is not null); the message shown otherwise is xxen_reports_tl.required_parameters_message.
upload_typevarchar2(1)Upload processing type: A = PL/SQL procedure (upload_object is the procedure), I = interface table (upload_object is the table).
upload_create_onlyvarchar2(1)Y when the upload only creates records; downloaded rows cannot be updated.
upload_delete_conditionvarchar2(4000)Interface table uploads only: where condition deleting rows from the interface table before the upload inserts; may reference :$column$ and :$flex$ tokens.
upload_decimal_placesnumberNumber of decimal places numeric cells are rounded to before processing; null = profile XXEN_UPLOAD_ROUND_TO_DECIMAL_PLACES, default 5.
upload_objectvarchar2(159)PL/SQL procedure (package.procedure) called once per uploaded row, or the interface table inserted into, depending on upload_type.
upload_post_procedurevarchar2(159)PL/SQL procedure called after all rows, once per distinct combination of its IN parameters over the successful rows.
upload_excel_validationvarchar2(4000)Function call validating a whole row in Excel before upload, referencing the row's cells as :$column$ tokens.
upload_object_datedateTimestamp of the upload_object specification when its parameters were last read into xxen_upload_parameters.
upload_post_procedure_datedateTimestamp of the upload_post_procedure specification when its parameters were last read into xxen_upload_parameters.
sensitivity_label_idvarchar2(36)Sensitivity label (xxen_report_sens_labels.label_id) written into the Excel output file.
attribute_categoryvarchar2(30)Descriptive flexfield context column for customer use.
attribute1varchar2(240)
attribute2varchar2(240)
attribute3varchar2(240)
attribute4varchar2(240)
attribute5varchar2(240)
attribute6varchar2(240)
attribute7varchar2(240)
attribute8varchar2(240)
attribute9varchar2(240)
attribute10varchar2(240)
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_reports_u1uniquereport_id
xxen_reports_u2uniqueguid
xxen_reports_n1creation_date

xxen_reports_h

History: one row per stored version of a report's SQL, written when an import or a save in the setup form changes xxen_reports.sql_text; joins to xxen_reports by report_id and guid.

ColumnTypeNullDescription
report_namevarchar2(240)not nullReport name at the time of the version.
report_idnumbernot null
guidraw(16)not null
sql_textclobnot nullThe report SQL of this version.
commentsvarchar2(4000)Version comment describing the change.
created_bynumbernot null
creation_datedatenot nullTime the version was recorded.
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_reports_h_u1uniquereport_id, creation_date
xxen_reports_h_u2uniqueguid, creation_date

xxen_reports_tl

Translation table of xxen_reports, one row per report_id and language.

ColumnTypeNullDescription
report_idnumbernot null
languagevarchar2(4)not nullLanguage code of this translation.
source_langvarchar2(4)not nullLanguage the text was entered in.
report_namevarchar2(240)not nullReport name in this language, unique per language.
descriptionvarchar2(4000)Report description shown on the run screen.
required_parameters_messagevarchar2(2000)Message shown when the required_parameters condition of xxen_reports is not met.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
last_update_loginnumber
IndexTypeColumns
xxen_reports_tl_u1uniquereport_id, language
xxen_reports_tl_u2uniquereport_name, language

xxen_ssrs_xmls

Staging: SQL Server Reporting Services report definitions (.rdl files) loaded through the XML upload for conversion into Blitz Reports.

ColumnTypeNullDescription
report_idnumbernot nullIdentifier of the staged report definition.
report_namevarchar2(1000)not nullName of the .rdl report.
report_pathvarchar2(1000)not nullPath of the .rdl file in the uploaded archive.
xmlxmltypenot nullThe report definition.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_ssrs_xmls_u1uniquereport_name, report_path

xxen_upload_columns

One row per column of an upload's spreadsheet, derived from the upload's main SQL; joins to xxen_reports by report_id. Configuration content.

ColumnTypeNullDescription
report_idnumbernot null
column_numbernumbernot nullPosition of the column in the upload SQL.
column_namevarchar2(251)not nullColumn alias in the upload SQL, upper case; framework columns end with an underscore (ACTION_, STATUS_, MESSAGE_, MODIFIED_COLUMNS_).
column_typevarchar2(10)not nullChar, Number, Date, DateTime, LOV, LOV Oracle or Rowid.
data_typevarchar2(8)not nullData type of the column in the generated upload view: varchar2, number, date or rowid.
data_lengthnumberMaximum length of a varchar2 column in bytes.
lov_idnumberType LOV: xxen_report_parameter_lovs.lov_id of a shared LOV; type LOV Oracle: fnd_flex_value_sets.flex_value_set_id.
free_textvarchar2(1)Y when values outside the LOV are accepted.
filter_before_displayvarchar2(1)Y when the LOV is searched with a filter before it is listed.
lov_queryclobCustom LOV query when no shared LOV is used; may reference other columns as :$column$.<name> and report parameters as :$flex$.<name>.
value_to_id_queryvarchar2(4000)Query translating the cell's display value to the id passed to the procedure, used instead of the LOV.
default_valuevarchar2(4000)Default value of the column for new rows; may reference other columns and parameters.
commentsvarchar2(4000)Comment shown on the column heading; text starting with select or with is executed at download and its result shown.
requiredvarchar2(1)Y when the column must have a value.
read_onlyvarchar2(1)Y when the column cannot be changed on downloaded rows.
hiddenvarchar2(1)Y when the column is hidden in the workbook.
group_validationvarchar2(1)Y when rows sharing the same values in all group validation columns fail together if one of them is invalid.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_upload_columns_u1uniquereport_id, column_name
xxen_upload_columns_n1lov_id

xxen_upload_data

Internal: one row per uploaded spreadsheet row of an upload run (upload_row), with the cell values in columns column1 to column998; joins to xxen_report_runs by run_id. The upload view of each upload reads it.

ColumnTypeNullDescription
run_idnumbernot nullThe upload run (xxen_report_runs.run_id).
upload_rownumbernot null
column1 ... column998varchar2(4000)
IndexTypeColumns
xxen_upload_data_u1uniquerun_id, upload_row
xxen_upload_data_u1uniquerun_id, upload_row

xxen_upload_dependencies

Derived: one row per reference of an upload column's query to another column (:$column$) or a report parameter (:$flex$); maintained by the import and the setup form. Joins to xxen_reports by report_id.

ColumnTypeNullDescription
report_idnumbernot null
dependency_typevarchar2(17)not nullQuery containing the reference: LOV query, Default value, Value to id query, Excel validation or Comments.
flex_bindvarchar2(100)not nullThe token as written in the query.
report_parameter_idnumberReferenced report parameter (xxen_report_parameters) for a :$flex$ token.
column_namevarchar2(251)Referenced upload column for a :$column$ token.
dependent_column_namevarchar2(251)Upload column whose query contains the reference.
dependent_upload_parameter_idnumberValue to id query: the upload parameter (xxen_upload_parameters) the translation feeds.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_upload_dependencies_u1uniquereport_id, dependency_type, flex_bind, dependent_column_name, dependent_upload_parameter_id
xxen_upload_dependencies_n1report_parameter_id

xxen_upload_example

Example table written by the shipped example upload; not used by the product otherwise.

ColumnTypeNullDescription
idnumbernot null
namevarchar2(400)not null
date_of_birthdatenot null
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_upload_example_u1uniqueid

xxen_upload_parameters

One row per argument of an upload's PL/SQL procedure or interface table column, read from the database object; joins to xxen_reports by report_id and maps arguments to xxen_upload_columns by column_name.

ColumnTypeNullDescription
parameter_idnumbernot nullPrimary key.
report_idnumbernot null
sourcevarchar2(1)not nullU = argument of the row procedure (or interface table column); P = argument of the post procedure.
display_sequencenumbernot nullArgument position.
parameter_namevarchar2(30)not nullArgument or interface column name.
in_outvarchar2(9)in, out or in/out; null for interface table columns.
parameter_typevarchar2(6)not nullChar, Number or Date.
defaultedvarchar2(1)Y when the argument has a default in the procedure signature.
column_namevarchar2(251)Upload column passed to the argument (ACTION_CODE_ and STATUS_CODE_ for the framework action and status codes); null = not passed.
id_or_valuevarchar2(5)value = pass the display value of an LOV column instead of its id.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_upload_parameters_u1uniqueparameter_id
xxen_upload_parameters_u2uniquereport_id, source, parameter_name
xxen_upload_parameters_u3uniquereport_id, source, display_sequence
xxen_upload_parameters_n1report_id, column_name

xxen_upload_result_stage

Internal: API results an upload request hands to its result report request, one row per upload run (run_id of xxen_report_runs), because the result report runs as a separate request.

ColumnTypeNullDescription
run_idnumbernot null
result_clobclob
IndexTypeColumns
xxen_upload_result_stage_n1run_id

xxen_upload_sqls

Additional SQL statements of an upload; joins to xxen_reports by report_id. Configuration content.

ColumnTypeNullDescription
sql_idnumbernot nullPrimary key.
report_idnumbernot null
sql_typevarchar2(11)not nullSuccess SQL (rows of the result report for successful rows), Error SQL (rows for failed rows, generated when sql_text is null), Order By (order of processing) or Lexical (replaces an anchor of the upload SQL in the result run).
anchorvarchar2(131)Lexical rows: the &anchor the sql_text replaces.
sql_textclobThe SQL statement or fragment.
created_bynumbernot null
creation_datedatenot null
last_updated_bynumbernot null
last_update_datedatenot null
IndexTypeColumns
xxen_upload_sqls_u1uniquesql_id
xxen_upload_sqls_u2uniquereport_id, sql_type, anchor

Generated from Blitz Report 3.3.7 on .