codeunitPlatform, DevOps & Performanceofficial - Microsoftderived - from the source, no model text

Codeunit 378 "Transfer Extended Text"

Base Application · Microsoft.Foundation.ExtendedText

Across versions

  1. BC23present
  2. BC2410 events added, 5 procedures added
  3. BC2510 procedures added, 7 events removed
  4. BC261 events added
  5. BC271 events added, 1 events removed
  6. BC289 procedures removed, 6 events removed
  7. BC29-30unchanged

Neighbourhood 41 connected objects and pages

Codeunit 6620 "Copy Document Mgt." (calls, 8 links)Copy Document Mgt.Codeunit 1019 "Job-Explode BOM" (calls, 4 links)Job-Explode BOMCodeunit 6003 "Service Transfer Ext. Text" (calls, 4 links)Codeunit 63 "Sales-Explode BOM" (calls, 4 links)Sales-Explode BOMCodeunit 73 "Purch.-Explode BOM" (calls, 4 links)Table 37 "Sales Line" (calls, 4 links)Sales LinePage 1007 "Job Planning Lines" (calls, 3 links)Page 1015 "Job Planning Lines Part" (calls, 3 links)Job Planning Lines PartPage 435 "Reminder Lines" (calls, 3 links)Page 447 "Finance Charge Memo Lines" (calls, 3 links)Finance Charge Memo LinesPage 46 "Sales Order Subform" (calls, 3 links)Sales Order SubformPage 47 "Sales Invoice Subform" (calls, 3 links)Sales Invoice SubformPage 508 "Blanket Sales Order Subform" (calls, 3 links)Blanket Sales Order SubformPage 510 "Blanket Purchase Order Subform" (calls, 3 links)Page 54 "Purchase Order Subform" (calls, 3 links)Purchase Order SubformPage 55 "Purch. Invoice Subform" (calls, 3 links)Purch. Invoice SubformPage 6631 "Sales Return Order Subform" (calls, 3 links)Sales Return Order SubformPage 6641 "Purchase Return Order Subform" (calls, 3 links)Page 95 "Sales Quote Subform" (calls, 3 links)Sales Quote SubformPage 96 "Sales Cr. Memo Subform" (calls, 3 links)Page 97 "Purchase Quote Subform" (calls, 3 links)Purchase Quote SubformPage 98 "Purch. Cr. Memo Subform" (calls, 3 links)Codeunit 1002 "Job Create-Invoice" (calls, 2 links)Codeunit 333 "Req. Wksh.-Make Order" (calls, 2 links)Codeunit 5702 "Dist. Integration" (calls, 2 links)Codeunit 76 "Purch.-Get Drop Shpt." (calls, 2 links)Codeunit 80 "Sales-Post" (calls, 2 links)Codeunit 90 "Purch.-Post" (calls, 2 links)Page 6403 "Sales Document Line Entity" (calls, 2 links)Page 6405 "Purchase Document Line Entity" (calls, 2 links)Table 1003 "Job Planning Line" (calls, 2 links)Table 172 "Standard Customer Sales Code" (calls, 2 links)Table 175 "Standard Vendor Purchase Code" (calls, 2 links)Table 295 "Reminder Header" (calls, 2 links)Table 302 "Finance Charge Memo Header" (calls, 2 links)Table 36 "Sales Header" (calls, 2 links)Table 38 "Purchase Header" (calls, 2 links)Table 39 "Purchase Line" (calls, 2 links)Table 560 "VAT Clause" (calls, 2 links)Codeunit 442 "Sales-Post Prepayments" (calls)

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

