Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Automating Parameter Mapping and Verification Tool

IP.com Disclosure Number: IPCOM000049712D
Original Publication Date: 2005-Feb-09
Included in the Prior Art Database: 2005-Feb-09
Document File: 3 page(s) / 44K

Publishing Venue

IBM

Abstract

This involves automating parameter mapping between key fields and Export Parameters of business objects that facilitates retrieval of more details abstracted by the SAP business objects. Recent software developments are based on object-oriented technology and software engineers can develop and manage more complex software than ever before. By this technology, engineers easily find many pre-built objects to solve problems in domains. In most cases, such the objects are designed to be generic so engineers can exploit the objects in various situations. On the other hand, interfaces of objects tend to be complex. Engineers who wire objects have to spend much time to have knowledge of not only for selecting right objects to solve a problem but for understanding interfaces provided by objects. Due to the complexity of interfaces, sometimes it is hard to wire those objects without any mistake. The method in this disclosure helps users to map parameters between two interfaces (or objects) correctly.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 3

Automating Parameter Mapping and Verification Tool

This involves automating parameter mapping between key fields and Export Parameters of business objects that facilitates retrieval of more details abstracted by the SAP business objects.

Recent software developments are based on object-oriented technology and software engineers can develop and manage more complex software than ever before. By this technology, engineers easily find many pre-built objects to solve problems in domains. In most cases, such the objects are designed to be generic so engineers can exploit the objects in various situations. On the other hand, interfaces of objects tend to be complex. Engineers who wire objects have to spend much time to have knowledge of not only for selecting right objects to solve a problem, but for understanding interfaces provided by objects. Due to the complexity of interfaces, sometimes it is hard to wire those objects without any mistake. The method in this disclosure helps users to map parameters between two interfaces (or objects) correctly.

The method addresses the problems with the following conditions:

There are source and target parameters of interfaces defined.

The source parameters return values that may be passed to target parameters. The source parameters are called Export Parameter The target parameters (can be one parameter but not no parameter) require a set of values. The target parameters are called Key Fields The process of mapping the source parameters with target parameters is automated by the method described in the disclosure.

This method can be used in most of programming languages such as Java, C++ and etc. where the parameters have the following attributes:

Parameters are identified by names

Parameters have types and implicit or explicit length
Parameter have to be members of objects (referred to structures, hereafter). So the parameters have relative positions within the structures.

   Parameters may have constraints called CHECKTABLE and/or possible value ranges called DOMAINNAME
Parameters may have descriptions to help users understanding and links to such descriptions, called ROLLNAME
Parameters may have initial or implicit values when no data values are associated with them. The information is called MEMORYID

This disclosure consists of two main parts:

The mapping logic generates mapping by parameter attributes denoted above

Parameter mapping GUI on which the generated map is verified/manipulated by users.

The mapping logic generates default parameter mapping without users' intervention so that users do not need look at unnecessary parameters. Wi...