Codeunit 6237 "Acc. Sch. Line Mgmt. Helper"
Sustainability · Microsoft.Sustainability.FinancialReporting
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 4 connected objects and pages
Sustainability · Microsoft.Sustainability.FinancialReporting · BC29-30 · source at ea08af5e · facts from BC29
Events published
OnBeforeSetSustAccRowFilters(var SustAcc: Record "Sustainability Account"; var AccSchedLine2: Record "Acc. Schedule Line"; var IsHandled: Boolean)(integration)OnAfterSetSustAccRowFilters(var SustAcc: Record "Sustainability Account"; var AccScheduleLine: Record "Acc. Schedule Line")(integration)OnAfterSetSustAccColumnFilters(var SustAccount: Record "Sustainability Account"; var AccScheduleLine: Record "Acc. Schedule Line"; var ColumnLayout: Record "Column Layout"; StartDate: Date; EndDate: Date)(integration)OnBeforeCalcSustAcc(var SustAcc: Record "Sustainability Account"; var AccSchedLine: Record "Acc. Schedule Line"; var ColumnLayout: Record "Column Layout"; var ColValue: Decimal; var IsHandled: Boolean)(integration)OnBeforeTestBalance(var SustAccount: Record "Sustainability Account"; var AccScheduleName: Record "Acc. Schedule Name"; var AccScheduleLine: Record "Acc. Schedule Line"; var ColumnLayout: Record "Column Layout"; AmountType: Integer; var ColValue: Decimal; var TestBalance: Boolean; var SustLedgEntry: Record "Sustainability Ledger Entry"; var Balance: Decimal)(integration)OnAfterSetSustAccAnalysisViewEntryFilters(var SustAcc: Record "Sustainability Account"; var AnalysisViewEntry: Record "Analysis View Entry"; var AccSchedLine: Record "Acc. Schedule Line"; var ColumnLayout: Record "Column Layout")(integration)OnSetSustAccAnalysisViewEntryFiltersOnBeforeAccSchedLineCopyFilter(var AccScheduleLine: Record "Acc. Schedule Line"; AnalysisViewEntry: Record "Analysis View Entry")(integration)OnBeforeSetSustAccSustLedgEntryFilters(var SustAcc: Record "Sustainability Account"; var AccSchedLine: Record "Acc. Schedule Line"; var ColumnLayout: Record "Column Layout"; UseDimFilter: Boolean; var IsHandled: Boolean; var SustLedgEntry: Record "Sustainability Ledger Entry")(integration)OnAfterSetSustAccSustLedgEntryFilters(var SustAccount: Record "Sustainability Account"; var SustLedgEntry: Record "Sustainability Ledger Entry"; var AccSchedLine: Record "Acc. Schedule Line"; var ColumnLayout: Record "Column Layout"; UseDimFilter: Boolean)(integration)
Procedures
GetCalcCellValueByTotalingType(var AccSchedLine: Record "Acc. Schedule Line"; var ColumnLayout: Record "Column Layout"; var Result: Decimal; var SourceAccScheduleLine: Record "Acc. Schedule Line")SetSustAccRowFilters(var SustAcc: Record "Sustainability Account"; var AccSchedLine2: Record "Acc. Schedule Line")SetSustAccColumnFilters(var SustAcc: Record "Sustainability Account"; AccSchedLine2: Record "Acc. Schedule Line"; var ColumnLayout: Record "Column Layout")CalcSustAcc(var SustAcc: Record "Sustainability Account"; var AccSchedLine: Record "Acc. Schedule Line"; var ColumnLayout: Record "Column Layout"): DecimalSetSustAccSustLedgEntryFilters(var SustAcc: Record "Sustainability Account"; var SustLedgEntry: Record "Sustainability Ledger Entry"; var AccSchedLine: Record "Acc. Schedule Line"; var ColumnLayout: Record "Column Layout"; UseDimFilter: Boolean)SetSustAccAnalysisViewEntryFilters(var SustAcc: Record "Sustainability Account"; var AnalysisViewEntry: Record "Analysis View Entry"; var AccSchedLine: Record "Acc. Schedule Line"; var ColumnLayout: Record "Column Layout")SetAccShedManagement(var NewAccSchedManagement: Codeunit AccSchedManagement)DrillDownOnSustAccount(TempColumnLayout: Record "Column Layout" temporary; var AccScheduleLine: Record "Acc. Schedule Line")
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 8 “AccSchedManagement” (9 calls:
CalcSustAcc → ConflictAmountType,CalcSustAcc → HasDimFilter,CalcSustAcc → SetAccSchedName, …) - Codeunit 360 “Accounting Period Mgt.” (1 call:
SetSustAccColumnFilters → FindEndOfFiscalYear) - Page 6210 “Chart of Sustain. Accounts” (1 call:
DrillDownOnSustAccount → (object))
Called by
- Codeunit 6238 “Acc. Schedule Line Subscribers” (4 calls:
OnAfterCalcCellValue → GetCalcCellValueByTotalingType,OnAfterCalcCellValue → SetAccShedManagement,OnDrillDownTotalingTypeElseCase → DrillDownOnSustAccount, …)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Acc. Sch. Line Mgmt. Helper"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.