Hi Serge,
I prepare for you custom package which you can import to TDM (designed for version 7.1,but probably will work for other too). You can download from this link
Here is a little background
Small Analyze
This table is implemented by method ReportTableColumns of Report class. So first we need to observe in which descendant classes is override. Open Package Explorer and find all packages related to HTML reports and Oracle.
You can open for each its metamodel and check if there is this method.
Method ReportTableColumns is only in package „HTML Reports for PER Model“ in class „BasicHTMLPERReport“.
Create User Package
Now we need to create a user pacakge. Go to Main Menu – Expert Mode – Customization – New Custom Package
On the dialog fill the Name and the Package Extension set to „HTML Reports for Oracle“, because we want to modify all Oracle reports.
Find this new package in Package Explorer and open its properties. On tab Visibility set “Oracle”.
Create Metamodel
For new package create a metamodel. Go to Package Explorer, right click on this package and choose “Open Metamodel”. Create new class in metamodel. Call it “BasicHTMLPERReportOR” and set Object Type to “1035”.
Open a properties dialog of this class and create a new method. Set this method:
General tab
Name – ReportTableColumns
Result Data Type – Boolean
External – True
Method - BasicHTMLPERReportOR_2.ReportTableColumns
Parameters tab
Document – Dispatch
Entity – Dispatch
On the tab General click to button “Edit Script”. It will create new script in package for implementation this method.
Save Metamodel and Save Package.
Script Properties
Now it is necessary to set script properties. Open Script dialog and set visibility same as in package to “Oracle”.
On general Tab fill caption and category to HTML Reports.
Now all save, and Restart TDM.
Script Code
Find implementation of method ReportTableColumns in package „HTML Reports for PER Model“ and copy code to our new method. Now you can in new method modify this code and remove column Domain.
Regards Petr