This discussion thread is to submit your solution for Week 2 of the May 2023 Developer Challenge - Open-Source ABAP .
Week 2 – ABAP2UI5 https://github.com/oblomov-dev/abap2UI5
For this weeks’ challenge, install the ABAP2IU5 project in your system, and create a program using ABAP2UI5, which throws an input screen with two fields (User and Date), and a button. When the post button is clicked it should send the values to the server.
❗You will get credit for this weeks’ challenge by providing a screenshot of the result with the server providing a message back as shown in the example screenshot below.
Have Fun 🤩
Ok, I can confirm that ABAP2UI5 is installed on the trial instance https://c75f608d-4148-434a-88e1-64b75d24911a.abap-web.us10.hana.ondemand.com/ So if you are on that trial instance, you need not install it, just use the ABAP2UI5 framework to create your app as outlined above.
if you are up for a bit more challenging setup, then https://github.com/larshp/abap2ui5-web runs on https://nodejs.org/en on localhost ie. without a traditional ABAP stack, much like https://blogs.sap.com/2021/02/16/running-some-abap-on-a-raspberry-pi-zero/
abap2UI5 sources are compatible with on-prem and Cloud ABAP environment as well. My-self installed abap2UI5 on my trail account which is on Region: 🇺🇸 US East (VA), same may be valid for you if your account also exists in same region.
Try this link with your user credential.
whew, this was bigger challenge for me. Because (of course 😐) my company does not allow to import open source code. At least not easily... Thanks a lot for nice SAP Tutorials. They really helped me!
I used trial instance for this challenge. I've pulled in the ABAP2UI5 program, I'm unable to execute the demo application program as the interface if_oo_adt_classrun must implement. But, the standard ABAP2UI5 doesn't have this interface, if so I did added, but how to implement the if_abap2ui5 interface to classrun.
Does anyone have come across this kind of challenges?
Follow the instructions to install in this blog. You would need to create a new HTTP service and then use it to "run" the class.
It took me some time to figure it out as well. Here a video tutorial for the same.
Part #2 Develop UI5 application using pure ABAP #sap #abap2ui5 #abap #ui5 #newsyntax - YouTube
Hope it helps.