Codeunit "Graph Mgt - Sal. Cr. Memo Buf."

ID 5508
Namespace: Microsoft.Integration.Graph

Properties

Name Value
Permissions TableData "Sales Cr.Memo Header" = rimd, tabledata "Sales Cr. Memo Entity Buffer" = r

Methods

PropagateOnInsert

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

Parameters

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

PropagateOnModify

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

Parameters

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

PropagateOnDelete

procedure PropagateOnDelete(var SalesCrMemoEntityBuffer: Record "Sales Cr. Memo Entity Buffer")

Parameters

Name Type Description
SalesCrMemoEntityBuffer Table Microsoft.Integration.Entity."Sales Cr. Memo Entity Buffer"

UpdateBufferTableRecords

procedure UpdateBufferTableRecords()

GetSalesCrMemoHeaderId

procedure GetSalesCrMemoHeaderId(var SalesCrMemoHeader: Record "Sales Cr.Memo Header"): Guid

Parameters

Name Type Description
SalesCrMemoHeader Table Microsoft.Sales.History."Sales Cr.Memo Header"

Returns

Type Description
Guid

GetSalesCrMemoHeaderFromId

procedure GetSalesCrMemoHeaderFromId(Id: Text, var SalesCrMemoHeader: Record "Sales Cr.Memo Header"): Boolean

Parameters

Name Type Description
Id Text
SalesCrMemoHeader Table Microsoft.Sales.History."Sales Cr.Memo Header"

Returns

Type Description
Boolean

RedistributeCreditMemoDiscounts

procedure RedistributeCreditMemoDiscounts(var SalesCrMemoEntityBuffer: Record "Sales Cr. Memo Entity Buffer")

Parameters

Name Type Description
SalesCrMemoEntityBuffer Table Microsoft.Integration.Entity."Sales Cr. Memo Entity Buffer"

LoadLines

procedure LoadLines(var SalesInvoiceLineAggregate: Record "Sales Invoice Line Aggregate" temporary, DocumentIdFilter: Text)

Parameters

Name Type Description
SalesInvoiceLineAggregate Table Microsoft.Integration.Entity."Sales Invoice Line Aggregate"
DocumentIdFilter Text

PropagateInsertLine

procedure PropagateInsertLine(var SalesInvoiceLineAggregate: Record "Sales Invoice Line Aggregate" temporary, var TempFieldBuffer: Record "Field Buffer" temporary)

Parameters

Name Type Description
SalesInvoiceLineAggregate Table Microsoft.Integration.Entity."Sales Invoice Line Aggregate"
TempFieldBuffer Table System.Reflection."Field Buffer"

PropagateModifyLine

procedure PropagateModifyLine(var SalesInvoiceLineAggregate: Record "Sales Invoice Line Aggregate" temporary, var TempFieldBuffer: Record "Field Buffer" temporary)

Parameters

Name Type Description
SalesInvoiceLineAggregate Table Microsoft.Integration.Entity."Sales Invoice Line Aggregate"
TempFieldBuffer Table System.Reflection."Field Buffer"

PropagateDeleteLine

procedure PropagateDeleteLine(var SalesInvoiceLineAggregate: Record "Sales Invoice Line Aggregate" temporary)

Parameters

Name Type Description
SalesInvoiceLineAggregate Table Microsoft.Integration.Entity."Sales Invoice Line Aggregate"

See also