Table 291 "Shipping Agent"
Base Application · Microsoft.Foundation.Shipping
Across versions
- BC23present
- BC241 procedures removed
- BC25unchanged
- BC261 fields changed
- BC271 procedures added, 1 events added
- BC28unchanged
- BC294 fields changed
- BC30unchanged
Neighbourhood 46 connected objects and pages
Base Application · Microsoft.Foundation.Shipping · BC23-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 428 “Shipping Agents” (1 Learn page).
Properties
| Property | Value |
|---|---|
| Caption | Shipping Agent |
| 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 | Code Δ BC29 | Code[10] | Specifies a shipping agent code. | NotBlank |
| 2 | Name Δ BC29 | Text[50] | Specifies a description of the shipping agent. | |
| 3 | Internet Address Δ BC29 | Text[250] | Specifies the URL for the shipping agent’s package tracking system. To let users track specific packages, add %1 to the URL. When users track a package, the tracking number will replace %1. Example, http://www.providername.com/track?awb=%1. | |
| 4 | Account No. Δ BC29 | Text[30] | Specifies the account number that the shipping agent has assigned to your company. | |
| 720 | Coupled to CRM Δ BC26 | Boolean | Coupled to Dataverse caption | obsolete Removed 26.0; #if not CLEANSCHEMA26; not editable |
Keys
- Key1: Code (clustered)
Events published
OnBeforeGetTrackingInternetAddr(var ShippingAgent: Record "Shipping Agent"; var TrackingInternetAddr: Text; var IsHandled: Boolean; PackageTrackingNo: Text[50])+ BC27 − BC27 (integration)
Procedures
GetTrackingInternetAddr(PackageTrackingNo: Text[50]): Text− BC24 + BC27
Triggers
OnDelete, OnRename
Relations
- drill-down page Page 428 “Shipping Agents”
- lookup page Page 428 “Shipping Agents”
Referenced by
41 fields in 41 objects relate to this table (TableRelation or CalcFormula).
- Table 110 “Sales Shipment Header”: Shipping Agent Code
- Table 112 “Sales Invoice Header”: Shipping Agent Code
- Table 114 “Sales Cr.Memo Header”: Shipping Agent Code
- Table 1381 “Customer Templ.”: Shipping Agent Code
- Table 1383 “Vendor Templ.”: Shipping Agent Code
- Table 18 “Customer”: Shipping Agent Code
- Table 222 “Ship-to Address”: Shipping Agent Code
- Table 23 “Vendor”: Shipping Agent Code
- Table 30118 “Shpfy Order Header”: Shipping Agent Code
- Table 30131 “Shpfy Shipment Method Mapping”: Shipping Agent Code
- Table 36 “Sales Header”: Shipping Agent Code
- Table 37 “Sales Line”: Shipping Agent Code
- Table 5107 “Sales Header Archive”: Shipping Agent Code
- Table 5108 “Sales Line Archive”: Shipping Agent Code
- Table 5740 “Transfer Header”: Shipping Agent Code
- Table 5741 “Transfer Line”: Shipping Agent Code
- Table 5742 “Transfer Route”: Shipping Agent Code
- Table 5744 “Transfer Shipment Header”: Shipping Agent Code
- Table 5745 “Transfer Shipment Line”: Shipping Agent Code
- Table 5746 “Transfer Receipt Header”: Shipping Agent Code
- Table 5747 “Transfer Receipt Line”: Shipping Agent Code
- Table 5765 “Warehouse Request”: Shipping Agent Code
- Table 5767 “Warehouse Activity Line”: Shipping Agent Code
- Table 5771 “Warehouse Source Filter”: Shipping Agent Code Filter
- Table 5773 “Registered Whse. Activity Line”: Shipping Agent Code
- Table 5790 “Shipping Agent Services”: Shipping Agent Code
- Table 5900 “Service Header”: Shipping Agent Code
- Table 5902 “Service Line”: Shipping Agent Code
- Table 5990 “Service Shipment Header”: Shipping Agent Code
- Table 5992 “Service Invoice Header”: Shipping Agent Code
- Table 5994 “Service Cr.Memo Header”: Shipping Agent Code
- Table 6010 “Service Header Archive”: Shipping Agent Code
- Table 6012 “Service Line Archive”: Shipping Agent Code
- Table 6660 “Return Receipt Header”: Shipping Agent Code
- Table 7320 “Warehouse Shipment Header”: Shipping Agent Code
- Table 7322 “Posted Whse. Shipment Header”: Shipping Agent Code
- Table 7325 “Whse. Pick Request”: Shipping Agent Code
- Table 7326 “Whse. Worksheet Line”: Shipping Agent Code
- Table 7341 “Posted Invt. Put-away Line”: Shipping Agent Code
- Table 7343 “Posted Invt. Pick Line”: Shipping Agent Code
- Table 7345 “Registered Invt. Movement Line”: Shipping Agent Code
Pages and codeunits on this table
- Page 428 “Shipping Agents” (source table)
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.
- Codeunit 7600 “Calendar Management” (2 calls:
OnDelete → DeleteCustomizedBaseCalendarData,OnRename → RenameCustomizedBaseCalendarData) - Codeunit 5342 “CRM Synch. Helper” (1 call:
OnRename → UpdateCDSOptionMapping)
Countries that replace it
Deprecations
- field Coupled to CRM: Removed 26.0 (#if not CLEANSCHEMA26), “Replaced by page control Coupled to Dataverse”
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: "table", object_name: "Shipping Agent"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.