Hello Eli,
The problem was that WBS was using the wrong cost centre with two leading zeros (User created wrong cost centre in test system with 8 character which means 2 leading zeros as prefix) but as per the cost centre structure it should have only one leading zero and rest nine characters must be numeric. I have created a fund centre with one leading zero and that's why system was giving error when using derivation strategy as it is picking cost centre from WBS master data but fund centre was created with one leading zero hence the error was coming. when I was defualting the fund centre specifically for the WBS it was picking because I was giving the correct fund centre.
You also recommended something about leading zeros but it was not fully applicable in our case as we have defined the derivation startegy of populating the cost centre in fund centre field and our cost centre is of 9 chararcter (in table it shows with a leading zero to make it full 10 character) but when it gets populated in fund centre field it gets populated with leading zero means it takes a leading zeros into consideration when it gets derived from cost centre. For example if my cost centre is '123456789' the fund centre gets populated as '0123456789'
But I got the clue to my problem from your hint of leading zeros.
Thanks Once again!
Regards
Rohit Goel