Hi all,
I have been looking into downloading the source code for Web Dynpro components via the ADT services. I want to pull code into a tool to compare the code between systems and versions.
To download the code for a Web Dynpro component controller I do a GET to this URL:
http://sap-server.net/sap/bc/adt/wdy/componentcontrollers/my_wda_comp/componentcontroller/source
That's the URL that Eclipse uses according to ABAP Communication Log, and for Eclipse this works just fine. However, when I try a GET to same URL via browser or a tool such as Postman, I always get a 404 and "No suitable resource found". From debugging, it seems that the ADS services register themselves without the "wdy" in the URL, so if I remove this in debugging it actually works. However, if I simply GET the URL without "wdy" from Postman, the ADT BADI won't resolve and it does not work.
So the question is, why does this apparantly work from Eclipse and not when I do it from Postman?
(BTW, other ADT services work just fine, for instance for reports and classes. )
Hope this made some sense and that you can help out, thanks!
Best regards.
Frank