Report 96 "Copy G/L Budget"
Base Application · Microsoft.Finance.GeneralLedger.Budget
Across versions
- BC23-25present
- BC262 events added
- BC272 events added
- BC28-30unchanged
Neighbourhood 2 connected objects and pages
Base Application · Microsoft.Finance.GeneralLedger.Budget · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Copy G/L Budget |
Events published
OnPreReportOnBeforeCopyBudgetDimCodes(var GLBudgetName: Record "G/L Budget Name")(integration): Integration event raised before copying budget dimension codes during report processing. Allows subscribers to modify budget name settings before dimension codes are copied.OnPostReportOnAfterInsertGLBudgetEntry(FromBudgetName: Code[10]; ToBudgetName: Code[10])+ BC26 (integration): Integration event raised after inserting G/L Budget Entries during the copy process. Allows subscribers to perform additional processing after budget entries are created.OnInsertGLBudgetEntryOnBeforeToGLBudgetEntryInsert(var ToGLBudgetEntry: Record "G/L Budget Entry"; ToDateCompression: Option "None",Day,Week,Month,Quarter,Year,Period)+ BC26 (integration): Integration event raised before inserting a target G/L Budget Entry during the copy process. Allows subscribers to modify the budget entry before it is inserted.OnOnPostReportOnAfterSetFromGLEntryFilters(var FromGLEntry: Record "G/L Entry")+ BC27 (integration)OnOnPostReportOnAfterSetFromGLBudgetEntryFilters(var FromGLBudgetEntry: Record "G/L Budget Entry")+ BC27 (integration)
Procedures
Initialize(FromSource2: Option; FromGLBudgetName2: Code[10]; FromGLAccountNo2: Code[250]; FromDate2: Text[30]; ToGlBudgetName2: Code[10]; ToGLAccountNo2: Code[20]; ToBUCode2: Code[20]; AmountAdjustFactor2: Decimal; RoundingMethod2: Code[10]; DateAdjustExpression2: DateFormula; NoMessage2: Boolean): Initializes the report with the specified parameters for copying budget entries. Sets up all the necessary filters and options for the budget copy operation.InitializeRequest(FromSource2: Option; FromGLBudgetName2: Code[10]; FromGLAccountNo2: Code[250]; FromDate2: Text[30]; FromClosingEntryFilter2: Option; DimensionText: Text[250]; ToGlBudgetName2: Code[10]; ToGLAccountNo2: Code[20]; AmountAdjustFactor2: Decimal; RoundingMethod2: Code[10]; DateAdjustExpression2: DateFormula; ToDateCompression2: Option): Initializes the report request with comprehensive parameters for budget copying operations. Sets up all filters, adjustments, and target settings for the budget copy process.
Plus 7 local procedures.
Triggers
OnInitReport, OnPostReport, OnPreReport
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 27 “Confirm Management” (1 call:
OnPreReport → GetResponseOrDefault) - Codeunit 408 “DimensionManagement” (1 call:
IncludeFromEntry → GetDimensionSetID)
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: "report", object_name: "Copy G/L Budget"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.