Prerequisites: Step 1: Open Template Wizard and select the application type as SAP UI5 Adoptation Project. Step 2: Select the Target Environment as ABAP as we intend to deploy the application to onPremise Step 3: Enter Project Name and Namespace details as shown below Step 4: Select the Gateway system and the standard Fiori application. […]
SAP Business Application Studio
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 […]
SAP HANA Development with SAP Cloud Application Programming Model using SAP Business Application Studio
Goal: This Blog explains how you can leverage native SAP HANA development artifacts with CAP. In particular we look at the use of Calculation Views, inside Cloud Application Programming (CAP) Applications. This includes OData access to Calculation Views. Solution: Pre-requisites: Set Up SAP Business Application Studio for Development Launch the Business Application Studio (BAS) and […]
Deploy Fiori element app created from ABAP RAP(Steampunk) to BTP Launchpad service using MTA
This blog is an end-to-end guide to development and deployment process, from creating ABAP RAP OData service, generate a Fiori element report as Multi-Target Application (MTA) and deploy it to Launchpad service in BTP. Prerequisites: Since the tutorial focuses on the end-to-end process, the application we will create a super simple application. 1. Create ABAP […]
SAP HANA Cloud – Catalog & HDI Role Creation (A step-by-step guide)
Introduction Roles defined in SAP HANA Cloud using HANA Cockpit or HANA Database Explorer (SQL Console) are called Catalog based roles whereas roles defined using Business Application Studio (BAS) are called HDI roles. Catalog and HDI both have their own advantages and disadvantages, some of the key differences are as follows: HDI Role Creation: Pre-requisite: […]
Analytics in Two-Tier Scenario
Introduction Let’s look at a customer scenario in Two-Tier ERP where the Subsidiary is on Cloud and Headquarter is on ECC or SAP S/4HANA. Now it is important for both the tiers to efficiently share data between each other. There could be business cases where Tier 1 or Tier 2 want to see the spent […]
Usage of UI Annotations in CDS views and Business Application Studio
Now a days client has plenty of choices to select Analytical tools as per there business requirements and budget. Cloud being most popular option most of clients are preferring cloud solutions so that they don’t need to invest time in maintaining environments and installations. With Wide adaption of SAP intelligent Enterprise SAP has introduce Business […]
Add an Approval Workflow to your Custom Business Coding using Key User Extensibility Tools in SAP S/4HANA Cloud
Use Case The use case shown here is a Bonus Plan built as a Custom Business Object in SAP S/4HANA Cloud where you trigger an approval workflow for the manager on the SAP Business Technology Platform. The Custom Business Object and its ABAP Business Logic is developed as an In-App Extension running on the SAP […]
Using Smart Controls in BAS
Objective: This blog post provides insights about the Smart controls and how to implement in SAP Business Application Studio environment. SAPUI5 smart controls are a special category of controls that help to boost application development and are part of the SAP Fiori Elements offering. Specific feature of the smart controls is that they can interpret […]
Invoking Static BOPF Action From Custom Pop up in Fiori Elements App
Introduction: Many times while working with Transactional List Report Apps developed using SAP Fiori Elements we might have requirements to get dynamic input from the end user, like providing a popup where user makes selection and then we need to take actions accordingly. In order to develop transactional App SAP provided us 2 programming model […]