This updates on how to create an IMG transaction for all the customization needed for your project
Transaction - SIMGH
Go to transaction SIMGH and create a new IMG structure.
Go in change mode after creating and add nodes and under the nodes update the transaction / table maintenances, etc.
This will create a tree id in table TTREE. Get your tree id based on node id. This can be fetched based on your object direct entriies.
Create a program to call the tree id using function module STREE_EXTERNAL_EDIT.
Create a transaction for this report.