Events published

  • OnAfterReadLines(var TempExtendedTextLine: Record "Extended Text Line" temporary; var ExtendedTextHeader: Record "Extended Text Header"; LanguageCode: Code[10]) (integration)
  • OnBeforeReadLines(var ExtendedTextHeader: Record "Extended Text Header"; DocDate: Date; LanguageCode: Code[10]; var IsHandled: Boolean; var Result: Boolean; var TempExtTextLine: Record "Extended Text Line" temporary) (integration)
  • OnBeforeToPurchLineInsert(var ToPurchLine: Record "Purchase Line"; var PurchLine: Record "Purchase Line"; TempExtTextLine: Record "Extended Text Line" temporary; var NextLineNo: Integer; LineSpacing: Integer; var IsHandled: Boolean) + BC24 − BC24 Δ BC25 (integration)
  • OnInsertSalesExtTextRetLastOnBeforeToSalesLineInsert(var ToSalesLine: Record "Sales Line"; var SalesLine: Record "Sales Line"; TempExtTextLine: Record "Extended Text Line" temporary; var NextLineNo: Integer; LineSpacing: Integer; var IsHandled: Boolean) (integration)
  • OnBeforeToReminderLineInsert(var ToReminderLine: Record "Reminder Line"; ReminderLine: Record "Reminder Line"; TempExtTextLine: Record "Extended Text Line" temporary; var NextLineNo: Integer; LineSpacing: Integer; var IsHandled: Boolean) + BC24 − BC24 (integration)
  • OnDeleteFinChrgMemoLinesOnAfterFinChrgMemoLine2SetFilters(var FinChrgMemoLine2: Record "Finance Charge Memo Line"; var FinChrgMemoLine: Record "Finance Charge Memo Line") (integration)
  • OnDeletePurchLinesOnAfterSetFilters(var ToPurchaseLine: Record "Purchase Line"; FromPurchaseLine: Record "Purchase Line") (integration)
  • OnDeleteSalesLinesOnAfterSetFilters(var ToSalesLine: Record "Sales Line"; FromSalesLine: Record "Sales Line") (integration)
  • OnDeleteReminderLinesOnAfterReminderLine2SetFilters(var ReminderLine2: Record "Reminder Line"; var ReminderLine: Record "Reminder Line") (integration)
  • OnFinChrgMemoCheckIfAnyExtTextAutoText(var ExtendedTextHeader: Record "Extended Text Header"; var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var FinanceChargeMemoLine: Record "Finance Charge Memo Line"; Unconditionally: Boolean; var MakeUpdateRequired: Boolean) (integration)
  • OnPrepmtGetAnyExtTextAfterReadLines(var ExtendedTextHeader: Record "Extended Text Header"; var TempExtendedTextLine: Record "Extended Text Line" temporary) (integration)
  • OnPrepmtGetAnyExtTextBeforeReadLines(var ExtendedTextHeader: Record "Extended Text Header"; DocumentDate: Date; LanguageCode: Code[10]) (integration)
  • OnPurchCheckIfAnyExtTextAutoText(var ExtendedTextHeader: Record "Extended Text Header"; var PurchaseHeader: Record "Purchase Header"; var PurchaseLine: Record "Purchase Line"; Unconditionally: Boolean; var MakeUpdateRequired: Boolean) (integration)
  • OnReminderCheckIfAnyExtTextAutoText(var ExtendedTextHeader: Record "Extended Text Header"; var ReminderHeader: Record "Reminder Header"; var ReminderLine: Record "Reminder Line"; Unconditionally: Boolean; var MakeUpdateRequired: Boolean) (integration)
  • OnSalesCheckIfAnyExtTextAutoText(var ExtendedTextHeader: Record "Extended Text Header"; var SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line"; Unconditionally: Boolean; var MakeUpdateRequired: Boolean) (integration)
  • OnBeforeInsertSalesExtText(var SalesLine: Record "Sales Line"; var TempExtTextLine: Record "Extended Text Line" temporary; var IsHandled: Boolean; var MakeUpdateRequired: Boolean; var LastInsertedSalesLine: Record "Sales Line") (integration)
  • OnBeforeInsertReminderExtText(var ReminderLine: Record "Reminder Line"; var TempExtTextLine: Record "Extended Text Line" temporary; var IsHandled: Boolean; var MakeUpdateRequired: Boolean) (integration)
  • OnBeforeInsertFinChrgMemoExtText(var FinChrgMemoLine: Record "Finance Charge Memo Line"; var TempExtTextLine: Record "Extended Text Line" temporary; var IsHandled: Boolean; var MakeUpdateRequired: Boolean) (integration)
  • OnBeforeInsertPurchExtText(var PurchLine: Record "Purchase Line"; var TempExtTextLine: Record "Extended Text Line" temporary; var IsHandled: Boolean; var MakeUpdateRequired: Boolean; var LastInsertedPurchLine: Record "Purchase Line") (integration)
  • InsertPurchExtTextRetLastOnBeforeToPurchLineFind(var PurchLine: Record "Purchase Line") (integration)
  • OnInsertSalesExtTextRetLastOnBeforeToSalesLineFind(var SalesLine: Record "Sales Line") (integration)
  • OnPurchCheckIfAnyExtTextOnBeforeSetFilters(var PurchaseLine: Record "Purchase Line"; var AutoText: Boolean; Unconditionally: Boolean) (integration)
  • OnSalesCheckIfAnyExtTextOnBeforeSetFilters(var SalesLine: Record "Sales Line"; var AutoText: Boolean; Unconditionally: Boolean) (integration)
  • OnReminderCheckIfAnyExtTextOnBeforeSetFilters(var ReminderLine: Record "Reminder Line"; var AutoText: Boolean; Unconditionally: Boolean) (integration)
  • OnFinChrgMemoCheckIfAnyExtTextOnBeforeSetFilters(var FinChrgMemoLine: Record "Finance Charge Memo Line"; var AutoText: Boolean; Unconditionally: Boolean) (integration)
  • OnReadExtTextLinesOnBeforeSetFilters(var ExtTextHeader: Record "Extended Text Header") (integration)
  • OnInsertFinChrgMemoExtTextOnBeforeToFinChrgMemoLineInsert(var ToFinanceChargeMemoLine: Record "Finance Charge Memo Line"; FinanceChargeMemoLine: Record "Finance Charge Memo Line"; TempExtendedTextLine: Record "Extended Text Line" temporary; var NextLineNo: Integer; LineSpacing: Integer; var IsHandled: Boolean) + BC24 − BC24 (integration)
  • OnReadExtTextLinesOnBeforeTempExtTextLineInsert(var TempExtendedTextLine: Record "Extended Text Line" temporary; ExtendedTextHeader: Record "Extended Text Header") (integration)
  • OnInsertSalesExtTextRetLastOnBeforeFindTempExtTextLine(var TempExtendedTextLine: Record "Extended Text Line" temporary; SalesLine: Record "Sales Line") (integration)
  • OnInsertReminderExtTextOnBeforeFindTempExtTextLine(var TempExtendedTextLine: Record "Extended Text Line" temporary; ReminderLine: Record "Reminder Line") (integration)
  • OnInsertPurchExtTextRetLastOnBeforeFindTempExtTextLine(var TempExtendedTextLine: Record "Extended Text Line" temporary; PurchaseLine: Record "Purchase Line") (integration)
  • OnBeforeSalesCheckIfAnyExtText(var SalesLine: Record "Sales Line"; SalesHeader: Record "Sales Header"; Unconditionally: Boolean; var MakeUpdateRequired: Boolean; var AutoText: Boolean; var Result: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforePurchCheckIfAnyExtText(var PurchLine: Record "Purchase Line"; PurchaseHeader: Record "Purchase Header"; Unconditionally: Boolean; var MakeUpdateRequired: Boolean; var AutoText: Boolean; var Result: Boolean; var IsHandled: Boolean) (integration)
  • OnDeleteSalesLinesOnBeforeDelete(var SalesLine: Record "Sales Line"; var SalesLineToDelete: Record "Sales Line"; var IsHandled: Boolean) + BC24 (integration)
  • OnBeforeInsertJobExtTextRetLast(var JobPlanningLine: Record "Job Planning Line"; var TempExtendedTextLine: Record "Extended Text Line" temporary; var MakeUpdateRequired: Boolean) + BC24 (integration)
  • OnJobCheckIfAnyExtTextOnBeforeReadExtTextLines(var ExtendedTextHeader: Record "Extended Text Header"; var Job: Record Job; var JobPlanningLine: Record "Job Planning Line"; Unconditionally: Boolean; var MakeUpdateRequired: Boolean; var DocumentDate: Date) + BC24 + BC27 − BC27 (integration)
  • OnInsertJobExtTextRetLastOnBeforeToJobPlanningLineInsert(var ToJobPlanningLine: Record "Job Planning Line"; var JobPlanningLine: Record "Job Planning Line"; TempExtendedTextLine: Record "Extended Text Line" temporary; var NextLineNo: Integer; LineSpacing: Integer; var IsHandled: Boolean) + BC24 Δ BC25 (integration)
  • OnDeleteJobPlanningLinesOnAfterSetFilters(var ToJobPlanningLine: Record "Job Planning Line"; FromJobPlanningLine: Record "Job Planning Line") + BC24 (integration)
  • OnJobCheckIfAnyExtTextOnAfterCheckAutoText(var JobPlanningLine: Record "Job Planning Line"; var AutoText: Boolean; Unconditionally: Boolean) + BC24 (integration)
  • OnInsertSalesExtTextRetLastOnAfterSetLineSpacing(var LineSpacing: Integer) + BC24 (integration)
  • OnBeforeJobCheckIfAnyExtText(var JobPlanningLine: Record "Job Planning Line"; Unconditionally: Boolean; var MakeUpdateRequired: Boolean; var AutoText: Boolean; var Result: Boolean; var IsHandled: Boolean) + BC26 (integration)

Procedures

  • SalesCheckIfAnyExtText(var SalesLine: Record "Sales Line"; Unconditionally: Boolean): Boolean
  • SalesCheckIfAnyExtText(var SalesLine: Record "Sales Line"; Unconditionally: Boolean; SalesHeader: Record "Sales Header"): Boolean
  • ReminderCheckIfAnyExtText(var ReminderLine: Record "Reminder Line"; Unconditionally: Boolean): Boolean
  • FinChrgMemoCheckIfAnyExtText(var FinChrgMemoLine: Record "Finance Charge Memo Line"; Unconditionally: Boolean): Boolean
  • PurchCheckIfAnyExtText(var PurchaseLine: Record "Purchase Line"; Unconditionally: Boolean): Boolean
  • PurchCheckIfAnyExtText(var PurchLine: Record "Purchase Line"; Unconditionally: Boolean; PurchaseHeader: Record "Purchase Header"): Boolean
  • PrepmtGetAnyExtText(GLAccNo: Code[20]; TabNo: Integer; DocumentDate: Date; LanguageCode: Code[10]; var ExtTextLine: Record "Extended Text Line" temporary)
  • InsertSalesExtText(var SalesLine: Record "Sales Line")
  • InsertSalesExtTextRetLast(var SalesLine: Record "Sales Line"; var LastInsertedSalesLine: Record "Sales Line")
  • InsertReminderExtText(var ReminderLine: Record "Reminder Line")
  • InsertFinChrgMemoExtText(var FinChrgMemoLine: Record "Finance Charge Memo Line")
  • InsertPurchExtText(var PurchLine: Record "Purchase Line")
  • InsertPurchExtTextRetLast(var PurchLine: Record "Purchase Line"; var LastInsertedPurchLine: Record "Purchase Line")
  • MakeUpdate(): Boolean
  • SetMakeUpdateRequired(NewMakeUpdateRequired: Boolean) + BC25
  • ReadExtTextLines(var ExtTextHeader: Record "Extended Text Header"; DocDate: Date; LanguageCode: Code[10]): Boolean
  • GetTempExtTextLine(var ToTempExtendedTextLine: Record "Extended Text Line" temporary)
  • JobCheckIfAnyExtText(var JobPlanningLine: Record "Job Planning Line"; Unconditionally: Boolean): Boolean + BC24 + BC24
  • JobCheckIfAnyExtText(var JobPlanningLine: Record "Job Planning Line"; Unconditionally: Boolean; Job: Record Job): Boolean + BC24 + BC24
  • InsertJobExtText(var JobPlanningLine: Record "Job Planning Line") + BC24
  • InsertJobExtTextRetLast(var JobPlanningLine: Record "Job Planning Line"; var LastInsertedJobPlanningLine: Record "Job Planning Line") + BC24
  • IsDeleteAttachedLines(LineNo: Integer; No: Code[20]; AttachedToLineNo: Integer): Boolean Δ BC25

Plus 5 local procedures.

Triggers

OnRun

Called by

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: "codeunit", object_name: "Transfer Extended Text"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources