2020 Sep 12 2:56 PM
Hi experts,
I was trying to do the SAP Cloud Platform ABAP Environment & ABAP RESTful Application Programming Model - Exercise 1 but didn't get much far. My ADT didn't allow me to create an "HTTP Service" from Eclipse. I use the latest ADT version (3.12.2) first with Eclipse 2019-06 now with a fresh install of Eclipse 2020-06.
The problem is, that the HTTP Service will be called in the GUI - you can see that the description field is gray:

When I click finish, then I see that:

Oh, really? That's why I did it from Eclipse. 🙂
Any idea what the problem could be? Backend system is S/4HANA1909FP02 (I tried 2 different instances with same result). It seems that in Eclipse HTTP Services are linked to the GUI and not to the Eclipse UI. Maybe there's a config-file to be tweaked to correct the linking?
Thanks,
Gunter
2020 Sep 17 1:33 AM
I got an update from our experts: The HTTP Service is currently only available for SAP Cloud Platform ABAP on Cloud (aka: "Steampunk"). Therefore it is not possible (yet) to automatically create an HTTP service from ADT IDE.
It is possible - however - to create it manually in SICF and then create the handler-class with the ADT. In that case - at least to my knowledge - you need to use I/F IF_HTTP_EXTENSION in contrast to IF_HTTP_SERVICE_EXTENSION as was shown in the video (for ABAP on Cloud). Hope this helps, I was able to achieve my setup in that way.
Hi Kartik,
thank you indeed for that useful comment. I'll look into it tomorrow as I'm traveling now. It might be worth checking if that's a bug or a feature. I'll keep you updated.
Gunter
2020 Sep 14 3:03 AM
I'm also facing same issue, I could not figure out a solution yet, but in debugging I could see its looking for an entry in table UCONFILLCUST (Unified Connectivity Customization related table); I've attached a screen shot of debugging where its throwing the same error you reported, Its may be related to permission to create HTTP Service from Eclipse, when I played with the values in debugging, I was able to by-pass the error and was able to create HTTPService from Eclipse.
Alternatively, have you tried transaction SICF(HTTP Service Hierarchy Maintenance) to create HTTPService?
I could not find a tcode or table maintenance for UCONFILLCUST. I'm using Eclipse 2020-06 & S/4HANA 1909 on-prem.
Thanks
Kartik
2020 Sep 14 11:25 PM
Hi Kartik,
thank you indeed for that useful comment. I'll look into it tomorrow as I'm traveling now. It might be worth checking if that's a bug or a feature. I'll keep you updated.
Gunter
2020 Sep 17 1:33 AM
I got an update from our experts: The HTTP Service is currently only available for SAP Cloud Platform ABAP on Cloud (aka: "Steampunk"). Therefore it is not possible (yet) to automatically create an HTTP service from ADT IDE.
It is possible - however - to create it manually in SICF and then create the handler-class with the ADT. In that case - at least to my knowledge - you need to use I/F IF_HTTP_EXTENSION in contrast to IF_HTTP_SERVICE_EXTENSION as was shown in the video (for ABAP on Cloud). Hope this helps, I was able to achieve my setup in that way.
| User | Count |
|---|---|
| 6 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |