Table 9650 Custom Report Layout in 28

App
Base Application
Namespace
Microsoft.Foundation.Reporting

Fields, 14Keys, 2Procedures, 33Events, 11

Versions171819202122232425262728latest

Source29

Fields, 14

IdNameTypeObsolete
1CodeCode[20]-
2Report IDInteger-
3Report NameText[250]-
4Company NameText[30]-
6TypeEnum Custom Report Layout Type-
7LayoutBlob-
8Last ModifiedDateTime-
9Last Modified by UserCode[50]-
10File ExtensionText[30]-
11DescriptionText[250]-
12Custom XML PartBlob-
13App IDGuid-
14Built-InBoolean-
15Layout Last UpdatedDateTime-

Keys, 2

NameFieldsObsolete
Key1, clusteredCode-
Key2Report ID, Company Name, Type-

Procedures, 33

NameParametersReturnsAccessObsolete
InitBuiltInLayout(Integer, Option)Code[20]public-
CopyBuiltInReportLayout()public-
CopyReportLayout()Code[20]public-
ImportReportLayout(Text)public-
ImportLayoutBlob(var Codeunit Temp Blob, Text[30])public-
ExportReportLayout(Text, Boolean)Textpublic-
ValidateLayout(Boolean, Boolean)Booleanpublic-
UpdateReportLayout(Boolean, Boolean)Booleanpublic-
TryUpdateLayout(Boolean)Textpublic-
ExportSchema(Text, Boolean)Textpublic-
GetWordXmlPart(Integer)Textpublic-
RunCustomReport()public-
ApplyUpgrade(var DotNet ReportUpgradeSet, var DotNet IReportChangeLogCollection, Boolean)public-
LookupLayoutOK(Integer)BooleanpublicPending 28.0
This procedure is obsolete because the lookup page 9650 Custom Report Layouts is obsoleted.
GetDefaultCode(Integer)Code[20]public-
CanBeModified()Booleanpublic-
NewExtensionLayout(Guid, DotNet DataTable)public-
HasLayout()Booleanpublic-
HasCustomXmlPart()Booleanpublic-
GetLayout()Textpublic-
GetCustomXmlPart()Textpublic-
GetLayoutBlob(var Codeunit Temp Blob)public-
ClearLayout()public-
ClearCustomXmlPart()public-
TestLayout()public-
TestCustomXmlPart()public-
SetLayout(Text)public-
SetCustomXmlPart(Text)public-
SetDefaultCustomXmlPart()public-
SetLayoutBlob(var Codeunit Temp Blob)public-
SetLayoutLastUpdated()internal-
CanModify()Booleanpublic-
GetFileExtension()Text[4]public-

Events, 11

KindNameParametersObsolete
Integration eventOnBeforeUpdateLayout(var Boolean, var Boolean)-
Integration eventOnCopyRecordOnBeforeInsertLayout(var Record Custom Report Layout, Record Custom Report Layout)-
Integration eventOnGetNonBuiltInLayout(Record Custom Report Layout, var InStream)-
Integration eventOnGetFileExtension(Record Custom Report Layout, var Text[4])-
Integration eventOnImportLayoutBlob(Record Custom Report Layout, var Codeunit Temp Blob, Text[30], Text, OutStream)-
Integration eventOnImportLayoutSetFileFilter(Record Custom Report Layout, var Text)-
Integration eventOnInitBuiltInLayout(var Record Custom Report Layout, Integer, Option)-
Integration eventOnLookupLayoutOKOnBeforePageRun(var Record Custom Report Layout)Pending 28.0
This procedure is obsolete because the procedure LookupLayoutOK is obsoleted.
Integration eventOnBeforeExportReportLayout(Record Custom Report Layout, var Text, Boolean)-
Integration eventOnBeforeExportSchema(Record Custom Report Layout, var Text, Boolean, var Boolean)-
Integration eventOnBeforeCanBeModified(var Record Custom Report Layout, var Boolean)-