codeunitFixed Assetsofficial - Microsoftderived - from the source, no model text

Codeunit 5626 "FA General Report"

Base Application · Microsoft.FixedAssets.FixedAsset

Across versions

  1. BC23-30present

Neighbourhood 10 connected objects and pages

Report 5605 "Fixed Asset - Book Value 01" (calls, 3 links)Fixed Asset - Book Value 01Report 5606 "Fixed Asset - Book Value 02" (calls, 3 links)Fixed Asset - Book Value 02Report 5607 "Fixed Asset - Projected Value" (calls, 3 links)Fixed Asset - Projected ValueReport 5611 "FA Posting Group - Net Change" (calls, 3 links)FA Posting Group - Net ChangeReport 5630 "Maintenance - Analysis" (calls, 3 links)Maintenance - AnalysisReport 5600 "Fixed Asset - Analysis" (calls, 2 links)Fixed Asset - AnalysisReport 5608 "Fixed Asset - Acquisition List" (calls, 2 links)Fixed Asset - Acquisition ListReport 5610 "Fixed Asset - G/L Analysis" (calls, 2 links)Fixed Asset - G/L AnalysisCodeunit 5616 "Depreciation Calculation" (calls)Depreciation CalculationReport 5635 "Maintenance - Next Service" (calls)Maintenance - Next Service

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.FixedAssets.FixedAsset · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Permissions TableData “Fixed Asset” = rm

Events published

  • OnAfterCalcFAPostedAmount(var FALedgerEntry: Record "FA Ledger Entry"; PostingType: Integer; Period: Option "Before Starting Date","Net Change","at Ending Date"; BeforeAmount: Decimal; UntilAmount: Decimal; var Result: Decimal) (integration)
  • OnBeforeCalcFAPostedAmount(var FALedgerEntry: Record "FA Ledger Entry"; PostingType: Integer) (integration)
  • OnCalcGLPostedAmountOnBeforeCalcAmount(var FALedgerEntry: Record "FA Ledger Entry"; PostingType: Integer) (integration)
  • OnGetLastDateOnAfterFALedgEntrySetFilters(var FALedgerEntry: Record "FA Ledger Entry"; var FADeprBook: Record "FA Depreciation Book"; PostingType: Integer; FirstLast: Text) (integration)
  • OnBeforeSetFAPostingGroup(var FixedAsset: Record "Fixed Asset"; DeprBookCode: Code[10]; var IsHandled: Boolean) (integration)
  • OnCalcGLPostedAmountOnAfterCalcAmount(var FALedgerEntry: Record "FA Ledger Entry"; PostingType: Integer; var Amount: Decimal) (integration)

Procedures

  • GetLastDate(FANo: Code[20]; PostingType: Integer; EndingDate: Date; DeprBookCode: Code[10]; GLEntry: Boolean): Date
  • CalcFAPostedAmount(FANo: Code[20]; PostingType: Integer; Period: Option "Before Starting Date","Net Change","at Ending Date"; StartingDate: Date; EndingDate: Date; DeprBookCode: Code[10]; BeforeAmount: Decimal; UntilAmount: Decimal; OnlyReclassified: Boolean; OnlyBookValue: Boolean): Decimal
  • CalcGLPostedAmount(FANo: Code[20]; PostingType: Integer; Period: Option " ",Disposal,"Bal. Disposal"; StartingDate: Date; EndingDate: Date; DeprBookCode: Code[10]): Decimal
  • AppendFAPostingFilter(var FA: Record "Fixed Asset"; StartingDate: Date; EndingDate: Date)
  • AppendPostingDateFilter(var FAFilter: Text; StartingDate: Date; EndingDate: Date)
  • ValidateDates(StartingDate: Date; EndingDate: Date)
  • ValidateDeprDates(StartingDate: Date; EndingDate: Date)
  • SetFAPostingGroup(var FA2: Record "Fixed Asset"; DeprBookCode: Code[10])

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

Recent changes

Countries that replace it

AT, CH, DE, FR, IT

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

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

Evidence 1 sources