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. […]
SAP Cloud Application Programming Model
Complex OData Annotation Editing using CDS Graphical Modeler
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 […]
Creating a Tax Decision Tree to Automate Determination of Tax Code
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 […]
How to get authenticated user information with CAP in three different ways – Setup project for development
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 […]
Importing an external data model using CDS Graphical Modeler for Visual Studio Code
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 […]
Creating entity relationship through CDS Graphical Modeler for VSCODE
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 […]
Consuming SOAP Web Services in SAP Cloud Application Programming Model (CAP)
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 […]
Extend SAP SuccessFactors on SAP BTP with CAP – Add Business Logic
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! […]
Exploring SAP Business Application Studio for low-code development and deploying a multichannel sample app to mobile
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 […]
Create SAP CAP service with Low-Code No Code (LCNC)
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 […]