Skip to main content

26.2 Release Notes

Set out below is a summary of the highlights, fixes and improvements in the 26.2 cloud version of Angles for SAP.

End User - Highlights

Feature Description

Lineos AI: Automatic Summaries + Interactive Analysis for Angle Displays.

Stop spending hours manually reviewing data reports. Lineos AI. Lineos AI analyzes your Angle Displays in seconds, transforming raw SAP data into clear, actionable insights. Make smarter decisions faster — without the manual analysis burden.

How It Works

Open an Angle Display and click the new AI Analysis tab in the left panel. You have two ways to get insights:

  • Start AI Summary for an instant overview of the entire dataset — patterns, anomalies, cost-saving opportunities, and data quality issues all in one summary.

  • Ask Lineos — Type your own question directly, like "Show me the top 5 materials with blocked stock sorted by value" — and get targeted analysis based on your specific request.

Lineos AI highlights patterns, suggests follow-up questions, and guides your investigation deeper. Better yet: as long as you stay within the Angle, the conversation history persists across all displays in that Angle. Switch between different displays while building on previous insights — no need to re-explain your focus. Once you navigate away from the Angle, the conversation resets.

Personalize to Your Role

Every analysis reflects your priorities through two levels of customization:

  • Set User AI Instructions in your settings — for example, "Analyze data as a Supply Chain Manager focused on waste reduction" or "Always format summaries as tables." These apply automatically to every analysis you run.

  • Add Display AI Instructions to specific displays — such as "Always rank materials by blocked stock value" on a procurement display. These are shared with colleagues using the same display, ensuring consistent analysis across your team.

Automated Intelligence That Arrives in Your Inbox

  • Schedule Lineos AI summaries to run daily, weekly, or monthly. AI-generated insights arrive in your inbox or in-app as part of an automated task, complete with a deep link that opens the display with the AI Analysis panel pre-loaded. No navigation required. Perfect for supply chain managers tracking KPIs, finance teams monitoring spend trends, or procurement teams staying on top of bottlenecks — all without lifting a finger.

Smart Data Awareness and Admin Control

  • Lineos AI is built for the real world. When you modify a display after an analysis — adding columns, changing filters, refining scope — Lineos AI detects the change and notifies you that the previous summary may be out of date, inviting you to refresh.

  • Administrators control access via Model Role privileges — enable or disable the feature per user. Employees can also opt out in their user settings. Your data, your rules.

Transform insight into action — instantly.

Advanced Scheduling with AI-Powered Cron Expression Support.

Stop struggling with rigid scheduling constraints. Angles now supports advanced recurring schedules — run automated tasks on the first Monday of each month, every two weeks, or any complex pattern you need. Plus, AI helps you get the syntax right.

Two Ways to Schedule

  • Manual Cron Entry — For users comfortable with cron syntax, enter expressions directly. The interface validates them in real-time to prevent invalid schedules from being saved.

  • AI-Powered Generation — Describe your schedule in plain language: "run every first Monday of the month" or "every 2 weeks on Thursday" — and AI automatically generates the correct cron expression. AI also translates existing cron syntax into human-readable descriptions so you always know what your schedule will do.

Advanced Schedule Options

Configure schedules with unprecedented flexibility:

  • First or last day of week, month, or year.

  • Specific day of week or month (e.g., third Tuesday, last Friday).

  • Recurring intervals: every x days, weeks, months, or years.

  • Full Quartz cron expression support for complete control.

Smart Validation & Usability

  • Inline validation prevents invalid cron expressions and past-dated schedules from being saved.

  • Resizable cron instruction reference panel for quick syntax lookup.

These advanced scheduling capabilities apply to both automated task scheduling and model refresh scheduling,ensuring consistent advanced scheduling experiences throughout the platform.

Schedule with confidence. Run automation exactly when you need them.

Multi-Source SAP Integration.

