Share via


Codeunit "Activities Mgt."

ID 1311
Namespace: Microsoft.RoleCenters

Methods

OverdueSalesInvoiceAmount

procedure OverdueSalesInvoiceAmount(CalledFromWebService: Boolean, UseCachedValue: Boolean): Decimal

Parameters

Name Type Description
CalledFromWebService Boolean
UseCachedValue Boolean

Returns

Type Description
Decimal

SetFilterOverdueSalesInvoice

procedure SetFilterOverdueSalesInvoice(var CustLedgerEntry: Record "Cust. Ledger Entry", CalledFromWebService: Boolean)

Parameters

Name Type Description
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
CalledFromWebService Boolean

DrillDownCalcOverdueSalesInvoiceAmount

procedure DrillDownCalcOverdueSalesInvoiceAmount()

OverduePurchaseInvoiceAmount

procedure OverduePurchaseInvoiceAmount(CalledFromWebService: Boolean, UseCachedValue: Boolean): Decimal

Parameters

Name Type Description
CalledFromWebService Boolean
UseCachedValue Boolean

Returns

Type Description
Decimal

SetFilterOverduePurchaseInvoice

procedure SetFilterOverduePurchaseInvoice(var VendorLedgerEntry: Record "Vendor Ledger Entry", CalledFromWebService: Boolean)

Parameters

Name Type Description
VendorLedgerEntry Table Microsoft.Purchases.Payables."Vendor Ledger Entry"
CalledFromWebService Boolean

DrillDownOverduePurchaseInvoiceAmount

procedure DrillDownOverduePurchaseInvoiceAmount()

CalcSalesThisMonthAmount

procedure CalcSalesThisMonthAmount(CalledFromWebService: Boolean): Decimal

Parameters

Name Type Description
CalledFromWebService Boolean

Returns

Type Description
Decimal

CalcSalesThisMonthAmount

Obsolete

This element will become obsolete from version 27.0. "Sales This Month" cue field is no longer calculated using cached value. Use CalcSalesThisMonthAmount(CalledFromWebService: Boolean) for live data.

[Obsolete("Sales This Month" cue field is no longer calculated using cached value. Use CalcSalesThisMonthAmount(CalledFromWebService: Boolean) for live data.,27.0)]
procedure CalcSalesThisMonthAmount(CalledFromWebService: Boolean, UseCachedValue: Boolean): Decimal

Parameters

Name Type Description
CalledFromWebService Boolean
UseCachedValue Boolean

Returns

Type Description
Decimal

DrillDownSalesThisMonth

procedure DrillDownSalesThisMonth()

CalcSalesYTD

procedure CalcSalesYTD(): Decimal

Returns

Type Description
Decimal

CalcTop10CustomerSalesYTD

procedure CalcTop10CustomerSalesYTD(): Decimal

Returns

Type Description
Decimal

CalcTop10CustomerSalesRatioYTD

procedure CalcTop10CustomerSalesRatioYTD(): Decimal

Returns

Type Description
Decimal

CalcAverageCollectionDays

procedure CalcAverageCollectionDays(): Decimal

Returns

Type Description
Decimal

CalcAverageCollectionDays

procedure CalcAverageCollectionDays(UseCachedValue: Boolean): Decimal

Parameters

Name Type Description
UseCachedValue Boolean

Returns

Type Description
Decimal

CalcNoOfReservedFromStockSalesOrders

procedure CalcNoOfReservedFromStockSalesOrders(): Integer

Returns

Type Description
Integer

CalcNoOfReservedFromStockSalesOrders

procedure CalcNoOfReservedFromStockSalesOrders(UseCachedValue: Boolean): Integer

Parameters

Name Type Description
UseCachedValue Boolean

Returns

Type Description
Integer

DrillDownNoOfReservedFromStockSalesOrders

procedure DrillDownNoOfReservedFromStockSalesOrders()

CalcCashAccountsBalances

procedure CalcCashAccountsBalances(): Decimal

Returns

Type Description
Decimal

DrillDownCalcCashAccountsBalances

procedure DrillDownCalcCashAccountsBalances()

Events

OnAfterSetFilterOverduePurchaseInvoice

[IntegrationEvent(False,False)]
local procedure OnAfterSetFilterOverduePurchaseInvoice(var VendorLedgerEntry: Record "Vendor Ledger Entry", CalledFromWebService: Boolean)

Parameters

Name Type Description
VendorLedgerEntry Table Microsoft.Purchases.Payables."Vendor Ledger Entry"
CalledFromWebService Boolean

OnBeforeDrillDownCalcOverdueSalesInvoiceAmount

[IntegrationEvent(False,False)]
local procedure OnBeforeDrillDownCalcOverdueSalesInvoiceAmount(var CustLedgerEntry: Record "Cust. Ledger Entry", var IsHandled: Boolean)

Parameters

Name Type Description
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
IsHandled Boolean

OnBeforeDrillDownOverduePurchaseInvoiceAmount

[IntegrationEvent(False,False)]
local procedure OnBeforeDrillDownOverduePurchaseInvoiceAmount(var VendorLedgerEntry: Record "Vendor Ledger Entry", var IsHandled: Boolean)

Parameters

Name Type Description
VendorLedgerEntry Table Microsoft.Purchases.Payables."Vendor Ledger Entry"
IsHandled Boolean

OnBeforeSetFilterOverdueSalesInvoice

[IntegrationEvent(False,False)]
local procedure OnBeforeSetFilterOverdueSalesInvoice(var CustLedgerEntry: Record "Cust. Ledger Entry", CalledFromWebService: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
CalledFromWebService Boolean
IsHandled Boolean

OnGetRefreshInterval

[IntegrationEvent(False,False)]
local procedure OnGetRefreshInterval(var Interval: Duration)

Parameters

Name Type Description
Interval Duration

OnRefreshActivitiesCueDataOnBeforeModify

[IntegrationEvent(False,False)]
local procedure OnRefreshActivitiesCueDataOnBeforeModify(var ActivitiesCue: Record "Activities Cue")

Parameters

Name Type Description
ActivitiesCue Table Microsoft.RoleCenters."Activities Cue"

OnBeforeDrillDownNoOfReservedFromStockSalesOrders

[IntegrationEvent(False,False)]
local procedure OnBeforeDrillDownNoOfReservedFromStockSalesOrders(var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnBeforeCalcNoOfReservedFromStockSalesOrders

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcNoOfReservedFromStockSalesOrders(var SalesHeader: Record "Sales Header", var Number: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
Number Integer
IsHandled Boolean

See also