1. A method of displaying data in an enterprise application for a user, the method comprising: accessing a database comprising information about a plurality of product lots, the information organized in a plurality of sets of lot entities, each set of lot entities comprising data about a particular product lot, each lot entity comprising a plurality of data fields generating a plurality of named calculations, each of the named calculations defining a configured column for use in a display grid and, wherein generating each of the plurality of named calculations comprises: receiving, from the user, a selection of a type of lot entity to which the named calculation should apply; receiving, from the user, a selection of a first field identifier corresponding to a field in each lot entity having the selected type of lot entity, the first field identifier identifying a first field that is evaluated by the named calculation; receiving, from the user, a selection of a rule that is applied to the first field, wherein the rules include comparison operators, threshold values, largest value, second largest value, and smallest value; receiving, from the user, a selection of a second field identifier corresponding to a second field that is selected by the named calculation, based on an evaluation of the first field by the selected rule; and receiving, from the user, a selection of a rule type for the named calculation, wherein the receiving a selection of a rule type comprises presenting to the user a list of rules, wherein the list of rules includes a selected single rule type which is used to find a specific field in a table and return a value of the specific field, a selected numeric rule type which is used to search a selected numeric field using a specified rule and return a string value for display in a configured column, a selected string rule type which is used to find a specific field in a table that includes a specific string value and return a numeric value, and a value rule type which provides a numerical value that is derived from a set of cells; receiving first input from a web browser regarding a first display grid format; defining the first display grid format, based at least in part on the first input, the first display grid format comprising a first ordering of a first set of columns, the first set of columns comprising a first configured column defined by a first named calculation from the plurality of named calculations; receiving second input from the web browser regarding a second display grid format; defining the second display grid format, based at least in part on the second input, the second display grid format comprising a second ordering of a second set of columns, the second set of columns comprising a second configured column defined by a second named calculation from the plurality of named calculations; receiving third input from the web browser regarding a display grid format path; defining the display grid format path, the display grid format path comprising a list of a plurality of display grid formats, the plurality of display grid formats comprising the first display grid format and the second display grid format, the format path further defining an order in which the plurality of display grid formats are to be listed; displaying, on the web browser for a user, the display grid format path; receiving, from the web browser, a selection of one of the plurality of display grid formats; displaying, on the web browser for the user, a first display grid having the selected display grid format; receiving, from the web browser, a selection of a first row of the display grid; searching the database for a set of data matching a first result of the first named calculation; and returning the set of data matching the first result of the first named calculation.