Codeunit "Graph Mgt - Purch. Cr. Memo"

ID 5511
Namespace: Microsoft.Integration.Graph

Properties

Name Value
Permissions tabledata "Purch. Cr. Memo Hdr." = rimd, tabledata "Purch. Cr. Memo Entity Buffer" = r

Methods

PropagateOnInsert

procedure PropagateOnInsert(var PurchCrMemoEntityBuffer: Record "Purch. Cr. Memo Entity Buffer", var TempFieldBuffer: Record "Field Buffer" temporary)

Parameters

Name Type Description
PurchCrMemoEntityBuffer Table Microsoft.Integration.Entity."Purch. Cr. Memo Entity Buffer"
TempFieldBuffer Table System.Reflection."Field Buffer"

PropagateOnModify

procedure PropagateOnModify(var PurchCrMemoEntityBuffer: Record "Purch. Cr. Memo Entity Buffer", var TempFieldBuffer: Record "Field Buffer" temporary)

Parameters

Name Type Description
PurchCrMemoEntityBuffer Table Microsoft.Integration.Entity."Purch. Cr. Memo Entity Buffer"
TempFieldBuffer Table System.Reflection."Field Buffer"

PropagateOnDelete

procedure PropagateOnDelete(var PurchCrMemoEntityBuffer: Record "Purch. Cr. Memo Entity Buffer")

Parameters

Name Type Description
PurchCrMemoEntityBuffer Table Microsoft.Integration.Entity."Purch. Cr. Memo Entity Buffer"

UpdateBufferTableRecords

procedure UpdateBufferTableRecords()

GetPurchaseCrMemoHeaderId

procedure GetPurchaseCrMemoHeaderId(var PurchCrMemoHdr: Record "Purch. Cr. Memo Hdr."): Guid

Parameters

Name Type Description
PurchCrMemoHdr Table Microsoft.Purchases.History."Purch. Cr. Memo Hdr."

Returns

Type Description
Guid

GetPurchaseCrMemoHeaderFromId

procedure GetPurchaseCrMemoHeaderFromId(Id: Text, var PurchCrMemoHdr: Record "Purch. Cr. Memo Hdr."): Boolean

Parameters

Name Type Description
Id Text
PurchCrMemoHdr Table Microsoft.Purchases.History."Purch. Cr. Memo Hdr."

Returns

Type Description
Boolean

RedistributeCreditMemoDiscounts

procedure RedistributeCreditMemoDiscounts(var PurchCrMemoEntityBuffer: Record "Purch. Cr. Memo Entity Buffer")

Parameters

Name Type Description
PurchCrMemoEntityBuffer Table Microsoft.Integration.Entity."Purch. Cr. Memo Entity Buffer"

LoadLines

procedure LoadLines(var PurchInvLineAggregate: Record "Purch. Inv. Line Aggregate" temporary, DocumentIdFilter: Text)

Parameters

Name Type Description
PurchInvLineAggregate Table Microsoft.Integration.Entity."Purch. Inv. Line Aggregate"
DocumentIdFilter Text

PropagateInsertLine

procedure PropagateInsertLine(var PurchInvLineAggregate: Record "Purch. Inv. Line Aggregate" temporary, var TempFieldBuffer: Record "Field Buffer" temporary)

Parameters

Name Type Description
PurchInvLineAggregate Table Microsoft.Integration.Entity."Purch. Inv. Line Aggregate"
TempFieldBuffer Table System.Reflection."Field Buffer"

PropagateModifyLine

procedure PropagateModifyLine(var PurchInvLineAggregate: Record "Purch. Inv. Line Aggregate" temporary, var TempFieldBuffer: Record "Field Buffer" temporary)

Parameters

Name Type Description
PurchInvLineAggregate Table Microsoft.Integration.Entity."Purch. Inv. Line Aggregate"
TempFieldBuffer Table System.Reflection."Field Buffer"

PropagateDeleteLine

procedure PropagateDeleteLine(var PurchInvLineAggregate: Record "Purch. Inv. Line Aggregate" temporary)

Parameters

Name Type Description
PurchInvLineAggregate Table Microsoft.Integration.Entity."Purch. Inv. Line Aggregate"

See also