Introduction: SAP Datasphere is the next generation of SAP Data Warehouse Cloud and delivers a unified experience for data integration, data cataloging, semantic modeling, data warehousing, data federation, and data virtualization. It is an end-to-end warehouse in the cloud that combines data management processes with advanced analytics. It is built on SAP HANA Cloud and […]
ABAP Environment
SAP Datasphere Connectivity With S/4 HANA System & SAP Analytics Cloud : Technical Configuration
Introduction: SAP Datasphere is the next generation of SAP Data Warehouse Cloud and delivers a unified experience for data integration, data cataloging, semantic modeling, data warehousing, data federation, and data virtualization. It is an end-to-end warehouse in the cloud that combines data management processes with advanced analytics. It is built on SAP HANA Cloud and […]
SAP Datasphere Connectivity With S/4 HANA System & SAP Analytics Cloud: Technical Configuration
Introduction: SAP Datasphere is the next generation of SAP Data Warehouse Cloud and delivers a unified experience for data integration, data cataloging, semantic modeling, data warehousing, data federation, and data virtualization. It is an end-to-end warehouse in the cloud that combines data management processes with advanced analytics. It is built on SAP HANA Cloud and […]
Streams in RAP: Uploading PDF, Excel and Other Files in RAP Application
Uploading Large Object and media such as Excel or Image through your application is a common business requirement and the only way to do it through a RAP application was by extending the application and using UI5 tooling to upload the file. With the latest SAP BTP ABAP 2208 release the RAP framework now supports […]
S/4Hana 2023 – Key User Extensibility – Custom Logic App – Keep the Core Clean
With S/4hana 2023 SAP introduce another fiori application which can help key users to implement BADI’s that have been released by SAP. We can start implementing from the Custom Logic app or from the UI adaptation in an application that can be extended. BADI’s Extension can be created by using the application and we will […]
Create Application Logs and attach it to Application Job in ABAP Cloud
In this Blog Post, we will see how to create Application Logs and attach to an Application Job. Application Logs is a reuse library and can be used with other applications as well. This reuse library gives you a clearly structured overview of all errors that might have occurred during runtime. In your Fiori Launchpad […]
Consuming a Business Technology Platform service from an S/4 HANA system using SM59 destination with OAuth
Scenario Description In this blog, I present an introduction to OAuth and explain how to implement and configure the consumption of an OAuth-enabled service provided by the SAP Business Technology Platform from an SAP S/4HANA system on release 2021 or above (here workflow service on cloud foundry is used as an example) using the CL_HTTP_CLIENT […]
Get started with Forms Service by Adobe REST API in BTP
1. Prerequisites – BTP subaccount with Forms Service by Adobe license(not available in free-tier yet) – Adobe LiveCycle Designer – ABAP Environment in BTP 2. Preparation Go to BTP subaccount -> Service Marketplace and choose Create from Forms Service by Adobe tile. Choose “default” as the service instance plan. Follow the same step with Forms […]
ABAP RESTful Application Programming Model (RAP) – ABAP Cloud
Intro In this blog I am going to talk about RAP model – RESTful ABAP Programming Model. As described by SAP:- The ABAP RESTful Application Programming Model (in short RAP) defines the architecture for efficient end-to-end development of intrinsically SAP HANA-optimized OData services (such as Fiori apps). It supports the development of all types of […]
How to find Customer/User Exists in SAP ABAP? Exit for Batch Management
In this blog, we are going to learn about what is Customer/ User exists for any transaction in sap. So it is the place or area where we can add our custom logic which will get executed along with the Standard SAP code. In this case, we are taking the example of User Exit for […]