Table "Option Lookup Buffer"

ID 1670
Namespace: Microsoft.Utilities

Properties

Name Value
Caption Option Lookup Buffer
LookupPageID Page Microsoft.Utilities."Option Lookup List"
ReplicateData False
TableType Temporary
DataClassification CustomerContent

Fields

Name Type Description
ID Integer
"Option Caption" Text[30]
"Lookup Type" Enum Microsoft.Utilities."Option Lookup Type"
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

FillLookupBuffer

procedure FillLookupBuffer(LookupType: Enum "Option Lookup Type")

Parameters

Name Type Description
LookupType Enum Microsoft.Utilities."Option Lookup Type"

AutoCompleteLookup

procedure AutoCompleteLookup(var OptionType: Text[30], LookupType: Enum "Option Lookup Type"): Boolean

Parameters

Name Type Description
OptionType Text[30]
LookupType Enum Microsoft.Utilities."Option Lookup Type"

Returns

Type Description
Boolean

ValidateOption

procedure ValidateOption(Option: Text[30])

Parameters

Name Type Description
Option Text[30]

FormatOption

procedure FormatOption(FieldRef: FieldRef): Text[30]

Parameters

Name Type Description
FieldRef FieldRef

Returns

Type Description
Text[30]

SetCurrentType

procedure SetCurrentType(LineType: Option)

Parameters

Name Type Description
LineType Option

Events

OnBeforeIncludeOption

[IntegrationEvent(False,False)]
local procedure OnBeforeIncludeOption(OptionLookupBuffer: Record "Option Lookup Buffer" temporary, LookupType: Option, Option: Integer, var Handled: Boolean, var Result: Boolean, RecRef: RecordRef)

Parameters

Name Type Description
OptionLookupBuffer Table Microsoft.Utilities."Option Lookup Buffer"
LookupType Option
Option Integer
Handled Boolean
Result Boolean
RecRef RecordRef

OnBeforeFormatOption

[IntegrationEvent(False,False)]
local procedure OnBeforeFormatOption(FieldRef: FieldRef, var Result: Text[30], var IsHandled: Boolean)

Parameters

Name Type Description
FieldRef FieldRef
Result Text[30]
IsHandled Boolean

OnCreateNewOnBeforeInsert

[IntegrationEvent(False,False)]
local procedure OnCreateNewOnBeforeInsert(var OptionLookupBuffer: Record "Option Lookup Buffer" temporary, OptionID: Integer, OptionText: Text[30], LookupType: Enum "Option Lookup Type")

Parameters

Name Type Description
OptionLookupBuffer Table Microsoft.Utilities."Option Lookup Buffer"
OptionID Integer
OptionText Text[30]
LookupType Enum Microsoft.Utilities."Option Lookup Type"

OnFillBufferLookupTypeCase

[IntegrationEvent(True,False)]
local procedure OnFillBufferLookupTypeCase(LookupType: Enum "Option Lookup Type", var IsHandled: Boolean, var TableNo: Integer, var FieldNo: Integer, var RelationFieldNo: Integer)

Parameters

Name Type Description
LookupType Enum Microsoft.Utilities."Option Lookup Type"
IsHandled Boolean
TableNo Integer
FieldNo Integer
RelationFieldNo Integer

OnAutoCompleteOptionLookupTypeCase

[IntegrationEvent(True,False)]
local procedure OnAutoCompleteOptionLookupTypeCase(LookupType: Enum "Option Lookup Type", var OptionType: Text[30], var IsHandled: Boolean)

Parameters

Name Type Description
LookupType Enum Microsoft.Utilities."Option Lookup Type"
OptionType Text[30]
IsHandled Boolean

See also