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

Table 5967 "Contract Change Log"

Base Application · Microsoft.Service.Contract

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC25-27unchanged
  4. BC2810 fields changed
  5. BC29-30unchanged

Neighbourhood 2 connected objects and pages

Table 5965 "Service Contract Header" (relates to)Service Contract HeaderPage 6063 "Contract Change Log" (pages and codeunits on it)Contract Change Log

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.Service.Contract · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Contract Change Log
DataClassification CustomerContent
Permissions TableData “Contract Change Log” = rimd

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 Contract Type Enum “Service Contract Type” — enum Enum 5965 “Service Contract Type”
2 Contract No. Code[20] — TableRelation Table 5965 “Service Contract Header” (if (“Contract Type” = const(Contract)) “Service Contract Header”.“Contract No.” where(“Contract Type” = field(“Contract Type”)))
3 Change No. Integer —
4 User ID Δ BC28 Code[50] Specifies the ID of the user who posted the entry, to be used, for example, in the change log. TableRelation User.“User Name”; DataClassification EndUserIdentifiableInformation
5 Date of Change Δ BC28 Date Specifies the date of the change.
6 Time of Change Δ BC28 Time Specifies the time of the change.
7 Contract Part Δ BC28 Option Specifies the part of the contract that was changed. OptionCaption: Header,Line,Discount
8 Field Description Δ BC28 Text[100] Specifies the description of the field that was modified.
9 Old Value Δ BC28 Text[100] Specifies the contents of the modified field before the change takes place.
10 New Value Δ BC28 Text[100] Specifies the contents of the modified field after the change has taken place.
12 Type of Change Δ BC28 Option Specifies the type of change on the contract. OptionCaption: Modify,Insert,Delete,Rename
13 Service Item No. Δ BC28 Code[20] Specifies the number of the item on the service contract line, for which a log entry was created.
14 Serv. Contract Line No. Δ BC28 Integer Specifies the number of the service contract line for which a log entry was created.

Keys

  • Key1: Contract No., Change No. (clustered)
  • Key2: Contract Type

Procedures

  • LogContractChange(ContractNo: Code[20]; ContractPart: Option Header,Line,Discount; FieldName: Text; ChangeType: Integer; OldValue: Text[100]; NewValue: Text[100]; ServItemNo: Code[20]; ServContractLineNo: Integer)

Relations

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: "Contract Change Log"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources