Media Handling in SAP CAPM – Backend and Frontend Implementation
Media handling is a common requirement in enterprise applications, where users need to upload, store and retrieve files such as images, PDF or documents
Media handling is a common requirement in enterprise applications, where users need to upload, store and retrieve files such as images, PDF or documents
Most enterprises still operate in a world of dashboards that simply report what happened. KPIs move, charts update, and alerts fire when thresholds are crossed — yet none of this tells us whether the deviation is expected, normal for this period, or ...
This tutorial deploys a Python Flask application to Kyma runtime. Most tutorials lean towards Node.js or Java, so I wanted to document the Python path properly — including the gotchas that aren't covered in the official docs.PrerequisitesSAP BTP acco...
IntroductionDuring a recent SAP HANA system database refresh activity, we encountered a critical issue while restoring the Production (PRD) database backup into the Quality (QAS) system. The refresh activity is typically straightforward; however, whe...
In today’s industrial landscape, organizations are rapidly adopting IoT-enabled solutions to collect real-time data from machines, sensors, and PLCs. However, collecting device data is only the first step — the real value comes from integrating this ...
From Cloud Foundry to Kyma on SAP BTP: 5 Essential Migration PatternsIntroductionThis blog covers five core patterns you'll need when moving from CF to Kyma, with working examples you can test on a BTP Trial Kyma cluster. Each pattern is presented as...
Introduction:In most business applications, key fields such as Purchase Order number, Sales Order number, or Document ID are automatically generated using a number range object. This ensures uniqueness, consistency, and compliance with business stand...
Field Experience and Practical FixesAs part of a recent RISE upgrade of our SAP S/4HANA system, we encountered several issues in SAP Analytics Cloud (SAC) that required careful analysis and remediation. This blog captures the key challenges we faced,...
This blog demonstrates automating invoice processing by integrating Outlook with SAP Build Process Automation. The article details the end-to-end setup of a low-code workflow using Document Information Extraction to identify and pull metadata from em...
Clean Core Extensibility in SAP S/4HANAFrom 3‑Tier Model to Refined Extensibility Levels (A–D)Clean Core Extensibility Definition RefinementIntroductionConsidering changing business and technology landscape, future‑proofing ERP systems is no longer o...
Not through screenshots. Not through copy-paste. But real, direct communication where you ask "Help me find and analyze all enhancements related to Sales Process" or "Give me an RCA document for the ABAP dump I saw in production" and get an instant a...
Tried of manually enabling trace while testing you SAP CPI iFlows?I built a simple utility iFlow that toggles trace programmatically using internal APIs. Let's explore how it works.
On the RPT-1 podcast: practical AI for SAP data (demos, lessons, and what’s next)
SAP has transitioned its development paradigm from SAP Web IDE to SAP Business Application Studio (BAS), pushing developers to migrate from legacy UI5 to Fiori applications to the new environment. This paper outlines a structured and scalable methodo...
Deleted Job Information records still appearing in Compound Employee delta and periodDelta queries can be confusing - especially when the SuccessFactors UI no longer shows them.This article explains why deletions are intentionally returned in delta r...
Struggling to extract financial data from S/4HANA Cloud Public Edition without breaking cloud rules? Discover the architect’s playbook: real-time events, smart APIs, and hybrid patterns that unlock seamless BTP integration—for transfer pricing or any...
Discover how SAP Integration Suite leverages the Amazon eventbridge receiver adapter to enable event-driven, real-time integrations between SAP S/4HANA and AWS.In this blog you can discover how business partner events can be published directly to Ama...
In this blog i would like explain the real-world practical problem that got hitted me while in the production,and i would like explain that how i converted ODataV4 to Async one which Header.
This article talks about the importance of reducing/managing the Technical debt. For organizations planning SAP S/4 HANA or cloud migrations, managing technical debt is the utmost important thing. Managing the technical not only reduces the cost but...
In the PaPM Cloud Universal Model, users frequently face an issue where the CPE–UM environment activation remains in the ‘Is Finished’ state as ‘No’ indefinitely, and no error logs are recorded for the Activate event.In such cases, the environment ac...
SAP S/4HANA provides a powerful in-app extensibility framework that allows customers to add custom fields to standard business objects and expose them to Fiori applications without modifying core code. This blog explains, step-by-step, how to:Configu...
Hello Everyone,This is my first blog post on SAP Community, and I’m excited to share my hands-on experience with the Corporate Carbon Footprint (CCF) feature in SAP Sustainability Control Tower.In this blog, I walk through an end-to-end, practical gu...
Hello Everyone,After analyzing and successfully implementing Custom Domain Service in SAP Build Work Zone, Standard Edition, I’m writing this blog to share my learnings. This post explains the concept of Custom Domain Service in SAP BTP and provides ...
When I say "secure Kubernetes", I'm not just thinking about admission policies and CIS checklists. I'm thinking about what happens when something is already running and turns malicious — a web shell lands in a pod, a container starts burning CPU for ...
Introduction:A Secure Parameter is an encrypted configuration value used to store sensitive data (passwords, API keys, tokens and Client secrets). so, they are not stored or displayed in plain text. Advanced Event Mesh powered by Solace Pubsub+, henc...
Hello all, welcome to this blog on SAP Cloud Integration and EDI. Business partners in many B2B projects still exchange data in classic EDI formats, while modern applications speak XML or JSON. Bridging these formats reliably is one of the common cha...
I recently took the SAP Certified – SAP Generative AI Developer (C_AIG) exam in SAP’s new, task-based format. Compared to the traditional proctored, MCQ-style certification (I previously passed the SAP Certified Associate - Back-End Developer - ABAP ...
Supplier account issues in SAP Ariba Network are more common than expected and can significantly impact business operations. Based on real-world experience, this article outlines frequently encountered scenarios and shares practical solutions to help...
OverviewEnterprise integration is changing. The new AI Adapter for SAP Integration Suite makes it easier to add generative AI to integrations, workflows, and automations. This is a shift from just moving data between systems to building integrations ...
Building an Email-Based SAP Sales Order Automation with n8n & AI Function CallingWhat if you could manage SAP sales orders just by sending an email? In this post, I'll walk through a solution that lets users query, create, and update sales orders usi...
Is your B2B strategy a modern engine or an EDI-T-Rex? 練Most companies adopting Clean Core are still trapped in undocumented, manual iFlows. In my latest article, I break down why the SAP Integration Advisor is the missing piece for true B2B governanc...
This post describes a practical way to structure larger freestyle SAPUI5 applications using a component-based architecture.The application is split into a parent shell and multiple feature components, following a structure that worked well in our pro...
Introduction:With the increasing adoption of the RESTful ABAP Programming Model (RAP), SAP developers are encouraged to move away from classic procedural approaches and design applications that are behavior-driven, scalable, and Fiori-ready. While RA...
What are the broad Business Processes?ProcurementProductionHRFinanceControllingSalesServicesChallenges they face/ their SuccessFactors:While all business processes face the challenge of enabling stakeholders and end-users to integrate AI into their d...
This guide walks you through how to connect a public GitHub repository with SAP Cloud Integration using SAP Open Connectors. You’ll learn how to set up your GitHub connection, test the available APIs, fetch file content from the repository, and decod...
What’s Next for SAP Process Control 12.0 and SAP Risk Management 12.0 ? This is one of the common questions to most of the Organizations, Leaders, IT Directors, Managers, SMEs, Consultants and Vendors who are currently using IAM solution - SAP Proce...
Why do SAP upgrades keep breaking, even when the business is ready to move forward?The answer often lies in tightly coupled custom code and point-to-point integrations that slowly erode the clean core.In this article, I share practical lessons from S...
While most customers choose to activate and run SAP Joule in a single-system S/4HANA Private Cloud landscape, I had the opportunity to implement it across a complete three-system landscape—DEV, QAS, and PRD. This approach brought additional complexit...
Introduction. Draft functionality is a widely used feature in SAP Fiori applications, enabling users to temporarily save changes without committing them to the active data . In this blog, I will demonstrate how to enable draft functionality using B...
A practical guide to SAP GOS attachments, including important tables, object types, and common mistakes seen in SAP projects.
GOS attachments are widely used in SAP, yet many struggle to identify where they are stored and how to report on them. This blog explains GOS attachment architecture, key tables, and best practices with real-world examples.
Many SAP S/4HANA programs struggle not because of system issues, but because of low user adoption. This blog explores why change management and business readiness are critical for successful S/4HANA transformations—and how SAP customers and partners ...
SOFFCONT1 is one of the most common reasons for unexpected HANA database growth. This blog explains why it grows, what risks it creates during S 4HANA migrations, and how to clean it up safely.
SAP ECC to S/4HANA migration is not just a technical upgrade—it’s a business transformation. Based on real project experieDigital Transformations, this blog highlights key challenges, common pitfalls, and practical best practices to ensure a smooth a...
Many organizations still view SAP S/4HANA migration as a technical upgrade. In reality, it is a strategic business transformation that impacts finance, operations, data, and decision‑making across the enterprise.
Generative AI is no longer a concept for the future. In the SAP ecosystem, GenAI is already transforming how developers build, extend, and optimize applications on SAP Business Technology Platform. This blog explains practical use cases, benefits, an...
Most S/4HANA programs go live on time — but many silently fail weeks later due to broken attachments, SOFFCONT1 bloat, and invisible content corruption. This post explains why and how to prevent it.
This post is about the implementation and sensible encapsulation of the DraftController in a UI5 FreeStyle application.Using an example, I show how a "DraftManager" service class can be implemented and used for the basic draft handling functions.
While using SAP UI5, I wanted to try something different from the usual business scenarios. I built a small Sudoku game using UI5 and a public API, mainly to understand how UI5 handles user input and UI updates in an interactive application.
| User | Count |
|---|---|
| 29 | |
| 25 | |
| 24 | |
| 19 | |
| 14 | |
| 13 | |
| 12 | |
| 11 | |
| 11 | |
| 11 |
| Subject | Likes |
|---|---|
| 24 | |
| 19 | |
| 18 | |
| 15 | |
| 11 | |
| 10 | |
| 9 | |
| 9 |