1. A computer implemented method to map one or more objects of a source hierarchy associated with a first system to corresponding objects of a target hierarchy associated with a second system, comprising: identifying a mapping table in a database, the mapping table storing data comprising source object id, source object type, target object id, target object type, target root id, target depth, and target path id, wherein the target root id corresponds to the target hierarchy, the target depth corresponds to how deep the target ancestor node is in the target hierarchy and pertains to a distance of the target object from a root node of the target hierarchy, and the target path id corresponds to possible paths from a root node to a target ancestor; Identifying the one or more objects in the source hierarchy associated with the first system, the first system corresponding to an application that is internal to a server that is processing data; identifying the target hierarchy associated with the second system, the second system being external to the server that is processing the data, the source hierarchy and the target hierarchy comprising leaf nodes that correspond to objects of the respective hierarchy, wherein the leaf nodes represent the lowest nodes of the respective hierarchy, and the leaf nodes have an ancestor node that is a parent of the leaf nodes; matching the one or more objects identified in the source hierarchy to corresponding objects in the target hierarchy, the one or more objects identified in the source hierarchy correspond to one or more source object ids in the mapping table and the corresponding objects in the target hierarchy correspond to the target object ids in the mapping table; determining a lowest common ancestor node in the target hierarchy that corresponds to the corresponding objects in the target hierarchy that was matched, the lowest common ancestor node referring to a target ancestor node in the target hierarchy that is common to the corresponding objects of the target hierarchy that was matched and is lowest in hierarchy when compared to other target ancestor nodes that are common to the corresponding objects of the target hierarchy that was matched, the target hierarchy corresponding to a target root id and the lowest common ancestor node having an object type of a group, a target id of the target hierarchy, and a path id corresponding to possible paths from the target root id to the lowest common ancestor node; mapping the identified one or more objects in the source hierarchy to the determined lowest common ancestor node in the target hierarchy; and storing the mapping in the mapping table, wherein the mapping table is utilized for retrieval of mapping information and reverse look-up of the one or more identified objects.