tableAL Developmentofficial - Microsoftderived - from the source, no model text

Table 9042 "Team Member Cue"

Base Application · Microsoft.RoleCenters

Across versions

  1. BC23present
  2. BC241 fields changed, 1 fields added
  3. BC25unchanged
  4. BC266 fields changed, 4 procedures added
  5. BC27-28unchanged
  6. BC295 fields changed
  7. BC30unchanged

Neighbourhood 5 connected objects and pages

Table 950 "Time Sheet Header" (relates to, 6 links)Time Sheet HeaderPage 9042 "Team Member Activities" (pages and codeunits on it)Team Member ActivitiesPage 9043 "Team Member Activities No Msgs" (pages and codeunits on it)Team Member Activities No MsgsPage 951 "Time Sheet List" (calls)Time Sheet ListPage 953 "Manager Time Sheet List" (calls)Manager Time Sheet List

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

Properties

Property Value
Caption Team Member Cue
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 Primary Key Δ BC26 Code[10] —
2 Open Time Sheets Δ BC24 Δ BC26 Δ BC29 Integer Time Sheets In progress caption obsolete Removed 29.0; #if not CLEANSCHEMA29; FlowField: count(“Time Sheet Header” where(“Open Exists” = filter(= true), “Owner User ID” = field(“User ID Filter”)))
3 Submitted Time Sheets Δ BC26 Δ BC29 Integer — obsolete Removed 29.0; #if not CLEANSCHEMA29; FlowField: count(“Time Sheet Header” where(“Submitted Exists” = filter(= true), “Owner User ID” = field(“User ID Filter”)))
4 Rejected Time Sheets Δ BC26 Δ BC29 Integer — obsolete Removed 29.0; #if not CLEANSCHEMA29; FlowField: count(“Time Sheet Header” where(“Rejected Exists” = filter(= true), “Owner User ID” = field(“User ID Filter”)))
5 Approved Time Sheets Δ BC26 Δ BC29 Integer — obsolete Removed 29.0; #if not CLEANSCHEMA29; FlowField: count(“Time Sheet Header” where(“Approved Exists” = filter(= true), “Owner User ID” = field(“User ID Filter”)))
7 Time Sheets to Approve Δ BC26 Δ BC29 Integer — obsolete Removed 29.0; #if not CLEANSCHEMA29; FlowField: count(“Time Sheet Header” where(“Approver User ID” = field(“Approve ID Filter”), “Submitted Exists” = const(true)))
9 New Time Sheets + BC24 Integer Specifies the number of time sheets that are currently assigned to you, without lines. via Page 9042 “Team Member Activities” FlowField: count(“Time Sheet Header” where(“Lines Exist” = filter(= false), “Owner User ID” = field(“User ID Filter”)))
28 User ID Filter Code[50] — FlowFilter
29 Approve ID Filter Code[50] — FlowFilter

Keys

  • Key1: Primary Key (clustered)

Procedures

  • Initialize() + BC26 (internal)
  • SetDefaultFilters(var ShowTimeSheetsToApprove: Boolean) + BC26 (internal)
  • CountTimeSheetsInStatus(UserFilterOption: Option Owner,Approver; TimeSheetStatus: Enum "Time Sheet Status"): Integer + BC26 (internal)
  • DrillDownToTimeSheetList(UserFilterOption: Option Owner,Approver; TimeSheetStatus: Enum "Time Sheet Status") + BC26 (internal)

Relations

Pages and codeunits on this table

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.

Deprecations

  • field Approved Time Sheets: Removed 29.0 (#if not CLEANSCHEMA29), “For performance reasons, replaced by value calculated in CountTimeSheetsInStatus procedure.”
  • field Open Time Sheets: Removed 29.0 (#if not CLEANSCHEMA29), “For performance reasons, replaced by value calculated in CountTimeSheetsInStatus procedure.”
  • field Rejected Time Sheets: Removed 29.0 (#if not CLEANSCHEMA29), “For performance reasons, replaced by value calculated in CountTimeSheetsInStatus procedure.”
  • field Submitted Time Sheets: Removed 29.0 (#if not CLEANSCHEMA29), “For performance reasons, replaced by value calculated in CountTimeSheetsInStatus procedure.”
  • field Time Sheets to Approve: Removed 29.0 (#if not CLEANSCHEMA29), “For performance reasons, replaced by value calculated in CountTimeSheetsInStatus procedure.”

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: "Team Member Cue"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources