Back to results
US 8,046,382 B2Granted
Method and system for software object profile management
AssigneeSap SE
InventorMarco Valentin
Life of this patent
Estimating the term…
Abstract
Disclosed is a method and system for retrieving a software object based on a query and customizing a metadata of the software object by adding a property, a property value, a search key and a search key value to the metadata. An index is created on the software object based on the search key value and the metadata and the software object is persisted.
Claims16
A method, comprising:
- in a user interface displaying at least some metadata of a software object, wherein the software object is a part of a software application, receiving a user input editing at least one attribute of the metadata of the software object, wherein the at least one attribute is a property of the software object and a value associated with the property, and the property comprises a functional characteristic of the software object;
- in the user interface displaying the metadata, receiving a user input adding a plurality of search key values to the metadata, the plurality of search key values comprising attributes of profiles of the software object, wherein a first search key value is a textual description to describe a purpose of the software object, a second search key value is a technical search term to specify a database table that the software object performs a read/write operation on, and a third search key value is a note identifier to specify a note identification of business specific information for the software object;
- indexing the software object and the associated metadata based on the plurality of search key values;
- and
- persisting the modified metadata including the plurality of search key values and the software object according to the indexing.
2 more elements
A computer system including at least one processor and memory storing program code, the code comprising:
- a retrieving unit to retrieve a software object based on a query;
- a customizing unit electronically coupled to the retrieving unit to customize a metadata of the software object by editing at least one attribute of the metadata of the software object, wherein the at least one attribute is a property of the software object and a value associated with the property to the metadata, and the property comprises a functional characteristic of the software object, and by adding a plurality of search key values to the metadata, the plurality of search key values comprising attributes of profiles of the software object, wherein a first search key value is a textual description to describe a purpose of the software object, a second search key value is a technical search term to specify a database table that the software object performs a read/write operation on, and a third search key value is a note identifier to specify a note identification of business specific information for the software object;
- an indexing unit electronically coupled to the customizing unit to create an index of the software object and the associated metadata based on the plurality of search key values;
- and
- a database electronically coupled to the customizing unit to persist the modified metadata including the plurality of search key values and the software object according to the index.
2 more elements
An article of manufacture, comprising:
- a non-transitory machine readable medium having instructions which when executed by a machine cause the machine to:
- receive a user input editing at least one attribute of a metadata of a software object, wherein the at least one attribute is a property of the software object and a value associated with the property, and the property comprises a functional characteristic of the software object;
- receive a user input adding a plurality of search key values to the metadata, the plurality of search key values comprising attributes of profiles of the software object wherein a first search key value is a textual description to describe a purpose of the software object, a second search key value is a technical search term to specify a database table that the software object performs a read/write operation on, and a third search key value is a note identifier to specify a note identification of business specific information for the software object;
- index the software object and the associated metadata based on the plurality of search key values;
- and
- persist the modified metadata including the plurality of search key values and the software object according to the index.
3 more elements
Dependencies are inferred from the claim text.