In place creation of objects
First Claim
Patent Images
1. A method implemented by a computing system in response to execution of program code by a processor of the computing system, the method comprising:
- receiving, via a graphical user interface layout containing a listing of at least one data element, a request to create an instance of a data element included in the listing of at least one data element, the data element to be created being an instance of a business object metadata model data structure having at least one attribute field described by metadata, wherein the business object metadata model data structure defines the relationship between physical database tables, and the instance represents specific data and provides a mapping to the underlying database table storing the specific data; and
presenting, in response to receiving the request, an expanded user interface element that is expanded in the act of creating an instance of the data element in a separate frame within the same graphical user interface layout containing the listing of the at least one data element, and wherein upon submission of the instance of the data element to the database table, the expanded user interface element is closed,wherein the expanded user interface element is in a fixed relationship with other user interface elements in the graphical user interface layout without obscuring the other user interface elements in the graphical user interface layout, the expanded user interface element including user interface input fields to receive values to specify the at least one attribute field of the business object, andwherein the at least one attribute of the business object is described by the metadata and the user interface input fields of the expanded user interface element are limited to a minimum number of attribute fields corresponding to a minimum number of attributes of the business object required to create an instance of the business object.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method to receive, via a graphical user interface layout, a request to create a data element; and present within the graphical user interface layout, in response to receiving the request, an expanded user interface element including user interface input fields to specify at least one attribute of the data element.
43 Citations
16 Claims
-
1. A method implemented by a computing system in response to execution of program code by a processor of the computing system, the method comprising:
-
receiving, via a graphical user interface layout containing a listing of at least one data element, a request to create an instance of a data element included in the listing of at least one data element, the data element to be created being an instance of a business object metadata model data structure having at least one attribute field described by metadata, wherein the business object metadata model data structure defines the relationship between physical database tables, and the instance represents specific data and provides a mapping to the underlying database table storing the specific data; and presenting, in response to receiving the request, an expanded user interface element that is expanded in the act of creating an instance of the data element in a separate frame within the same graphical user interface layout containing the listing of the at least one data element, and wherein upon submission of the instance of the data element to the database table, the expanded user interface element is closed, wherein the expanded user interface element is in a fixed relationship with other user interface elements in the graphical user interface layout without obscuring the other user interface elements in the graphical user interface layout, the expanded user interface element including user interface input fields to receive values to specify the at least one attribute field of the business object, and wherein the at least one attribute of the business object is described by the metadata and the user interface input fields of the expanded user interface element are limited to a minimum number of attribute fields corresponding to a minimum number of attributes of the business object required to create an instance of the business object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory medium storing processor-executable program code, the medium comprising:
-
program code to receive, via a graphical user interface layout containing a listing of at least one data element, a request to create an instance of a data element included in the listing of at least one data element, the data element to be created being an instance of a business object metadata model data structure having at least one attribute field defined by metadata, wherein the business object metadata model data structure defines the relationship between physical database tables, and the instance presents specific data and provides a mapping to the underlying database table storing the specific data; and program code to present, in response to receiving the request, an expanded user interface element that is expanded in the act of creating an instance of the data element in a separate frame within the same graphical user interface layout containing the listing of the at least one data element, and wherein upon submission of the instance of the data element to the database table, the expanded user interface element is closed, wherein the expanded user interface element is in a fixed relationship with other user interface elements in the graphical user interface layout without obscuring the other user interface elements in the graphical user interface layout, the expanded user interface element including user interface input fields receive values to specify the at least one attribute of the business object, and wherein the at least one attribute of the business object is defined by the metadata and the user interface input fields of the expanded user interface element are limited to a minimum number of attribute fields corresponding to a minimum number of attributes required to create an instance of the business object. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system comprising:
-
a computing device comprising; a memory system storing processor-executable program code; and a processor to execute the processor-executable program code in order to cause the computing device to; receive, via a graphical user interface layout containing a listing of at least one data element, a request to create an instance of a data element included in the listing of at least one data element, the data element to be created being an instance of a business object metadata model data structure having at least one attribute field described by metadata, wherein the business object metadata model data structure defines the relationship between physical database tables, and the instance represents specific data and provides a mapping to the underlying database table storing the specific data; and present, in response to receiving the request, an expanded user interface element that is expanded in the act of creating an instance of the data element in a separate frame within the same graphical user interface layout containing the listing of the at least one data element, and wherein upon submission of the instance of the data element to the database table, the expanded user interface element is closed, wherein the expanded user interface element is in a fixed relationship with other user interface elements in the graphical user interface layout without obscuring the other user interface elements in the graphical user interface layout, the expanded user interface element including user interface input fields to receive values to specify the at least one attribute field of the business object, and wherein the at least one attribute of the business object is described by the metadata and the user interface input fields of the expanded user interface element are limited to a minimum number of attribute fields corresponding to a minimum number of attributes of the business object required to create an instance of the business object. - View Dependent Claims (14, 15, 16)
-
Specification