Patent ID: 8838575

Claim:
A non-transitory computer readable medium including program code for analyzing historic changes to business objects, the medium comprising computer readable instructions operable when executed by one or more processors to: monitor at least one business object for a modification made to at least one business object node attribute, wherein a subset of business object node attributes of the at least one business object are defined as historically relevant; prepare, in response to a monitored modification associated with particular historically relevant business object node attributes, a new historical version of the at least one historically relevant business object node attribute, the new historical version of the at least one historically relevant business object node attribute including the modified historically relevant business object node attribute value; retrieve a previous historical version of the at least one historically relevant business object node attribute from a historical business object index, where the historical business object index stores historically relevant business object node attributes separately from the non-historically relevant business object node attributes; update the retrieved previous historical version of the at least one historically relevant business object node attribute in response to the monitored modification; and store the new historical version of the at least one historically relevant business object node attribute and the updated previous historical version of the at least one historically relevant business object node attribute in the historical business object index.