Post Content
[[{“value”:”In this amazing edition of our SAP Champions AMA series with have Sandra Solis, (https://www.youtube.com/@UC8D5JKi6nMeLL7VgRPLPO4g ) sitting down to chat with our host SAP Developer Advocate Rich Heilman (https://www.youtube.com/@UCNfmelKDrvRmjYwSi9yvrMg ). They were together for an event in Mexico and Sandra is based there so this worked out perfect! There are so many great questions about ABAP, eclipse, ADT, BTP and so much more, see the list below. Please enjoy!
1. Which topics or tags would you recommend subscribing to on community.sap.com in order to receive the most relevant input on the following areas: classic ABAP, ABAP Cloud, RAP, performance tuning, clean code, and debugging?
2. For a newcomer to the SAP world/ABAP, what would be the best resources you would recommend to get started?
3. How good is your experience working with AI tools in the ABAP space? 4. What would be your recommendations?
4. What are best practices and things to know about the modern ways to develop ABAP?
5. What topics could help us stay current to improve our ABAP skills?
6. What ABAP skills do you think are essential for coding nowadays? ,
7. and how do you find time or inspiration to stay updated on Abap while working, and making content for Sap?
8. There’s a lot of discussion about AI potentially replacing developers. From your experience in SAP, how do you see AI actually impacting ABAP developers in the coming years, and what should we focus on to stay relevant?
9. I’ve seen other developers do ABAP dev on Eclipse with ADT tools. Is there an equivalent of it for Visual Studio Code?
10. for ABAP when working on a Fiori Elements app, you create some CDS views w/annotations, etc. then on the Fiori side, we can also do equivalent things. When should we do some in ABAP and/or when to do it in Fiori side?
11. what recommendations/suggestions do you have for fiori developers to help/coordinate with ABAP developer to achieve a successful delivery
Any last words of wisdom to share with others – thank you!
12. I would like to take this opportunity to ask a few questions from a practical experience perspective:
13. I currently use Eclipse with ADT to create CDS Views.
14. What is the difference between exposing an OData/API using Service Definition and Service Binding versus the traditional approach using /IWFND/MAINT_SERVICE?
In practice, I’ve noticed that when using Service Binding, pagination is automatically enabled, which is very convenient.
15. For working with Fiori, what basic roles or permissions should a developer or functional user have in order to properly develop and test applications?
16. In scenarios where ERP transactions (SAP GUI) already exist:
How can those transactions be reused or adapted for Fiori?
What happens with the concept of Z developments in this context?
17. I’ve had meetings with several SAP providers, and they frequently mention tools such as SAP Build (low-code / drag & drop), Joule, CAP with JavaScript, etc.
They often say that ABAP has a steep learning curve and that newer generations are less interested in learning it.
My question is: is there any clear sign that SAP plans to eliminate ABAP in the future, or does it remain a strategic language?
18. From your experience, what suggestions would you give so that Fiori developers and ABAP developers can collaborate better and achieve successful and sustainable deliveries?
19. I currently use AMDP and Table Functions, and I’ve noticed that AMDP performs very well when used from ERP transactions.
On the other hand, I have mainly used Table Functions to create APIs.
20. Is this considered a good practice, or are they intended for other specific scenarios?
21. I currently work a lot with RAP, and in some cases I find it easier to use AMDP with SQLScript to avoid having too much logic inside transactions.
22. What recommendations would you give to ensure these types of solutions remain scalable and maintainable?
Regarding Clean Code:
23. If there are already many existing Z transactions and, additionally, CDS objects have been implemented at the RISE level,
How would you recommend identifying code smells in a large ERP landscape?
What steps should be taken to progressively improve code quality?
24. I have not used the BTP IDE very much since I prefer Eclipse, but I notice that BTP seems to be more frontend-oriented.
25. What is the difference between developing a Fiori application directly in the ERP versus developing a CAP application on BTP?
Where is the code stored in each case, and how does it coexist with ERP packages?
26. Finally, what do you consider the best way to get started with CAP?
When do you recommend using CAP vs Fiori?
What would be the best practices to properly integrate it with CDS and RAP?”}]] Read More SAP Community
#SAPCHANNEL