Codeunit 8800 Custom Layout Reporting in 21
- App
- Base Application
Versions171819202122232425262728latest
Source29
Procedures, 30
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| GetLayoutIteratorKeyFilter | (var RecordRef, var FieldRef, Code[20]) | public | - | |
| ProcessReport | () | public | - | |
| ProcessReportData | (Enum Report Selection Usage, var RecordRef, Text, Integer, Text, Boolean) | public | - | |
| SetOutputOption | (Integer) | public | - | |
| GetOutputOption | (Integer) | Integer | public | - |
| GetPrintOption | () | Integer | public | - |
| GetEmailOption | () | Integer | public | - |
| GetPreviewOption | () | Integer | public | - |
| GetExcelOption | () | Integer | public | - |
| GetPDFOption | () | Integer | public | - |
| GetWordOption | () | Integer | public | - |
| GetXMLOption | () | Integer | public | - |
| GetOptionValueFromRequestPageForReport | (Integer, Text) | Text | public | - |
| SetSavePath | (Text) | public | - | |
| SetOutputSupression | (Boolean) | public | - | |
| CallReportSaveAs | (Integer, Text, ReportFormat, var OutStream, var RecordRef) | Boolean | public | - |
| IsWebClient | () | Boolean | public | - |
| SetOutputFileBaseName | (Text) | public | - | |
| SetTestModeWebClient | (Boolean) | public | - | |
| InitializeReportData | (Enum Report Selection Usage, var RecordRef, Text, Integer, Text, Boolean) | public | - | |
| InitializeData | (Integer, var RecordRef, Text, Integer, Text, Boolean) | public | - | |
| HasRequestParameterData | (Integer) | Boolean | public | - |
| RunRequestPage | (Integer) | Text | public | - |
| SetTableFilterForReportID | (Integer, Text) | public | - | |
| GetReportRequestPageParameters | (Integer) | Text | public | - |
| CheckForCustomLayoutReportingJob | () | public | - | |
| SetIgnoreRequestParameters | (Boolean) | public | - | |
| SetPredefinedRequestParameters | (Text) | public | - | |
| SetRunReportOncePerFilter | (Boolean) | public | - | |
| SaveReportRequestPageParameters | (Integer, Text) | public | - |
Events, 15
| Kind | Name | Parameters | Obsolete | ||||
|---|---|---|---|---|---|---|---|
| Integration event | OnBeforeVerifyXmlContainsDataset | (var Boolean) | 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) | - | ||||
| Integration event | OnAfterProcessReport | () | - | ||||
| Integration event | OnBeforeCallReportSaveAs | (Integer, ReportFormat) | - | ||||
| Integration event | OnBeforePrintReport | (var RecordRef, Integer) | - | ||||
| 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) | - | ||||
| Integration event | OnGenerateFileNameOnAfterAssignFileName | (var Text, Integer, Text, RecordRef) | - | ||||
| Integration event | OnCreateReportWithExtensionOnBeforeHtmlFileClose | (Integer, ReportFormat, var RecordRef, var OutStream) | - | ||||
| Integration event | OnCreateReportWithExtensionOnBeforePdfFileClose | (Integer, ReportFormat, var RecordRef, var OutStream) | - | ||||
| Integration event | OnSaveAsReportOnBeforeFileClose | (Boolean, var RecordRef, Integer, ReportFormat, var OutStream) | - | ||||
| 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) | - | ||||
| Integration event | OnSetOutputTypeOnAfterSetOutputMethod | (var Text) | - | ||||
| Integration event | OnBeforeSetIteratorJoinFieldRef | (var RecordRef, var FieldRef, var FieldRef, var Boolean) | - | ||||
| Integration event | OnAfterGetSendToEmailID | (var Record Custom Report Selection, var Text[250]) | - | ||||
| Integration event | OnAfterGetSendToEmailIDFromSource | (var Record Custom Report Selection, var Text[250]) | - | ||||