Codeunit "Graph Mgt - Purch Order Buffer"

ID 5497
Namespace: Microsoft.Integration.Graph

Methods

PropagateOnInsert

procedure PropagateOnInsert(var PurchaseOrderEntityBuffer: Record "Purchase Order Entity Buffer", var TempFieldBuffer: Record "Field Buffer" temporary)

Parameters

Name Type Description
PurchaseOrderEntityBuffer Table Microsoft.Integration.Entity."Purchase Order Entity Buffer"
TempFieldBuffer Table System.Reflection."Field Buffer"

PropagateOnModify

procedure PropagateOnModify(var PurchaseOrderEntityBuffer: Record "Purchase Order Entity Buffer", var TempFieldBuffer: Record "Field Buffer" temporary)

Parameters

Name Type Description
PurchaseOrderEntityBuffer Table Microsoft.Integration.Entity."Purchase Order Entity Buffer"
TempFieldBuffer Table System.Reflection."Field Buffer"

PropagateOnDelete

procedure PropagateOnDelete(var PurchaseOrderEntityBuffer: Record "Purchase Order Entity Buffer")

Parameters

Name Type Description
PurchaseOrderEntityBuffer Table Microsoft.Integration.Entity."Purchase Order Entity Buffer"

UpdateBufferTableRecords

procedure UpdateBufferTableRecords()

InsertOrModifyFromPurchaseHeader

procedure InsertOrModifyFromPurchaseHeader(var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

RedistributeInvoiceDiscounts

procedure RedistributeInvoiceDiscounts(var PurchaseOrderEntityBuffer: Record "Purchase Order Entity Buffer")

Parameters

Name Type Description
PurchaseOrderEntityBuffer Table Microsoft.Integration.Entity."Purchase Order 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"

DeleteOrphanedRecords

procedure DeleteOrphanedRecords()

See also