Codeunit "Lookup CRM Tables"

ID 5332
Namespace: Microsoft.Integration.Dataverse

Methods

Lookup

procedure Lookup(CRMTableID: Integer, NAVTableId: Integer, SavedCRMId: Guid, var CRMId: Guid): Boolean

Parameters

Name Type Description
CRMTableID Integer
NAVTableId Integer
SavedCRMId Guid
CRMId Guid

Returns

Type Description
Boolean

LookupOptions

procedure LookupOptions(CRMTableID: Integer, NAVTableId: Integer, SavedCRMOptionId: Integer, var CRMOptionId: Integer, var CRMOptionCode: Text[250]): Boolean

Parameters

Name Type Description
CRMTableID Integer
NAVTableId Integer
SavedCRMOptionId Integer
CRMOptionId Integer
CRMOptionCode Text[250]

Returns

Type Description
Boolean

GetIntegrationTableFilter

procedure GetIntegrationTableFilter(CRMTableId: Integer, NAVTableId: Integer): Text

Parameters

Name Type Description
CRMTableId Integer
NAVTableId Integer

Returns

Type Description
Text

GetIntegrationTableMappingView

procedure GetIntegrationTableMappingView(TableId: Integer): Text

Parameters

Name Type Description
TableId Integer

Returns

Type Description
Text

Events

OnLookupCRMTables

[IntegrationEvent(False,False)]
local procedure OnLookupCRMTables(CRMTableID: Integer, NAVTableId: Integer, SavedCRMId: Guid, var CRMId: Guid, IntTableFilter: Text, var Handled: Boolean)

Parameters

Name Type Description
CRMTableID Integer
NAVTableId Integer
SavedCRMId Guid
CRMId Guid
IntTableFilter Text
Handled Boolean

OnLookupCRMOption

[IntegrationEvent(False,False)]
local procedure OnLookupCRMOption(CRMTableID: Integer, NAVTableId: Integer, SavedCRMOptionId: Integer, var CRMOptionId: Integer, var CRMOptionCode: Text[250], IntTableFilter: Text, var Handled: Boolean)

Parameters

Name Type Description
CRMTableID Integer
NAVTableId Integer
SavedCRMOptionId Integer
CRMOptionId Integer
CRMOptionCode Text[250]
IntTableFilter Text
Handled Boolean

See also