Skip to Content
Product Information
Author's profile photo Jens Limbach

Video-How-To’s for SAP Cloud Applications Studio

Update 2020 – New video series

I plan to re-work beginning of 2020 all videos and make them available for you πŸ™‚ For now I only started but more will come πŸ™‚ – Link to new video series

I wil keep this page until I managed to re-create most content but this will take some time.

 

 

In this blog entry I want to do a quick summary of all How-To-Videos that I created for SAP Cloud Application Studio. Further below I list every single video and give some basic details about each video. All videos are in HD 720p πŸ™‚

Video Overview:

The playlist contains two types of videos:

University Alliances Training for SAP Cloud Applications Studio
The first 11 videos explain in 1.5 hours based on one example the basics of developments. In the introduction I also explain very basic architectural concepts of the platform itself. These are originally based on ByDesign but the concept and also the enviroment is the same for Cloud for Customer, so I would also recommend it to any Cloud for Customer (C4C) beginner in order to understand the basics of our Partner Development Infratstructure (PDI).

Further advanced topics (based on Cloud for Customer)
All other videos are always specific to one topic but also based on a very similar use case (Bonus Plan) which is earlier explained in the University Alliances Training videos.

Short best-practise videos by Stefan Hagen:

Stefan created a series of videos where he highlights in-depth best practise videos. Highly recommended especially for advanced SAP Cloud Applications Studio users: Cloud Applications Studio: Short Best-Practice Videos

 

Video List

SAP Cloud Dev: Beginners Guide! Get Started!Video-Link
This video shows in a 12 minute on-hand session all the basic steps of creating a full application with SAP Cloud Application Studio.

You will learn how to:
– Log on to the development enviroment
– Create a solution
– Create a business object (structure for database)
– Create business logic
– Create screens (UI)
– Test your application

Introduction (Slide-Set)

SAP Cloud Dev: 01 – Introduction Solution OnDemand StudioVideo-Link
SAP Cloud Dev: 02 – Strategic Positioning of the SAP Cloud PlatformVideo-Link
SAP Cloud Dev: 03 – Workflow when developing in the SAP CloudVideo-Link

The first 3 videos are a basic introduction. In the videos I will explain you the architecture and the basic concepts of the SAP Cloud Platform. Highly recommended for every beginner regardless of Cloud for Customer or ByDesign.

University Alliances Training – Bonus Plan Use-Case

SAP Cloud Dev: 04 – Creating a Basic Cloud ApplicationVideo-Link
This is the first hands-on part of this video series. It explains the Bonus Plan use case and shows you how to create your first application including a Business Object, how to create a basic UI for it and also how to test it quickly.

SAP Cloud Dev: 05- Creating Business LogicVideo-Link
You learn how to add simple business logic to your application using the ABSL language.

SAP Cloud Dev: 06 – Enhancing the User InterfaceVideo-Link
You learn how to improve the generated user interface (UI) with the UI Designer tool.

SAP Cloud Dev: 07 – Using Associations to Retrieve Business ObjectsVideo-Link
Associations are a very important concept, they allow you to link business objects. They built the relationship between two database tables.

SAP Cloud Dev: 08 – Enhancing the Bonus CalculationVideo-Link
You learn a bit more about how to programm with the ABSL scripting language. You will learn how to query data from the standard Salesorder Business Object and calculate the value of all sales orders in the system in order to get a bonus for a certain employee. Note: Sales Orders only exist in ByDesign, but a very similar logic used with the CustomerQuote Business Object will allow you to do this also for Cloud fro Customer.

SAP Cloud Dev: 09 – Extending the SAP Business ByDesign Standard ApplicationVideo-Link
You learn how you can create a new extension field with SAP Cloud Appications Studio.

SAP Cloud Dev: 10 – Testing the Application as a Business UserVideo-Link
You learn how you can test your complete application in the frontend.

Feature Overview of SAP Cloud Applications Studio

SAP Cloud Dev: 11 – SAP Cloud Applications Studio Feature Overview – Video-Link
This is a general overview of all the features of the SAP Cloud Applications Studio. Highly recommendended for everyone that wants to get a high-level overview!

Topic: UI (Summary: Blog-Link)

SAP Cloud Dev: Thing-Based UI – 1. BasicsVideo-Link
SAP Cloud Dev: Thing-Based UI – 2. Refresh Video-Link
SAP Cloud Dev: Thing-Based UI – 3. Delete IconVideo-Link
SAP Cloud Dev: Thing-Based UI – 4. Fine tuning the Quick Create UIVideo-Link
SAP Cloud Dev: Thing-Based UI – 5. Fine tuning the Thing Inspector UIVideo-Link

