Business Data Element Usage Tracking in EDI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and cost of implementing electronic data interchange (EDI) systems for smaller companies, along with the lack of standardized semantics in XML-based electronic business transactions, lead to challenges in participating in electronic business communications due to the multitude of competing and evolving standards.

Innovation Solution

A method for tracking usage of business data elements across different communication schemas, using counters to increment instances of specific data elements, translate documents between schemas, and notify users of underutilized elements, allowing for semi-automatic mapping and optimization of schemas to streamline data exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If companies implement EDI systems to enable electronic business communications, then communication efficiency is improved, but system complexity and implementation cost increase

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses lightweight, schema-based document formats (XML, JSON, YAML) that can be easily created, modified, and discarded without expensive infrastructure investments. These documents serve as temporary, flexible carriers for business data that don't require complex EDI system installations, thereby maintaining communication efficiency while reducing system complexity and implementation costs.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Adaptability or versatility

If multiple communication schemas are supported to accommodate different trading partners, then adaptability is improved, but schema complexity and maintenance difficulty increase

Engineering Contradiction:
Improveschema compatibilityVSAvoidschema complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal schema validation framework that can handle multiple communication schemas (XML, JSON, YAML, EDI) through a single unified interface. The system provides multi-functional support for different schemas without requiring separate implementation for each, thereby improving adaptability to various trading partners while reducing overall schema complexity and maintenance burden.

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

Solution Approach 2:

The patent introduces intermediary schema validation layers that act as mediators between different communication schemas and the core business logic. These validation intermediaries translate and normalize various schema formats into a common structure, enabling schema compatibility across different trading partners while isolating the complexity of individual schemas from the main system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If communication schemas are frequently updated to include new business data elements, then business relevance is improved, but system stability and partner compatibility deteriorate

Engineering Contradiction:
Improvebusiness relevanceVSAvoidschema stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements preliminary schema validation and version management mechanisms that prepare for future schema changes before they occur. The system pre-defines validation rules, version compatibility layers, and migration paths that allow new business data elements to be incorporated without disrupting existing partnerships, thereby maintaining both business relevance and schema stability during evolution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7711676B2Tracking usage of data elements in electronic business communications
Publication Date: 2010.05.04 SAP SE
  • US7711676B2 patent drawing
  • US7711676B2 patent drawing
  • US7711676B2 patent drawing

AI summary

Methods and apparatus, including computer program products for tracking usage of business data elements include receiving an electronic document that includes instances of business data elements and identifying an instance of a particular business data element in the electronic document. A counter associated with the particular business data element is incremented based on the identified instance. The electronic document has a format defined by a business communication schema, and the business communication schema includes a set of predefined business data elements for use in transacting electronic business.