codeunitPlatform, DevOps & Performanceofficial - Microsoftderived - from the source, no model text

Codeunit 362 "PeriodPageManagement"

Base Application · Microsoft.Foundation.Period

Across versions

  1. BC23-30present

Neighbourhood 49 connected objects and pages

Codeunit 9200 "Matrix Management" (calls, 6 links)Matrix ManagementCodeunit 2000 "Time Series Management" (calls, 4 links)Time Series ManagementCodeunit 360 "Accounting Period Mgt." (calls, 3 links)Codeunit 920 "Period Form Lines Mgt." (calls, 3 links)Period Form Lines Mgt.Page 408 "G/L Balance by Dimension" (calls, 3 links)Page 554 "Analysis by Dimensions" (calls, 3 links)Analysis by DimensionsPage 9223 "Item Statistics Matrix" (calls, 3 links)Page 9233 "G/L Balance by Dim. Matrix" (calls, 3 links)G/L Balance by Dim. MatrixCodeunit 5895 "Inventory Adjustment" (calls, 2 links)Codeunit 7130 "Item Budget Management" (calls, 2 links)Item Budget ManagementCodeunit 7153 "Item Analysis Management" (calls, 2 links)Item Analysis ManagementPage 5827 "Item Statistics" (calls, 2 links)Item StatisticsPage 7604 "Base Calendar Entries Subform" (calls, 2 links)Base Calendar Entries SubformPage 7605 "Customized Cal. Entries Subfm" (calls, 2 links)Page 9203 "Budget Matrix" (calls, 2 links)Budget MatrixPage 9243 "Res. Group Capacity Matrix" (calls, 2 links)Res. Group Capacity MatrixPage 9249 "Analysis by Dimensions Matrix" (calls, 2 links)Analysis by Dimensions MatrixPage 9259 "Contr. Gain/Loss (Grps) Matrix" (calls, 2 links)Page 9261 "Contr. G/Loss (Cust.) Matrix" (calls, 2 links)Contr. G/Loss (Cust.) MatrixPage 9263 "Contract Gain/Loss Matrix" (calls, 2 links)Page 9265 "Contr. G/Loss (Res.Ctr) Matrix" (calls, 2 links)Contr. G/Loss (Res.Ctr) MatrixPage 9267 "Contr. G/Loss (Contr.) Matrix" (calls, 2 links)Page 9269 "Empl. Absences by Cat. Matrix" (calls, 2 links)Page 9273 "Abs. Over. by Cat. Matrix" (calls, 2 links)Table 485 "Business Chart Buffer" (calls, 2 links)Codeunit 1854 "Sales Forecast Notifier" (calls)Codeunit 8 "AccSchedManagement" (calls)Page 1118 "Cost Budget by Cost Center" (calls)Page 1119 "Cost Budget by Cost Object" (calls)Page 1120 "Cost Type Balance/Budget" (calls)Page 113 "Budget" (calls)Page 414 "G/L Balance" (calls)Page 422 "G/L Balance/Budget" (calls)Page 4410 "SOA Multi Items Availability" (calls)Page 492 "Item Availability by Location" (calls)Page 520 "Item Availability by Lot No." (calls)Page 5414 "Item Availability by Variant" (calls)Page 5416 "Item Availability by UOM" (calls)Page 5622 "Total Value Insured per FA" (calls)Page 5662 "FA Posting Types Overview" (calls)

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Foundation.Period · BC23-30 · source at ea08af5e · facts from BC29

Events published

  • OnAfterCreatePeriodFormat(PeriodType: Enum "Analysis Period Type"; Date: Date; var PeriodFormat: Text[10]; var AccountingPeriod: Record "Accounting Period") (integration)
  • OnBeforeGetFullPeriodDateFilter(PeriodType: Enum "Analysis Period Type"; DateFilter: Text; var AccountingPeriod: Record "Accounting Period"; var Result: Text; var IsHandled: Boolean) (integration)
  • OnFindDateOnAfterCalcUseAccountingPeriod(var Calendar: Record Date; PeriodType: Enum "Analysis Period Type"; var AccountingPeriod: Record "Accounting Period"; var UseAccountingPeriod: Boolean; var Found: Boolean; var IsHandled: Boolean) (integration)
  • OnNextDateOnAfterCalcUseAccountingPeriod(var Calendar: Record Date; PeriodType: Enum "Analysis Period Type"; var AccountingPeriod: Record "Accounting Period"; var UseAccountingPeriod: Boolean) (integration)
  • OnBeforeFindDate(SearchString: Text[3]; var Calendar: Record Date; PeriodType: Enum "Analysis Period Type"; var Found: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeNextDate(NextStep: Integer; var Calendar: record Date; PeriodType: enum "Analysis Period Type"; var AccountingPeriod: Record "Accounting Period"; var Result: Integer; var Ishandled: Boolean) (integration)

Procedures

  • FindDate(SearchString: Text[3]; var Calendar: Record Date; PeriodType: Enum "Analysis Period Type"): Boolean
  • NextDate(NextStep: Integer; var Calendar: Record Date; PeriodType: Enum "Analysis Period Type"): Integer
  • CreatePeriodFormat(PeriodType: Enum "Analysis Period Type"; Date: Date): Text[10]
  • MoveDateByPeriod(Date: Date; PeriodType: Option; MoveByNoOfPeriods: Integer): Date
  • MoveDateByPeriodToEndOfPeriod(Date: Date; PeriodType: Option; MoveByNoOfPeriods: Integer): Date
  • GetPeriodTypeSymbol(PeriodType: Option): Text[1]
  • EndOfPeriod(): Date
  • GetFullPeriodDateFilter(PeriodType: Enum "Analysis Period Type"; DateFilter: Text): Text
  • FindPeriod(var Item: Record Item; SearchText: Text[3]; PeriodType: Enum "Analysis Period Type"; AmountType: Enum "Analysis Amount Type")
  • FindPeriodOnMatrixPage(var DateFilter: Text; var InternalDateFilter: Text; SearchText: Text[3]; PeriodType: Enum "Analysis Period Type"; UpdateDateFilter: Boolean)

Plus 3 local procedures.

Triggers

OnRun

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.

Called by

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: "PeriodPageManagement"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources