Transaction Record Revision Tool for Mass Database Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Revising large sets of transaction records in business applications, such as SRM and CRM systems, is a time-consuming and error-prone process when done individually, especially in dynamic corporate environments where teams and structures change frequently.

Innovation Solution

A computer system tool allows operators to query, generate temporary copies of transaction records, apply bulk revisions, and review changes before committing them to the database, enabling mass updates with a user-friendly interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If transaction records are revised individually, then each record can be updated with precision control, but the process becomes time-consuming and error-prone when dealing with large datasets

Engineering Contradiction:
Improverecord update precisionVSAvoidrevision speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system segments the bulk revision process into distinct phases: query phase (selecting records), generation phase (creating temporary copies), revision phase (applying changes to copies), and commitment phase (updating database). This segmentation allows precision control at each stage while maintaining overall efficiency through automation of the process flow.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates temporary copies of transaction records before applying revisions. This copying mechanism enables the system to work on duplicate data rather than original records, providing a safety buffer that maintains precision while allowing bulk processing of multiple records simultaneously.

Inventive Principle:
Principle #26Copying

2Productivity

If bulk revision tools are implemented, then revision speed increases, but system complexity increases

Engineering Contradiction:
Improvebulk revision speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The bulk revision tool is designed as a universal interface that handles multiple revision scenarios through a single consistent workflow. The same query, generate, review, and commit process applies to different types of records and revision operations, reducing the need for multiple specialized tools and simplifying the overall system architecture.

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

Solution Approach 2:

The temporary copies act as an intermediary between the original database records and the revised data. This intermediate layer absorbs the complexity of the revision process, allowing the system to maintain simple interfaces while handling complex bulk update operations through the temporary copy mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If operators review each changed record before commitment, then error rate decreases, but time consumption increases

Engineering Contradiction:
Improveerror rateVSAvoidreview time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system provides feedback by displaying the generated temporary copies with proposed changes before commitment. Operators receive immediate feedback on what changes will be applied to each record, allowing them to review and correct errors in real-time without delaying the overall bulk revision process.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary generation of temporary copies and pre-applies revisions before the final commitment step. This preliminary action allows operators to review changes in advance and catch errors before they are permanently written to the database, reducing the time needed for post-commitment corrections.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7860841B2Method and apparatus to support mass changes to business objects in an integrated computer system
Publication Date: 2010.12.28 SAP SE
  • US7860841B2 patent drawing
  • US7860841B2 patent drawing
  • US7860841B2 patent drawing

AI summary

A tool for use in a computer system revises a large set of transaction records, for example hundreds or thousands of records, with a convenient user interface. An operator builds a query for a database to retrieve transaction records. The tool generates temporary copies of the transaction records that are responsive to the query and applies a specified data revision operation to each of the temporary copies. The operator may review and approve the data revision before it is committed to the database system. After receiving approval from an operator, the computer system substitutes the revised temporary copies for the transaction records in the database.