Multi-Column Value Help Search for Database Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional value help mechanisms in user interfaces, such as those used in ABAP systems, are limited to providing assistance from a single column of a database, failing to offer comprehensive help information across multiple columns, which can lead to user frustration and inefficiency, especially when users need to select from various related fields.

Innovation Solution

A computer-implemented method and apparatus that determines and presents value help from multiple columns of a database, using a value help processor to search across all columns based on user input, providing a list of relevant options without the need for explicit user requests, such as selecting F4, thereby enhancing the help information available to the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional value help mechanisms are used to provide assistance from a single column, then the system complexity is low and implementation is simple, but the help information is incomplete and lacks comprehensiveness

Engineering Contradiction:
Improvehelp information completenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges multiple database columns into a unified value help search mechanism. The system combines data from different columns (e.g., city name, state, country) and presents them as integrated search results, allowing users to get comprehensive help information from multiple sources simultaneously rather than querying each column separately.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The value help mechanism is enhanced to perform multiple functions: it can search across a single column or multiple columns based on configuration, providing both simple and comprehensive search modes. This multi-functional approach allows the system to adapt to different information completeness requirements without requiring separate mechanisms.

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

2Adaptability or versatility

If value help is limited to a single column, then the processing speed is fast and response time is short, but the range of relevant options provided to users is narrow

Engineering Contradiction:
Improverange of help optionsVSAvoiddata entry efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary configuration of which columns should be searched for value help, so that during actual user interaction, the pre-defined multi-column search can execute efficiently without requiring real-time decisions about which columns to query. This preparation phase enables both broad coverage and fast response.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If users need to know specific IDs or codes to access accurate help information, then the precision of information retrieval is high, but the ease of operation decreases and user frustration increases

Engineering Contradiction:
Improveuser friendlinessVSAvoidinformation retrieval precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system provides feedback to users by displaying relevant help information from multiple columns based on their input. As users type or select values, the system responds with filtered results from the multi-column search, allowing users to refine their search and find accurate information without needing to know specific IDs or codes in advance.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8370335B2Multiple field look ahead and value help
Publication Date: 2013.02.05 SAP SE
  • US8370335B2 patent drawing
  • US8370335B2 patent drawing
  • US8370335B2 patent drawing

AI summary

Methods and apparatus, including computer program products, are provided for providing value help. In one aspect, there is provided a computer-implemented method. The method may include receiving, from a user interface, an input. Based on the received input, one or more fields may be determined from a plurality of columns of a table of a database. The determined one or more fields may be provided to the user interface for presentation as a value help to the input being presented at the user interface. Related apparatus, systems, methods, and articles are also described.