tableRelationship Managementofficial - Microsoftderived - from the source, no model text

Table 65 "Merge Duplicates Line Buffer"

Base Application · Microsoft.CRM.Duplicates

Across versions

  1. BC23present
  2. BC2415 fields changed, 3 procedures changed
  3. BC25-27unchanged
  4. BC2812 fields changed
  5. BC29-30unchanged

Neighbourhood 1 connected objects and pages

Page 703 "Merge Duplicate Subform" (pages and codeunits on it)Merge Duplicate Subform

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 · Microsoft.CRM.Duplicates · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Merge Duplicates Line Buffer
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 Type Δ BC24 Option — OptionCaption: ,Field,Table
2 ID Δ BC24 Δ BC28 Integer Specifies the ID of the field.
3 Name Δ BC24 Δ BC28 Text[30] Specifies the name of the field.
4 Duplicate Value Δ BC24 Δ BC28 Text[2048] Specifies the value of the field in the duplicate record.
5 Current Value Δ BC24 Δ BC28 Text[2048] Specifies the value of the field in the current record.
6 Override Δ BC24 Δ BC28 Boolean Specifies if the field value of the current record should be overridden by the value of the duplicate record.
7 Duplicate Count Δ BC24 Δ BC28 Integer Specifies the number of records related to the duplicate record.
8 Current Count Δ BC24 Δ BC28 Integer Specifies the number of records related to the current record.
9 Table ID Δ BC24 Δ BC28 Integer Specifies the ID of the table.
10 Table Name Δ BC24 Δ BC28 Text[30] Specifies the name of the table.
11 In Primary Key Δ BC24 Δ BC28 Option Specifies if the field is part of the primary key. OptionCaption: Yes,No
12 Conflicts Δ BC24 Δ BC28 Integer Specifies if conflicting records exist.
13 Modified Δ BC24 Boolean —
14 Data Type Δ BC24 Δ BC28 Text[30] Specifies the data type of the field. not editable
15 Can Be Renamed Δ BC24 Boolean —

Keys

  • Key1: Type, Table ID, ID (clustered)
  • Key2: In Primary Key

Procedures

  • AddFieldData(RecordRef: array[2] of RecordRef; ConflictFieldID: Integer; Index: Integer; FoundDuplicateRecord: Boolean; var TempPKInt: Record "Integer")
  • AddTableData(MergeDuplicatesBuffer: Record "Merge Duplicates Buffer"; TableNo: Integer; FieldNo: Integer)
  • FindConflicts(OldKey: Text; NewKey: Text; var TempMergeDuplicatesConflict: Record "Merge Duplicates Conflict" temporary): Integer Δ BC24
  • GetPrimaryKeyFields(RecRef: RecordRef; var TempPKInt: Record "Integer" temporary): Integer
  • HasFieldToOverride(): Boolean Δ BC24
  • HasModifiedField(): Boolean Δ BC24

Plus 5 local procedures.

Pages and codeunits on this table

Ask your agent

Procedure bodies are not stored here (D10). 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: "Merge Duplicates Line Buffer"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources