tableSales & Receivablesofficial - Microsoftderived - from the source, no model text

Table 7190 "Sales Shipment Buffer"

Base Application · Microsoft.Sales.History

Across versions

  1. BC23present
  2. BC242 events added
  3. BC25-27unchanged
  4. BC281 fields changed
  5. BC29-30unchanged

Neighbourhood 7 connected objects and pages

Table 112 "Sales Invoice Header" (relates to)Sales Invoice HeaderTable 15 "G/L Account" (relates to)G/L AccountTable 156 "Resource" (relates to)ResourceTable 27 "Item" (relates to)ItemTable 5600 "Fixed Asset" (relates to)Fixed AssetTable 5800 "Item Charge" (relates to)Item ChargeCodeunit 5402 "Unit of Measure Management" (calls)Unit of Measure Management

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

Properties

Property Value
Caption Sales Shipment Buffer
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 Document No. Code[20] — TableRelation Table 112 “Sales Invoice Header” (Sales Invoice Header); DataClassification SystemMetadata
2 Line No. Integer — DataClassification SystemMetadata
3 Entry No. Integer — DataClassification SystemMetadata
5 Type Enum “Sales Line Type” — enum Enum 37 “Sales Line Type”; DataClassification SystemMetadata
6 No. Code[20] — TableRelation Table 15 “G/L Account”, Table 156 “Resource”, Table 27 “Item” (if (Type = const(“G/L Account”)) “G/L Account” else if (Type = const(Item)) Item else if (Type = const(Resource)) Resource else if (Type = const(“Fixed Asset”)) “Fixed Asset” else if (Type = const(“Charge (Item)”)) “Item Charge”); DataClassification SystemMetadata
7 Quantity Δ BC28 Decimal — DataClassification SystemMetadata
8 Posting Date Date — DataClassification SystemMetadata

Keys

  • Key1: Document No., Line No., Entry No. (clustered)
  • Key2: Document No., Line No., Posting Date

Events published

  • OnAfterCorrectShipment(var SalesInvoiceLine: Record "Sales Invoice Line"; var SalesShipmentLine: Record "Sales Shipment Line") + BC24 (integration)
  • OnAfterCorrectReceipt(var SalesCrMemoLine: Record "Sales Cr.Memo Line"; var ReturnReceiptLine: Record "Return Receipt Line") + BC24 (integration)

Procedures

  • GetLinesForSalesInvoiceLine(var SalesInvoiceLine: Record "Sales Invoice Line"; var SalesInvoiceHeader: Record "Sales Invoice Header"): Populates the buffer with shipment information for a sales invoice line.
  • GetLinesForSalesCreditMemoLine(SalesCrMemoLine: Record "Sales Cr.Memo Line"; SalesCrMemoHeader: Record "Sales Cr.Memo Header"): Populates the buffer with shipment information for a sales credit memo line.

Plus 6 local procedures.

Relations

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: "Sales Shipment Buffer"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources