SAP Developer News, June 13th 2024

ITEMS 

ABAP Open Source Updates, ABAP2UI5 and apm 

abap2UI5 – Integration with SAP Business Technology Platform (1/3) – Installation & Configuration https://www.linkedin.com/pulse/abap2ui5-integration-sap-business-technology-platform-13-installation-lf1re abap2UI5 repository https://github.com/abap2UI5/abap2UI5 apm homepage https://abappm.com/ 

June Developer Challenge – Week 2 

SAP HANA multi-model Developer Challenge: https://community.sap.com/t5/application-development-blog-posts/developer-challenge-sap-hana-multi-model-using-python-in-sap-business/ba-p/13722560  Developer Keynote at SAP TechEd 2023: https://www.youtube.com/live/kLbF0ooStZs?t=2145s Business meets AI hackathon: https://events.sap.com/ch/hackathon2024/en/home 

SAP Cloud Application Programming Model – May Release 

Release notes https://cap.cloud.sap/docs/releases/may24 

SAP BTP reference architecture for SAP Build Process Automation 

Integrate and extend SAP and non-SAP solutions with SAP Build Process Automation https://discovery-center.cloud.sap/refArchDetail/ref-arch-build-process-automation  BTP Solution Diagrams https://sap.github.io/btp-solution-diagrams/  

Two new SAP CodeTalk Podcast episodes, Frank Densborn and Riley Rainey 

Frank Densborn episode Generative AP from the SAP Apphaus https://podcast.opensap.info/sap-developers/2024/05/28/sap-codetalk-frank-densborn-from-sap-apphaus-discussing-generative-ai-and-llms/  SAP AppHaus GenAI Explore workshop to identify AI use cases https://apphaus.sap.com/resource/generative-ai-explore-workshop  New AppHaus GenAI Discover/Design workshop with GenAI cards https://apphaus.sap.com/resource/generative-ai-discover-and-design-workshop  Riley Rainey episode on the SAP Developer Insights Survey Report https://podcast.opensap.info/sap-developers/2024/06/11/sap-codetalk-riley-rainey-discusses-the-sap-developer-insights-survey-report-with-josh-bentley/  Developer Insights Survey Report https://community.sap.com/t5/technology-blogs-by-sap/the-2024-developer-insights-survey-the-report/ba-p/13686151 

New YouTube Shorts 60 second videos on CAP Node.js 

The “CAP Node.js – Good To Know!” playlist https://www.youtube.com/playlist?list=PL6RpkC85SLQDZ18v94otZSJJrpcNkPPV9 

 CHAPTER TITLES  

0:00 Intro 
0:07 ABAP Open Source Updates, ABAP2UI5 and apm 
1:39 June Developer Challenge – Week 2 
2:42 CAP May Release 
4:51 SAP BTP reference architecture for SAP Build Process Automation 
5:36 Two new SAP CodeTalk Podcast episodes, Frank Densborn and Riley Rainey  
7:04 New YouTube Shorts 60 second videos on CAP Node.js  

TRANSCRIPT

This is the SAP Developer News for the 13th June 2024.

[Rich]
Hey folks, Rich Heilman here. I hope you all are doing well. This week, I’d like to share some news around the abap2UI5 project from our friend, Oblomov. He has posted on LinkedIn about the newly released abap2UI5 SAP BTP connector, which allows developers to call abap2UI5 apps via BTP from anywhere and integrate them into SAP Build Work Zone or SAP MobileStart. This is the first of a three-part series and in this post he explains the initial installation and configuration while sharing a bit about how the connector works. If you are a fan of abap2UI5 as I am, check out this latest post and learn about the abap2UI5 BTP connector today. Now while I have you, did you know that APM was launched last week at at the ABAP conference at Code Connect. Our friend Mark Bernard announced the availability of APM, an ABAP package management and registration tool. I don’t have a whole lot of details to share right now, other than providing the website where you can check out the announcement video from the conference last week, and also review the presentation, and of course sign up for access to APM. I’ve done so already. I highly recommend for you to sign up yourself today. So check out the website for more information. Bye for now.

[Witalij]
Hi everyone, welcome from Zurich where we are having right now “AI Meets Business” hackathon. And I would like to introduce you to all the SAP colleagues who are coaches here. And now back to our regular update. It is great to see that quite many teams here at the hackathon are using SAP HANA Cloud Vector Engine. If you are participating in the Developer Challenge for this month, then you might see that the week 2 challenge is already posted, and this is where I’m inviting you to try Vector Engine yourself. We will be able to recreate the part of the demo, which I presented during our Developer Keynote at SAP TechEd, 2023. Happy coding and I’m looking forward to your submission.

[Tom]
We’re happy to announce the May release of the SAP Cloud Application Programming model. This month we only have new features on the Java Runtime. This is because the CAP team is busy preparing for the big annual release, so expect major new things coming soon to the cloud application programming model. In the meantime, the CAP version this month has several new features that we’ll highlight. First of all, there’s a new difference processor. This is an API that can compare two entities and will tell you the differences. It can be really useful if you’re wanting to, for instance, track changes at two different states of the same entity. We also see with the built-in change tracking now through an annotation, you can specify what key you want to be recorded in the change track. So instead of the technical key, you could perhaps store the business key. We see a new beta feature for fuzzy HANA search. We also have a new feature for setting the max age of an HTTP response via annotation. particularly useful when you have a MIME response. And we have the OData v4 key as a segment. This helps with building and simplifying the URL parameters for keys when requesting an OData entity. And finally there’s a feature that I hope will be coming to the JavaScript version as well and that’s the new Developer dashboard. Now this is an alpha version of the developer dashboard and it contains all kinds of cool information that helps you during the development process. Now the the notes are really clear that you should never use this in production because it would expose sensitive data. It looks like an incredible new developer tool and I can’t wait to check it out. So all these great new things coming to the Java version of CAP in the May release and keep your eye out for the big major release coming soon for the Cloud Application Programming Model as well.

[DJ]
Are you working with the SAP Business Technology Platform? Then if so, this news item is for you. The reference architecture for SAP Build Process Automation has been released. There’s a wealth of resources collected together on this reference architecture over on the SAP Discovery Center. Not only that, but if you’re building BTP solution diagrams, there’s a repository with a starter kit, examples, and guidelines, as well as templates for you to use that are in draw IO format. Links to the SAP Discovery Center page and the GitHub repository are in the description.

[Josh]
Hey everybody, Mr. Bluebeard, Josh Bentley, And I’m here to give you a couple of updates real quick on the SAP CodeTalk podcast series. I was lucky enough to get to do two podcast episodes recently. The first was with Frank Densborn and he’s from our SAP AppHaus team. The AppHaus co-innovates with our customers. They dive deep on a use case and they come up with some code that actually can solve that use case problem. So Frank Densborn goes through this with me in the podcast episode and then he goes down to SAP Sapphire in Orlando and dives deeper with the customers on how we’re using large language models and chatGPT and generative AI to solve some of these use cases. So very topical and very cool stuff that Frank and the team at the AppHaus are putting out. The next episode I recorded was with Riley Rainey. Riley is from our developer advocates team and he helps put out the Developer Insight Survey. So if you see that survey coming out and you fill in those questions with your answers, We actually take that back to the committee and we go through those answers and put out a report and Riley goes through the methodology and some of the most recent answers that were given in the Developer Insight Survey. So link to that below in this Developer News episode and if you’re not already subscribing to the SAP Code Talk podcast, wherever you listen to podcasts, please subscribe and also you can keep watching it here on the SAP Developer YouTube channel. And finally, happy Pride Month. Bye.

[DJ]
The developer advocates are always looking for new ways to help developers. With that in mind, we’ve started creating some YouTube Shorts. A Short is in portrait format, no more than 60 seconds, which is basically then ideal for consuming quickly, on the go, on your phone. The current series is on CAP Node.js with tips and tricks that are good to know. For example, this week’s short, just released, is all about the @Path annotation for service definitions. There’s a link to the entire playlist so far in the description, so head on over there and check them all out.

 