Angles for SAP now integrates data from multiple SAP source systems into a single unified model — breaking down silos and enabling complete supply chain visibility across your entire SAP landscape.

Unified Supply Chain Visibility

Consolidate data from SAP ERP and satellite systems (such as TMS, EWM, and others) in one integrated refresh operation. Organizations no longer need manual data consolidation across systems — everything flows seamlessly into a unified R2 model that reflects your complete supply chain reality.

How It Works

  • Configure secondary SAP connections in the IT Management Console under Model > Connection Settings — establish all your source system connections in one place.

  • Configure table extraction in Designer Workbench — specify which tables extract from which source system.

  • Execute a single integrated refresh that extracts and consolidates all sources at once — no separate scheduling needed.

  • All data loads into your unified model with full SAP datatype intelligence (currency, enumerations, and more) functioning consistently across all source systems.

Enterprise-Ready Features

  • SAP Datatype Intelligence — Automatic handling of SAP-specific data types regardless of source system, ensuring consistency and accuracy across your supply chain analytics.

  • Seamless Upgrade Path — If you're migrating from legacy R1 master/slave configurations, the transition to R2 multi-connection models is straightforward and non-disruptive.

  • Clear Source Identification — Workbench clearly indicates which tables come from which source system, eliminating confusion about data origin.

Performance and Stability Improvements.

This release covers four major improvements across different areas:

  1. OData Performance - Protection against burst requests that overload the Yellowbrick database, particularly during Power BI report building

  2. Query Optimization - Streaming queries no longer receive unnecessary auto-sorting on object ID fields, improving performance for automated tasks and OData operations

  3. Network Export Optimization - CSV exports to network drives now use buffered writes instead of individual page writes, significantly reducing export times through fewer network round-trips

  4. SMTP Fallback Support - Administrators can configure multiple SMTP servers with automatic failover when the primary server fails, improving email reliability

End User - Usability Improvements

Feature Description
Multi-select column management in Displays (move and delete).

Managing displays with many columns has been improved with multi-select support for column operations. Users can now select multiple column headers simultaneously using standard Ctrl+Click (individual toggle) or Shift+Click (range selection), with selected columns visually highlighted.

Once columns are selected, users can drag any one of the selected headers to a new position to reorder all selected columns together — maintaining their relative order — or drag to the "Drop here to remove this column" zone to delete all selected columns at once. Undo is supported for bulk operations.

Existing single-column drag-and-drop behavior is unchanged.

Navigate back to origin display after deleting an unsaved pivot.

Two improvements have been made to the way pivot displays behave during ad hoc data exploration.

  • Navigate back to origin display: When a user created a pivot display on top of a non-default display and then deleted it without saving, Angles would navigate them back to the default display instead of the display they had been working from. Deleting an unsaved pivot now correctly returns the user to the display it was created from. When a pivot is saved before being deleted, the existing behavior is preserved and the user is returned to the default display.

  • Unsaved pivot positioning: When a user creates a pivot on a list display, the new pivot is now positioned directly to the right of the source display for as long as it remains unsaved. Once the pivot is saved, it is repositioned in alphabetical order among the other displays. The user can customize the display order further after saving.

Invert filter selection using CTRL+Click in the Angles search page.

The Angles, Templates & Dashboards search page supports an invert selection feature: holding CTRL while clicking a filter in the left sidebar excludes that value from the search results, rather than including it. This allows users to quickly narrow down results by exclusion — for example, showing everything except Templates or everything except a specific Business Process label.

In R2 (Cloud), this CTRL+Click invert behavior was not available, representing a regression compared to R1 (On Premise) where the feature existed on the Model, Angle, Template, Dashboard, Private, Validated, and Starred filters. This gap has now been resolved: CTRL+Click invert selection is fully supported in R2.

Additionally, the feature has been extended beyond its original R1 scope: invert selection now works across all filter groups available in the left sidebar, including Business Processes, Angle Purpose Filters, and Angle Type Filters. This enhancement gives users greater flexibility when searching for Angles and Displays.