These videos show the basic steps for a Cloud for Customer specific thing-based user interface (UI). Thing-Based UI’s were introduced with Cloud for Customer and are very much different to the Object-Based UI’s. Watch this videos to see how to create your first Thing-Based UI scenario with SAP Applications Studio and the UI Designer.

Topic: Extensibility (Summary: Blog-Link)

SAP Cloud Dev: Extensibility and Dynamic UI – Part 1Video-Link
You learn how to extend a by SAP predelivered Business Object which is part of the standard application. You will add 2 fields to the Employee business object, add them to the UI and configure a dynamic UI.

SAP Cloud Dev: Extensibility – Part 2Video-Link
You will learn how to use the extended fields in your own application.

SAP Cloud Dev: Extensibility – Part 3Β  – Video-Link
You will learn how to add business logic to the standard business object Employee.

Topic: Integration (Summary: Blog-Link)

SAP Cloud Dev: Integration – 1 – XML uploadVideo-Link
You learn how to provide a XML interface for mass data uploads via XML.

SAP Cloud Dev: Integration – 2 – Provide Web ServiceVideo-Link
You learn how to provide a web service interface for your custom business object.

SAP Cloud Dev: Integration – 4 – Invoke External Web ServiceVideo-Link
You learn how to consume an external SOAP web service (provided by an external application) with SAP Cloud Applications Studio.

I hope my video tutorials will help to get a quick start into the development with SAP Cloud Applications Studio! Currently I don’t find the time but I will try to put up more videos in the future πŸ™‚

Also Srivatsava Janaswamy created a good starting point with Ways to get “Help”

And Ralf Baumann with Getting started with the SAP Cloud Applications Studio

There is also an official SAP Cloud Applications Studio training by SAP which also leverages parts of my video tutorials but there you have even a person that can directly explain in addition why you do what you do πŸ™‚ .

Cheers,
Jens

