Methods for BaseReportDriver class - Intergraph Smart WQMS - 2019 R1 (5.0) - Customization - Hexagon PPM

Intergraph Smart Weld Quality Management System Custom Reports (2019 R1)

PPMProduct
Intergraph Smart WQMS
PPMCategory_custom
Customization & Programming
Version_SmartWQMS
2019 R1 (5.0)

The BaseReportDriver class has the following methods that can be overridden:

S No

Method Name

Arguments

Result

Details

1

GetReportDefProperties ()

pobjGenerateCustomReportRequest As GenerateCustomReportRequest

GenerateCustomReportRequest

Override this method if you want to modify any properties. All these properties are from the report’s configuration file.

For example, If any criteria needs to be modified, then modify the Header or Body criteria based on the requirement.

2

PreRendering ()

pbojReqContext As ISPFRequestContext
pobjReportDataSet As Datasets
pobjGenerateCustomReportRequest As GenerateCustomReportRequest

A data set of tables

  • Use this method to generate tables if required. Any modifications to the data tables must be done here.

  • Use WQMSDataService.GetDataTableFromColumnSetBySPFQuery this method if the criteria contains OBIDs.

  • Use
    WQMSDataService.GetDataTableFromColumnSetBySimpleObjectQuery if there is no OBID for the faster retrieval.

3

PostRendering ()

pstrReportName As String

Name of the report

Override this method if you want to modify the report name.