Scenario: In standard SAP, SM30 is used to maintain data through a Table Maintenance Generator (TMG). However, it only allows us to assign access to a limited number of users—typically one at a time using authorization objects. This becomes a bottlen...
Python is becoming the most popular programing language. This blog explains how to start with Python development in Business Application Studio.
Sales Forecasting with Python in SAP DatasphereDiscover how to build a simple yet effective sales forecasting pipeline directly inside SAP Datasphere using Python, rolling averages, and trend estimation techniques — all without relying on external li...
IntroductionIn this blog, Ive explained the steps necessary to configure transport of contents CPI(Packages, artifacts) using CTMS(Cloud Transport Management Service) between two tenants. This configuration utilises Content Agent Service to assemble ...
Multi-Factor Authentication (MFA) adds an extra layer of security to your SAP applications by requiring users to provide two or more verification factors to gain access. Setting up MFA in SAP using the Business Technology Platform Identity Authentica...
The ABAP RESTful Application Programming Model (RAP) has revolutionized how we build modern business applications on SAP S/4HANA. This blog series dives into creating a Customer Management application using an unmanaged RAP scenario. In this first pa...
This SAP Community Blog will explain how SAP Customers can enhance their SAP AI security posture by making their AI LLM's tamperproof with SAP BTP Kyma and Enterprise Blockchain. All technologies and solutions in this blog are available today and wou...
Upgrading from .hdbtable to .hdbmigrationtable in SAP HANA XSA isn't just a technical enhancement—it’s a strategic move toward better version control, auditability, and CI/CD integration. In this article, discover how to streamline this upgrade throu...
By default, all of the queries in B4HANA are exposed when the Microsoft power bi user tries to connect to B4HANA system. Even though the user might have limited access, like only to certain Finance queries but when they connect to B4HANA system using...
Add Custom Headers for message logging of unique identifiers in CPI iflows:
This blog is created to help SAP Basis colleagues to understand the IBP solution supported by SAP. Blog will also provide some real world knowledge with use cases.
Planning your move to SAP Cloud ERP Private Edition (RISE with SAP)? Don't settle for a static PDF. Discover how a smart extension to SAP's SAM4U lets you simulate multiple licensing scenarios, optimize FUEs based on real system data, and collaborate...
Visualize Business Data Smartly in RAP Using @UI.dataPoint!Want to bring your Fiori Elements apps to life with dynamic color indicators - without touching the frontend? Learn how to use @UI.dataPoint with a comparison field in CDS views in RAP. Simpl...
After working on several SAP projects, I have noticed a common trend consisting in a plethora of SEGW projects full of function imports that are generally misused or unnecessary. With my experience—and after delving into the SAP documentation—I have ...
IntroductionTo restrict or unrestrict IDoc statuses, you can use transaction code WE47 to modify the status settings. This allows you to define which IDoc statuses are considered valid for different actions like deletion or archiving. You can also us...
This blog breaks down what makes testing in the SAP S/4HANA Private Cloud edition unique - and why it demands a tailored strategy. It covers how organizations can move beyond traditional regression testing by adopting continuous validation, impact-ba...
After working on several SAP projects, I have noticed a common trend consisting in a plethora of SEGW projects full of function imports that are generally misused or unnecessary. With my experience—and after delving into the SAP documentation—I have ...
In Part 1, we laid the groundwork for our Customer Management application by defining the data model, CDS views, and behavior definition. Now, in Part 2, we'll bring the application to life by implementing the business logic in the local handler clas...
In this blog, we'll dive into using Newrelic as an external logging server. Logging requests and responses is simple, and I'll guide you through logging all proxy exceptions to the Newrelic server.I have used rest api call for sending the logs to new...
This guide provides a detailed step-by-step procedure to configure the SAP Cloud Platform Integration (CPI) Mail Adapter to send emails using Outlook SMTP with OAuth2 authentication.
Target audience of this blog: people like me. Caucasian, male, arrogant … just kidding. I mean of course experienced in data modeling (with SAP BW, for instance), experienced in creating embedded analytics in on-prem/ private cloud S/4HANA, but relat...
IntroductionDuring development, testing, and support, we ask the following questions to understand what happened during an API call:How many calls succeeded or failed?What HTTP method was used (GET, POST, PUT, etc.)?What is the resource path for the ...
In event-driven applications built with SAP CAP, it’s often necessary to track and manage the flow of events across various topics. The CDS Event Monitoring Plugin provides a practical solution for storing, viewing, and retrying events. It integrates...
In most enterprises, IT security and enterprise architecture are two critical disciplines, each with their own priorities, tools, and perspectives. One is laser-focused on threat detection, compliance, and access control. The other is mapping capabil...
Legal Entity Simplification (LES) or Rationalization (LER) is a strategy that large companies use to improve their efficiency, reduce operational costs, and gain tax benefits by reorganizing their legal structures. As large companies grow through mer...
IntroductionIn every SAP system, managing IDocs effectively is crucial—not only for performance but also for long-term data governance. Recently, I worked on IDoc Archival (write & delete only) for a client doing this for the first time. Here's the ...
HANA Cloud Replication Services enable real-time or scheduled (snapshot) data replication from various source systems into SAP HANA Cloud. These services are designed to ensure high data availability, consistency, and low-latency access by synchroniz...
Since a long time ago, I have been thinking about the application of quality gates during projects and this may be because I have noticed that it is not commonly used today or because I have not seen many metrics related to project results based on t...
In today's digital landscape, securing APIs is paramount, especially when multiple consumers access various resources. Consider an API that manages critical operations like sales order creation and purchase order management. How can API providers ens...
Discover how SAP BTP Copilot + Joule + GPT can transform meetings into automated business actions. Watch our working prototype trigger SAP workflows from natural conversations.
Implementing User Role-Based Views in SAPUI5: A Complete GuideIntroductionIn today's enterprise application development, delivering the right experience to the right users is just as crucial as the functionality itself. One of the most effective ways...
IntroductionIn this post, we'll look at how to use Python with SAP Datasphere CLI to extract data objects and save them as CSV files. The script helps you manage items like remote tables, views, replication flows, and more for every space in SAP Data...
I used UI5 to create my own website and aimed to make it look different from a typical UI5 application. During this process, I encountered an issue where UI5 would automatically scroll to certain sections when navigating between pages. After some inv...
How much structure do you need—and how much flexibility can you have?...new business requirements, legal changes, and tech developments mean you always need to make changes. This often brings up the big question: How much structure do you need—and ho...
Datasphere models allow for consumption by a most of other tools, such as SAP Analytics Cloud, Excel, PowerBI and other third party tools.However, while Datasphere effortlessly allow for many-layered data models, the result may be very different depe...
SAP Principal Propagation (for simplicity often also referred to as SSO) is the gold standard for app integration – especially when it comes to 3rd party apps such as Microsoft Power Platform. Building on top of my prior blog on API Management usage ...
Words are cheap. I will be crisp.SAP is a goldmine of data. The classic old Data Engineering challenge has been unifying that complex, scattered business data – especially from SAP applications like ECC and S/4HANA – with other enterprise data, and t...
How to Enable Client Certificate Authentication between CPI & SOLACE - End to End
For language dependent user interface texts, we used to use text elements in the last decades. However, there is a more modern option for storing texts: the online text repository, that came with BSP and WebDynpro technology, and it is used also by e...
New Mass-Upload of Test Cases in SAP Cloud ALMIt is now possible to upload a large number of test cases to SAP Cloud ALM using the mass upload feature.With this blog post I briefly describe the process.1. Click on the Test Preparation app2. Navigate ...
How to enable Multi-Input Field on the Object Page using RAP?
In Part 2 of this step-by-step guide, we go beyond the basics and explore 10 intermediate Git commands that help developers manage changes, collaborate effectively, and work more confidently with Bitbucket
Hi Everyone,Today, I’m writing a blog about How to improve Performance of SAP UI5 Application.Below, I'll guide you through a simple step-by-step process How to improve Performance of UI Application.What is Lazy LoadingLazy loading is a performance o...
Objective: The objective of this blog is to provide a detailed, step-by-step guide for configuring SAP Cloud ALM for Implementation setup for S/4 Hana 3 Tier landscape, the related issues and their resolution. It focuses on helping BASIS and Solution...
Unlock the power of EA in SAP with fun tips and real wins—dive into the blog now!
"What if there existed a unified platform to obtain a thorough overview of master data, featuring essential insights on transactional activities and data quality?"
IntroductionIn this blog post, we'll explore how to use Python alongside SAP Datasphere CLI to extract modeling objects and export them to CSV files. The script allows users to handle artifacts such as remote tables, views, replication flows, and mor...
User | Count |
---|---|
6 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 |
Subject | Kudos |
---|---|
6 | |
5 | |
3 | |
3 | |
3 | |
3 | |
3 | |
2 |