Business Object Visualization via HANA Views

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing business software is limited in visualizing and analyzing relationships between business objects, requires data replication and transformation, and lacks the ability to abstract new business objects and relations without significant technical expertise and resource modifications.

Innovation Solution

A system that visualizes business objects from a backend system as customizable nodes and edges in a user interface, using HANA views to display metadata without replicating data, allowing for real-time analysis and dynamic representation of relationships with customizable node and edge styles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If data is replicated and transformed to another database for relationship analysis, then relationship analysis capability is improved, but real-time analysis capability is lost due to replication delay

Engineering Contradiction:
Improverelationship analysis capabilityVSAvoidreal-time analysis capability
Core Design Contradiction:
Difficulty of detecting and measuringVSLoss of time

Solution Approach 1:

The patent introduces an intermediary layer (graph computation engine and visualization engine) that sits between the backend system and the user interface. This intermediary processes and visualizes relationship data without requiring full data replication to another database, enabling real-time or near-real-time analysis while maintaining the ability to detect and measure relationships between business objects.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Difficulty of detecting and measuring

If data is replicated and transformed to another database for relationship analysis, then relationship analysis capability is improved, but storage capacity requirements increase

Engineering Contradiction:
Improverelationship analysis capabilityVSAvoidstorage capacity
Core Design Contradiction:
Difficulty of detecting and measuringVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary relationship data and metadata from the backend system rather than replicating entire databases. The graph computation engine selectively processes and visualizes relationship information, reducing storage requirements while maintaining relationship analysis capability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If code is added or resources are modified to define new business objects and relations, then abstraction capability is improved, but technical complexity and maintenance effort increase

Engineering Contradiction:
Improveabstraction capabilityVSAvoidtechnical complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal framework (graph computation engine with configurable parameters) that can handle multiple types of business objects and relationships without requiring separate code implementations. The system uses configurable parameters and metadata to define new business objects and relations, providing adaptability while maintaining manageable technical complexity through a unified approach.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9639587B2Social network analyzer
Publication Date: 2017.05.02 SAP SE
  • US9639587B2 patent drawing
  • US9639587B2 patent drawing
  • US9639587B2 patent drawing

AI summary

A system and method are described herein that provide for visualizing business objects stored in a backend system in database model views for display as nodes in a user interface. Business objects are retrieved from the backend system, with metadata from the business objects being customized and sorted into a plurality of node types. Each business object may be displayed in a user interface as a node along with other nodes generated from the database model views. The nodes represented by the business objects may be connected by edges that provide for an interconnection between each of the nodes. The edges may be customized by providing directional components to the edges to demonstrate the relationship between the displayed nodes.