​ ITEMS ABAP Open Source Updates, ABAP2UI5 and apm abap2UI5 – Integration with SAP Business Technology Platform (1/3) – Installation & Configuration https://www.linkedin.com/pulse/abap2ui5-integration-sap-business-technology-platform-13-installation-lf1re abap2UI5 repository https://github.com/abap2UI5/abap2UI5 apm homepage https://abappm.com/ June Developer Challenge – Week 2 SAP HANA multi-model Developer Challenge: https://community.sap.com/t5/application-development-blog-posts/developer-challenge-sap-hana-multi-model-using-python-in-sap-business/ba-p/13722560  Developer Keynote at SAP TechEd 2023: https://www.youtube.com/live/kLbF0ooStZs?t=2145s Business meets AI hackathon: https://events.sap.com/ch/hackathon2024/en/home SAP Cloud Application Programming Model – May Release Release notes https://cap.cloud.sap/docs/releases/may24 SAP BTP reference architecture for SAP Build Process Automation Integrate and extend SAP and non-SAP solutions with SAP Build Process Automation https://discovery-center.cloud.sap/refArchDetail/ref-arch-build-process-automation  BTP Solution Diagrams https://sap.github.io/btp-solution-diagrams/  Two new SAP CodeTalk Podcast episodes, Frank Densborn and Riley Rainey Frank Densborn episode Generative AP from the SAP Apphaus https://podcast.opensap.info/sap-developers/2024/05/28/sap-codetalk-frank-densborn-from-sap-apphaus-discussing-generative-ai-and-llms/  SAP AppHaus GenAI Explore workshop to identify AI use cases https://apphaus.sap.com/resource/generative-ai-explore-workshop  New AppHaus GenAI Discover/Design workshop with GenAI cards https://apphaus.sap.com/resource/generative-ai-discover-and-design-workshop  Riley Rainey episode on the SAP Developer Insights Survey Report https://podcast.opensap.info/sap-developers/2024/06/11/sap-codetalk-riley-rainey-discusses-the-sap-developer-insights-survey-report-with-josh-bentley/  Developer Insights Survey Report https://community.sap.com/t5/technology-blogs-by-sap/the-2024-developer-insights-survey-the-report/ba-p/13686151 New YouTube Shorts 60 second videos on CAP Node.js The “CAP Node.js – Good To Know!” playlist https://www.youtube.com/playlist?list=PL6RpkC85SLQDZ18v94otZSJJrpcNkPPV9  CHAPTER TITLES  0:00 Intro 0:07 ABAP Open Source Updates, ABAP2UI5 and apm 1:39 June Developer Challenge – Week 2 2:42 CAP May Release 4:51 SAP BTP reference architecture for SAP Build Process Automation 5:36 Two new SAP CodeTalk Podcast episodes, Frank Densborn and Riley Rainey  7:04 New YouTube Shorts 60 second videos on CAP Node.js  TRANSCRIPTThis is the SAP Developer News for the 13th June 2024.[Rich]Hey folks, Rich Heilman here. I hope you all are doing well. This week, I’d like to share some news around the abap2UI5 project from our friend, Oblomov. He has posted on LinkedIn about the newly released abap2UI5 SAP BTP connector, which allows developers to call abap2UI5 apps via BTP from anywhere and integrate them into SAP Build Work Zone or SAP MobileStart. This is the first of a three-part series and in this post he explains the initial installation and configuration while sharing a bit about how the connector works. If you are a fan of abap2UI5 as I am, check out this latest post and learn about the abap2UI5 BTP connector today. Now while I have you, did you know that APM was launched last week at at the ABAP conference at Code Connect. Our friend Mark Bernard announced the availability of APM, an ABAP package management and registration tool. I don’t have a whole lot of details to share right now, other than providing the website where you can check out the announcement video from the conference last week, and also review the presentation, and of course sign up for access to APM. I’ve done so already. I highly recommend for you to sign up yourself today. So check out the website for more information. Bye for now.[Witalij]Hi everyone, welcome from Zurich where we are having right now “AI Meets Business” hackathon. And I would like to introduce you to all the SAP colleagues who are coaches here. And now back to our regular update. It is great to see that quite many teams here at the hackathon are using SAP HANA Cloud Vector Engine. If you are participating in the Developer Challenge for this month, then you might see that the week 2 challenge is already posted, and this is where I’m inviting you to try Vector Engine yourself. We will be able to recreate the part of the demo, which I presented during our Developer Keynote at SAP TechEd, 2023. Happy coding and I’m looking forward to your submission.[Tom]We’re happy to announce the May release of the SAP Cloud Application Programming model. This month we only have new features on the Java Runtime. This is because the CAP team is busy preparing for the big annual release, so expect major new things coming soon to the cloud application programming model. In the meantime, the CAP version this month has several new features that we’ll highlight. First of all, there’s a new difference processor. This is an API that can compare two entities and will tell you the differences. It can be really useful if you’re wanting to, for instance, track changes at two different states of the same entity. We also see with the built-in change tracking now through an annotation, you can specify what key you want to be recorded in the change track. So instead of the technical key, you could perhaps store the business key. We see a new beta feature for fuzzy HANA search. We also have a new feature for setting the max age of an HTTP response via annotation. particularly useful when you have a MIME response. And we have the OData v4 key as a segment. This helps with building and simplifying the URL parameters for keys when requesting an OData entity. And finally there’s a feature that I hope will be coming to the JavaScript version as well and that’s the new Developer dashboard. Now this is an alpha version of the developer dashboard and it contains all kinds of cool information that helps you during the development process. Now the the notes are really clear that you should never use this in production because it would expose sensitive data. It looks like an incredible new developer tool and I can’t wait to check it out. So all these great new things coming to the Java version of CAP in the May release and keep your eye out for the big major release coming soon for the Cloud Application Programming Model as well.[DJ]Are you working with the SAP Business Technology Platform? Then if so, this news item is for you. The reference architecture for SAP Build Process Automation has been released. There’s a wealth of resources collected together on this reference architecture over on the SAP Discovery Center. Not only that, but if you’re building BTP solution diagrams, there’s a repository with a starter kit, examples, and guidelines, as well as templates for you to use that are in draw IO format. Links to the SAP Discovery Center page and the GitHub repository are in the description.[Josh]Hey everybody, Mr. Bluebeard, Josh Bentley, And I’m here to give you a couple of updates real quick on the SAP CodeTalk podcast series. I was lucky enough to get to do two podcast episodes recently. The first was with Frank Densborn and he’s from our SAP AppHaus team. The AppHaus co-innovates with our customers. They dive deep on a use case and they come up with some code that actually can solve that use case problem. So Frank Densborn goes through this with me in the podcast episode and then he goes down to SAP Sapphire in Orlando and dives deeper with the customers on how we’re using large language models and chatGPT and generative AI to solve some of these use cases. So very topical and very cool stuff that Frank and the team at the AppHaus are putting out. The next episode I recorded was with Riley Rainey. Riley is from our developer advocates team and he helps put out the Developer Insight Survey. So if you see that survey coming out and you fill in those questions with your answers, We actually take that back to the committee and we go through those answers and put out a report and Riley goes through the methodology and some of the most recent answers that were given in the Developer Insight Survey. So link to that below in this Developer News episode and if you’re not already subscribing to the SAP Code Talk podcast, wherever you listen to podcasts, please subscribe and also you can keep watching it here on the SAP Developer YouTube channel. And finally, happy Pride Month. Bye.[DJ]The developer advocates are always looking for new ways to help developers. With that in mind, we’ve started creating some YouTube Shorts. A Short is in portrait format, no more than 60 seconds, which is basically then ideal for consuming quickly, on the go, on your phone. The current series is on CAP Node.js with tips and tricks that are good to know. For example, this week’s short, just released, is all about the @Path annotation for service definitions. There’s a link to the entire playlist so far in the description, so head on over there and check them all out.   Read More Application Development Blog Posts articles 

#SAP

You May Also Like

More From Author

+ There are no comments

Add yours