Table 8623 "Config. Package"
Base Application · System.IO
Across versions
- BC23present
- BC243 fields changed
- BC25unchanged
- BC26declaration changed
- BC27-30unchanged
Neighbourhood 24 connected objects and pages
Base Application · System.IO · BC23-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 8614 “Config. Package Card” (2 Learn pages), Page 8615 “Config. Packages” (2).
Properties
| Property | Value |
|---|---|
| Caption | Config. Package |
| DataClassification | CustomerContent |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Code | Code[20] | Specifies a code for the configuration package. via Page 8614 “Config. Package Card” | NotBlank |
| 2 | Package Name | Text[50] | Specifies the name of the package. via Page 8614 “Config. Package Card” | |
| 4 | Language ID | Integer | Specifies the ID of the Windows language to use for the configuration package. Choose the field and select a language ID from the list. via Page 8614 “Config. Package Card” | TableRelation Windows Language |
| 5 | No. of Tables Δ BC24 | Integer | Specifies the number of tables that the package contains. via Page 8615 “Config. Packages” | FlowField: count(“Config. Package Table” where(“Package Code” = field(Code))); not editable |
| 6 | Product Version | Text[248] | Specifies the version of the product that you are configuring. You can use this field to help differentiate among various versions of a solution. via Page 8614 “Config. Package Card” | |
| 11 | Exclude Config. Tables | Boolean | Specifies whether to exclude configuration tables from the package. Select the check box to exclude these types of tables. via Page 8614 “Config. Package Card” | |
| 12 | Processing Order | Integer | Specifies the order in which the package is to be processed. via Page 8614 “Config. Package Card” | |
| 13 | No. of Records Δ BC24 | Integer | Specifies the number of records in the package. via Page 8615 “Config. Packages” | FlowField: count(“Config. Package Record” where(“Package Code” = field(Code))); not editable |
| 16 | No. of Errors Δ BC24 | Integer | Specifies the count of package errors. One line reflects one field of a record that failed validation. via Page 8614 “Config. Package Card” | FlowField: count(“Config. Package Error” where(“Package Code” = field(Code))); not editable |
| 17 | Import Status | Option | — | OptionCaption: ‘No,Scheduled,InProgress,Completed,Error’, Locked = true; not editable; DataClassification SystemMetadata |
| 18 | Apply Status | Option | — | OptionCaption: ‘No,Scheduled,InProgress,Completed,Error’, Locked = true; not editable; DataClassification SystemMetadata |
| 19 | Min. Count For Async Import | Integer | — | DataClassification SystemMetadata |
| 20 | Import Error | Text[2048] | — | not editable; DataClassification SystemMetadata |
| 21 | Apply Error | Text[2048] | — | not editable; DataClassification SystemMetadata |
Keys
- Key1: Code (clustered)
- Key2: Processing Order
Trigger event subscribers
- OnBeforeDeleteEvent: Codeunit 8611 “Config. Package Management” SendTelemetryOnDeleteConfigPackage
Procedures
ShowErrors()
Triggers
OnDelete
Relations
- lookup page Page 8615 “Config. Packages”
- No. of Tables: CalcFormula Table 8613 “Config. Package Table”
- No. of Records: CalcFormula Table 8614 “Config. Package Record”
- No. of Errors: CalcFormula Table 8617 “Config. Package Error”
Referenced by
13 fields in 10 objects relate to this table (TableRelation or CalcFormula).
- Table 8622 “Config. Line”: Package Caption, Package Exists, Package Code
- Table 8613 “Config. Package Table”: Package Caption, Package Code
- Table 8614 “Config. Package Record”: Package Code
- Table 8615 “Config. Package Data”: Package Code
- Table 8616 “Config. Package Field”: Package Code
- Table 8617 “Config. Package Error”: Package Code
- Table 8626 “Config. Package Filter”: Package Code
- Table 8629 “Config. Field Map”: Package Code
- Table 8631 “Config. Table Processing Rule”: Package Code
- Table 8632 “Config. Record For Processing”: Package Code
Pages and codeunits on this table
- Page 20000 “APIV1 - Aut. Config. Packages” (source table)
- Page 30000 “APIV2 - Aut. Config. Packages” (source table)
- Page 8614 “Config. Package Card” (source table)
- Page 8615 “Config. Packages” (source table)
- Codeunit 5432 “Automation - Import RSPackage” (codeunit runs on it)
- Codeunit 5433 “Automation - Apply RSPackage” (codeunit runs on it)
- Codeunit 5434 “Automation - Failure RSPackage” (codeunit runs on it)
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.
- Page 8616 “Config. Package Errors” (1 call:
ShowErrors → (object))
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: "table", object_name: "Config. Package"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.