Table 5967 "Contract Change Log"
Base Application · Microsoft.Service.Contract
Across versions
- BC23present
- BC24declaration changed
- BC25-27unchanged
- BC2810 fields changed
- BC29-30unchanged
Neighbourhood 2 connected objects and pages
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
- Contract No.: TableRelation Table 5965 “Service Contract Header”
Pages and codeunits on this table
- Page 6063 “Contract Change Log” (source 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.