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

Table 5906 "Service Comment Line"

Base Application · Microsoft.Service.Comment

Across versions

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

Neighbourhood 15 connected objects and pages

Table 5900 "Service Header" (relates to)Service HeaderTable 5913 "Loaner" (relates to)LoanerTable 5940 "Service Item" (relates to)Service ItemTable 5965 "Service Contract Header" (relates to)Service Contract HeaderPage 5911 "Service Comment Sheet" (pages and codeunits on it, 3 links)Service Comment SheetCodeunit 5999 "Service Experience Tier" (event subscribers)Service Experience TierTable 5901 "Service Item Line" (referenced by, 3 links)Service Item LineTable 5989 "Service Shipment Item Line" (referenced by, 3 links)Service Shipment Item LineTable 5900 "Service Header" (referenced by)Service HeaderTable 5913 "Loaner" (referenced by)LoanerTable 5940 "Service Item" (referenced by)Service ItemTable 5965 "Service Contract Header" (referenced by)Service Contract HeaderTable 5990 "Service Shipment Header" (referenced by)Service Shipment HeaderTable 5992 "Service Invoice Header" (referenced by)Table 5994 "Service Cr.Memo Header" (referenced by)Service Cr.Memo Header

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

Properties

Property Value
Caption Service Comment Line
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 Enum “Service Comment Line Type” — enum Enum 5919 “Service Comment Line Type”
2 No. Code[20] — TableRelation Table 5900 “Service Header”, Table 5913 “Loaner”, Table 5940 “Service Item” (if (“Table Name” = const(“Service Contract”)) “Service Contract Header”.“Contract No.” else if (“Table Name” = const(“Service Header”)) “Service Header”.“No.” else if (“Table Name” = const(“Service Item”)) “Service Item” else if (“Table Name” = const(Loaner)) Loaner); NotBlank
3 Table Line No. Integer —
4 Line No. Integer —
6 Comment Δ BC28 Text[80] Specifies the service comment.
7 Date Δ BC28 Date Specifies the date you entered the service comment.
8 Table Subtype Enum “Service Comment Table Subtype” — enum Enum 5929 “Service Comment Table Subtype”
9 Table Name Enum “Service Comment Table Name” — enum Enum 5918 “Service Comment Table Name”

Keys

  • Key1: Table Name, Table Subtype, No., Type, Table Line No., Line No. (clustered)

Events published

  • OnAfterSetUpNewLine(var ServiceCommentLineRec: Record "Service Comment Line"; var ServiceCommentLineFilter: Record "Service Comment Line") (integration)
  • OnBeforeTestTableLineNo(ServiceCommentLine: Record "Service Comment Line"; var IsHandled: Boolean) (integration)

Trigger event subscribers

Procedures

  • SetUpNewLine()
  • DeleteComments(TableName: Option; TableType: Option; DocNo: Code[20])
  • DeleteServiceInvoiceLinesRelatedComments(ServiceHeader: Record "Service Header")

Plus 1 local procedures.

Triggers

OnInsert

Relations

Referenced by

13 fields in 9 objects relate to this table (TableRelation or CalcFormula).

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: "Service Comment Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources