In this video series, we will look at some of the intermediate and advanced concepts of SAP Cloud Application Programming Model We will cover various topics like background tasks, emitting events and handling events, connecting to remote services, multi-tenancy, job scheduler etc. More videos will be added periodically   Synopsis: OData V2 service support Retrieving....

Thanks for diving back into your transformation from Business User to Citizen Developer with SAP AppGyver. In the previous blog we explored how to leverage conditional logic within your applications. In this blog I will explain what REST APIs are in SAP AppGyver and why they are important. By definition, an Application Programming Interface, or API, is a....

In the last days fellow community member PARTHA SARATHI GOSWAMI posted the stimulating blog Mapping ABAPer (WRICEF) into SAP BTP (Business Technology Platform). It has awakened me to the feeling that the WRICEF term is outdated and, even worst, that it could introduce a strong inertia to modernizations and innovations at the time of SAP RISE. As the....

Welcome back to the next step in your journey to becoming a citizen developer with SAP AppGyver! In the previous blog, we explored how to create relevant variables and make them meaningful in SAP AppGyver. In this blog, I will explain what conditional logic is in a programming sense. Conditional logic simply allows you to tell your application....

So, now you’re ready to move forward in your Citizen Developer Journey! In the previous blog, we discussed what Conditional Logic is and how it works. In this blog, we will look at how to implement Conditional Logic in SAP AppGyver by verifying an email address. Let’s start by adding some User Interface elements. I have added....

Following on from the success of our SAP Integration Suite Learning Program where over 100 customers have received a digital badge for completing the Learning Program demonstrating their knowledge of SAP Integration topics, we have released similar content for SAP Extension Suite. The SAP Extension Suite: Become an Extension Black-belt Learning Program is now available in the SAP Learning....

 Updates  22.06.2022: SAP Private Link service on Azure is now generally available (GA) Annoucement Dear Community, In this blog post, I would like to share how you can enhance your extensions running on SAP BTP to securely consume the data from the SAP S/4HANA system with the help of SAP Private Link Service. To get started with....

In the previous blog, we established that a Business user will need to understand some fundamentals of programming in order to become an effective Citizen Developer with SAP AppGyver. In this blog post, I will explain the first of these fundamentals: Variables. In the realm of Object-Oriented Programming, variables play a critical role. So, what is....

Welcome back to this blog series on becoming as effective Citizen Developer with SAP AppGyver! In the previous blog, we discussed what variables are and the different types of variables that you can make use of within SAP AppGyver. In this blog I will explain how to create variables in SAP AppGyver and how to assign meaning....

Do you want to get more work done with less effort? Then the new visual tools of SAP Business Application Studio are the perfect accelerators for you to develop SAP S/4HANA extensions. In SAP Discovery Center start the new mission “Accelerate Development of SAP S/4HANA Extension Applications with SAP Business Application Studio” and learn how....

The events of the last few years, months, and weeks have touched every aspect of our lives, and each day seems to reveal new challenges, new consequences, and new opportunities arising in the wake of massive global disruption – from pandemics, to inflation, to stock market volatility, even to hostile invasions.  As organizations across every....

Welcome to the Third episode of the Series: SAP CAPM Full Stack UI5 Application with CRUD Operations. Till now we have created Development Space in BAS and set up a project structure for further development. In this episode, we will create a database entity for the project and expose the same. Assumption(OR Must Have to Start): You have....

Welcome to the Fifth episode of the Series: SAP CAPM Full Stack UI5 Application with CRUD Operations. Till now we have created Development Space in BAS, set up a project structure for development, created entities and exposed the same as Odata services. In this episode, we will create a FreeStyle UI5 Application for the project. Assumption(OR Must Have....

This video tutorial series extends the Getting Started with the SAP Business Technology Platform (BTP), Kyma environment tutorial playlist with two videos about SAP SuccessFactors system registration. For the video tutorials covering how to create the SAP BTP Kyma environment, see SAP BTP Kyma Runtime Getting Started | Video Tutorial Series For the video tutorials....

This video tutorial series extends the Getting Started with the SAP Business Technology Platform (BTP), Kyma environment tutorials with SAP S/4HANA Cloud. For the video tutorials covering how to create the SAP BTP Kyma environment, see SAP BTP Kyma Runtime Getting Started | Video Tutorial Series For the video tutorials about extending SAP solutions, see....

As a Developer Advocate I like to play with the code and understand the parts but also, the sum of all the parts.  When talking with others about SAP’s Business Technology Platform and the Extension Suite there can be a lot of components underneath a simple question like: “How do I change a Business Rule?”  I could just say, “use the SAP Extension....

If you observed closely, you might have recognized that we hit the next iteration for a new release upgrade of SAP BTP ABAP Environment again. Given the variety of different areas in which we have released features, I want to share this quick condensed overview with you. As always, please refer to our official release notes page for the....

SAP Business Technology Platform (SAP BTP) is the THE platform for integrating and extending your SAP landscape. One of the pillars of our multi-cloud strategy is to provide an open platform with the possibility to cross-consume services from different environments. This way customers can combine best-of-breed innovative technology with SAP’s business-centric services tailored for the....

The 1st challenge comes with the name ….microservices. How ‘micro’ should be the service to implement? I don’t plan to answer this or neither start discussions around nano, micro or macro services, or what exactly should be consider a microservice, I leave this discussions to other forums, I want look how application architecture patterns are being....

Philip MUGGLESTONE from the SAP HANA Academy and the Partner Innovation Lab just uploaded a new series of hands-on video tutorials about SAP Business Technology Platform extension generators. In this blog post you will find the videos embedded with references and additional information. For the related blog posts, visit SAP BTP Extension Generators: Authentication and Authorization....