We face this issue when ever we have a change in the import/export/table changes in function modules in our back end system.
This Custom Function module has one table T1(two columns C1 and C2).
Normal webdynpro development process is followed, create model etc and the webdynpro works fine.
We go to the function module and add a new column C3 or and delete Column C2 to the table T1 in the function module
We reimport the model, we are able to see the new changes which was made to the table like new column C3 etc and context is also updated with the new columns.
After rebuilding and deploying, we get a error, the field mentioned in C3 not found, exception occured in binding etc.
This error keeps coming, even we revert the changes in Function Module and reimport and do the all the necessary changes to the project to revert to old status.
This error goes OFF only when WAS is restarted.
I feel some thing to do with Metadata refresh.
Please let me know your thoughts.