| Integration event | OnBeforeVerifyXmlContainsDataset | (var Boolean) | 17-22, gone | Pending 20.0 |
| The rendering of Word documents will be handled on the Platform. To override the behavior, subscribe on the report event CustomDocumentMerger. |
| Integration event | OnIsTestMode | (var Boolean) | 17-28 | - |
| Integration event | OnAfterProcessReport | () | 17-28 | - |
| Integration event | OnBeforeCallReportSaveAs | (Integer, ReportFormat) | 17-28 | - |
| Integration event | OnBeforePrintReport | (var RecordRef, Integer) | 17-28 | - |
| Integration event | OnBeforeRunReportWithCustomReportSelection | (var RecordRef, var Integer, var Record Custom Report Selection, var Boolean, var Record Name/Value Buffer, var Codeunit Temp Blob List, var Option, var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnGenerateFileNameOnAfterAssignFileName | (var Text, Integer, Text, RecordRef) | 17-28 | - |
| Integration event | OnCreateReportWithExtensionOnBeforeHtmlFileClose | (Integer, ReportFormat, var RecordRef, var OutStream) | 18-28 | - |
| Integration event | OnCreateReportWithExtensionOnBeforePdfFileClose | (Integer, ReportFormat, var RecordRef, var OutStream) | 18-28 | - |
| Integration event | OnSaveAsReportOnBeforeFileClose | (Boolean, var RecordRef, Integer, ReportFormat, var OutStream) | 18-28 | - |
| Integration event | OnBeforeRunReport | (var RecordRef, var Record Report Selections, var Boolean, var Record Name/Value Buffer, var Codeunit Temp Blob List, var Option, var Boolean, var Boolean) | 19-28 | - |
| Integration event | OnSetOutputTypeOnAfterSetOutputMethod | (var Text) | 19-28 | - |
| Integration event | OnBeforeSetIteratorJoinFieldRef | (var RecordRef, var FieldRef, var FieldRef, var Boolean) | 20-28 | - |
| Integration event | OnAfterGetSendToEmailID | (var Record Custom Report Selection, var Text[250]) | 21-28 | - |
| Integration event | OnAfterGetSendToEmailIDFromSource | (var Record Custom Report Selection, var Text[250]) | 21-28 | - |
| Integration event | OnRunRequestPageOnBeforeReportRunRequestPage | (Integer, var Text) | 22-28 | - |
| Integration event | OnProcessReportPerObjectOnBeforeReportDataRecordRefLoop | (Boolean, RecordRef) | 23-28 | - |
| Integration event | OnProcessReportPerObjectOnBeforeRunReport | (Boolean, RecordRef, var Boolean) | 23-28 | - |
| Integration event | OnProcessReportPerObjectOnAfterRunReport | (Boolean, RecordRef) | 23-28 | - |
| Integration event | OnAfterProcessReportPerObject | (Boolean) | 23-28 | - |
| Integration event | OnBeforeGenerateFileNameForReport | (RecordRef, var FieldRef, RecordRef, var Text, var Boolean) | 23-28 | - |
| Integration event | OnBeforeThrowProcessReportError | (var Codeunit Error Message Handler, var RecordRef, var Option) | 27-28 | - |