Namespace Microsoft.Foundation.Reporting

Codeunit

Name Description
Codeunit Microsoft.Foundation.Reporting."Custom Layout Reporting"
Codeunit Microsoft.Foundation.Reporting."Design-time Report Selection"
Codeunit Microsoft.Foundation.Reporting."Document-Print"
Codeunit Microsoft.Foundation.Reporting."Document Report Mgt."
Codeunit Microsoft.Foundation.Reporting."Report Distribution Management"
Codeunit Microsoft.Foundation.Reporting."Report Layout Update Log"
Codeunit Microsoft.Foundation.Reporting.ReportManagement
Codeunit Microsoft.Foundation.Reporting."Report Selection Mgt."
Codeunit Microsoft.Foundation.Reporting."Report Selections Impl"
Codeunit Microsoft.Foundation.Reporting."Test Report-Print"
Codeunit Microsoft.Foundation.Reporting."Serv. Document Print"
Codeunit Microsoft.Foundation.Reporting."Mfg. Document Print"
Codeunit Microsoft.Foundation.Reporting."Report Management Helper"
Codeunit Microsoft.Foundation.Reporting."Serv. Electr. Doc. Format"
Codeunit Microsoft.Foundation.Reporting."Serv. Report Distribution Mgt."
Codeunit Microsoft.Foundation.Reporting."Serv. Test Report Print"

Table

Name Description
Table Microsoft.Foundation.Reporting."Custom Report Layout"
Table Microsoft.Foundation.Reporting."Custom Report Selection"
Table Microsoft.Foundation.Reporting."Document Sending Profile"
Table Microsoft.Foundation.Reporting."Electronic Document Format"
Table Microsoft.Foundation.Reporting."Report Layout Selection"
Table Microsoft.Foundation.Reporting."Report Layout Update Log"
Table Microsoft.Foundation.Reporting."Report List Translation"
Table Microsoft.Foundation.Reporting."Report Selections"
Table Microsoft.Foundation.Reporting."Report Totals Buffer"

Page

Name Description
Page Microsoft.Foundation.Reporting."Custom Report Layouts"
Page Microsoft.Foundation.Reporting."Document Sending Profile"
Page Microsoft.Foundation.Reporting."Document Sending Profiles"
Page Microsoft.Foundation.Reporting."Electronic Document Format"
Page Microsoft.Foundation.Reporting."Electronic Document Formats"
Page Microsoft.Foundation.Reporting."Pick Report"
Page Microsoft.Foundation.Reporting."Post and Send Confirmation"
Page Microsoft.Foundation.Reporting."Report Layout Lookup"
Page Microsoft.Foundation.Reporting."Report Layout Selection"
Page Microsoft.Foundation.Reporting."Report Layouts Part"
Page Microsoft.Foundation.Reporting."Report Layout Update Log"
Page Microsoft.Foundation.Reporting."Select Sending Options"

Enum

Name Description
Enum Microsoft.Foundation.Reporting."Custom Report Layout Type"
Enum Microsoft.Foundation.Reporting."Doc. Sending Profile Disk"
Enum Microsoft.Foundation.Reporting."Doc. Sending Profile Elec.Doc."
Enum Microsoft.Foundation.Reporting."Doc. Sending Profile Send To"
Enum Microsoft.Foundation.Reporting."Document Sending Profile Attachment Type"
Enum Microsoft.Foundation.Reporting."Document Sending Profile Usage"
Enum Microsoft.Foundation.Reporting."Electronic Document Format Usage"
Enum Microsoft.Foundation.Reporting."Report Selection Usage"

EnumExtension

Name Description
EnumExtension Microsoft.Foundation.Reporting."Mfg. Report Selection Usage"
EnumExtension Microsoft.Foundation.Reporting."Serv. Electr.Doc.Format Usage"
EnumExtension Microsoft.Foundation.Reporting."Serv. Report Selection Usage"

Events

