Hi Niranjan,
If you run script using DM package the script will run on the full ACCOUNT scope not on the changed value. Only default.lgf script will get changed members as a scope.
Another logical issue - even with default.lgf if the user will change some data the result will be incorrect - the script will add the new value entered by user to the existing value in CASH_BANK_PLANNING. Your example will be:
Ex: ABC Account -- 220 (values are changed)
BCD Account -- 120 (values are not changed ) - will not appear in default.lgf scope
Value in XYZ - 220 (100+120)
After default.lgf run the result in XYZ will be: 220 (XYZ) + 220 (ABC)=440
Vadim