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

Table 5103 "Interaction Tmpl. Language"

Base Application · Microsoft.CRM.Interaction

Across versions

  1. BC23present
  2. BC244 fields changed
  3. BC251 events added
  4. BC26-27unchanged
  5. BC287 fields changed
  6. BC29-30unchanged

Neighbourhood 10 connected objects and pages

Table 9650 "Custom Report Layout" (relates to, 2 links)Custom Report LayoutTable 5064 "Interaction Template" (relates to)Interaction TemplateTable 8 "Language" (relates to)LanguageTable 9988 "Word Template" (relates to)Word TemplatePage 5154 "Interact. Tmpl. Languages" (pages and codeunits on it, 2 links)Interact. Tmpl. LanguagesCodeunit 419 "File Management" (calls, 2 links)File ManagementCodeunit 4030 "Client Type Management" (calls)Client Type ManagementCodeunit 4100 "Temp Blob" (calls)Temp BlobCodeunit 5052 "AttachmentManagement" (calls)AttachmentManagementTable 5064 "Interaction Template" (referenced by, 2 links)Interaction Template

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

Properties

Property Value
Caption Interaction Tmpl. Language
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 Interaction Template Code Δ BC28 Code[10] Specifies the code for the interaction template that you have selected. TableRelation Table 5064 “Interaction Template” (Interaction Template); not editable
2 Language Code Δ BC28 Code[10] Specifies the language that is used when translating specified text on documents to foreign business partner, such as an item description on an order confirmation. TableRelation Table 8 “Language”
3 Description Δ BC28 Text[100] Specifies the description of the interaction template language. This field will not be displayed in the Word attachment.
4 Attachment No. Integer —
5 Custom Layout Code Δ BC24 Δ BC28 Code[20] Specifies the number of the report layout. TableRelation Table 9650 “Custom Report Layout” (“Custom Report Layout” where(“Report ID” = const(Report::“Email Merge”)))
6 Custom Layout Description Δ BC24 Text[250] — FlowField: lookup(“Custom Report Layout”.Description where(Code = field(“Custom Layout Code”))); not editable
7 Word Template Code Δ BC24 Δ BC28 Code[30] Specifies the Word template to use when you create communications for an interaction. The Word template will create either a document or be used as the body text in an email. TableRelation Table 9988 “Word Template” (“Word Template”.Code where(“Language Code” = field(“Language Code”), “Table ID” = const(Database::“Interaction Merge Data”)))
8 Report Layout Name Δ BC24 Δ BC28 Text[250] Specifies the report layout that will be used. TableRelation “Report Layout List”.Name where(“Report ID” = const(Report::“Email Merge”))
9 Report Layout AppID Δ BC28 Guid Specifies which app the report layout belongs to. TableRelation “Report Layout List”.“Application ID” where(“Report ID” = const(Report::“Email Merge”))

Keys

  • Key1: Interaction Template Code, Language Code (clustered)

Events published

  • OnImportAttachmentOnBeforeModify(var Attachment: Record Attachment) (integration)
  • OnBeforeCreateHTMLCustomLayoutAttachment() (integration)
  • OnCreateAttachmentOnAfterInitialChecks(var InteractionTmplLanguage: Record "Interaction Tmpl. Language"; var NewAttachNo: Integer; var IsHandled: Boolean) (integration)
  • OnOpenAttachmentOnBeforeGetAttachment(var InteractionTmplLanguage: Record "Interaction Tmpl. Language"; var Attachment: Record Attachment) (integration)
  • OnBeforeOpenAttachment(var InteractionTmplLanguage: Record "Interaction Tmpl. Language"; var Attachment: Record Attachment) (integration)
  • OnExportAttachmentOnStorageTypeCaseElse(var InteractionTmplLanguage: Record "Interaction Tmpl. Language"; xInteractionTmplLanguage: Record "Interaction Tmpl. Language"; var AttachmentRecord: Record Attachment; var MarketingSetup: Record "Marketing Setup"; var ExportToFile: Text; var FileFilter: Text; var FileName: Text) + BC25 (integration)

Procedures

  • CreateAttachment()
  • CreateHTMLCustomLayoutAttachment(): Integer
  • OpenAttachment()
  • CopyFromAttachment()
  • ImportAttachment()
  • ExportAttachment()
  • RemoveAttachment(Prompt: Boolean)

Triggers

OnDelete, OnRename

Relations

Referenced by

2 fields in 1 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this 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.

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: "Interaction Tmpl. Language"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources