Container Application Parameter Conversion for Cross-App Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Different computer applications often use incompatible parameters to generate and display data, making it difficult to link between them and share relevant information, especially when one application is based on SAP's Object Based Navigation (OBN) and the other is not, leading to issues in data retrieval.

Innovation Solution

A container application intercepts data requests and converts parameters from one application to a format readable by another, allowing seamless linking and data sharing between applications with different parameter types and languages, without requiring changes to the legacy applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a link is created from a page of one application to a page of another application, then data sharing between applications is enabled, but the second application cannot recognize the parameters passed from the first application if they use different parameter types

Engineering Contradiction:
Improvedata sharing capabilityVSAvoidparameter recognition
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a container application as an intermediary component that receives data requests from the first application, converts the parameters from the first application's parameter type to the second application's parameter type, and forwards the converted request to the second application. This mediator resolves the incompatibility between different parameter systems without requiring changes to the legacy applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The container application dynamically changes parameters from one type to another based on the target application's requirements. It translates parameters between different parameter languages and types (e.g., OBN-based parameters to non-OBN parameters) while preserving the semantic meaning and session context, enabling seamless integration between applications with different parameter systems.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If parameters are converted between different application formats, then integration between applications is enabled, but additional conversion logic and a container application are required

Engineering Contradiction:
Improveapplication integrationVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The container application is designed as a universal integration layer that can handle parameter conversion between multiple different application types and parameter systems. It provides multi-functional capability to work with various OBN-based and non-OBN-based applications, reducing the need for application-specific integration code and simplifying the overall system architecture.

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

3Ease of manufacture

If legacy applications are left unchanged, then development time is reduced, but they cannot directly communicate with applications using different parameter systems

Engineering Contradiction:
Improvedevelopment speedVSAvoidcommunication capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The container application serves as an intermediary that allows legacy applications to maintain their original parameter systems while still enabling communication with modern applications. The translation layer handles all parameter conversion, allowing legacy systems to remain unchanged and continue functioning as intended while gaining integration capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7774793B2System and method for the integration of data output by a plurality of applications
Publication Date: 2010.08.10 SAP SE
  • US7774793B2 patent drawing
  • US7774793B2 patent drawing
  • US7774793B2 patent drawing

AI summary

In a system and method for linking between data output by a plurality of applications, in response to a first data request addressed to a first application, the first request generated upon selection of a link in a page generated by a second application and displayed at a terminal, the first request including a first parameter, a processor may select a second parameter that is readable by the first application and that is equivalent to the first parameter, may transmit to the first application a second request for the data, the second request including the second parameter, and may transmit the data to the terminal after the data is output by the first application.