Automatic Report Field Sizing for Variable Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current report design tools fail to assist in determining the appropriate space allocation for report fields, which can be highly variable due to data size and font information, and further complicated by support for multiple languages.

Innovation Solution

A computer-readable medium with executable instructions that assesses the information to be displayed in report fields and automatically sizes them based on the assessment, accommodating changes in font size and language variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If report fields are manually sized by the designer, then the report layout can be controlled, but the field size cannot automatically adapt to variable data sizes and font information

Engineering Contradiction:
Improveadaptability to variable data sizesVSAvoidcomplexity of field sizing mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The report field sizing mechanism automatically assesses the information to be displayed and determines the appropriate field size without requiring manual intervention from the report designer. The system self-adjusts field dimensions based on data characteristics, font information, and language requirements, eliminating the need for manual sizing while adapting to variable conditions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes field size parameters based on assessed characteristics of the data, including data size, font type, font size, and language. By monitoring and responding to changes in these parameters, the field sizing mechanism automatically adjusts dimensions to maintain optimal display characteristics across different scenarios.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If report fields are sized to accommodate maximum data variations, then all data types can be displayed, but the field may be overly large for typical data

Engineering Contradiction:
Improveability to display all data typesVSAvoidreport field area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The system performs a preliminary assessment of the information to be displayed before finalizing the field size. By evaluating data characteristics, font information, and language requirements in advance, the system determines the minimum necessary field size that will reliably accommodate all possible data types, avoiding both undersizing and excessive oversizing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The field size is made dynamic rather than fixed, allowing it to automatically adjust based on the actual data being displayed. The system maintains reliability by ensuring sufficient space for maximum data variations while optimizing the field area for typical data through dynamic resizing based on assessed characteristics.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If report fields are sized for a specific language, then the layout is optimized for that language, but the report cannot support multiple languages

Engineering Contradiction:
Improvemulti-language supportVSAvoidfield size precision for specific language
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The report field sizing mechanism is designed to be universal across multiple languages rather than optimized for a single language. The system assesses language requirements and adjusts field sizes accordingly, enabling the same report template to support multiple languages while maintaining appropriate precision and optimization for each language's specific requirements.

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

Data Source

PatentUS7757161B2Apparatus and method for automatically sizing fields within reports
Publication Date: 2010.07.13 SAP IRELAND LTD
  • US7757161B2 patent drawing
  • US7757161B2 patent drawing
  • US7757161B2 patent drawing

AI summary

A computer readable medium stores executable instructions to specify a report with a report field for displaying information. An assessment of information that will be potentially displayed in the report field is performed. The report field is sized in accordance with the assessment.