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

Page 344 "Navigate"

Base Application · Microsoft.Foundation.Navigate

Across versions

  1. BC23present
  2. BC241 procedures removed, 1 events removed
  3. BC258 procedures removed, 5 events added
  4. BC265 procedures removed, 4 procedures changed
  5. BC271 events added
  6. BC283 procedures removed, 2 events removed
  7. BC291 procedures added
  8. BC30unchanged

Neighbourhood 29 connected objects and pages

Table 265 "Document Entry" (relates to)Document EntryPage extension 1708 "Navigate Ext." (extended by)Navigate Ext.Codeunit 6494 "Serv. Navigate Mgt." (event subscribers, 5 links)Serv. Navigate Mgt.Codeunit 7328 "Whse. Navigate Mgt." (event subscribers, 4 links)Whse. Navigate Mgt.Codeunit 1699 "Navigate Bank Deposit Ext." (event subscribers, 3 links)Navigate Bank Deposit Ext.Codeunit 20417 "Qlty. Navigate Integration" (event subscribers, 3 links)Qlty. Navigate IntegrationCodeunit 20564 "Subc. WIP Item Ledg Find Entry" (event subscribers, 2 links)Subc. WIP Item Ledg Find EntryCodeunit 6226 "Sust. Preview Post. Subscriber" (event subscribers, 2 links)Codeunit 6787 "Wthldg Tax Navigate Handler" (event subscribers, 2 links)Wthldg Tax Navigate HandlerCodeunit 6995 "Exp. Preview Post. Subscriber" (event subscribers, 2 links)Codeunit 8067 "Customer Deferrals Mngmt." (event subscribers, 2 links)Customer Deferrals Mngmt.Codeunit 8068 "Vendor Deferrals Mngmt." (event subscribers, 2 links)Codeunit 934 "Asm. Navigate Mgt." (event subscribers, 2 links)Asm. Navigate Mgt.Codeunit 99000994 "Mfg. Navigate Mgt." (event subscribers, 2 links)Mfg. Navigate Mgt.Codeunit 6792 "Wthldg Tax Preview Handler" (event subscribers)Codeunit 700 "Page Management" (calls, 6 links)Page ManagementCodeunit 6529 "Item Tracking Navigate Mgt." (calls, 3 links)Item Tracking Navigate Mgt.Codeunit 41 "Filter Tokens" (calls)Filter TokensPage 189 "Incoming Document" (calls)Page 39 "General Journal" (calls)Page 438 "Issued Reminder" (calls)Page 450 "Issued Finance Charge Memo" (calls)Page 5237 "Employee Ledger Entries" (calls)Page 5238 "Detailed Empl. Ledger Entries" (calls)Page 5743 "Posted Transfer Shipment" (calls)Page 5745 "Posted Transfer Receipt" (calls)Page 6567 "Posted Invt. Receipt" (calls)Page 6570 "Posted Invt. Shipment" (calls)Finding Related Entries for Documents (Learn pages)

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.Navigate · captioned “Find entries” · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Find entries
SourceTable Document Entry
PageType Worksheet
UsageCategory Tasks
ApplicationArea Basic, Suite, FixedAssets, Service, CostAccounting

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
Search By Search By SearchBasedOn —
Document Document No. DocNoFilter Specifies the document number of an entry that is used to find all documents that have the same document number. You can enter a new document number in this field to search for another set of documents.
Posting Date PostingDateFilter Specifies the posting date for the document that you are searching for. You can insert a filter if you want to search for a certain interval of dates.
External Document No. ExtDocNo Specifies the document number assigned by the vendor.
Business Contact Business Contact Type ContactType Specifies if you want to search for customers, vendors, or bank accounts. Your choice determines the list that you can access in the Business Contact No. field.
Business Contact No. ContactNo Specifies the number of the customer, vendor, or bank account that you want to find entries for.
External Document No. ExtDocNo Specifies the document number assigned by the vendor.
Item Reference Serial No. SerialNoFilter Specifies the posting date of the document when you have opened the Navigate window from the document. The entry’s document number is shown in the Document No. field.
Lot No. LotNoFilter Specifies the number that you want to find entries for.
Control16 Entry No. Entry No. Specifies the number of the entry, as assigned from the specified number series when the entry was created. from the table field
Table ID Table ID Specifies the table that the entry is stored in.
Related Entries Table Name Specifies the name of the table where the Navigate facility has found entries with the selected document number and/or posting date. from the table field
No. of Entries No. of Records Specifies the number of documents that the Navigate facility has found in the table with the selected entries. from the table field
Source Document Type DocType Specifies the type of the selected document. Leave the Document Type field blank if you want to search by posting date. The entry’s document number is shown in the Document No. field.
Source Type SourceType Specifies the source type of the selected document or remains blank if you search by posting date. The entry’s document number is shown in the Document No. field.
Source No. SourceNo Specifies the source number of the selected document. The entry’s document number is shown in the Document No. field.
Source Name SourceName Specifies the source name on the selected entry. The entry’s document number is shown in the Document No. field.