Homepage & Quick Links: UI/UX Improvements and Enhanced Workflow.

Multiple improvements have been made to the Homepage Quick Links feature to enhance user experience and workflow efficiency. Updates include displaying full text labels without truncation, using display names in tile suggestions, improved cursor indicators for clickable elements, optimized dialog sizing with better scrollbar placement, consistent default icons for tile types, redesigned edit and creation dialogs for clarity, and seamless editing of display links directly from the angle execution screen.

EA4IT: Angle Warning Type and Warning Type Source Fields added to Angles and Displays objects.

Two new fields have been added to the Angles and Displays objects in EA4IT: Angle Error/Warning Type and Angle Error/Warning Type - Source. These fields enable IT administrators and consultants to analyse and report on Angle errors and warnings directly from EA4IT, supporting upgrade analysis and field replacement decisions. The Display Errors and Warnings template tab has been updated to present warning data as a pivot table grouped by warning type and source, mirroring the IT Management Console layout. Deeplinks are available directly from the report, allowing you to open related Angles or Displays in a separate tab for quick investigation. This capability enables easier comparison of warnings before and after upgrades and facilitates collaboration with customers on configuration changes.

EA4IT: Automation Task URL Field added to Automation Tasks and Automation Task History objects.

A new URL field has been added to EA4IT for direct navigation to the IT Management Console: Automation Task URL. The Automation Task URL field is available in the Automation Tasks and Automation Task History objects, enabling quick access to automation task definitions without manual searching. Clicking the link opens the corresponding Automation Task directly in edit mode in ITMC in a new browser tab, allowing administrators to investigate and correct issues efficiently. This navigation pattern mirrors the existing Angle URL and Display URL fields in EA4IT.

Enhanced Descriptions for Standard Content Templates.

All standard Angles for SAP templates now include clear, comprehensive updated descriptions for their displays in all languages. Each description provides context about the visualization type, applied filters, navigation options, and common use cases, making it easier to quickly identify the right template for your analysis needs and reducing the time required to gain insights from standard content.

End User - Fixes and Improvements

Feature Description

Enum Set Support in Calculated Fields.

Calculated fields in Angles for SAP now support Enum (Set) type fields. Users can reference enumerated values — such as Plant, Material Type, or Sales Organization — directly in calculated fields, and independently choose whether to display the Short name, Long name, or a combined Long-Short format. This unlocks new possibilities for building richer, more flexible angle displays without workarounds.

Key Capabilities

  • Use Enum (Set) fields (e.g., Plant: MARC-WERKS) as inputs in calculated fields.

  • Select the display format per calculated field: Short name, Long name, or Long-Short combined.

  • Create multiple separate columns from the same Enum field — for example, a Plant code column and a Plant description column side by side in the same display.

  • Works seamlessly with existing calculated field configuration and angle templates.

Independent Microsoft Account Authentication for SharePoint Datastore.

SharePoint datastore authentication previously required using the same Microsoft account as your Angles login. This limitation has been removed—you can now authenticate with a different Microsoft account, independent of your Angles login. This enables IT teams to configure shared or dedicated service accounts for file uploads to SharePoint, removing the requirement to use personal accounts. The authentication flow works seamlessly without requiring you to log out and back into Angles.

Email Distribution: Preserve Privacy with Multiple Recipients.

A new privacy-preserving option is now available for email distribution in automated tasks. When enabled, report emails are sent with all recipients in the BCC field instead of the To field, preventing each recipient from seeing the full distribution list. This feature preserves the default behavior when disabled, ensuring backward compatibility. The new option is accessible in the automation task email action configuration and includes dedicated help text explaining its use case and impact.

Partner Email Address Change Tracking and Reporting.