Assigned tags

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

      More videos:

      Topic: Extensibility

      Stefan Krauth just posted a great in-depth video: SAP Application Studio 1402: Add EC with custom BO to standard screen

      Author's profile photo Former Member
      Former Member

      Hi Jens,

      I have a question related to the Bonus Plan tutorial.

      In this tutorial, you made an example about the association of an employee and retrieve the employee using an employeeID.

      My question is, how can I do a similar association but with customer?

      Many thanks

      Cheers

      Linh

      Author's profile photo Former Member
      Former Member

      Hi Jens,

      many thanks for the helpful videos. After trying the code from the vid 1 - vid 11, there is an error ocurred, as:

      Error 1 [Activate] Not authorized to use SalesOrder in BonusPlan-Root-Action-CalculateBonus.absl; it is not in the public solution model 1 1

      What does it mean by public solution model?

      What can I do to solve this error?

      Thanks again

      Cheers

      Linh

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

      Hi Linh,

      are you using Cloud for Customer? This example was based on ByDesign and there is a Sales Order BO. This Business Object (BO) does not exist in Cloud for Customer, you need to alter the example and use the Customer Quote BO (you can refer to my code examples for the other videos).

      What does it mean by public solution model?

      SAP releases only certain entities of the application to Partners. Only things part of the "public solution model" can be used.

      What can I do to solve this error?

      Use a BO that is released for the PSM (public solution model), in your case as I assume you use C4C, use the Customer Quote.

      Cheers,
      Jens

      Author's profile photo Former Member
      Former Member

      Hi Jens,

      I tried CustomerQuote as you mentioned and it worked!

      I got through the tutorial and it was very helpful. Thanks again for your effort.

      I have a question of the mash-up solution.

      SAP developed a workcenter called "VISIT" where you can show multiple addresses and plan the meeting and the route.

      I would like to develop a similar workcenter with GoogleMaps (not with Bingmap). Could you please suggest the best way to do it? Maybe reuse some of the existing solution?

      Thanks a lot!

      Cheers

      Linh

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

      Hi Lingh,

      the visit workcenter is a larger part of the standard application and I believe it will take quite some effort to "redo" it. But maybe you only have a simple version of it in mind.

      The visits are based on the BO "Activity", you can refer to the documentation of this BO. You have to play a bit with mashups in the frontend to get a feeling for it and then you need to decide on your own. It is hard to give a general suggestion here.

      Cheers,

      Jens

      Author's profile photo Former Member
      Former Member

      Thanks Jens for the quick response.

      What I have in mind for a simple version as you suggested is:

      1. to show a list of addresses of the customers from the database

      2. save it to a list of addresses (outports) and pass it to a HTML mashup

      3. the HTML mashup will then pass the addresses to Google Maps API

      The plan looks easy πŸ˜› haha, but I still trying to figure out how to do step 1 and 2.

      What I found is the Port Binding "Route Planner", where there is an "promising" input parameters called addresses. However, I don't understand what value was assigned to this parameter? Maybe you know where I can find this information?

      Thanks a lottt Jens

      Author's profile photo Former Member
      Former Member

      Excellent examples and tutorials!

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

      Update: Added also Stefan's video series to this blog post: Cloud Applications Studio: Short Best-Practice Videos

      Author's profile photo Former Member
      Former Member

      This is great!

      Author's profile photo Former Member
      Former Member

      Awesome Jens. : ) 

      Thank You.

      Author's profile photo Sanghamitra Lokesh Banakar
      Sanghamitra Lokesh Banakar

      Excellent examples and explanation of the scenarios, Jens πŸ™‚ !

      Thanks very much for your effort !

      Author's profile photo Former Member
      Former Member

      Hi Jens,

        Is SAP Cloud Application Studio based on MS Visual Studio? Is the Cloud Application Studio Mac OS X compatible? If not, what is the alternative for SAP customers who does not use MS Windows platform at all for its SAP applications?

      Thanks,

      Sudipta Sarma

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

      Hi Sudipta,

      as far as I know this is only supported on MS Windows platform.

      Cheers,

      Jens

      Author's profile photo Dominic Yow-Sin-Cheung
      Dominic Yow-Sin-Cheung

      Yes, Windows only - as stated here http://help.sap.com/saphelpiis_studio_1502/studio_od_1502.pdf page 27:

       

      You are using one of the following operating systems:

       

      β—‹Microsoft Windows XP operating system

      β—‹Microsoft Windows Vista

      β—‹Microsoft Windows 7 operating system

      In fact Windows 8 works also...

      On a Mac (or other non-MS systems) you need an emulator emulating Windows such as VMWare and run the Studio within there.

      Author's profile photo Dominic Yow-Sin-Cheung
      Dominic Yow-Sin-Cheung

      sorry, but stupid question: what would you do with a Cloud Apps Studio without having (access to) an SAP Cloud solution as partner or customer?

      you can only use the Studio "online" by connecting to an SAP Cloud solution (ByD, C4C...) to develop there.

      Author's profile photo Vignesh Dharmaraj
      Vignesh Dharmaraj

      Great Blog for all the SAP Cloud application studio beginners πŸ™‚

      Author's profile photo Andrew Griffin
      Andrew Griffin
      Hi Jens,
      Great content, thanks!
      May I ask a question please?  We have a custom BO and we want to trigger a scheduled workflow rule based on a date within it that is not at header level.  The date is showing under conditions in the workflow rules, but we have no entries under the Events drop-down when we set the Timing to Scheduled, which we need to do so it triggers even when the user isn't updating the object.  Please can you offer some pointers as to how we add the custom events e.g. for dates that are not at header level to the custom BO?  Is this covered in any SAP documentation that you know of?New Rule issue with workflow rules for SCN - censored.png
      I've blanked out any project-specific data and user information.
      Many thanks,
      Andrew.
      Author's profile photo Hernan Vinueza
      Hernan Vinueza

      Excellent videos, Thank you ...

      Author's profile photo Suchita Phulkar
      Suchita Phulkar

      Thanks You so much for all your time and efforts in making these videos. It was such a great help !!

      Author's profile photo Vipinkumar Kanchan
      Vipinkumar Kanchan

      Hi Jens,

      Thanks for the detailed Videos. We are looking at creating a webservice integration where C4C is trying to send data to a ECC via HCI. We have created the External Service definition in C4C and the related objects Scenario+Arrangements. The data that we have to send is already formatted in XML in an attachment in the BO and we have read that attachment data and have it available in the variable in the action script. since the data contains of a large structure and it would take many lines of code to assign each individual element from the variable field to the C4C request structure, we wanted to directly assign the payload or body element of the C4C request with the data in the variable. But we are not able to do that as ABSL gives an error is we assign the variable to the Request structure. Is there a function or method in C4C which will allow us to set the complete body or payload of the C4C request with the variable value?

      We have done similar integration with Salesforce and there we were able to use the functionΒ req.setBody(bodyRequest); to set the complete body with the value and do away with having to map each individual field.

      Please let us know if there is a way to achieve this.

      Regards,

      Vipin

      Author's profile photo BalReddy Allam
      BalReddy Allam

      Hi jens,

      Small doubt on video 2 i.e creating Business logic.

      You have activated Business object successfully and while you wrote in ABSL, you got code completion like total revenue,total bonus.

      Me did the same thing like activated Business object successfully activated.In ABSL,. I am unable to view the Business object fields like Total revenue,total bonus in code completion i can see only Calculate amount .

      i gave manually Totalrevenue, it throwing error as "Totalrevenue doesnot exist".

      What might be the problem,can you please guide me.

      Help me out .

       

      Thanks

      Balreddy

       

      Author's profile photo Anantharaj Sivalingam
      Anantharaj Sivalingam

      Hi Jens,

      I need a help. All these videos are not available in YouTube. So please help me to access these videos please. Or else can you give any content to learn SAP ByD.

      Thanks

      Ananth

      Β 

      Β 

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

      Hey Ananth,

      the videos are available again!

      Cheers,
      Jens

      Author's profile photo Philipp Becker
      Philipp Becker

      Same here. Videos are not accessible anymore

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

      The videos are online again! πŸ™‚

      Author's profile photo Shweta Shetty
      Shweta Shetty

      Hi Jens,

       

      I am also not able to see the learning videos, Could you please help us out?

       

      Rgds,

      Amit

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

      The videos are online again! πŸ™‚

      Author's profile photo Kursat Beyoglu
      Kursat Beyoglu

      Hi everyone,

      Is there anyone who can access these videos?

       

      Thanks,

      Kursat

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

      The videos are online again! πŸ™‚

      Author's profile photo Kursat Beyoglu
      Kursat Beyoglu

      I saw and thank you πŸ™‚

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

      Hey all,

      the videos are now available again!

      Cheers,

      Jens

      Author's profile photo Arthur Roland El Hayes
      Arthur Roland El Hayes

      Hello Jens,

      https://www.youtube.com/playlist?list=PLAN4lvL4kFnh45xtdaBbDbxVLfITqQixH and the Dropbox link are not working. Any idea?

      Thanks,

      Roland

       

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

      Here you find new videos: https://blogs.sap.com/2019/12/19/getting-started-with-the-cloud-application-studio-new-video-series/

      I plan to redo most of the videos of this page. The single videos should also still work, only the playlist had an issue and I removed it.

      The dropbox link will not work anymore but in my new videos I will provide the code as well.

      Author's profile photo Arthur Roland El Hayes
      Arthur Roland El Hayes

      Thank you Jens Limbach ! Very helpful πŸ™‚

      Author's profile photo Bobby Agonoy
      Bobby Agonoy

      The youtube playlist is invalid.Β  Please advise.

       

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

      Here you find new videos: https://blogs.sap.com/2019/12/19/getting-started-with-the-cloud-application-studio-new-video-series/

      I plan to redo most of the videos of this page. The single videos should also still work, only the playlist had an issue and I removed it.

      Author's profile photo Mauricio Pinheiro Predolim
      Mauricio Pinheiro Predolim

      Hi. The Youtube playlist is invalid. Could you please upload again?

       

      BR,

       

      Mauricio

      Author's profile photo Daniel Moore
      Daniel Moore

      Did you ever get a response or acknowledgement or access to the videos?

       

      Author's profile photo Mauricio Pinheiro Predolim
      Mauricio Pinheiro Predolim

      Hey Daniel,

       

      I ll try it again.

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

      Here you find new videos: https://blogs.sap.com/2019/12/19/getting-started-with-the-cloud-application-studio-new-video-series/

      I plan to redo most of the videos of this page. The single videos should also still work, only the playlist had an issue.

      Author's profile photo Daniel Moore
      Daniel Moore

      They are *still* not working.

       

      Where else are they available or can you fix them please?

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

      Hey Daniel,

      have you checked the single videos? Those are working. Just the playlist was not working and I removed it now from the post.

      Anyway I plan to post an update with new videos soon.

      Thanks,
      Jens

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

      Dear all,

      I started creating new videos and will provide more beginning of 2020! Stay tuned!

      Here you find the new videos: https://blogs.sap.com/2019/12/19/getting-started-with-the-cloud-application-studio-new-video-series/

      Once I reached parity in content I will also replace this page here.

      Cheers,
      Jens

      Author's profile photo Malan Amarasinghe
      Malan Amarasinghe

      Dear Β Jens LimbachΒ  and Experts.

      I need to know how to create calculation in business object extension with standard fields.

      Is there any possibility to get the total discount value of all line items to sales quote preview.?

      if yours can suggest video tutorial or something
      it's very appreciated.

      Best regards,

      mithila.