Codeunit "Sales Pipeline Chart Mgt."

ID 781
Namespace: Microsoft.Sales.Analysis

Methods

DrillDown

procedure DrillDown(var BusinessChartBuffer: Record "Business Chart Buffer", var SalesCycleStage: Record "Sales Cycle Stage")

Parameters

Name Type Description
BusinessChartBuffer Table System.Visualization."Business Chart Buffer"
SalesCycleStage Table Microsoft.CRM.Opportunity."Sales Cycle Stage"

GetOppEntryCount

procedure GetOppEntryCount(SalesCycleCode: Code[10], SalesCycleStage: Integer): Integer

Parameters

Name Type Description
SalesCycleCode Code[10]
SalesCycleStage Integer

Returns

Type Description
Integer

InsertTempSalesCycleStage

procedure InsertTempSalesCycleStage(var TempSalesCycleStage: Record "Sales Cycle Stage" temporary, SalesCycle: Record "Sales Cycle")

Parameters

Name Type Description
TempSalesCycleStage Table Microsoft.CRM.Opportunity."Sales Cycle Stage"
SalesCycle Table Microsoft.CRM.Opportunity."Sales Cycle"

SetDefaultSalesCycle

procedure SetDefaultSalesCycle(var SalesCycle: Record "Sales Cycle", var NextSalesCycleAvailable: Boolean, var PrevSalesCycleAvailable: Boolean): Boolean

Parameters

Name Type Description
SalesCycle Table Microsoft.CRM.Opportunity."Sales Cycle"
NextSalesCycleAvailable Boolean
PrevSalesCycleAvailable Boolean

Returns

Type Description
Boolean

SetPrevNextSalesCycle

procedure SetPrevNextSalesCycle(var SalesCycle: Record "Sales Cycle", var NextSalesCycleAvailable: Boolean, var PrevSalesCycleAvailable: Boolean, Step: Integer)

Parameters

Name Type Description
SalesCycle Table Microsoft.CRM.Opportunity."Sales Cycle"
NextSalesCycleAvailable Boolean
PrevSalesCycleAvailable Boolean
Step Integer

Events

OnBeforeDrillDown

[IntegrationEvent(False,False)]
local procedure OnBeforeDrillDown(var OppEntry: Record "Opportunity Entry")

Parameters

Name Type Description
OppEntry Table Microsoft.CRM.Opportunity."Opportunity Entry"

OnBeforeSetDefaultSalesCycle

[IntegrationEvent(False,False)]
local procedure OnBeforeSetDefaultSalesCycle(var SalesCycle: Record "Sales Cycle")

Parameters

Name Type Description
SalesCycle Table Microsoft.CRM.Opportunity."Sales Cycle"

OnGetOppEntryCountOnBeforeCount

[IntegrationEvent(False,False)]
local procedure OnGetOppEntryCountOnBeforeCount(var OppEntry: Record "Opportunity Entry")

Parameters

Name Type Description
OppEntry Table Microsoft.CRM.Opportunity."Opportunity Entry"

OnTryNextSalesCycleOnBeforeNextSalesCycleFind

[IntegrationEvent(False,False)]
local procedure OnTryNextSalesCycleOnBeforeNextSalesCycleFind(var NextSalesCycle: Record "Sales Cycle")

Parameters

Name Type Description
NextSalesCycle Table Microsoft.CRM.Opportunity."Sales Cycle"

OnTryPrevSalesCycleOnBeforePrevSalesCycleFind

[IntegrationEvent(False,False)]
local procedure OnTryPrevSalesCycleOnBeforePrevSalesCycleFind(var PrevSalesCycle: Record "Sales Cycle")

Parameters

Name Type Description
PrevSalesCycle Table Microsoft.CRM.Opportunity."Sales Cycle"

See also