Fiori Elements Analytical Table with CAP: Does it work with V2 and V4?

SAP Cloud Application Programming Model, SAP Fiori Elements

Introduction In this blog post, I will show you how to create an analytical table using a CAP OData service. Please note that this blog post is focused on List Report, and not Analytical List Report (ALP). Recently, I was tasked with displaying an analytical table based on an OData V4 service built with CAP. […]

Continue reading


Complex OData Annotation Editing using CDS Graphical Modeler

SAP Business Application Studio, SAP Business Technology Platform, SAP Cloud Application Programming Model

In this blog post, we will demonstrate how to annotate CDS models with OData annotations using the CDS Graphical Modeler. Complex OData Annotation Editing using CDS Graphical Modeler In this blog post, we will show you how to create complex OData annotations for CDS projections in a separate app/annotations.cds file using the CDS Graphical Modeler […]

Continue reading


Creating a Tax Decision Tree to Automate Determination of Tax Code

SAP Cloud Applications Studio

Tax Decision Tree is a feature which helps in creating custom rules for the automatic determination of the tax code. It uses a tree-like model of decisions and their possible consequences to determine the tax code. This blog explains how to create a tax decision tree using SAP Cloud Applications Studio. Prerequisites You have installed […]

Continue reading


How to get authenticated user information with CAP in three different ways – Setup project for development

SAP Cloud Application Programming Model, SAP BTP

Introduction Secure cloud software should always rely on some sort of authentication and authorization mechanism to let users benefit from its functionality and protect it from attackers and/or malicious usage. Based on such mechanism, users must first authenticate using login and password (safer systems even use two-factor authentication with some extra identity check technique, such […]

Continue reading


Importing an external data model using CDS Graphical Modeler for Visual Studio Code

OData, SAP Cloud Application Programming Model, SAP S/4HANA

In this blog post, we’ll demonstrate how to import an external OData data model from an edmx file to an existing CDS model, and create a relationship to one of the OData entities from this external data model through the CDS Graphical Modeler for Visual Studio Code. Preparing the External Data Model First install the […]

Continue reading


Creating entity relationship through CDS Graphical Modeler for VSCODE

SAP Business Technology Platform, SAP Cloud Application Programming Model, Core Data Services (CDS)

In this blog post, we’ll demonstrate how to create entity relationships for CDS models by using the CDS Graphical Modeler for Visual Studio Code. CDS Entity Relationship Modeling using CDS modeler for VSCODE CDS Graphical Modeler is now available on Visual Studio Code as well, and if you want to use the modeler in VSCODE […]

Continue reading


Consuming SOAP Web Services in SAP Cloud Application Programming Model (CAP)

SAP Cloud Application Programming Model, SAP S/4HANA Cloud, SOAP Web Services

NOTE: This blog post is intended for developers who have previous experience in developing CAP applications which consume either OData or REST APIs using SAP Business Application Studio and SAP BTP destinations, as well as handling communication scenarios and communication arrangements in S/4HANA Cloud. Introduction You may have realized that most modern cloud applications are […]

Continue reading


Extend SAP SuccessFactors on SAP BTP with CAP – Add Business Logic

SAP Cloud Application Programming Model, SAP BTP, SAP Business Technology Platform, SAP Fiori Elements, SAP HANA Cloud, SAP SuccessFactors Platform

Create Code File The business logic of the application is implemented via custom service handlers for the various operations executed on its entities (create, read, update, delete, etc.). Those handlers are defined in a module within a JavasScript file with the same name of the service but with the .js extension. So, let’s create it! […]

Continue reading


Exploring SAP Business Application Studio for low-code development and deploying a multichannel sample app to mobile

SAP Business Application Studio, SAP Business Technology Platform, SAP Cloud Application Programming Model, SAP Fiori

In this blog post I want to showcase the new offering in a hands-on fashion, making use of a multichannel sample application that will be deployed into the cloud as well as on mobile. Prerequisites To get started, you’ll need a productive Cloud Foundry global account on SAP Business Technology Platform, and for the time […]

Continue reading


Create SAP CAP service with Low-Code No Code (LCNC)

SAP Cloud Application Programming Model, SAP BTP

In this blog, how to create SAP CAP service using Low-Code No Code from the TechEd 2021 session. Pre-requisites SAP BTP environment with Low-Code/No-Code Entitlements. SAP AppGyver Step 1: Open Development Lobby, Click on Create and choose Business Application and provide the project name and click on Create. Provide the project details as below Step […]

Continue reading