Product Master Revision Control via Baseline Snapshots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing product lifecycle management (PLM) and enterprise resource planning (ERP) solutions lack effective revision control for product masters, making it difficult to maintain a history of changes and reconstruct a product as it existed at a particular point in time, especially when using change numbers that do not provide a 'frozen' structure of product details.

Innovation Solution

Implementing revision control for product masters within a database system by maintaining minor revisions with specific attributes, document objects, and BOM versions, along with baselines that store information on components and their corresponding minor revisions, allowing for a complete snapshot of a product master at a given point in time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If product master data is changed directly without maintaining old versions, then the ease of operation is improved, but the loss of information occurs

Engineering Contradiction:
Improveease of product master data modificationVSAvoidloss of historical product data
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary action by automatically creating a baseline (snapshot) of the product master data before any changes are made. This baseline is stored and associated with the product, preserving the historical state while allowing the current data to be modified freely. The baseline creation happens in advance, before the actual change occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the product master data at the time of baseline creation. This copy stores the historical state of attributes, BOM versions, and document revisions. The original data can then be changed without affecting the preserved copy, eliminating information loss while maintaining operational ease.

Inventive Principle:
Principle #26Copying

2Reliability

If revision control with baselines is implemented, then the reliability is improved, but the device complexity increases

Engineering Contradiction:
Improvereliability of product data reconstructionVSAvoidcomplexity of revision control system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The revision control system is segmented into distinct components: baselines (snapshots of product data at specific points in time), BOM versions (bill of materials at different revisions), and document revisions (attached documents with version control). Each component is managed independently but linked together, making the overall system more manageable despite its comprehensive functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds a temporal dimension to product master data management by introducing baselines that represent historical states. This creates a time-travel capability where any past version of the product can be reconstructed by retrieving the appropriate baseline and associated BOM and document versions, significantly improving reliability without requiring complex manual tracking.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If multiple BOM versions are maintained for different revisions, then the measurement precision is improved, but the loss of time occurs

Engineering Contradiction:
Improveprecision of product configuration trackingVSAvoidtime to retrieve specific version data
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements feedback by automatically linking baselines to specific BOM versions and document revisions. When a baseline is created or updated, the system tracks and stores the versions of all associated components. This automatic feedback mechanism eliminates manual tracking and enables rapid retrieval of any historical product configuration by simply accessing the stored baseline data.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary action by pre-organizing and storing all version information (BOM versions, document revisions) alongside the baseline data. This preliminary organization of data in advance allows for instant retrieval of any historical configuration without requiring time-consuming searches or manual assembly of version information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11989692B2Revision control for product master data in product lifecycle management
Publication Date: 2024.05.21 SAP SE
  • US11989692B2 patent drawing
  • US11989692B2 patent drawing
  • US11989692B2 patent drawing

AI summary

Technologies are described for performing revision control for product masters within a database system. For example, a product master, comprising master data representing a product, can be received. The product master can be identified by a unique product identifier. A definition of a minor revision of the product master can also be received and stored in association with the product master. The definition of the minor revision can comprise: one or more revision attributes that are specific to the minor revision, one or more document objects that are specific to the minor revision, and/or an indication of a bill of material (BOM) version that is specific to the minor revision. A given product master can have multiple minor revisions, each with its associated attributes, documents, and BOM version.