Codeunit 378 "Transfer Extended Text"
Base Application · Microsoft.Foundation.ExtendedText
Across versions
- BC23present
- BC2410 events added, 5 procedures added
- BC2510 procedures added, 7 events removed
- BC261 events added
- BC271 events added, 1 events removed
- BC289 procedures removed, 6 events removed
- BC29-30unchanged
Neighbourhood 41 connected objects and pages
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): BooleanSalesCheckIfAnyExtText(var SalesLine: Record "Sales Line"; Unconditionally: Boolean; SalesHeader: Record "Sales Header"): BooleanReminderCheckIfAnyExtText(var ReminderLine: Record "Reminder Line"; Unconditionally: Boolean): BooleanFinChrgMemoCheckIfAnyExtText(var FinChrgMemoLine: Record "Finance Charge Memo Line"; Unconditionally: Boolean): BooleanPurchCheckIfAnyExtText(var PurchaseLine: Record "Purchase Line"; Unconditionally: Boolean): BooleanPurchCheckIfAnyExtText(var PurchLine: Record "Purchase Line"; Unconditionally: Boolean; PurchaseHeader: Record "Purchase Header"): BooleanPrepmtGetAnyExtText(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(): BooleanSetMakeUpdateRequired(NewMakeUpdateRequired: Boolean)+ BC25ReadExtTextLines(var ExtTextHeader: Record "Extended Text Header"; DocDate: Date; LanguageCode: Code[10]): BooleanGetTempExtTextLine(var ToTempExtendedTextLine: Record "Extended Text Line" temporary)JobCheckIfAnyExtText(var JobPlanningLine: Record "Job Planning Line"; Unconditionally: Boolean): Boolean+ BC24 + BC24JobCheckIfAnyExtText(var JobPlanningLine: Record "Job Planning Line"; Unconditionally: Boolean; Job: Record Job): Boolean+ BC24 + BC24InsertJobExtText(var JobPlanningLine: Record "Job Planning Line")+ BC24InsertJobExtTextRetLast(var JobPlanningLine: Record "Job Planning Line"; var LastInsertedJobPlanningLine: Record "Job Planning Line")+ BC24IsDeleteAttachedLines(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.
- Codeunit 6620 “Copy Document Mgt.” (8 calls:
CopyArchPurchLine → InsertPurchExtTextRetLast,CopyArchPurchLine → PurchCheckIfAnyExtText,CopyArchSalesLine → InsertSalesExtTextRetLast, …) - Codeunit 1019 “Job-Explode BOM” (4 calls:
AddExtText → InsertJobExtText,AddExtText → JobCheckIfAnyExtText,ExplodeBOMCompLines → InsertJobExtText, …) - Codeunit 6003 “Service Transfer Ext. Text” (4 calls:
InsertServExtText → GetTempExtTextLine,ServCheckIfAnyExtText → IsDeleteAttachedLines,ServCheckIfAnyExtText → ReadExtTextLines, …) - Codeunit 63 “Sales-Explode BOM” (4 calls:
ExplodeBOMCompLines → InsertSalesExtText,ExplodeBOMCompLines → SalesCheckIfAnyExtText,OnRun → InsertSalesExtText, …) - Codeunit 73 “Purch.-Explode BOM” (4 calls:
ExplodeBOMCompLines → InsertPurchExtText,ExplodeBOMCompLines → PurchCheckIfAnyExtText,OnRun → InsertPurchExtText, …) - Table 37 “Sales Line” (4 calls:
ProcessSalesLine → InsertSalesExtTextRetLast,ProcessSalesLine → SalesCheckIfAnyExtText,ShowItemSub → InsertSalesExtText, …) - Page 1007 “Job Planning Lines” (3 calls:
InsertExtendedText → InsertJobExtText,InsertExtendedText → JobCheckIfAnyExtText,InsertExtendedText → MakeUpdate) - Page 1015 “Job Planning Lines Part” (3 calls:
InsertExtendedText → InsertJobExtText,InsertExtendedText → JobCheckIfAnyExtText,InsertExtendedText → MakeUpdate) - Page 435 “Reminder Lines” (3 calls:
InsertExtendedText → InsertReminderExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → ReminderCheckIfAnyExtText) - Page 447 “Finance Charge Memo Lines” (3 calls:
InsertExtendedText → FinChrgMemoCheckIfAnyExtText,InsertExtendedText → InsertFinChrgMemoExtText,InsertExtendedText → MakeUpdate) - Page 46 “Sales Order Subform” (3 calls:
InsertExtendedText → InsertSalesExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → SalesCheckIfAnyExtText) - Page 47 “Sales Invoice Subform” (3 calls:
InsertExtendedText → InsertSalesExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → SalesCheckIfAnyExtText) - Page 508 “Blanket Sales Order Subform” (3 calls:
InsertExtendedText → InsertSalesExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → SalesCheckIfAnyExtText) - Page 510 “Blanket Purchase Order Subform” (3 calls:
InsertExtendedText → InsertPurchExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → PurchCheckIfAnyExtText) - Page 54 “Purchase Order Subform” (3 calls:
InsertExtendedText → InsertPurchExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → PurchCheckIfAnyExtText) - Page 55 “Purch. Invoice Subform” (3 calls:
InsertExtendedText → InsertPurchExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → PurchCheckIfAnyExtText) - Page 6631 “Sales Return Order Subform” (3 calls:
InsertExtendedText → InsertSalesExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → SalesCheckIfAnyExtText) - Page 6641 “Purchase Return Order Subform” (3 calls:
InsertExtendedText → InsertPurchExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → PurchCheckIfAnyExtText) - Page 95 “Sales Quote Subform” (3 calls:
InsertExtendedText → InsertSalesExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → SalesCheckIfAnyExtText) - Page 96 “Sales Cr. Memo Subform” (3 calls:
InsertExtendedText → InsertSalesExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → SalesCheckIfAnyExtText) - Page 97 “Purchase Quote Subform” (3 calls:
InsertExtendedText → InsertPurchExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → PurchCheckIfAnyExtText) - Page 98 “Purch. Cr. Memo Subform” (3 calls:
InsertExtendedText → InsertPurchExtText,InsertExtendedText → MakeUpdate,InsertExtendedText → PurchCheckIfAnyExtText) - Codeunit 1002 “Job Create-Invoice” (2 calls:
CreateSalesLine → InsertSalesExtText,CreateSalesLine → SalesCheckIfAnyExtText) - Codeunit 333 “Req. Wksh.-Make Order” (2 calls:
InsertPurchOrderLine → InsertPurchExtText,InsertPurchOrderLine → PurchCheckIfAnyExtText) - Codeunit 5702 “Dist. Integration” (2 calls:
ProcessSalesLine → InsertPurchExtText,ProcessSalesLine → PurchCheckIfAnyExtText) - Codeunit 76 “Purch.-Get Drop Shpt.” (2 calls:
Code → InsertPurchExtText,Code → PurchCheckIfAnyExtText) - Codeunit 80 “Sales-Post” (2 calls:
CreatePrepaymentLineForCreditMemo → PrepmtGetAnyExtText,CreatePrepaymentLines → PrepmtGetAnyExtText) - Codeunit 90 “Purch.-Post” (2 calls:
CreatePrepaymentLineForCreditMemo → PrepmtGetAnyExtText,CreatePrepmtLines → PrepmtGetAnyExtText) - Page 6403 “Sales Document Line Entity” (2 calls:
InsertExtendedText → InsertSalesExtText,InsertExtendedText → SalesCheckIfAnyExtText) - Page 6405 “Purchase Document Line Entity” (2 calls:
InsertExtendedText → InsertPurchExtText,InsertExtendedText → PurchCheckIfAnyExtText) - Table 1003 “Job Planning Line” (2 calls:
AddItem → InsertJobExtText,AddItem → JobCheckIfAnyExtText) - Table 172 “Standard Customer Sales Code” (2 calls:
InsertExtendedText → InsertSalesExtText,InsertExtendedText → SalesCheckIfAnyExtText) - Table 175 “Standard Vendor Purchase Code” (2 calls:
InsertExtendedText → InsertPurchExtText,InsertExtendedText → PurchCheckIfAnyExtText) - Table 295 “Reminder Header” (2 calls:
InsertLines → InsertReminderExtText,InsertLines → ReminderCheckIfAnyExtText) - Table 302 “Finance Charge Memo Header” (2 calls:
InsertLines → FinChrgMemoCheckIfAnyExtText,InsertLines → InsertFinChrgMemoExtText) - Table 36 “Sales Header” (2 calls:
RecreateSalesLinesHandleSupplementTypes → InsertSalesExtText,RecreateSalesLinesHandleSupplementTypes → SalesCheckIfAnyExtText) - Table 38 “Purchase Header” (2 calls:
RecreatePurchLines → InsertPurchExtText,RecreatePurchLines → PurchCheckIfAnyExtText) - Table 39 “Purchase Line” (2 calls:
TransferExtendedTexts → InsertPurchExtTextRetLast,TransferExtendedTexts → PurchCheckIfAnyExtText) - Table 560 “VAT Clause” (2 calls:
GetDescriptionByExtendedText → GetTempExtTextLine,GetDescriptionByExtendedText → ReadExtTextLines) - Codeunit 442 “Sales-Post Prepayments” (1 call:
InsertExtendedText → PrepmtGetAnyExtText) - Codeunit 444 “Purchase-Post Prepayments” (1 call:
InsertExtendedText → PrepmtGetAnyExtText)
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.