Technical Articles
Getting started with the Cloud Application Studio – New video series
In many smaller parts I will teach you how to build your first application and extend it step by step with more features. I will take you through a connected journey from the initial requirements to a full application.
In my use case the customer needs a custom seminar mgmt. that covers his very individual needs and therefore we quickly create him a custom solution. If you are new, just start with the first video of the series where I introduce the use case and continue from there with the following videos step by step.
Here I will list all my videos by topic but actually they will all be connected and it will be best to follow them one by one as each one builds on the previous one. But also each video for itself should explain the content so that you can also just jump into the one you are interested in directly. For each video I created one blog post where I also write a few words but if you prefer you can also find the entire collection in one YouTube Playlist.
I will keep updating this entry here and by time it should be a great source of information for all beginners. I will try to update it regularly and post regularly but I cannot yet promise you how fast I will be 🙂
Please note that I will focus on extending the SAP Sales Cloud and SAP Service Cloud in my examples.
Stay tuned for the first videos coming end of 2019 and more in Jan 2020 🙂
Getting started
These 5 videos show you how to create in less than 30 minutes a new application with a database, a user interface and some simple business logic.
- Introduction of the Use Case
- Creating a new solution and new business object
- Creating your business logic
- Generating the UI and minimal fine tuning
- Testing the application
Fine tuning the UIs
- Basic fine tuning of the generated UIs
- Adding an object value selector (OVS)
- Adding a delete feature with an icon
- Adding a search and filter options
- Final fine tuning of the UI (OWL)
- Create your own mobile app!
- Adding an automatic refresh (old video)
Improving the Business Object
- Linking business objects via an association
- Adding a node to your business object
- Adding an alternative key and using the number range re-use library
- Adding an attachment folder and binding it on the UI
Improving the Business Logic
- Debugging your solution
- Creating a query
Additional Features
Adding Integration Features
- Providing ODATA services for your solution
- Providing a SOAP web service for your solution (old video)
- Consuming an external web service from your solution (SOAP) (old video)
- Consuming an external web service from your solution (REST) (blog by Jerry and official documentation)
Extending the Standard
- Embedding your own UI (embedded component) in a standard UI
- Adding an extension field to standard objects
- Creating your own object value selector
- Retrieving via code a description and assigning it to your object value selector
- Adding custom code to a standard object (old video)
General Explanations
- UI Designer – explained!
- General Dev Enviroment – explained!
- Repository Explorer – explained!
- Implementation Manager and first deployment- explained!
- Solution Templates – explained!
- Official Help Documentation – highlighting! (official page)
Others
I hope enjoyed those expert sessions!
PS: A long time ago I posted already many videos on how to develop with the Cloud Application Studio but by now I have recreated most of them besides a few very general sessions. If you are interested you find here my old video collection.
Cheers,
Jens
Update: The first 5 basic videos blog posts are available and show how to create your first application in less than 30 minutes! 🙂
Thank you Jens for this tutorial!
Happy that you like it! I uploaded 3 additional videos today 🙂
Update: I added three more videos which explain you how to adjust your UI further more, how to add an association to standard content and how to add an object value selector to your UI and do the correct binding.
That's really cool - thanks for documenting this ! Looks easy in fact !
Update: Since my last update comment there are 3 more videos available! The last one explains in depth how to enhance our seminar mgmt. more with a node and leverages also previously learned content! The other one is on debugging your code and then there is one that is a bit on troubleshooting after changing your data model.
Hi Jens,
Do any of your guides cover the creation of smart form / querying within an OWL?
I currently have a business requirement where a new BO has been defined and data imported, however in the OWL I get the following error;
Query not optimized for large quantities of data (5574 hits); Consider using a query defined on SADL or via the QueryBuilder.
It would be great if this is something you can cover 🙂
Thanks
Thomas
Hey Thomas,
I will add it to my list. Unfortunatly I have many others I want to cover and little time sometimes... In general you can define the SADL query directly within the UI designer if I record correctly from the top of my mind. If you need faster assistance, maybe open an incident and see if support can help faster.
Cheers,
Jens
Update: I just posted one new video above:
Update: A new video on how to add your own UI to a standard UI is available. This is a little longer but very important lesson! Enjoy it!
Thanks Jens for this video series. Really liked it !
Regards
Himayatullah
Jens, thanks so much for posting this series. My company is just getting into custom development using Cloud Application Studio. These videos are a fantastic introduction. Please keep up the great work!
Hey Aaaron, very happy to hear that! I will continue, just check from time to time here. 🙂 Sometimes it might just take a few days more between episodes because I need to find the time but I try to post at least once a week usually. Cheers!
Update: Two new short videos are available! I hope this week two more will follow which are closely connected to those two.
Update: Two more videos are added to the series!
Enjoy!
Update: Two more videos are added to the series!
Enjoy!
Update: And again two more videos are available. And this week four more videos will follow, so keep checking here 🙂
Enjoy!
Update: One of my favourite parts is online! How to create your own mobile app! It's very simple, you have probably already done it if you followed my tutorial! 🙂
Update: Two more video blogs are online and I updated a few links behind some of the topics that I plan to cover but did not find the time yet.
Enjoy!
Update: Three more video blogs are online! With those I reached a first milestone as I believe I have really covered all major topics. For sure, there is always more I can explain and I will also in the future.
Enjoy!
Hi Jens,
This is an awesome blog and huge amount of effort to make these videos.
Can't wait to go through each one of them. Thank you very much!
Kind regards,
Nick
Hello Jens,
Great job! Thanks a lot for these very useful videos and clear explanations. I went through all of them and I really enjoyed it!
Kind Regards,
Fabian
Hi Jens Limbach ,
Thank you for such a wealth of knowledge ! You are simply awesome.
If time permits, can you please also do a video(s) on Development cycle - ie Best practices to follow when assembling and downloading a patch. How to use the Partial Assemble and Download and things to be aware of etc. ?
Many thanks in advance.
Regards,
Suchita
Hi Jens,
it's really cool and helpful for me, thanks for your great sharing!
BR
Harvey
Great work on the videos!
Thanks Jens!
Dear Jens,
thanks a lot for putting so much effort into this very important topic! Very helpful!
Honestly I am a little scary, using this toolset without being sure about, how to get developments from one system (let's say test) into a productive system. Are there any constraints, that need to be considered before starting an sdk-development? Would be great whether you extend your library with a video, explaing what to do, to get the development into a production environment.
That would be of major interest for those people, who are familiar with the strict transport system methodologies of the ERP world.
Kind regards
Ingo
Hi Ingo,
The download and upload process is relatively straight-forward in the SDK and is well-documented. I would advise you to check out this section in the Studio Documentation: Overview of Administration and Lifecycle Management
You can also specifically look at Implementation Manager Quick Guide for the practical steps.
Hope this clarifies the process for you!
- Cian
Mr.Jens.
I tried to download SAP Cloud App Studio but I can't .
he asking me about the S-user.
so can you guide me ?
Hi Jens Limbach ,
It's nice posts .
But why all of old video is privacy ? we can't open it in youtube .
Is this any new URL for those old video ?
Thanks a lot .
Barry