Name
OnIsTestMode
OnAfterProcessReport
OnBeforeCallReportSaveAs
OnBeforePrintReport
OnBeforeRunReport
OnBeforeRunReportWithCustomReportSelection
OnBeforeSetIteratorJoinFieldRef
OnCreateReportWithExtensionOnBeforeHtmlFileClose
OnCreateReportWithExtensionOnBeforePdfFileClose
OnGenerateFileNameOnAfterAssignFileName
OnSaveAsReportOnBeforeFileClose
OnSetOutputTypeOnAfterSetOutputMethod
OnAfterGetSendToEmailID
OnAfterGetSendToEmailIDFromSource
OnRunRequestPageOnBeforeReportRunRequestPage
OnProcessReportPerObjectOnBeforeReportDataRecordRefLoop
OnProcessReportPerObjectOnBeforeRunReport
OnProcessReportPerObjectOnAfterRunReport
OnAfterProcessReportPerObject
OnBeforeGenerateFileNameForReport
OnAfterDoPrintSalesHeader
OnAfterDoPrintPurchaseHeader
OnAfterPrintSalesInvoiceToDocumentAttachment
OnAfterPrintSalesOrderToDocumentAttachment
OnBeforeCalcSalesDisc
OnBeforeCalcServDisc
OnBeforeCalcPurchDisc
OnBeforeGetPurchDocTypeUsage
OnBeforeGetSalesDocTypeUsage
OnBeforeDoPrintSalesHeader
OnBeforeDoPrintPurchHeader
OnBeforePrintBankAccStmt
OnBeforePrintPostedPaymentReconciliation
OnBeforePrintCheck
OnBeforePrintCheckProcedure
OnBeforePrintTransferHeader
OnBeforePrintServiceContract
OnBeforePrintServiceHeader
OnBeforePrintAsmHeader
OnBeforePrintSalesOrder
OnBeforePrintSalesHeaderArch
OnBeforePrintPurchHeaderArch
OnBeforePrintProformaSalesInvoice
OnBeforeRunSaveAsDocumentAttachment
OnGetAsmHeaderTypeUsageElseCase
OnGetPurchDocTypeUsageElseCase
OnGetSalesDocTypeUsageElseCase
OnGetServHeaderDocTypeUsageElseCase
OnGetServContractTypeUsageElseCase
OnGetSalesArchDocTypeUsageElseCase
OnGetPurchArchDocTypeUsageElseCase
OnGetSalesOrderUsageElseCase
OnDoPrintSalesHeaderToDocumentAttachmentOnBeforeRunSaveAsDocumentAttachment
OnDoPrintProformaSalesInvoiceToDocumentAttachmentOnBeforeRunSaveAsDocumentAttachment
OnDoPrintSalesOrderToAttachmentOnBeforeRunSaveAsDocumentAttachment
OnDoPrintPurchaseHeaderToDocumentAttachmentOnBeforeRunSaveAsDocumentAttachment
OnBeforeProcessPrintSalesOrder
OnBeforeRunDefaultCheckSalesElectronicDocument
OnBeforeGetBillToCustomer
OnBeforeGetReportCaption
OnBeforeSendXmlEmailAttachment
OnBeforeVANDocumentReport
OnAfterGetBillToCustomer
OnAfterGetFullDocumentTypeText
OnGetDocumentLanguageCodeCaseElse
OnVANDocumentReportOnBeforeLoopIteration
OnVANDocumentReportOnBeforeRunDeliveryCodeunit
OnGetFullDocumentTypeTextElseCase
OnGetBillToCustomerOnUnhandledTableNo
OnSelectReportLayout
OnAfterGetPrinterName
OnAfterHasCustomLayout
OnAfterGetPaperTrayForReport
OnAfterSubstituteReport
OnAfterDocumentPrintReady
OnAfterSetupPrinters
OnAfterIntermediateDocumentReady
OnAfterDocumentReady
OnAfterDocumentDownload
OnCustomDocumentMergerEx Invoke the OnCustomDocumentMergeEx trigger, which handled user defiend report renders given a dataset and a layout. The Render must be implemented in AL and return the output stream as defined by the format given in ReportAction.
OnSelectReportLayoutCode Fetch the currently selected layout code and layout type from application.
OnFetchReportLayoutByCode Fetch the currently selected layout code from application.
OnApplicationReportMergeStrategy Select between platform or application report rendering. If this trigger return InApplication = true, then run the report and layout in a custom report render using the OnCustomDocumentMergerEx event.
OnWordDocumentMergerAppMode Select between platform or application report rendering for Word reports only. If this trigger return InApplication = true, then run the report and layout in the legacy OnMergeDocumentReport event.
OnGetFilename
OnBeforeInitReportSelectionSales
OnBeforeInitReportSelectionPurch
OnBeforeInitReportSelectionInvt
OnBeforeInitReportSelectionBank
OnBeforeInitReportSelectionCust
OnBeforeInitReportSelectionServ
OnBeforeInitReportSelectionProd
OnBeforeInitReportSelectionWhse
OnBeforeInitReportSelectionJobs
OnAfterInitReportSelectionSales
OnAfterInitReportSelectionPurch
OnAfterInitReportSelectionInvt
OnAfterInitReportSelectionBank
OnAfterInitReportSelectionCust
OnAfterInitReportSelectionServ
OnAfterInitReportSelectionProd
OnAfterInitReportSelectionWhse
OnAfterInitReportSelectionJobs
OnInitReportUsage
OnInitReportUsageWhse
OnBeforeInsertRepSelectionWhse
OnAfterCalcSalesDiscount
OnAfterCalcPurchDiscount
OnBeforePrintGenJnlLine
OnCalcSalesDiscOnAfterSetFilters
OnCalcPurchDiscOnAfterSetFilters
OnCalcSalesDiscOnBeforeRun
OnCalcPurchDiscOnBeforeRun
OnCalcServDiscOnBeforeRun
OnPrintGenJnlLineOnAfterGenJnlLineCopy
OnPrintVATStmtLineOnBeforeReportRun
OnBeforeCalcServDisc
OnBeforePrintServiceHeader
OnBeforePrintServiceItemWorksheet
OnBeforePrintServiceContract
OnGetServHeaderDocTypeUsageElseCase
OnGetServContractTypeUsageElseCase
OnBeforeGetDocumentFormatUsageForServiceHeader
OnCalcServDiscOnBeforeRun
OnBeforeCanBeModified
OnBeforeUpdateLayout
OnBeforeExportReportLayout
OnBeforeExportSchema
OnCopyRecordOnBeforeInsertLayout
OnGetNonBuiltInLayout
OnGetFileExtension
OnImportLayoutBlob
OnImportLayoutSetFileFilter
OnInitBuiltInLayout
OnLookupLayoutOKOnBeforePageRun
OnAfterFilterEmailBodyUsage
OnBeforeGetSendToEmail
OnCopyFromReportSelections
OnCopyFromReportSelectionsOnBeforeInsert
OnGetSendToEmailFromContacts
OnGetSelectedContactsFilter
OnAfterSend
OnAfterSendCustomerRecords
OnAfterSendVendor
OnAfterSendToEMail
OnAfterSendToEmailVendor
OnBeforeCheckShowProfileSelectionMethodDialog
OnBeforeGetDefaultSendingProfileForCustomerFromLookup
OnBeforeGetDefaultSendingProfileForVendorFromLookup
OnBeforeGetRecordAsText
OnBeforeOnDelete
OnBeforeSend
OnBeforeSendCustomerRecords
OnBeforeSendVendor
OnBeforeSendVendorRecords
OnBeforeSendToDisk
OnBeforeTrySendToPrinter
OnBeforeTrySendToEMail
OnCheckElectronicSendingEnabled
OnGetDocumentName
OnGetDefaultOnBeforeDocumentSendingProfileInsert
OnSendCustomerRecordsOnBeforeLookupProfile
OnSendVendorRecordsOnBeforeLookupProfile
OnBeforeVerifySelectedOptionsValid
OnAfterGetRecordAsText
OnBeforeSendToPrinter
OnSendWithReportDistributionManagement
OnBeforeGetDocumentUsage
OnBeforeGetDocumentFormatUsage
OnBeforeGetDocumentUsageForSalesHeader
OnBeforeGetDocumentFormatUsageForSalesHeader
OnBeforeGetDocumentUsageForServiceHeader
OnGetDocumentNoCaseElse
OnGetDocumentTypeCaseElse
OnSendElectronicallyOnBeforeDeleteAll
OnSendElectronicallyOnBeforeRecordExportBufferInsert
OnSendElectronicallyOnAfterRecRefGetTable
OnBeforeGetAttachmentFileName
OnGetDocumentFormatUsageCaseElse
OnAfterShouldLogUptake
OnBeforeHasNormalCustomLayoutSelection
OnAfterGetCustomReportSelection
OnAfterSetEmailBodyUsageFilters
OnAfterSetEmailAttachmentUsageFilters
OnAfterSetEmailUsageFilters
OnAfterSaveReportAsPDF
OnAfterCanSaveReportAsPDF
OnBeforeCheckEmailBodyUsage
OnBeforeDoSaveReportAsHTML
OnBeforeDoSaveReportAsHTMLInTempBlob
OnBeforeGetCustEmailAddress
OnBeforeGetHtmlReport
OnBeforeGetVendorEmailAddress
OnBeforeGetEmailAddress
OnBeforeGetEmailAddressIgnoringLayout
OnBeforeGetCustomReportSelection
OnBeforePrint
OnBeforePrintForUsage
OnBeforePrintWithCheck
OnBeforePrintWithCheckForVend
OnBeforePrintWithGUIYesNoWithCheck
OnBeforePrintWithGUIYesNoWithCheckVendor
OnBeforePrintWithGUIYesNo
OnBeforePrintWithGUIYesNoVendor
OnBeforeSaveReportAsPDF
OnBeforeSetReportLayout
OnBeforeSendEmailToCust
OnBeforeSendEmailToVendor
OnEnqueueMailingJobOnBeforeRunJobQueueEnqueue
OnFindReportSelections
OnBeforeGetEmailBodyCustomer
OnAfterGetEmailBodyCustomer
OnAfterGetEmailBodyCustomerProcedure
OnBeforeGetEmailBodyVendor
OnBeforeGetPurchaseOrderEmailAddress
OnAfterGetEmailBodyVendor
OnAfterGetEmailBodyVendorProcedure
OnAfterSendEmailDirectly
OnAfterPrintDocument
OnAfterPrintDocumentsWithCheckGUIYesNoCommon
OnBeforeDownloadAttachmentFromStream
OnBeforeSaveDocumentAttachmentFromRecRef
OnBeforePrintDocument
OnBeforeSendEmailDirectly
OnSendEmailDirectlyOnBeforeSend
OnCheckEmailBodyUsageOnAfterCalcShowEmailBodyDefinedError
OnCopyToReportSelectionOnBeforInsertToReportSelections
OnGetEmailAddressOnAfterGetEmailAddressForCust
OnGetEmailBodyCustomerTextOnAfterNotFindEmailBodyUsage
OnGetEmailBodyVendorTextOnAfterNotFindEmailBodyUsage
OnPrintDocumentsOnAfterSelectTempReportSelectionsToPrint
OnSendEmailDirectlyOnBeforeSendFileLoop
OnSendEmailDirectlyOnBeforeSendSingleFile
OnSendEmailDirectlyOnBeforeSendFiles
OnSendEmailDirectlyOnBeforeEmailWithAttachment
OnSendEmailDirectlyOnBeforeSaveReportAsPDFInTempBlob
OnSendEmailInBackgroundOnAfterGetJobQueueParameters
OnSendEmailToCustOnAfterSetParameterString
OnSendEmailToVendorOnAfterSetParameterString
OnSendToDiskForCustOnBeforeSendFileLoop
OnSendToDiskForVendOnBeforeSendFileLoop
OnSendToZipForCustOnBeforeSendFileLoop
OnSendToZipForVendOnBeforeSendFileLoop
OnSaveAsDocumentAttachmentOnBeforeShowNotification
OnSaveReportAsHTMLOnBeforeSetTempLayoutSelected
OnGetNextEmailAddressFromCustomReportSelectionOnAfterCustomReportSelectionSetFilters
OnAfterSendToZipForCust
OnAfterSendToZipForVend
OnBeforeSaveAsDocumentAttachment
OnSaveAsDocumentAttachmentOnBeforeCanSaveReportAsPDF
OnGetAccountNoFilterForCustomReportLayoutOnAfterSetCustomReportSelectionFilters
OnBeforeNewRecord
OnBeforeCopyCustomReportSectionToReportSelection
OnGetLastSequenceNoOnBeforeFillEmptySequence
OnGetEmailBodyTextForCustOnBeforeFindEmailBodyUsageForCust
OnGetHtmlReportForCustOnBeforeFindReportUsage
OnSendToZipForCustOnBeforeFindReportUsageForCust
OnSendToDiskForCustOnBeforeFindReportUsage
OnSendEmailToCustDirectlyOnBeforeFindEmailAttachmentUsageForCust
OnGetSendToCustomerDirectly
OnReplaceHTMLText
OnAfterDoSaveReportAsHTMLInTempBlob
OnAfterIsCustomerAccount
OnAfterIsVendorAccount
OnSendEmailDirectlyOnAfterSetFieldName
OnBeforeConvertReportUsageToSalesDocumentType
OnSendEmailDirectlyOnAfterEmailWithAttachment
OnAfterCopyReportSelectionToReportSelection
OnInitCustomTypeLayouts
OnSelectReportLayout
OnGetRecOnBeforeModify
OnUpdateRecOnBeforeInsert
OnUpdateRecOnBeforeModify