Partners' email address changes are now trackable and reportable. When a partner's email address is updated in Customer or Partner Data, the change is captured with old and new values along with the change date. This enables administrators to monitor and report on partner email modifications for distribution list maintenance and governance purposes. A dedicated Partner Change Email ID template display is available on both Sales Document Changes and Purchase Document Changes objects for streamlined reference and reporting.

EA4IT: New Fields "Last Executed On" and "Execution Count" Added to the Displays Class.

Two new fields have been added to the EA4IT model's Displays class to help administrators identify unused or underutilized angle displays:

  • Last Executed On – Shows the timestamp of the last time the specific Angle Display was executed (NULL for never-executed displays).

  • Execution Count – Shows the total number of times the display has been executed since creation (starts at 0).

Additionally, a new pivot "Unused Displays (180+ days)" has been added, filtering displays where Last Executed On is NULL or older than 180 days. These enhancements enable data-driven decisions about display maintenance, reduce system clutter, and improve overall angle search functionality.

EA4IT: SharePoint Connection Settings Visibility in Datastores and Task Actions.

SharePoint connection details are now visible within EA4IT model objects. New fields for SharePoint Site URL and Site Subfolder have been added to both Datastore and Automation Task Action objects, allowing admins to quickly identify and audit SharePoint export destinations. Task Action-level values take precedence over Datastore defaults when populated, enabling flexible configuration with governance transparency. A dedicated 'SharePoint Connections Overview' template display is available on both objects for streamlined reference and reporting.

Material and Component References in Bill of Materials No Longer Create Dummy Objects.

An issue has been resolved in the Bill of Materials functionality where references to Material on plant level and Component on plant level were incorrectly creating dummy objects during BOM structure processing. The system was unintentionally generating placeholder records for references that should reference existing objects only. This fix ensures that BOM references now correctly avoid creating dummy objects, improving data integrity and preventing duplicate or unnecessary placeholder records from accumulating in your model.

[0557141] Workbench URL Automatically Updated During Hostname Migration.

An issue where the Workbench authentication endpoint failed to update during hostname migrations has been fixed. Previously, when a customer's system URL was migrated to a new hostname, the upgrade process would skip URL whitelisting because it detected the URL as already registered, without checking if the actual hostname had changed. This left the Workbench endpoint pointing to the old hostname, breaking authentication flows. The upgrade process now detects hostname changes and properly re-whitelists the Workbench URL with the new hostname, ensuring seamless authentication after migration.

Business Process Deactivation Now Properly Reflected in Search Page.

An issue where deactivated Business Processes remained visible and selectable on the Search page even after administrator deactivation and user logout/login has been resolved. Deactivated Business Processes are now correctly hidden from the Search page following the deactivation, ensuring proper governance and preventing access to restricted processes.

Search Page: Model Filter Now Displays Correct Results Without Intermediate Flashing.

An issue has been resolved where rapidly switching model selections on the Search page would briefly display a combined result from both models before rendering the correct final result. The UI now properly cancels in-flight requests when the model filter is changed, ensuring only the final selected model is displayed without intermediate or combined results visible to the user.

[05369310] Language-Dependent Descriptions Now Display Correctly.

When viewing SAP table or field descriptions with multiple language options enabled, the wrong language was displayed regardless of your selected user language. The system consistently showed the first alphabetically sorted language from enabled options instead of matching your user preference.

Language-dependent descriptions now correctly display in your selected user language, ensuring SAP table and field descriptions appear in the language you're working in. If your selected language is not available, the system will display the description in the fallback language.

[05573007] DATEDIFF Calculated Field Filters Now Work Correctly.

A syntax error that prevented filtering on calculated fields using the DATEDIFF function has been fixed. The SQL generator was incorrectly wrapping the date part parameter in an UPPER() function, causing queries to fail when filters were applied to DATEDIFF-based calculated fields. This has been corrected, allowing users to create and filter on DATEDIFF calculated fields without errors.

[05565019] Display Tab Asterisk Now Correctly Clears After Successful Save.

