Table 20409 "Qlty. Inspect. Src. Fld. Conf."
Quality Management · Microsoft.QualityManagement.Configuration.SourceConfiguration
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 3 connected objects and pages
Quality Management · Microsoft.QualityManagement.Configuration.SourceConfiguration · captioned “Quality Inspection Source Field Configuration” · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Quality Inspection Source Field Configuration |
| 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] | — | TableRelation Table 20407 “Qlty. Inspect. Source Config.” (Qlty. Inspect. Source Config.); NotBlank |
| 2 | From Table No. | Integer | — | NotBlank |
| 3 | To Table No. | Integer | — | NotBlank |
| 4 | Line No. | Integer | — | |
| 5 | From Field No. | Integer | Specifies the from field. | TableRelation Field.“No.” where(TableNo = field(“From Table No.”)); NotBlank |
| 6 | From Field Name | Text[250] | Specifies the from field name. | FlowField: lookup(Field.“Field Caption” where(TableNo = field(“From Table No.”), “No.” = field(“From Field No.”))); not editable |
| 7 | To Field No. | Integer | Specifies the To Field No. When the target is an inspection this would be a test on the inspection itself. | TableRelation Field.“No.” where(TableNo = field(“To Table No.”)); NotBlank |
| 8 | To Field Name | Text[250] | Specifies the To Field Name. When the target is an inspection this would be a test on the inspection itself. | FlowField: lookup(Field.“Field Caption” where(TableNo = field(“To Table No.”), “No.” = field(“To Field No.”))); not editable |
| 9 | To Type | Enum “Qlty. Target Type” | Specifies the destination type for this mapping. “Inspection” maps fields directly to the quality inspection header. “Chained table” links to another table as an intermediate step, allowing you to pull data from related records (such as item attributes or customer details) for use in filters or visi… | enum Enum 20400 “Qlty. Target Type” |
| 10 | Display As | Text[80] | Specifies what to show in the caption for the Source Reference section of an inspection. | |
| 11 | Priority Test | Enum “Qlty. Config. Test Priority” | Specifies if this test is a priority test. Priority tests will always overwrite existing values. | enum Enum 20464 “Qlty. Config. Test Priority” |
Keys
- Key1: Code, Line No. (clustered)
- Key2: From Table No., To Table No., From Field No., To Field No.
Procedures
InitLineNoIfNeeded(): Assigns the next field mapping line number when the line number is zero.HandleOnLookupFromField()(internal): Looks up and validates a source field for the configured source table.HandleOnLookupToField()(internal): Looks up a type-compatible target field or prompts the user to select a source field first.
Plus 1 local procedures.
Triggers
OnInsert
Relations
- Code: TableRelation Table 20407 “Qlty. Inspect. Source Config.”
Pages and codeunits on this table
- Page 20411 “Qlty. Source Config Line Part” (source table)
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 20403 “Qlty. Filter Helpers” (2 calls:
HandleOnLookupFromField → RunModalLookupAnyField,HandleOnLookupToField → RunModalLookupAnyField)
Recent changes
- 2026-08-20 #10270 [Quality Management] Repair and improve XML documentation of procedures (main, BC30, refactor)
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: "Qlty. Inspect. Src. Fld. Conf."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.