Master Data Segmentation for Process Control Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of master data in business software often leads to inconsistencies in process controls, causing failed consistency checks that prevent other process controls from being used, making it difficult to maintain accurate data and execute transactions.

Innovation Solution

A status management module is implemented to manage the lifecycle statuses of process controls, including 'in preparation', 'active', 'blocked', and 'to be archived', which ensures data consistency and enables or restricts transaction execution based on the status, with warnings or errors displayed for inconsistencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all process controls are maintained as a single integrated master data collection, then data completeness is improved, but data consistency deteriorates due to complexity

Engineering Contradiction:
Improvedata completenessVSAvoiddata consistency
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent segments master data into multiple independent process controls, each with its own consistency checks and status management. This allows individual process controls to be validated and activated independently, preventing failures in one from affecting others while maintaining overall data completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces status indicators and consistency check mechanisms as intermediaries between the raw data and transaction execution. These intermediaries verify data integrity without requiring direct intervention in the core data structures, enabling reliable transaction processing despite data complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If consistency checks are performed on all process controls, then data accuracy is improved, but transaction execution speed deteriorates due to validation overhead

Engineering Contradiction:
Improvedata accuracyVSAvoidtransaction execution speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs consistency checks and validates process controls before they are activated or used in transactions. By conducting validation in advance rather than during transaction execution, the system ensures data accuracy while maintaining fast transaction processing speeds.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses temporary status indicators and validation states that are created, checked, and then discarded or updated. These lightweight validation objects enable thorough consistency checking without creating permanent overhead that would slow down transaction execution.

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

3Reliability

If a process control fails consistency checks, then data quality is maintained by blocking execution, but system versatility deteriorates as other process controls become unusable

Engineering Contradiction:
Improvedata qualityVSAvoidsystem availability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent isolates failed process controls into separate segments with individual status flags. When one process control fails consistency checks, only that specific control is blocked while others remain available for transaction execution, maintaining system versatility without compromising data quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts failed process controls from the active transaction pool by setting their status to inactive or blocked. This separation allows the system to continue processing transactions using valid process controls while excluding only the problematic ones, preserving both data quality and system availability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8195609B2Process control segmentation of master data
Publication Date: 2012.06.05 SAP SE
  • US8195609B2 patent drawing
  • US8195609B2 patent drawing
  • US8195609B2 patent drawing

AI summary

A method of controlling transactions includes segmenting master data into separate process control data for a particular business process of a business organization, such as for example, materials to be the subject of transactions. A status may be set for each process control data. The method includes controlling storing of the process control data into the master data as a function of the status. Transactions may be processed using process control data as a function of the status of the corresponding process control data status.