pageAL Developmentofficial - Microsoftderived - from the source, no model text

Page 8625 "Config. Package Subform"

Base Application · System.IO

Across versions

  1. BC23-30present

Neighbourhood 3 connected objects and pages

Table 8613 "Config. Package Table" (relates to)Config. Package TableCodeunit 8611 "Config. Package Management" (calls, 3 links)Config. Package ManagementCodeunit 8703 "Feature Telemetry" (calls)Feature Telemetry

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 · System.IO · captioned “Tables” · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Tables
SourceTable Config. Package Table
PageType ListPart

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
Control1 Table ID Table ID Specifies the name of the table that is part of the migration process. The name comes from the Name property of the table.
Table Name Table Name Specifies the name of the configuration table. After you select a table ID from the list of tables, the table name is automatically filled in.
Table Caption Table Caption Specifies the caption of the table that is part of the migration process. The name comes from the Caption property of the table.
Parent Table ID Parent Table ID Specifies the table that holds the configuration data.
Data Template Data Template Specifies the name of the data template that is being used as part of the migration process.
Processing Order Processing Order Specifies the number of the processing order. This is used to track the migration process.
Dimensions as Columns Dimensions as Columns Specifies whether dimensions should be displayed in columns. If you select No, then the dimensions are not displayed in any format.
Skip Table Triggers Skip Table Triggers Specifies whether codeunit triggers related to tables should be skipped during the configuration process.
Delete Table Records Before Processing Delete Recs Before Processing Specifies whether table records should be deleted before the migration process is begun.
Processing Report ID Processing Report ID Specifies the codeunit that has been set up to process data before you apply it to a Business Central database. By default, Business Central uses codeunit 8621.
No. of Package Records No. of Package Records Specifies the count of the number of configuration package records.
No. of Fields Available No. of Fields Available Specifies the count of the number of fields that are available in the migration table.
No. of Fields Included No. of Fields Included Specifies the count of the number of fields that are included in the migration table.
No. of Fields to Validate No. of Fields to Validate Specifies the number of fields to validate. The count of the number of fields to validate is based on how many fields in the table have the Validate Field check box selected.
No. of Package Errors No. of Package Errors Specifies the count of the number of package errors.
No. of Database Records Rec.GetNoOfDatabaseRecordsText() Specifies how many database records have been created in connection with the migration.
Filtered Filtered Specifies whether the package is filtered. This field is set depending on filter settings you have specified.
Page ID Page ID Specifies the number of the page that is used to show the journal or worksheet that uses the template.
Comments Comments Specifies a comment in which you can provide a description
Created Date and Time Created Date and Time Specifies the date and time that the configuration package was created. The field is updated each time you save the package.
Created by User ID Created by User ID Specifies the ID of the user who created the configuration package.
Imported Date and Time Imported Date and Time Specifies the date and time that migration records were imported from Excel or from an .xml file.
Imported by User ID Imported by User ID Specifies the ID of the user who has imported the package.
Delayed Insert Delayed Insert Specifies that a record will only be inserted after validation that it contains key and non-key fields. If you do not select the Delayed Insert check box, then empty lines may be imported, for records with errors in non-key fields.

Actions

Group Action ToolTip Runs
Table Package Data View or edit information about the package.
Database Data View the data that has been applied to the database.
Errors View a list of errors that resulted from the data migration. For example, if you are importing a customer into Business Central and assign to that customer a salesperson who is not in the database, you get an error during migration. You can fix the error by removing the incorrect salesperson ID or b…
Fields View the fields that are used in the company configuration process. For each table in the list of configuration tables, the Config. Package Fields window displays a list of all the fields in the table and indicates the order in which the data in a field is to be processed.
Filters View or set field filter values for a configuration package filter. By setting a value, you specify that only records with that value are included in the configuration package.
Processing Rules View or edit the filters that are used to process data.
Functions Get Related Tables Select tables that relate to existing selected tables that you also want to add to the configuration package.
Validate Relations Determine if you have introduced errors, such as not including tables that the configuration relies on.
Apply Data Apply the data in the package to the database. After you apply data, you can only see it in the database.
Excel Export to Excel Export the data from selected tables in the package to Excel.
Import from Excel Import data from Excel to selected tables in the package.

Procedures

2 local procedures, no public ones.

Triggers

OnAfterGetRecord, OnInsertRecord, OnOpenPage

Relations

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.

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: "page", object_name: "Config. Package Subform"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources