tableManufacturingofficial - Microsoftderived - from the source, no model text

Table 99000757 "Calendar Entry"

Base Application · Microsoft.Manufacturing.Capacity

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC25-27unchanged
  4. BC2811 fields changed
  5. BC29-30unchanged

Neighbourhood 12 connected objects and pages

Table 99000754 "Work Center" (relates to, 2 links)Work CenterTable 99000750 "Work Shift" (relates to)Work ShiftTable 99000756 "Work Center Group" (relates to)Work Center GroupTable 99000758 "Machine Center" (relates to)Machine CenterPage 99000759 "Calendar Entries" (pages and codeunits on it, 3 links)Calendar EntriesCodeunit 99000788 "Mfg. Experience Tier" (event subscribers)Mfg. Experience TierCodeunit 99000755 "Shop Calendar Management" (calls, 2 links)Shop Calendar ManagementTable 99000754 "Work Center" (referenced by, 3 links)Work CenterTable 99000758 "Machine Center" (referenced by, 3 links)Machine CenterTable 99000756 "Work Center Group" (referenced by, 2 links)Work Center GroupTable 99000866 "Capacity Constrained Resource" (referenced by)Capacity Constrained ResourceSet Up Shop Calendars (Learn pages)Set Up Shop Calendars

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

Learn documents this table through its pages: Page 99000759 “Calendar Entries” (1 Learn page).

Properties

Property Value
Caption Calendar Entry
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 Capacity Type Δ BC28 Enum “Capacity Type” Specifies the type of capacity for the calendar entry. enum Enum 5871 “Capacity Type”
2 No. Δ BC28 Code[20] Specifies the number of the involved entry or record, according to the specified number series. TableRelation Table 99000754 “Work Center”, Table 99000758 “Machine Center” (if (“Capacity Type” = const(“Work Center”)) “Work Center” else if (“Capacity Type” = const(“Machine Center”)) “Machine Center”); NotBlank
4 Date Date — NotBlank
5 Work Shift Code Δ BC28 Code[10] Specifies code for the work shift that the capacity refers to. TableRelation Table 99000750 “Work Shift” (Work Shift); NotBlank
6 Starting Time Time — NotBlank
7 Ending Time Time — NotBlank
8 Work Center No. Code[20] — TableRelation Table 99000754 “Work Center” (Work Center); not editable
9 Work Center Group Code Code[10] — TableRelation Table 99000756 “Work Center Group” (Work Center Group); not editable
10 Capacity (Total) Δ BC28 Decimal Specifies the total capacity of this calendar entry. via Page 99000759 “Calendar Entries” not editable
11 Capacity (Effective) Δ BC28 Decimal Specifies the effective capacity of this calendar entry. via Page 99000759 “Calendar Entries” not editable
20 Efficiency Δ BC28 Decimal Specifies the efficiency of this calendar entry.
21 Capacity Δ BC28 Decimal Specifies the capacity of this calendar entry.
22 Absence Efficiency Δ BC28 Decimal — not editable
23 Absence Capacity Δ BC28 Decimal — not editable
24 Starting Date-Time Δ BC28 DateTime Specifies the date and the starting time, which are combined in a format called “starting date-time”.
25 Ending Date-Time Δ BC28 DateTime Specifies the date and the ending time, which are combined in a format called “ending date-time”.

Keys

  • Key1: Capacity Type, No., Date, Starting Time, Ending Time, Work Shift Code (clustered)
  • Key2: Work Center No., Date, Work Shift Code
  • Key3: Work Center Group Code, Date, Work Shift Code
  • Key4: Capacity Type, No., Starting Date-Time, Ending Date-Time, Absence Capacity
  • Key5: Capacity Type, No., Ending Date-Time, Starting Date-Time

Events published

  • OnBeforeCheckRedundancy(var CalendarEntry: Record "Calendar Entry"; var IsHandled: Boolean) (integration)
  • OnCheckRedundancyOnAfterCalendarEntrySetFilters(CalendarEntryRec: Record "Calendar Entry"; var CalendarEntry: Record "Calendar Entry") (integration)

Trigger event subscribers

Procedures

  • Caption(): Text
  • GetStartingEndingDateAndTime(var StartingTime: Time; var EndingTime: Time; var CurrDate: Date)
  • SetCapacityFilters(CapType: Enum "Capacity Type"; CapNo: Code[20])

Plus 3 local procedures.

Relations

Referenced by

9 fields in 4 objects relate to this table (TableRelation or CalcFormula).

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.

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

Evidence 1 sources