Table 7602 "Customized Calendar Change"
Base Application · Microsoft.Foundation.Calendar
Across versions
- BC23present
- BC241 events added
- BC25-28unchanged
- BC299 fields changed
- BC30unchanged
Neighbourhood 6 connected objects and pages
Base Application · Microsoft.Foundation.Calendar · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Customized Calendar Change |
| 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 | Source Type Δ BC29 | Enum “Calendar Source Type” | Specifies the source type for the calendar entry. | enum Enum 7602 “Calendar Source Type”; not editable |
| 2 | Source Code Δ BC29 | Code[20] | Specifies the source code for the calendar entry. | not editable |
| 3 | Additional Source Code Δ BC29 | Code[20] | Specifies the calendar entry. | |
| 4 | Base Calendar Code Δ BC29 | Code[10] | Specifies which base calendar was used as the basis. | TableRelation Table 7600 “Base Calendar” (Base Calendar); not editable |
| 5 | Recurring System Δ BC29 | Option | Specifies a date or day as a recurring nonworking or working day. | OptionCaption: ,Annual Recurring,Weekly Recurring |
| 6 | Date Δ BC29 | Date | Specifies the date. | |
| 7 | Day Δ BC29 | Option | Specifies the day of the week. | OptionCaption: ,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday |
| 8 | Description Δ BC29 | Text[30] | Specifies the description of the entry to be applied. | |
| 9 | Nonworking Δ BC29 | Boolean | Specifies the date entry as a nonworking day. You can also remove the check mark to return the status to working day. | |
| 10 | Entry No. | Integer | — |
Keys
- Key1: Source Type, Source Code, Additional Source Code, Base Calendar Code, Recurring System, Date, Day, Entry No. (clustered)
- Key2: Entry No.
Events published
OnAfterCalcCalendarCode(var CustomizedCalendarChange: Record "Customized Calendar Change")(integration)- subscribers: Codeunit 6450 “Serv. Integration Mgt.” OnAfterCalcCalendarCode
OnAfterSetSource(var CustomizedCalendarChange: Record "Customized Calendar Change")(integration)OnAfterCheckEntryLine(var CustomizedCalendarChange: Record "Customized Calendar Change"; xCustomizedCalendarChange: Record "Customized Calendar Change")(integration)OnBeforeIsDateCustomized(var CustomizedCalendarChange: Record "Customized Calendar Change"; TargetDate: Date; var Result: Boolean; var IsHandled: Boolean)+ BC24 (integration)
Procedures
GetCaption(): Text[250]IsEqualSource(CustomizedCalendarChange: Record "Customized Calendar Change"): BooleanIsBlankSource(): BooleanSetSource(SourceType: Enum "Calendar Source Type"; SourceCode: Code[20]; AdditionalSourceCode: code[20]; BaseCalendarCode: code[10])AdjustSourceType()CalcCalendarCode()IsDateCustomized(TargetDate: date): Boolean
Plus 2 local procedures.
Triggers
OnInsert, OnModify, OnRename
Relations
- Base Calendar Code: TableRelation Table 7600 “Base Calendar”
Referenced by
1 fields in 1 objects relate to this table (TableRelation or CalcFormula).
- Table 7600 “Base Calendar”: Customized Changes Exist
Pages and codeunits on this table
- Page 7603 “Customized Calendar Changes” (source table)
- Page 7604 “Base Calendar Entries Subform” (source table)
- Page 7605 “Customized Cal. Entries Subfm” (source table)
Ask your agent
Procedure bodies are not stored here (D10). 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: "Customized Calendar Change"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.