An issue where the display tab asterisk, which indicates unsaved changes, persisted after successfully saving changes to a calculated field formula has been fixed. Previously, after saving, the asterisk remained visible and a false "unsaved changes" warning appeared when attempting to navigate away, even though the formula change had been successfully persisted. Now the asterisk correctly clears immediately upon a successful save, and no unsaved-changes warning appears on subsequent navigation.

[05577085] Configuration Extensions Loading Time Dramatically Improved.

A performance issue that caused gateway timeouts when loading configuration extensions (such as material classifications) has been resolved. The underlying data lookup algorithm was using an inefficient nested parallel loop approach that resulted in billions of unnecessary comparisons when joining large classification tables. This has been replaced with an optimized HashSet-based lookup, reducing execution time from approximately 4-5 minutes to under 15 seconds. Users can now load configuration extensions without encountering timeout errors.

[05577940] Angle ID Search Now Performs Exact Match Instead of Substring Match.

The Advanced Search function for Angle ID has been corrected to perform exact matching instead of substring matching. Previously, searching for a specific Angle ID would return multiple Angles that contained any portion of the search term, leading to confusion. Now searching by Angle ID returns only the single Angle with an exact matching ID, aligning with R1 behavior and user expectations.

[05573462] Copying an Angle No Longer Reuses External ID for OData Integration.

When copying an Angle that was available externally (OData), the external ID is now regenerated with a unique identifier. Previously, the copied Angle retained the same external ID as the original, which caused OData integration failures due to duplicate IDs. Now each Angle copy receives its own unique external ID, preventing conflicts and preserving existing OData integrations.

Automated Task Email Notification Status Now Accurately Reflected in Action Log.

An issue has been resolved where automated task actions with email notifications were incorrectly showing Success: True in the action log even when the email failed to send, misleading administrators during monitoring. The action log now correctly displays Success: False when Angles for SAP fails to send the email to the configured email server (as specified in System Settings), and Success: True only when Angles for SAP successfully transmits the email to the email server and all other action conditions are met. Additionally, when an email is successfully sent, the action log now includes an 'Email Recipients' line displaying all configured email addresses, providing complete transparency into automated task execution status.

Advanced Search Number of Executions Filter Issues Fixed.

An issue has been resolved where the Number of Executions filter in Advanced Search returned incorrect results, displayed a truncated label, and caused application crashes when edited. The filter label now displays in full, input fields are properly aligned, search results are accurate and consistent with execution count data, and filter values persist correctly without state corruption or errors.

Call Off Quantities on Purchase and Sales Orders No Longer Duplicated.

An issue where call off quantities were counted multiple times has been fixed, eliminating duplicate counts in purchase and sales order reporting. The problem occurred when multiple schedule lines referenced the same sales or purchase order line, causing quantities to be summed incorrectly. The system now correctly accounts for whether a schedule line is coupled to one or multiple purchase/sales order lines, preventing quantities from being double-counted. Call off quantity reports now provide accurate visibility into purchase and sales obligations, improving data integrity and decision-making.

EA4IT – Filter Value displays enum code instead of enum name for StockType field.

When creating an Angle on model EA4IT (object: Filters and Jumps) with Filter-Field Name set to StockType, the Filter Value field incorrectly displays internal enum codes instead of human-readable enum names. Filter values now correctly display the enum names as used by customers when configuring filters.

IT User - Highlights

Feature Description

Stable Property IDStrings via Feature Toggle.

Previously, unused SAP table fields were automatically added as properties during model refresh, causing IDStrings to change unpredictably between upgrades and breaking OData export reliability. This feature introduces a toggle that halts automatic field addition, allowing customers to maintain stable IDStrings across upgrades. Consultants activate the toggle through an auto-generated module, after which all new fields must be added explicitly via R1/R2 configuration or the Designer Workbench. All existing properties retain their original IDStrings—nothing is lost.

 

 

Related to

Was this article helpful?

We're sorry to hear that.