Actions

Group Action ToolTip Runs
Process Show Related Entries View the related entries of the type that you have chosen.
Find Apply a filter to search on this page.
Print Prepare to print the document. A report request window for the document opens where you can specify what to include on the print-out.
Find by Find by Document View entries based on the specified document number.
Find by Business Contact Filter entries based on the specified contact or contact type.
Find by Item Reference Filter entries based on the specified serial, lot or package number.

Events published

  • OnAfterFindCostEntries(var DocumentEntry: Record "Document Entry"; DocNoFilter: Text; PostingDateFilter: Text) (integration)
  • OnAfterFindRecords(var DocumentEntry: Record "Document Entry"; DocNoFilter: Text; PostingDateFilter: Text) (integration)
  • OnAfterFindPostedDocuments(var DocNoFilter: Text; var PostingDateFilter: Text; var DocumentEntry: Record "Document Entry") (integration)
  • OnAfterFindPurchRcptHeader(var DocumentEntry: Record "Document Entry"; var PurchRcptHeader: Record "Purch. Rcpt. Header"; DocNoFilter: Text; PostingDateFilter: Text) (integration)
  • OnAfterNavigateFindExtRecords(var DocumentEntry: Record "Document Entry"; ContactType: Enum "Navigate Contact Type"; ContactNo: Code[250]; ExtDocNo: Code[250]; var FoundRecords: Boolean) (integration)
  • OnAfterNavigateFindRecords(var DocumentEntry: Record "Document Entry"; DocNoFilter: Text; PostingDateFilter: Text; var NewSourceRecVar: Variant; ExtDocNo: Code[250]; HideDialog: Boolean) (integration)
  • OnAfterNavigateFindTrackingRecords(var DocumentEntry: Record "Document Entry"; SerialNoFilter: Text; LotNoFilter: Text) (integration)
  • OnAfterShowRecords(var DocumentEntry: Record "Document Entry"; DocNoFilter: Text; PostingDateFilter: Text; ItemTrackingSearch: Boolean; ContactType: Enum "Navigate Contact Type"; ContactNo: Code[250]; ExtDocNo: Code[250]) + BC25 (integration)
  • OnAfterSetRec(NewSourceRecVar: Variant) (integration)
  • OnAfterSetSourceForPurchase() (integration)
  • OnAfterSetSource(var SourceType2: Integer; var SourceType: Text[30]; SourceNo: Code[20]; var SourceName: Text[100]; var PostingDateFilter: Text) (integration)
  • OnBeforeFindRecordsProcedure(DocumentEntry: Record "Document Entry"; var HideDialog: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeOnNoOfRecords(var DocumentEntry: Record "Document Entry"; var TableID: Integer) (integration)
  • OnBeforeShowRecords(var TempDocumentEntry: Record "Document Entry" temporary; DocNoFilter: Text; PostingDateFilter: Text; ItemTrackingSearch: Boolean; ContactNo: Code[250]; ExtDocNo: Code[250]; var IsHandled: Boolean) + BC25 (integration)
  • OnBeforeShowEmployeeLedgerEntries(var EmplLedgEntry: Record "Employee Ledger Entry"; var IsHandled: Boolean) (integration)
  • OnBeforeUpdateFormAfterFindRecords(var PostingDateFilter: Text) (integration)
  • OnFindExtRecordsOnAfterSetSalesCrMemoFilter(var SalesCrMemoHeader: Record "Sales Cr.Memo Header") (integration)
  • OnFindVATEntriesOnAfterVATEntrySetFilters(var VATEntry: Record "VAT Entry"; DocNoFilter: Text; PostingDateFilter: Text) (integration)
  • OnFindExtRecordsOnAfterSetSalesInvoiceFilter(var SalesInvHeader: Record "Sales Invoice Header") (integration)
  • OnFindExtRecordsForCustomer(var DocumentEntry: Record "Document Entry"; ContactNo: Code[20]; ExtDocNo: Text[35]) + BC25 (integration)
  • OnFindExtRecordsOnBeforeFormUpdate(var Rec: Record "Document Entry"; var SalesInvHeader: Record "Sales Invoice Header"; var SalesCrMemoHeader: Record "Sales Cr.Memo Header") (integration)
  • OnFindPurchCrMemoHeaderOnAfterSetFilters(var PurchCrMemoHeader: Record "Purch. Cr. Memo Hdr.") (integration)
  • OnFindPurchInvoiceHeaderOnAfterSetFilters(var PurchInvHeader: Record "Purch. Inv. Header") (integration)
  • OnFindSalesCrMemoHeaderOnAfterSetFilters(var SalesCrMemoHeader: Record "Sales Cr.Memo Header") (integration)
  • OnFindSalesInvoiceHeaderOnAfterSetFilters(var SalesInvHeader: Record "Sales Invoice Header") (integration)
  • OnFindRecordsOnAfterSetSource(var DocumentEntry: Record "Document Entry"; var PostingDate: Date; var DocType2: Text[100]; var DocNo: Code[20]; var SourceType2: Integer; var SourceNo: Code[20]; var DocNoFilter: Text; var PostingDateFilter: Text; var IsHandled: Boolean) (integration)
  • OnFindRecordsOnOpenOnAfterSetDocuentFilters(var Rec: Record "Document Entry"; var DocNoFilter: Text; var PostingDateFilter: Text; ExtDocNo: Code[250]; NewSourceRecVar: Variant) (integration)
  • OnFindTrackingRecordsOnAfterCollectTempRecordBuffer(var TempRecordBuffer: Record "Record Buffer" temporary; SerialNoFilter: Text; LotNoFilter: Text) (integration)
  • OnBeforeFindCustLedgerEntry(var CustLedgerEntry: Record "Cust. Ledger Entry"; DocNoFilter: Text; PostingDateFilter: Text; ExtDocNo: Text; var IsHandled: Boolean) (integration)
  • OnBeforeFindVendorLedgerEntry(var VendorLedgerEntry: Record "Vendor Ledger Entry"; DocNoFilter: Text; PostingDateFilter: Text; ExtDocNo: Text; var IsHandled: Boolean) (integration)
  • OnBeforeFindBankAccountLedgerEntry(var BankAccountLedgerEntry: Record "Bank Account Ledger Entry"; DocNoFilter: Text; PostingDateFilter: Text; ExtDocNo: Text; var IsHandled: Boolean) (integration)
  • OnBeforeFindGLEntry(var GLEntry: Record "G/L Entry"; DocNoFilter: Text; PostingDateFilter: Text; ExtDocNo: Text; var IsHandled: Boolean) (integration)
  • OnBeforeFindRecordsSetSources(var DocumentEntry: Record "Document Entry"; DocNoFilter: Text; PostingDateFilter: Text; ExtDocNo: Text; var IsHandled: Boolean) (integration)
  • OnFindRecordsOnBeforeMessagePostingDateFilter(DocumentEntry: Record "Document Entry"; PostingDateFilter: Text; var IsHandled: Boolean) (integration)
  • OnAfterFindLedgerEntries(var DocumentEntry: Record "Document Entry"; DocNoFilter: Text; PostingDateFilter: Text) (integration)
  • OnAfterOnInit(var DocumentEntry: Record "Document Entry") (integration)
  • OnFindCustEntriesOnAfterSetFilters(var CustLedgerEntry: Record "Cust. Ledger Entry") (integration)
  • OnFindVendEntriesOnAfterSetFilters(var VendorLedgerEntry: Record "Vendor Ledger Entry") (integration)
  • OnFindCustEntriesOnAfterDtldCustLedgEntriesSetFilters(var DetailedCustLedgEntry: Record "Detailed Cust. Ledg. Entry") (integration)
  • OnFindVendEntriesOnAfterDtldVendLedgEntriesSetFilters(var DetailedVendorLedgEntry: Record "Detailed Vendor Ledg. Entry") (integration)
  • OnFindUnpostedSalesDocsOnAfterSetFilters(var SalesHeader: Record "Sales Header") (integration)
  • OnFindSalesShipmentHeaderOnAfterSetFilters(var SalesShipmentHeader: Record "Sales Shipment Header") (integration)
  • OnFindIssuedFinChrgMemoHeaderOnAfterSetFilters(var IssuedFinChargeMemoHeader: Record "Issued Fin. Charge Memo Header") (integration)
  • OnFindReminderEntriesOnAfterSetFilters(var ReminderFinChargeEntry: Record "Reminder/Fin. Charge Entry") (integration)
  • OnFindGLEntriesOnAfterSetFilters(var GLEntry: Record "G/L Entry") (integration)
  • OnFindIssuedReminderHeaderOnAfterSetFilters(var IssuedReminderHeader: Record "Issued Reminder Header") (integration)
  • OnFindFAEntriesOnAfterSetFilters(var FALedgerEntry: Record "FA Ledger Entry") (integration)
  • OnFindPurchRcptHeaderOnAfterSetFilters(var PurchRcptHeader: Record "Purch. Rcpt. Header") (integration)
  • OnFindBankEntriesOnAfterSetFilters(var BankAccountLedgerEntry: Record "Bank Account Ledger Entry") (integration)
  • OnBeforePrint(var Rec: Record "Document Entry"; SearchBasedOn: Enum "Navigate Search Type"; var TempRecordBuffer: Record "Record Buffer"; var ItemTrackingFilters: Record Item; DocNoFilter: Text; PostingDateFilter: Text; var IsHandled: Boolean) (integration)
  • OnFindTrackingRecordsOnAfterSetTrackingFilters(var ItemTrackingFilters: Record Item) + BC26 (integration)
  • OnFindUnpostedPurchaseDocsOnAfterSetFilters(var PurchaseHeader: Record "Purchase Header") + BC27 (integration)

Procedures

  • SetDoc(PostingDate: Date; DocNo: Code[20])
  • SetRec(SourceRecVar: Variant)
  • FindExtRecords()
  • FindRecords()
  • UpdateFormAfterFindRecords() (protected)
  • NoOfRecords(TableID: Integer): Integer (protected)
  • SetSource(PostingDate: Date; DocType2: Text[100]; DocNo: Text[50]; SourceType2: Integer; SourceNo2: Code[20])
  • ShowRecords()
  • SetPostingDate(PostingDate: Text) (protected)
  • SetDocNo(DocNo: Text) (protected)
  • ClearSourceInfo() (protected)
  • MakeExtFilter(var DateFilter: Text; AddDate: Date; var DocumentNoFilter: Text; AddDocNo: Code[20]) Δ BC26
  • FindPush()
  • FindTrackingRecords()
  • SetTracking(ItemTrackingSetup: Record "Item Tracking Setup") − BC24
  • ItemTrackingSearch(): Boolean
  • ClearTrackingInfo()
  • ClearInfo()
  • ClearContactInfo()
  • FindRecordsOnOpen()
  • UpdateNavigateForm(UpdateFormFrom: Boolean)
  • ReturnDocumentEntry(var TempDocumentEntry: Record "Document Entry" temporary)
  • UpdateFindByGroupsVisibility() (protected)
  • FilterSelectionChanged()

Plus 52 local procedures.

Triggers

OnInit, OnOpenPage

Relations

Extended by

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.

Recent changes

Countries that replace it

AT, CA, CH, DE, ES, MX, RU, US

Documented on Microsoft Learn

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

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: "page", object_name: "Navigate"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 2 sources