Codeunit 4776 "Contoso Fixed Asset"
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 13 connected objects and pages
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Permissions | tabledata “Depreciation Book” = rim, tabledata “FA Class” = rim, tabledata “FA Subclass” = rim, tabledata “FA Location” = rim, tabledata “FA Posting Group” = rim, tabledata “Fixed Asset” = rim, tabledata “Main Asset Component” = rim, tabledata Maintenance = rim, tabledata “Maintenance Registration” … |
Procedures
SetOverwriteData(Overwrite: Boolean)InsertDepreciationBook(BookCode: Code[10]; Description: Text[100]; AcqCost: Boolean; Depreciation: Boolean; WriteDown: Boolean; Appreciation: Boolean; Custom1: Boolean; Custom2: Boolean; Disposal: Boolean; Maintenance: Boolean; UseRoundingInPeriodicDepr: Boolean; DefaultFinalRoundingAmount: Decimal)InsertDepreciationBook(BookCode: Code[10]; Description: Text[100]; AcqCost: Boolean; Depreciation: Boolean; WriteDown: Boolean; Appreciation: Boolean; Custom1: Boolean; Custom2: Boolean; Disposal: Boolean; Maintenance: Boolean; UseRoundingInPeriodicDepr: Boolean; DefaultFinalRoundingAmount: Decimal; DisposalCalculationMethod: Option; AllowIndexation: Boolean; MarkErrorsAsCorrections: Boolean; SubtractDiscInPurchInv: Boolean; AllowCorrectionOfDisposal: Boolean; AllowIdenticalDocumentNo: Boolean)InsertFADepreciationBook(FixedAssetNo: Code[20]; DepreciationBookCode: Code[20]; DepreciationStartingDate: Date; NoOfDepreciationYears: Decimal)InsertFADepreciationBook(FixedAssetNo: Code[20]; DepreciationBookCode: Code[20]; DepreciationStartingDate: Date; NoOfDepreciationYears: Decimal; FAPostingGroup: Code[20])InsertFAClass(ClassCode: Code[10]; Name: Text[50])InsertFASubClass(SubClassCode: Code[10]; Name: Text[50]; ClassCode: Code[10]; PostingGroup: Code[20])InsertFALocation(LocationCode: Code[10]; Name: Text[50])InsertFAPostingGroup(GroupCode: Code[20]; AcquisitionCostAccount: Code[20]; AccumDepreciationAccount: Code[20]; AcqCostAccOnDisposal: Code[20]; AccumDeprAccOnDisposal: Code[20]; GainsAccOnDisposal: Code[20]; LossesAccOnDisposal: Code[20]; MaintenanceExpenseAccount: Code[20]; DepreciationExpenseAcc: Code[20]; AcquisitionCostBalAcc: Code[20])InsertFixedAsset(FANo: Code[20]; Description: Text[100]; FAClassCode: Code[10]; FASubclassCode: Code[20]; FALocationCode: Code[10]; MainAssetComponent: Enum "FA Component Type"; SerialNo: Text[30]; NextServiceDate: Date; VendorNo: Code[20]; MaintenanceVendorNo: Code[20])InsertFixedAsset(FANo: Code[20]; Description: Text[100]; FAClassCode: Code[10]; FASubclassCode: Code[20]; FALocationCode: Code[10]; MainAssetComponent: Enum "FA Component Type"; SerialNo: Text[30]; NextServiceDate: Date; VendorNo: Code[20]; MaintenanceVendorNo: Code[20]; FAPostingGroupCode: Code[20])InsertMainAssetComponent(MainAssetNo: Code[20]; FANo: Code[20])InsertMaintenance(MaintenanceCode: Code[10]; Description: Text[100])InsertFAMaintenanceRegistration(FANo: Code[20]; ServiceDate: Date; Comment: Text[50]; ServiceAgentName: Text[30])InsertFAJournalSetup(CreateByUserId: Code[20]; DepreciationBookCode: Code[10]; FAJnlTemplateName: Code[10]; FAJnlBatchName: Code[10]; GenJnlTemplateName: Code[10]; GenJnlBatchName: Code[10]; InsuranceJnlTemplateName: Code[10]; InsuranceJnlBatchName: Code[10])InsertFAJournalTemplate(Name: Code[10]; Description: Text[80]; NoSeriesCode: Code[20]; Recurring: Boolean)InsertFAJournalBatch(JnlTemplateName: Code[10]; Name: Code[10]; Description: Text[50])InsertFAGenJournalLine(JournalTemplateName: Code[10]; JournalBatchName: Code[10]; LineNo: Integer; AccountNo: Code[20]; PostingDate: Date; FAPostingType: Enum "Gen. Journal Line FA Posting Type"; DocumentNo: Code[20]; Description: Text[100]; BalAccountType: Enum "Gen. Journal Account Type"; BalAccountNo: Code[20]; Amount: Decimal)InsertInsuranceJournalTemplate(Name: Code[10]; Description: Text[80]; NoSeriesCode: Code[20])InsertInsuranceJournalBatch(TemplateName: Code[10]; Name: Code[10]; Description: Text[100])InsertInsurance(No: Code[20]; Description: Text[100]; EffectiveDate: Date; PolicyNo: Text[30]; AnnualPremium: Decimal; PolicyCoverage: Decimal; InsuranceType: Code[10]; FAClassCode: Code[10]; FASubclassCode: Code[10])InsertInsuranceType(Code: Code[10]; Description: Text[100])
Plus 1 local procedures.
Called by
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 5118 “Create Fixed Asset” (3 calls:
CreateFADepreciationBookForAssets → InsertFADepreciationBook,CreateFixedAsset → InsertFixedAsset,CreateMainAssetComponents → InsertMainAssetComponent) - Codeunit 5113 “Create FA Class” (2 calls:
OnRun → InsertFAClass,OnRun → InsertFASubClass) - Codeunit 5149 “Create FA Jnl. Template” (2 calls:
CreateFAJournalTemplate → InsertFAJournalBatch,CreateFAJournalTemplate → InsertFAJournalTemplate) - Codeunit 5170 “Create FA Ins Jnl. Template” (2 calls:
OnRun → InsertInsuranceJournalBatch,OnRun → InsertInsuranceJournalTemplate) - Codeunit 5100 “Create FA Depreciation Book” (1 call:
OnRun → InsertDepreciationBook) - Codeunit 5114 “Create FA Location” (1 call:
OnRun → InsertFALocation) - Codeunit 5115 “Create FA Posting Group” (1 call:
OnRun → InsertFAPostingGroup) - Codeunit 5122 “Create FA Maintenance” (1 call:
OnRun → InsertMaintenance) - Codeunit 5123 “Create FA Maint. Registration” (1 call:
OnRun → InsertFAMaintenanceRegistration) - Codeunit 5150 “Create FA Jnl. Setup” (1 call:
OnRun → InsertFAJournalSetup) - Codeunit 5155 “Create FA Insurance” (1 call:
OnRun → InsertInsurance) - Codeunit 5156 “Create FA Insurance Type” (1 call:
OnRun → InsertInsuranceType) - Codeunit 5609 “Create FA Jnl. Lines” (1 call:
OnRun → InsertFAGenJournalLine)
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: "Contoso Fixed Asset"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.