Codeunit 18122733 EOS066 EX003 EDS

Codeunit 18122733 EOS066 EX003 EDS

Methods

EDS_GetEditable

procedure EDS_GetEditable(Rec: Variant) EDSEditable: Boolean

Parameters / Return Value

  • Rec Variant

  • Returns Boolean


EX003_IsEDSTableCertified

procedure EX003_IsEDSTableCertified(var RecRef: RecordRef; var Certified: Boolean)

Parameters / Return Value

  • RecRef RecordRef

  • Certified Boolean


EX003_ViewGetEDSPaths

procedure EX003_ViewGetEDSPaths(var RecRef: RecordRef; var NewEDSPaths: Code[10])

Parameters / Return Value

  • RecRef RecordRef

  • NewEDSPaths Code[10]


EX003_ViewGetEDSStatus

procedure EX003_ViewGetEDSStatus(var RecRef: RecordRef; EDSPaths: Code[10]; CurrEDSStatus: Code[10]; var NewEDSStatus: Code[10])

Parameters / Return Value

  • RecRef RecordRef

  • EDSPaths Code[10]

  • CurrEDSStatus Code[10]

  • NewEDSStatus Code[10]


EX003_GetEDSFirstStatus

procedure EX003_GetEDSFirstStatus(var RecRef: RecordRef; var EDSStatus: Code[10])

Parameters / Return Value

  • RecRef RecordRef

  • EDSStatus Code[10]


EX003_IsEDSPathEnabled

procedure EX003_IsEDSPathEnabled(var RecRef: RecordRef; var Enabled: Boolean)

Parameters / Return Value

  • RecRef RecordRef

  • Enabled Boolean


EX003_ChangeStatusWithErrorMgt

procedure EX003_ChangeStatusWithErrorMgt(var RecRef: RecordRef; OldStatusCode: Code[10]; NewStatusCode: Code[10]; EDSPath: Code[10]; var Success: Boolean; var Error: Text; var ErrorCallStack: Text)

Parameters / Return Value

  • RecRef RecordRef

  • OldStatusCode Code[10]

  • NewStatusCode Code[10]

  • EDSPath Code[10]

  • Success Boolean

  • Error Text[]

  • ErrorCallStack Text[]


Events

OnGetPageEDSPageEditable

local procedure OnGetPageEDSPageEditable(Rec: Variant; var EDSEditable: Boolean)

This event is for internal use only. DO NOT use it in your customizations.

Parameters / Return Value

  • Rec Variant

  • EDSEditable Boolean


EOS066_EX003_IsEDSTableCertified

local procedure EOS066_EX003_IsEDSTableCertified(var RecRef: RecordRef; var Certified: Boolean)

Event raised to get the EDS Status of a table from an extension that doesn’t have the dependency with the EDS module.

Parameters / Return Value

  • RecRef RecordRef

    SourceRec

  • Certified Boolean


EOS066_EX003_ViewGetEDSPaths

local procedure EOS066_EX003_ViewGetEDSPaths(var RecRef: RecordRef; var NewEDSPaths: Code[10])

Event raised to get the EDS Status of a table from an extension that doesn’t have the dependency with the EDS module.

Parameters / Return Value

  • RecRef RecordRef

    SourceRec

  • NewEDSPaths Code[10]


EOS066_EX003_ViewGetEDSStatus

local procedure EOS066_EX003_ViewGetEDSStatus(var RecRef: RecordRef; EDSPaths: Code[10]; CurrEDSStatus: Code[10]; var NewEDSStatus: Code[10])

Event raised to get the EDS Status of a table from an extension that doesn’t have the dependency with the EDS module.

Parameters / Return Value

  • RecRef RecordRef

    SourceRec

  • EDSPaths Code[10]

    The EDSPaths available for the record ref

  • CurrEDSStatus Code[10]

  • NewEDSStatus Code[10]


EOS066_EX003_GetEDSFirstStatus

local procedure EOS066_EX003_GetEDSFirstStatus(var RecRef: RecordRef; var EDSStatus: Code[10])

Event raised to get the EDS Status of a table from an extension that doesn’t have the dependency with the EDS module.

Parameters / Return Value

  • RecRef RecordRef

    SourceRec

  • EDSStatus Code[10]


EOS066_EX003_IsEDSPathEnabled

local procedure EOS066_EX003_IsEDSPathEnabled(var RecRef: RecordRef; var Enabled: Boolean)

Event raised to get the EDS Status of a table from an extension that doesn’t have the dependency with the EDS module.

Parameters / Return Value

  • RecRef RecordRef

    SourceRec

  • Enabled Boolean


EOS066_EX003_ChangeStatusWithErrorMgt

local procedure EOS066_EX003_ChangeStatusWithErrorMgt(var RecRef: RecordRef; OldStatusCode: Code[10]; NewStatusCode: Code[10]; EDSPath: Code[10]; var Success: Boolean; var Error: Text; var ErrorCallStack: Text)

Event raised to get the EDS Status of a table from an extension that doesn’t have the dependency with the EDS module.

Parameters / Return Value

  • RecRef RecordRef

    Source Rec

  • OldStatusCode Code[10]

    Old EDS status

  • NewStatusCode Code[10]

    New EDS status

  • EDSPath Code[10]

    EDS Path

  • Success Boolean

    Return value if EDS change status has succeded

  • Error Text[]

    Error happened on status change, evaluatated only with Success=False

  • ErrorCallStack Text[]

    Call stack of the error happened on status change, evaluated only with Success=False



EOS Labs -