Share via


Table "Report Layout Selection"

ID 9651
Namespace: Microsoft.Foundation.Reporting

Properties

Name Value
Caption Report Layout Selection
DataPerCompany False
DataClassification CustomerContent

Fields

Name Type Description
"Report ID" Integer
"Report Name" Text[80]
"Company Name" Text[30]
Type Option
"Custom Report Layout Code" Code[20]
"Report Layout Description" Text[250]
"Report Caption" Text[80]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

GetDefaultType

procedure GetDefaultType(ReportID: Integer): Integer

Parameters

Name Type Description
ReportID Integer

Returns

Type Description
Integer

IsProcessingOnly

Obsolete

This element will become obsolete from version 25.0. Moved to codeunit Report Management Helper

[Obsolete(Moved to codeunit Report Management Helper,25.0)]
procedure IsProcessingOnly(ReportID: Integer): Boolean

Parameters

Name Type Description
ReportID Integer

Returns

Type Description
Boolean

HasWordLayout

procedure HasWordLayout(ReportID: Integer): Boolean

Parameters

Name Type Description
ReportID Integer

Returns

Type Description
Boolean

HasExternalLayout

procedure HasExternalLayout(ReportID: Integer): Boolean

Parameters

Name Type Description
ReportID Integer

Returns

Type Description
Boolean

HasCustomLayout

Obsolete

This element will become obsolete from version 25.0. Obsolete programming model. Replaced by HasExternalLayout

[Obsolete(Obsolete programming model. Replaced by HasExternalLayout,25.0)]
procedure HasCustomLayout(ReportID: Integer): Integer

Parameters

Name Type Description
ReportID Integer

Returns

Type Description
Integer

SelectedBuiltinLayoutType

procedure SelectedBuiltinLayoutType(ReportID: Integer): Integer

Parameters

Name Type Description
ReportID Integer

Returns

Type Description
Integer

GetTempLayoutSelected

procedure GetTempLayoutSelected(): Code[20]

Returns

Type Description
Code[20]

GetTempSelectedLayoutName

procedure GetTempSelectedLayoutName(): Text[250]

Returns

Type Description
Text[250]

SetTempLayoutSelected

procedure SetTempLayoutSelected(NewTempSelectedLayoutCode: Code[20])

Parameters

Name Type Description
NewTempSelectedLayoutCode Code[20]

SetTempLayoutSelectedName

procedure SetTempLayoutSelectedName(NewTempSelectedLayoutName: Text[250], AppID: Guid)

Parameters

Name Type Description
NewTempSelectedLayoutName Text[250]
AppID Guid

SetTempLayoutSelectedName

procedure SetTempLayoutSelectedName(NewTempSelectedLayoutName: Text[250])

Parameters

Name Type Description
NewTempSelectedLayoutName Text[250]

ClearTempLayoutSelected

procedure ClearTempLayoutSelected()

Events

OnBeforeHasNormalCustomLayoutSelection

Obsolete

This element will become obsolete from version 25.0. Obsolete programming model. Replaced by HasExternalLayout

[Obsolete(Obsolete programming model. Replaced by HasExternalLayout,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeHasNormalCustomLayoutSelection(ReportID: Integer, var Result: Integer, var Handled: Boolean, var ReportLayoutSelectionRec: Record "Report Layout Selection")

Parameters

Name Type Description
ReportID Integer
Result Integer
Handled Boolean
ReportLayoutSelectionRec Table Microsoft.Foundation.Reporting."Report Layout Selection"

See also