Codeunit 8800 Custom Layout Reporting in 21

App
Base Application

Procedures, 30Events, 15

Versions171819202122232425262728latest

Source29

Procedures, 30

NameParametersReturnsAccessObsolete
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)Integerpublic-
GetPrintOption()Integerpublic-
GetEmailOption()Integerpublic-
GetPreviewOption()Integerpublic-
GetExcelOption()Integerpublic-
GetPDFOption()Integerpublic-
GetWordOption()Integerpublic-
GetXMLOption()Integerpublic-
GetOptionValueFromRequestPageForReport(Integer, Text)Textpublic-
SetSavePath(Text)public-
SetOutputSupression(Boolean)public-
CallReportSaveAs(Integer, Text, ReportFormat, var OutStream, var RecordRef)Booleanpublic-
IsWebClient()Booleanpublic-
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)Booleanpublic-
RunRequestPage(Integer)Textpublic-
SetTableFilterForReportID(Integer, Text)public-
GetReportRequestPageParameters(Integer)Textpublic-
CheckForCustomLayoutReportingJob()public-
SetIgnoreRequestParameters(Boolean)public-
SetPredefinedRequestParameters(Text)public-
SetRunReportOncePerFilter(Boolean)public-
SaveReportRequestPageParameters(Integer, Text)public-

Events, 15

KindNameParametersObsolete
Integration eventOnBeforeVerifyXmlContainsDataset(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 eventOnIsTestMode(var Boolean)-
Integration eventOnAfterProcessReport()-
Integration eventOnBeforeCallReportSaveAs(Integer, ReportFormat)-
Integration eventOnBeforePrintReport(var RecordRef, Integer)-
Integration eventOnBeforeRunReportWithCustomReportSelection(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 eventOnGenerateFileNameOnAfterAssignFileName(var Text, Integer, Text, RecordRef)-
Integration eventOnCreateReportWithExtensionOnBeforeHtmlFileClose(Integer, ReportFormat, var RecordRef, var OutStream)-
Integration eventOnCreateReportWithExtensionOnBeforePdfFileClose(Integer, ReportFormat, var RecordRef, var OutStream)-
Integration eventOnSaveAsReportOnBeforeFileClose(Boolean, var RecordRef, Integer, ReportFormat, var OutStream)-
Integration eventOnBeforeRunReport(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 eventOnSetOutputTypeOnAfterSetOutputMethod(var Text)-
Integration eventOnBeforeSetIteratorJoinFieldRef(var RecordRef, var FieldRef, var FieldRef, var Boolean)-
Integration eventOnAfterGetSendToEmailID(var Record Custom Report Selection, var Text[250])-
Integration eventOnAfterGetSendToEmailIDFromSource(var Record Custom Report Selection, var Text[250])-