As Veselina pointed out, check if the program actually exists. I don't recall the whole story but SMB40 was some kind of a best practice package that had to be installed as an add-on and was lost by many companies in the process of upgrading to ECC 6.0, I think. I remember we had to make a Z-copy of this program and it's also what I saw in all other systems after that.
You can also ask a local ABAPer to help with this. Such issues are more efficiently investigated locally.