Skip to Content
Technical Articles
Author's profile photo Jens Limbach

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.

  1. Introduction of the Use Case
  2. Creating a new solution and new business object
  3. Creating your business logic
  4. Generating the UI and minimal fine tuning
  5. Testing the application

Fine tuning the UIs

  1. Basic fine tuning of the generated UIs
  2. Adding an object value selector (OVS)
  3. Adding a delete feature with an icon
  4. Adding a search and filter options
  5. Final fine tuning of the UI (OWL)
  6. Create your own mobile app!
  7. Adding an automatic refresh (old video)

Improving the Business Object

  1. Linking business objects via an association
  2. Adding a node to your business object
  3. Adding an alternative key and using the number range re-use library
  4. Adding an attachment folder and binding it on the UI

Improving the Business Logic

  1. Debugging your solution
  2. Creating a query

Additional Features

  1. Creating a datasource for Analytics
  2. More features and future outlook

Adding Integration Features

  1. Providing ODATA services for your solution
  2. Providing a SOAP web service for your solution (old video)
  3. Consuming an external web service from your solution (SOAP) (old video)
  4. Consuming an external web service from your solution (REST) (blog by Jerry and official documentation)

Extending the Standard

  1. Embedding your own UI (embedded component) in a standard UI
  2. Adding an extension field to standard objects
  3. Creating your own object value selector
  4. Retrieving via code a description and assigning it to your object value selector
  5. Adding custom code to a standard object (old video)

General Explanations

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

Assigned Tags

      28 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      Update: The first 5 basic videos blog posts are available and show how to create your first application in less than 30 minutes! 🙂

      Author's profile photo Kursat Beyoglu
      Kursat Beyoglu

      Thank you Jens for this tutorial!

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      Happy that you like it! I uploaded 3 additional videos today 🙂

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      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.

      1. Basic fine tuning of the generated UIs
      2. Adding an object value selector (OVS)
      3. Linking business objects via an association
      Author's profile photo Emmanuel DROUYNOT
      Emmanuel DROUYNOT

      That's really cool - thanks for documenting this ! Looks easy in fact !

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      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.

      1. Adding a node to your business object
      2. Debugging your solution
      3. Resolving issues after changing a data type
      Author's profile photo Thomas Bellamy
      Thomas Bellamy

      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

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      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

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      Update: I just posted one new video above:

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      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!

      Author's profile photo Himayatullah Mohammed
      Himayatullah Mohammed

      Thanks Jens for this video series. Really liked it !

      Regards

      Himayatullah

      Author's profile photo Aaron Kerr
      Aaron Kerr

      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!

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      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!

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      Update: Two new short videos are available! I hope this week two more will follow which are closely connected to those two. ?

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      Update: Two more videos are added to the series!

      Enjoy!

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      Update: Two more videos are added to the series!

      Enjoy!

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      Update: And again two more videos are available. And this week four more videos will follow, so keep checking here 🙂

      Enjoy!

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      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! 🙂

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      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!

      Author's profile photo Jens Limbach
      Jens Limbach
      Blog Post Author

      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!

      Author's profile photo Nick Yang
      Nick Yang

      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

      Author's profile photo Fabian Joiris
      Fabian Joiris

      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

      Author's profile photo suchita phulkar
      suchita phulkar

      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

      Author's profile photo Harvey Ren
      Harvey Ren

      Hi Jens,

      it's really cool and helpful for me, thanks for your great sharing!

       

      BR

      Harvey

      Author's profile photo Kris Kegel Sørensen
      Kris Kegel Sørensen

      Great work on the videos!

      Thanks Jens!

      Author's profile photo Ingo Tegeder
      Ingo Tegeder

      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

      Author's profile photo Cian Barrett
      Cian Barrett

      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

      Author's profile photo Mohammed Abdulkhaliq
      Mohammed Abdulkhaliq

      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 ?