Personal Insights
100 days of SAP low and no code – join me
SAP Process Automation
SAP AppGyver
- Day 24-26 – Styles and layouts
- Day 21-23 – Building a fantasy baseball app with AppGyver
- AppGyver – All your perfect imperfections
- Day 13-17 – Logic and flow functions
- Day 9-12 – Components
- Day 5-8 – REST APIs
- Day 2-4 – The Basics
- Day 1 – Introduction
I’ve seen many a 100-day challenge – for art, music, health, even programming. It’s a cool idea, since starting to learn something or change your life is kind of easy, but seeing it through is hard.
So since SAP Low-Code No-Code is the featured topic for May in the SAP Community, I’ve started my own #100DaysOfSAPLowNoCode challenge.
By the end of those 100 days I hope to be, and help you to be, what I call “proficient” in the following low- and no-code tools:
- SAP AppGyver
- SAP Process Automation
- Workflows
- Automations
- SAP Work Zone
- SAP Business Application Studio for low-code
You are welcome to follow my journey (by following me), via occasional blogs and tweets, as well as to start your own journey through SAP’s low- and no-code tools. If you do undertake a journey, please tweet or blog your activities with hashtag #100DaysOfSAPLowNoCode.
I will make it my business to learn at least 1 hour a day and to report in, but there may be days (like the sabbath or holidays, or after a long doubleheader) where I will not be able to. |
My perspective
I little about me and what I try to add to the discussion:
- I try to break down a topic (a tool in this case) and understand its parts, and why it’s designed the way it is (a childhood of disassembled gadgets like Mattel Electronic Football or early TV remote controls is testament to this).
- At the same time, I need to see the big picture, and how those parts work together to make it up.
- And finally, I want to help see how the parts fit together, show hidden features, talk honestly about the product, and provide tips and tricks that you might not find elsewhere.
I hope to also better understand how the tools work in classic SAP scenarios, and will try to focus on those areas later in the summer, as additional integration features are added.
Day #1
They say every journey starts … well, you know. So here I am on Day 1. I went to the SAP AppGyver page and created an account.
Since we are just starting to learn, we are using the community edition.
You can also use the SAP AppGyver edition in SAP Business Technology Platform, which will have additional features (e.g., SAP BTP destinations for connecting to backends), and we will show how to work with that version, soon. But if you can’t wait to learn more, you can check out the documentation on this version. |
The AppGyver site has a nice documentation set (with short topics with images) and blogs, including spotlight on what people have built with the AppGyver. But key is the AppGyver Academy (nice alliteration), with 3 sets of videos. The videos generally are only a few minutes long and clearly show you how to get things done.
There are about 100 in total:
- On-boarding videos (quick start)
- Core lessons videos (beginner)
- Power-up videos (intermediate)
If you want to speed ahead of me, there are some nice YouTube videos. Here are just a few:
- James NoCode playlist (get up and running fast)
- Curiosity Labs playlists
- Shankar Gomare playlist (SAP-oriented scenarios)
And 2 other places to check out, if you’re ready:
My initial project
To better learn the parts of AppGyver, I will create an app that lets me search for baseball players by name, and also find the leaders in various statistic categories.
I will create a page to search for players name, another page for displaying the stat leaders, and a to display a single player at a time.
There are several MLB APIs, and I may use a combination, but I will start with the MLB Data API.
There are many operations, like opening a different page, that require you to save your work on the previous page. This I find clunky (even if it might be necessary), as I find myself many, many times trying to do something, and the tool showing a notification that I have to save. I’ve been using the tool for a while and still am not used to it. |
OK, so I got started.
I created a new app:
By default I get an empty page. I can change the configuration of the current page or create additional pages by clicking on the name of the current page I am working on:
Then I created the 3 pages:
Next time
I will add the data source, and create a quick UI for viewing the player. In addition, I will load the preview application on my phone so I can see how my app looks.
You can go all-in on all the low-code, no-code tools and take the 18-hour, 8-unit low-code, no-code learning journey (SAP AppGyver, SAP Process Automation, SAP Work Zone) – and it includes a certification exam, if you are interested (fee) – which is part of the new SAP Learning.
Great initiative by following me, thanks for fostering low-code/no-code application development and process automation!
Thanks for sharing. How to join and access your learning content.
Just follow me here, for my blogs, and on Twitter for small updates. Thanks for your interest.
I followed you. Looking for future updates. Thanks!
Excellent initiative. Will you cover how to connect appgyver to sap ERP/s4hana/ sap api. This would be of tremendous help.
Sanjay
We will deal with the SAP-centric topics a little later in the summer, as hopefully more and more of these data connectors and features come on line. I believe very soon there will be support for destinations as well as direct connectors for C4C (DISCLAIMER: don't quote me and I am not promising and I do not know any timetables). I hope you can make your scenarios work with these when available.
Hi Sanjay,
Please note that the inclusion of a personal external link address publicly violates our rules of engagement (https://community.sap.com/resources/rules-of-engagement). I've edited the comment to remove the linkedIn address.
I'd like to offer a friendly advice as to how you can include your linkedIn to your profile by
* Complete your profile by following the steps at https://developers.sap.com/tutorials/community-profile.html, as a complete profile encourages readers to respond.
All the Best,
-Alex
Thanks by following me for the initiative.
I use Webide, ABAP CDS using HANA Studio my living 🙂 , How can I leverage this challenge, I am very interested to participate in this challenge, Please advise.
Have a great one.
Cheers,
Shanthi.
Sorry for the delay in my response (first Israel independence day, then I was very sick). The idea is to use AppGyver as a front-end (instead of Web IDE or SAP BAS now), however it is a use case well-documented to use CAP as back-end service and then bring it into AppGyver. Have you seen Thomas Jung's SAP TechEd demo as part of the developer keynote last fall doing just that in about 4 minutes I think? In addition, I think Murali Shanmugham has explored some of the scnearios you may be interested in.
If it's not already here, see this great link. In the groups area! I Like stopping in there.
Please check "the documentation on this version."
Hi by following me !
What's up with your current #100DaysOfSAPLowNoCode initiative? Already finished?
I'm just before my 50th day at #100DaysOfSAPAnalytics and know staying consistent over such a long time is hard. I was inspired by your initiative and included some blogs and even worked on a tutorial about AppGyver within my initiative.
Would love to hear or read how it is going.
Best regards,
Peter
You are right ... I got distracted, went on 3 week vacation, had to do my real job, and SPA/Work Zone were a little more difficult to get into, and I actually did do stuff with SPA (I connected AppGyver to SPA, really cool) but haven't written about it yet.
I'm glad you noticed. I hope to resume the SPA and Work Zone parts soon. Tell me what you are looking to learn or what you are interested in and I'd be happy to address.
I'm just happy to see in which areas AppGyver is able to go. As I'm more in Analytics I have seen very cool applications like:
-> Charts and graphs in SAP AppGyver by Aocheng Yang
-> The Fast Food Finder by Mathias Kemeter
-> Image Classification with AI Core by Jay Adnure
I did the tutorial myself and after that my whole family searched for QR codes on food packaging for days 🙂 - that is really fun learning!
Would be perfect to see applications together with analytical functions and solutions like SAP Data Warehouse Cloud, SAP BW/4HANA, SAP HANA Cloud with PAL/APL or Spatial Analytics again. You already did something with CAI what could get interesting. I imagine Process Automation is also a nice and mighty possibility. But it is not necessary, just trying out what is possible and on your plan.