Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

How to determine version of an xla file

Former Member
0 Kudos

We are currently gathering data from function group XUSR include u201CZXUSRU01u201D, regarding frontend information. We are using function module 'GUI_GET_FILE_INFO', but have also tried method 'FILE_GET_VERSION' in class 'CL_GUI_FRONTEND_SERVICES', to get file version information from wdbwpub.exe to determine the BEx 3.5 installed version.. This is proving to be not too reliable. The version of file sapbex.xla seems to be consistent with what we expect, however I do not know how to get file version information from a non-executable. Does anyone have a suggestion as to how we can gather the BEx 3.5 version information from the front-end?

Best Regards

Todd

1 ACCEPTED SOLUTION

martin_voros
Active Contributor
0 Kudos

Hi,

I've never tried this but have you tried to use Windows registry? You can use method CL_GUI_FRONTEND_SERVICES=>REGISTRY_GET_VALUE to read registry. So if you are able to find a node for your case then it should work.

Cheers

3 REPLIES 3

martin_voros
Active Contributor
0 Kudos

Hi,

I've never tried this but have you tried to use Windows registry? You can use method CL_GUI_FRONTEND_SERVICES=>REGISTRY_GET_VALUE to read registry. So if you are able to find a node for your case then it should work.

Cheers

0 Kudos

Hi Martin,

Thanks for the feedback! I too had the same notion, but am unable to locate BEx version information in the registry.

Best Regards

Todd

0 Kudos

hi all,

I also have the problem to find out the version of a specific file in the file directory.

In my case: C:\Program Files\SAP\Business Explorer\BI\BExAnalyzer.exe

Any clues?

Best regards

LN