Hello Asif,
Can you run the attched code and check the status for a single report. It is for changing ODBC connectivity.
I am able to run the same. I would check if I can have a similar environment to check the issue in there.
Also does it happens only for a specific database connection?
In the mean while,
You can try to refresh the properties of the report after saving it.
The method for it is IReport.refreshProperties()
The method could be found from BusinessObjects Enterprise Platform SDKs API referrence avaiable at
http://help.sap.com/businessobject/product_guides/boexir31/en/boesdk_java_apiRef_12_en.zip
Once you change the report datasource and save the report, query the report again from the repository, cast the retrieved IInfoobject to IReport and use the refreshProperties() method for the report object. Then call the infostore.commit() method to commit the results. After performing the task check whether you are able to see the database configuration tab.
Thanks,
Prithvi