Codeunit 1490 "Edit in Excel Filters"
System Application · System.Integration.Excel
Across versions
- BC23-24present
- BC255 procedures added, 2 procedures removed
- BC26-27unchanged
- BC283 procedures removed
- BC29-30unchanged
Neighbourhood 5 connected objects and pages
System Application · System.Integration.Excel · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Public |
Procedures
AddFieldV2(ODataFieldName: Text; EditInExcelEdmType: Enum "Edit in Excel Edm Type"): Interface "Edit in Excel Field Filter v2"+ BC25 + BC25 + BC25: Add the specified field using ‘and’ collection type.AddFieldV2(ODataFieldName: Text; EditInExcelFilterOperatorType: Enum "Edit in Excel Filter Collection Type"; EditInExcelEdmType: Enum "Edit in Excel Edm Type"): Interface "Edit in Excel Field Filter V2"+ BC25 + BC25 + BC25: Add the specified field with a specified collection type.AddFieldV2(ODataFieldName: Text; EditInExcelFilterType: Enum "Edit in Excel Filter Type"; FilterValue: Text; EditInExcelEdmType: Enum "Edit in Excel Edm Type")+ BC25 + BC25 + BC25: Add the specified field with an initial value using ‘and’ collection type. This is mainly intended for fields that only filter on a single value.GetV2(ODataFieldName: Text): Interface "Edit in Excel Field Filter V2"+ BC25: Get the field filters for the specified field.Remove(ODataFieldName: Text): Boolean: Removes the filter for the specified field.Contains(ODataFieldName: Text): Boolean: Check whether there is a filter for the specified field.GetFilters(var SpecifiedFieldFilters: DotNet GenericDictionary2)(internal)ReadFromJsonFilters(JsonFilter: JsonObject; JsonPayload: JsonObject; PageId: Integer; FilterErrors: Dictionary of [Text, Boolean])+ BC25 − BC25 (internal)
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 1491 “Edit in Excel Filters Impl.” (6 calls:
AddFieldV2 → AddField,Contains → Contains,GetFilters → GetFilters, …)
Called by
- Codeunit 1482 “Edit in Excel Impl.” (1 call:
OnEditInExcelWithStructuredFilterEvent → ReadFromJsonFilters) - Codeunit 1489 “Edit in Excel Workbook Impl.” (1 call:
SetFilters → GetFilters) - Codeunit 6710 “ODataUtility” (1 call:
EditJournalWorksheetInExcel → AddFieldV2) - Page 6711 “OData Setup Wizard” (1 call:
UpdateEditInExcelFilters → AddFieldV2)
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: "codeunit", object_name: "Edit in Excel Filters"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.