Codeunit "Graph Mgt - General Tools"
ID 5465
Namespace: Microsoft.Integration.Graph
Properties
Name
Value
SingleInstance
True
InherentEntitlements
X
InherentPermissions
X
Permissions
TableData "Sales Invoice Header" = rimd,
TableData "Sales Cr.Memo Header" = rimd,
TableData "Purch. Inv. Header" = rimd
Methods
procedure HandleUpdateReferencedIdFieldOnItem(var RecRef: RecordRef, NewId: Guid, var Handled: Boolean, DatabaseNumber: Integer, RecordFieldNumber: Integer)
Parameters
Name
Type
Description
RecRef
RecordRef
NewId
Guid
Handled
Boolean
DatabaseNumber
Integer
RecordFieldNumber
Integer
[Scope(Cloud)]
procedure ProcessNewRecordFromAPI(var InsertedRecordRef: RecordRef, var TempFieldSet: Record Field, ModifiedDateTime: DateTime)
Parameters
[Scope(Cloud)]
procedure ProcessNewRecordFromAPI(var InsertedRecordRef: RecordRef, var TempFieldSet: Record Field, ModifiedDateTime: DateTime, var ConfigTemplateHeader: Record "Config. Template Header")
Parameters
procedure ErrorIdImmutable()
procedure ErrorLastDateTimeModifiedImmutable()
procedure IsApiEnabled(): Boolean
Returns
procedure IsApiSubscriptionEnabled(): Boolean
Returns
procedure APISetupIfEnabled()
procedure TranslateNAVCurrencyCodeToCurrencyCode(var CachedLCYCurrencyCode: Code[10], CurrencyCode: Code[10]): Code[10]
Parameters
Name
Type
Description
CachedLCYCurrencyCode
Code[10]
CurrencyCode
Code[10]
Returns
Type
Description
Code[10]
procedure TranslateCurrencyCodeToNAVCurrencyCode(var CachedLCYCurrencyCode: Code[10], CurrentCurrencyCode: Code[10]): Code[10]
Parameters
Name
Type
Description
CachedLCYCurrencyCode
Code[10]
CurrentCurrencyCode
Code[10]
Returns
Type
Description
Code[10]
procedure TransferRelatedRecordIntegrationIDs(var OriginalRecordRef: RecordRef, var UpdatedRecordRef: RecordRef, var TempRelatedRecodIdsField: Record Field)
Parameters
procedure CleanAggregateWithoutParent(MainRecordVariant: Variant)
Parameters
Name
Type
Description
MainRecordVariant
Variant
procedure ScheduleUpdateAPIRecordsJob(CodeunitID: Integer)
Parameters
Name
Type
Description
CodeunitID
Integer
StripBrackets
procedure StripBrackets(StringWithBrackets: Text): Text
Parameters
Name
Type
Description
StringWithBrackets
Text
Returns
GetIdWithoutBrackets
procedure GetIdWithoutBrackets(Id: Guid): Text
Parameters
Name
Type
Description
Id
Guid
Returns
Events
[IntegrationEvent(False,False)]
local procedure OnGetIsAPIEnabled(var Handled: Boolean, var IsAPIEnabled: Boolean)
Parameters
Name
Type
Description
Handled
Boolean
IsAPIEnabled
Boolean
[IntegrationEvent(False,False)]
local procedure OnGetAPISubscriptionsEnabled(var Handled: Boolean, var APISubscriptionsEnabled: Boolean)
Parameters
Name
Type
Description
Handled
Boolean
APISubscriptionsEnabled
Boolean
See also