Blitz Report Template Sharing – Oracle EBS SQL Report
Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Blitz Report · all Blitz Report reports
Overview
Lists the sharing records for Blitz Report templates - who each template is shared with at Site, Responsibility or User level. The Owner column shows the user who owns each template.
For a Responsibility-level share the Shared With column shows the responsibility name and the Application column shows its owning application; for a User-level share it shows the user name; a Site-level share is available to everyone.
For Responsibility-level shares the Menu Name column shows the responsibility’s menu and Blitz Report Menu Entries counts the Blitz Report menu functions already on that menu (blank when none). A blank Blitz Report Menu Entries with a shared template flags a responsibility whose menu is still missing the Blitz Report function - run the Update Menu Entries program to add it.
Set the Assigned to EBS User parameter to a user to answer “which templates can this user actually use, and how”. The report then shows one row per access path - a Site share (available to everyone), each Responsibility share on a responsibility the user holds, a direct User share, or ownership - but ONLY for reports the user is allowed to run: it applies the same report-access reach as the run screen (Site, Application, Request Group, Responsibility and User assignments), so a template shared with the user whose report is not assigned to the user is not listed (the user could not run it). The Assigned To User Via column names the level for that row (for example “Responsibility (AP Manager)” or “Owner”); the per-share administrative columns are blank in this mode.
Use the Report Name, Category, Template Name, Template Owner and Sharing Level parameters to narrow the list - for example set Category to Discoverer to pull the templates of all Discoverer reports, or Template Owner to list one user’s templates. The Template Name list is filtered to the selected Report Name when one is chosen.
Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.
Report Parameters
Report Name, Category, Template Name, Template Owner, Sharing Level, Assigned to User
Oracle EBS Tables Used
fnd_application, wf_user_role_assignments, fnd_responsibility, fnd_form_functions, fnd_compiled_menu_functions, fnd_menu_entries, xxen_report_template_sharing_v, xxen_report_templates, xxen_reports_v, fnd_application_vl, fnd_menus, fnd_user, fnd_user_resp_groups_direct, fnd_user_resp_groups_indirect, xxen_report_assignments, xxen_report_assignment_users
Report Categories
Related Reports
Blitz Report Assignments and Responsibilities, FND Responsibility Access, FND User Login Page Favorites, Blitz Reports, FND Menu Entries
Running This SQL Without Blitz Report
The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.
Download & Import Options
| Resource | Link |
|---|---|
| Excel Example Output | Example |
| Blitz Report™ XML Import | Blitz_Report_Template_Sharing.xml |
| SQL Source | Blitz Report Template Sharing.sql |
| Full Report on Enginatics | www.enginatics.com/reports/blitz-report-template-sharing/ |
Case Study & Technical Analysis: Blitz Report Template Sharing
Executive Summary
The Blitz Report Template Sharing report lists who each Blitz Report™ template is shared with, at Site, Responsibility or User level, and who owns it. It serves two audiences. Administrators use the default view to review sharing across the template library and to find responsibilities whose menus lack the Blitz Report function. Support staff use the user view to answer one question: which templates can this EBS user actually run, and through which access path. The report reflects the same report-access rules as the run screen, so a template is not shown as usable if its underlying report is not assigned to that user.
Business Challenge
- Sharing sprawl: Templates are created by individual users and shared to sites, responsibilities or named users, and the resulting sharing picture is hard to review in the application.
- Menu gaps: A responsibility can hold shared templates while its menu is missing the Blitz Report function, so the templates cannot be opened from that responsibility.
- Access troubleshooting: When a user says a template is missing, support needs to see whether the template is shared to a responsibility the user holds, shared directly, or simply owned by the user.
The Solution
- Sharing register: One row per template share, showing the sharing level, the shared-with target, the owner and the creation and update details.
- Responsibility context: For responsibility shares, the report shows the application, the responsibility menu and the count of Blitz Report menu entries on that menu.
- User access view: With an EBS user chosen, the report lists one row per access path, covering site shares, responsibility shares the user holds, direct user shares and ownership.
- Report-access filter: In user mode, rows are kept only where the underlying report is assigned to the user through site, application, request group, responsibility or user assignments.
Technical Architecture (High Level)
Primary Tables
XXEN_REPORT_TEMPLATE_SHARING_V: the sharing records for each template, with sharing level and target identifiers.XXEN_REPORT_TEMPLATES: the templates, with their owner and their report.XXEN_REPORTS_V: the report catalogue, supplying report name, type and category.XXEN_REPORT_ASSIGNMENTSandXXEN_REPORT_ASSIGNMENT_USERS: the report assignments and the user lists that restrict them.FND_RESPONSIBILITY,FND_MENUS,FND_APPLICATION_VLandFND_APPLICATION: the responsibility, its menu and owning application.FND_FORM_FUNCTIONS,FND_COMPILED_MENU_FUNCTIONSandFND_MENU_ENTRIES: the Blitz Report functions and their presence on a menu.FND_USER,FND_USER_RESP_GROUPS_DIRECTandFND_USER_RESP_GROUPS_INDIRECT: the user and the responsibilities granted to the user.WF_USER_ROLE_ASSIGNMENTS: the responsibility roles held by the user, used to find the responsibilities of the selected user.
Logical Relationships
- A common table expression lists the responsibilities of the selected user, from role assignments matched to responsibilities whose menus carry the Blitz Report function.
- Each sharing row is joined to its template, the template’s report, and the report’s catalogue entry.
- For responsibility shares, the responsibility, its application and its menu are outer joined, and the Blitz Report menu entry count is taken from
FND_MENU_ENTRIES. - In user mode, the rows are limited to shares the user can use: site shares, responsibility shares held directly or indirectly, user shares, and templates the user owns with no share reaching them.
- Each row is then kept only if a matching include assignment exists and no exclude assignment applies to the user.
Parameters & Filtering
- Report Name, Category and Template Name: Narrow the register to one report, one category or one template. Choosing a report also filters the template list.
- Template Owner: Lists the templates owned by one user.
- Sharing Level: Limits the output to Site, Responsibility or User shares.
- Assigned to User: Switches the report to user mode and lists the templates that user can use, with the access path in the Assigned To User Via column.
Performance & Optimization
- Responsibility list computed once: The user’s responsibilities are gathered in a common table expression, which is referenced by the assignment checks rather than recalculated in each one.
- Exists-based checks: Access and exclusion tests are written as EXISTS subqueries, so each template row stops at the first matching assignment.
FAQ
Q: How do I find which templates a specific user can use? A: Enter the user name in Assigned to User. The report lists one row per access path, and the Assigned To User Via column names the level for each row.
Q: Why does a responsibility show a blank Blitz Report Menu Entries count? A: A blank count on a responsibility with a shared template means its menu has no Blitz Report menu function, and the Update Menu Entries program should be run to add it.
Q: Can a user see a template that is shared with them if the report is not assigned to them? A: No. In user mode the report applies the same report-access rules as the run screen, so such a template is not listed.
Useful Links
- Blitz Report™ – World’s Fastest Oracle EBS Reporting Tool
- Oracle Discoverer Replacement – Import Worksheets into Blitz Report™
- Oracle EBS Reporting Toolkits by Blitz Report™
- Blitz Report™ FAQ & Community Q&A
- Supply Chain Hub by Blitz Report™
- Blitz Report™ Customer Case Studies
- Oracle EBS Reporting Blog
- Oracle EBS Reporting Resource Centre
© Enginatics GmbH