tableextensionCopilot & Agentsofficial - Microsoftderived - from the source, no model text

Table extension 6908 "Expense Spend Request"

ExpenseAgent · Microsoft.ExpenseAgent

Across versions

  1. BC23-28not present
  2. BC29present
  3. BC30changed

Neighbourhood 5 connected objects and pages

Table 6923 "Expense User" (relates to, 2 links)Expense UserTable 9 "Country/Region" (relates to, 2 links)Country/RegionTable 6840 "Spend Request" (relates to)Spend RequestCodeunit 27 "Confirm Management" (calls)Confirm ManagementCodeunit 9500 "Sequence No. Mgt." (calls)Sequence No. Mgt.

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.

ExpenseAgent · Microsoft.ExpenseAgent · BC29-30 · source at ea08af5e · facts from BC29

Extends Spend Request.

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
6900 Requested For Code[20] Specifies the expense user for whom the spend request is being created. TableRelation Table 6923 “Expense User” (Expense User); DataClassification CustomerContent
6901 Business Justification Text[2048] Specifies the business justification for the travel. DataClassification CustomerContent
6902 Travel Policy Acknowledgment Boolean Specifies whether the travel policy has been acknowledged. DataClassification CustomerContent
6903 International Travel Boolean Specifies whether the travel is international. DataClassification CustomerContent
6904 Origin Country/Region Code Code[10] Specifies the origin country for the travel. TableRelation Table 9 “Country/Region” (“Country/Region”.Code); DataClassification CustomerContent
6905 Dest. Country/Region Code Code[10] Specifies the destination country for the travel. TableRelation Table 9 “Country/Region” (“Country/Region”.Code); DataClassification CustomerContent
6906 Restrictions Text[250] Specifies any travel restrictions that apply. DataClassification CustomerContent
6907 Per Diem Included Boolean Specifies whether per diem is included in the requisition. DataClassification CustomerContent
6910 Requested For Name Text[100] Specifies the name of the expense user for whom the spend request is being created. FlowField: lookup(“Expense User”.Name where(“No.” = field(“Requested For”)))
6911 Actual Start Date and Time DateTime Specifies the actual start date and time of the travel. DataClassification CustomerContent
6912 Actual End Date and Time DateTime Specifies the actual end date and time of the travel. DataClassification CustomerContent

Procedures

  • InsertRequestedForTraveler() (internal)

Plus 5 local procedures.

Triggers

OnDelete

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.

Recent changes

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: "tableextension", object_name: "Expense Spend Request"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources