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
EOS066_EX003_DisableVATValidationCheck
procedure EOS066_EX003_DisableVATValidationCheck(var RecRef: RecordRef; var isVATValidationDisabled: Boolean)
Event called before the VAT validation check is executed, enable to bypass the VAT Validation on EDS status change.
Parameters / Return Value
RecRef
RecordRef
Source Rec
isVATValidationDisabled
Boolean
Flag to disable VAT validation of the RecRef record
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.