ABAP
ABAP technology is the solid longtime foundation for SAP’s solution portfolio. Join this forum for c...
400 PostsABAP technology is the solid longtime foundation for SAP’s solution portfolio. Join this forum for c...
400 PostsJoin this group to learn more about AI in general, SAP Business AI, Joule, Joule Agents, Joule for C...
579 PostsSAP Cloud Application Programming Model (CAP) is a framework of languages, libraries, and tools for ...
54 PostsJoin the Data & Analytics forum to connect with fellow data enthusiasts and exchange knowledge. This...
78 PostsConnect with SAP experts and peers to learn about DevOps and system administration best practices, s...
732 PostsJoin this forum for all frontend-related topics, including SAPUI5, OpenUI5 and SAP Fiori. SAPUI5 is ...
64 PostsJoin the Integration group to connect with a collaborative community of integration developers and d...
364 PostsJoin this forum for topics related to all SAP development tools. SAP Build is a unified, AI-powered ...
57 PostsA single poorly named topic can break downstream consumers, trigger routing surprises, and make growth painful. These mistakes are common, and they are fixable once a clear taxonomy is in place. This session gives SAP developers, integration architec...
The cds REPL is a powerful facility that helps us explore and debug. It's based on the regular Node.js REPL, which has a number of REPL-level commands:; node Welcome to Node.js v24.15.0. Type ".help" for more information. > .help .break Sometimes ...
The previous post walked through the Download → Git → Deploy pipeline from button press to a fully deployed package on TST. Near the end it mentioned that two JSON files are created alongside the package source in Git: one holding externalized parame...
At one level, the CDS family of languages cover definitions, queries and expressions, in the form of CDL, CQL and CXL respectively. Each of these languages have a human-readable form and a machine-readable form. For example, while CDL is the human-re...
Greetings earthlings!We're part way through this month's SAP Developer Challenge on CAP knowledge, and you folks seem to be having a good time and doing well! Here are some stats - updated Tue 16 Jun @ 0600 BST (UTC+1).We've had a great number of res...
IntroNowadays, finding information is easier than ever. Although, the experience still remains the key differentiator. And that’s what I would like to share through this blog – my experience in implementing the Excel File Upload in a RAP application ...
Part I: The Critical Showstopper of Autoregressive ArchitecturesAt their mathematical core, modern frontier LLMs remain probabilistic engines. They calculate the statistical likelihood of the next word based on historical text training. To force thes...
Requirement: Backdated Material Stock Report in SAP S/4HANAHi Experts,I am working on an SAP ABAP ALV report in SAP S/4HANA to display the material stock position as of a user-selected historical (backdated) date.ObjectiveThe report should calculate ...
Could someone please let us know the steps to install the SAP ABAP dump on windows machines pls ?
I am trying to develop an ALV report to fetch MB5B report with custom columns with below fields, is it correct program ? any suggestions or improvements are accepted.Output ALV Field:1. Material2. Material Description,3. Plant4. Storage Location5. Ba...
I need to understand how to verify if a Standard CDS View in SAP S/4HANA can be extended using a CDS Extension View.Example: A_PRODUCT or A_MatlStkInAcctModCould someone explain the best methods to check this?Any guidance would be appreciated!
The re-invented SAP Joule for Developers, ABAP AI capabilities including agentic capabilities is now offered as a service across SAP BTP ABAP Environment, SAP S/4HANA Cloud Public Edition, and SAP S/4HANA Cloud Private Edition for releases 2021 and h...
I am extremely happy to share with you one more update to the B2B offerings of Integration Advisor and Cloud Integration (of SAP Integration Suite): VDA Message Standard is now supported. In this blog post, I want to give you a short overview of this...
Many organizations are exploring AI, but the real challenge is turning interest into adoption and business value. How do you identify the right use cases? How do you activate AI capabilities across your SAP landscape? And how do you scale AI securely...
When defining a service, it's common to expose targets that are related. The classic example might be books and authors:using bookshop as my from '../db/schema'; service AdminService { entity ListOfBooks as projection on my.Books excluding { price...
ItemsCAP Customer Roundtable 17 JuneBlog post https://community.sap.com/t5/technology-blog-posts-by-sap/sap-cloud-application-programming-model-cap-customer-roundtable-june-2026/ba-p/14409654 Teams meeting link https://teams.microsoft.com/meet/326256...
Claude Generates So Much — Here's How I Actually Keep UpAI is producing an almost comical amount of output these days. In a single session, Claude can scaffold a feature, write the tests, refactor two files, explain the architecture, and suggest thre...
Pi SDK in Action: Build an SAP S/4HANA AI AnalystWhat Are We Building?A CLI tool that answers natural-language questions about SAP ERP data. Ask a question, and Pi figures out which APIs to call, chains the lookups, and returns the answer. $ pnpm sta...
The Problem Every Integration Developer KnowsEvery SAP CPI developer has lived this scenario.An iFlow fails in production at an inconvenient hour. You open the MPL log, stare at a cryptic stack trace, and spend the next 30–45 minutes manually cross-r...
IntroductionWhile preparing for modern ABAP topics, I revisited one of the classic concepts we frequently use in reporting programs—control break processing. Most ABAP developers are familiar with statements such as AT NEW, AT END OF, and SUM for cal...
When modelling with CDS and its family of languages we have access to a wide selection of clean and concise declarative syntax. In the expressions area there are expressions (and in particular path expressions) and also a certain style of filter.Thes...
Hello Experts,we are facing an issue in SAP PPM after recent upgradescenario when an initiative is assigned to or removed from an item through the related item page, the initiative ID and description are not updated immediately in the project builder...
Hi,In SQL Console in ADT something strange is happening. If I run SQL Console from Project's right-click it doesn't work, like you can see on the right side of split window below. But if I run from any of these options it's fine, as long as my SQL qu...
Effective: 2026-04-27 - @ui5/webcomponents-ngx and @ui5/theming-ngx are deprecated and no longer maintained.Successor packages are part of the Fundamental NGX monorepo.Package MappingOld packageNew package@ui5/webcomponents-ngx@fundamental-ngx/ui5-we...
The Angular wrapper library for UI5 Web Components has moved.@ui5/webcomponents-ngx and @ui5/theming-ngx are now deprecated.Their successor packages ship as part of Fundamental NGX- @fundamental-ngx/ui5-webcomponents- @fundamental-ngx/ui5-webcomponen...
Within the CDS family of languages we have CXL, the CDS Expression Language. In the context of CDS models and queries, CXL brings the ability to use expressions for describing calculations, declaring conditions, and more, all of which enriches the CD...
The first post in this series introduced CICD Actions for SAP Integration Suite: what it is, why it exists, and what it looks like from the outside. This post goes inside the machine.The Download → Git → Deploy workflow is the beating heart of the pi...
Hello Everyone,Today my SAP BTP trial expired, and I subscribed to a new trial account. While setting up, I ran into several issues related to SAP Build Apps booster and entitlements.Entitlement Differences Between Old and New TrialIn my previous tri...
IntroductionIn SAP RAP Fiori applications, value help improves the user experience by providing predefined selectable values for filter and input fields.One simple and efficient approach is to use ABAP Domain Fixed Values as value help instead of cre...
Business Partner Address In SAP S/4HANA, the Business Partner (BP) acts as a centralized master data object. It serves as a single point of entry for managing all master data related to Customers, Vendors, and Suppliers. Unlike the older SAP ECC sys...
Custom Sales Order Creation Agent Using Joule StudioHi Everyone!In this blog, we will see how we can create a simple custom Joule Agent to create a sales order using Joule Studio. We will also trigger an email notification once the sales order creati...
The ProblemWe wanted to enhance our custom Joule agent in SAP Joule Studio which is being used for ABAP development capable of answering questions about internal development policies, naming convention and broader custom development governance guidel...
Update (June 2026): Confirmed working on classic ECC / R/3 too, not only S/4HANA. The only requirement is that the system has the ADT backend, i.e. the standard SADT_REST_RFC_ENDPOINT function module (ABAP Development Tools ship on SAP NetWeaver 7.31...
During the migration of interfaces from PI/PO to the Integration Suite, there were XI Protocol-based interfaces that sent attachments. The attachments were supposed to be saved as files on an SFTP server in the target system under their original name...
Hello all,I am creating a custom RF application in SAP S/4HANA and I’m running into an issue where the screen is not rendering properly. I found a YouTube video suggesting this may happen when the PBO and PAI function modules have not been implemente...
Within the topic of security and data privacy and specifically within security, we have:Authentication: verification of a user's identityAuthorization: checking what level of access a given user hasIn other words, "who" a user is (authentication), an...
Hi experts,I am currently working on a RAP (ABAP RESTful Application Programming) application in SAP S/4HANA Cloud Public Edition (ABAP Cloud / Developer Extensibility), and I am facing an issue when trying to expose the app in the Fiori Launchpad. W...
SAP Integration Suite is a powerful platform for building and operating integrations at enterprise scale. Its design environment is feature-rich, its runtime is reliable, and its API coverage is broad. But for teams managing dozens — or hundreds — of...
Hello, colleagues.I've created blog post few days ago but it's still in "Awaiting Review" status. Do I need to ping someone directly?
HiI am using the document Ai feature for invoices, I need to get the purchase order number and the document ai service works great when there is a label for the field e.g. PO or Purchase order.We have certain invoices that will have the purchase ord...
Hi Experts,I want to know which tables are responsible for storing: - Custom catalog definitions - Tiles configuration - Target mappings - Catalog-to-tile relationshipsCould you please clarify:1. Which tables are the primary source for custom catalog...
The "effective" configuration for a given project is made up from values that can be taken from a number of different source locations, shown here:There are built-in defaults, user-specific defaults, static and user-specific project settings and more...
The Chunking Strategies That Actually Survive ProductionIf your RAG quality has plateaued, the bottleneck is almost never your vector DB or your reranker. It is almost always your chunker. The naive splitters in every quickstart tutorial destroy the ...
Hi SAP Community,I am working through the SAP Generative AI Hub 30-day trial and running into an Access Denied error when trying to open AI Launchpad from within the trial workbook.My setup is as follows. I activated the trial using the link from the...
Dear Experts,I need sample ABAP coding to create Service PO using FM BAPI_PO_CREATE1.Kindly, help me.Thanks & Regards,M.Swaminathan.
Hello SAP Community,I am a college student who has recently completed my first year and will be starting my second year shortly ,currently learning SAP BTP and SAP CAP (Node.js).As someone at the beginning of this journey, I would be grateful for gui...
Post 8 — AI Product Management seriesIn December 1978, United Airlines Flight 173 ran out of fuel while circling Portland, Oregon. The aircraft was mechanically sound. The crew knew the fuel state was critical. The captain, fixated on a landing gear ...
Post 9 — AI Product Management seriesIn 2021, a research team at the University of Michigan published an audit of the most widely deployed sepsis prediction algorithm in American hospitals. Epic Systems had marketed the Epic Sepsis Model with a claim...
AI Product Management seriesFor twenty years the artifact was the PRD. You wrote it, handed it to engineering, watched it get decomposed into an epic, and the team built it. That model worked because the hard part was building. With agentic AI, the h...
AI Product Management seriesHere is a sentence that appears, in some form, in most agentic rollout plans: "After thirty days of supervised operation, we will move the agent to full autonomy." Or "after five hundred clean actions." Or "following the f...
| User | Count |
|---|---|
| 103 | |
| 26 | |
| 23 | |
| 23 | |
| 22 | |
| 21 | |
| 16 | |
| 15 | |
| 14 | |
| 13 |
These materials will help you participate and connect with other members.
If you are new to the SAP Community, please join our Welcome Corner to introduce yourself, ask questions about how to use the community or find guidance in our articles written especially for new users.
SAP Community participants should be respectful, supportive, and professional. Get to know the rules that all members should follow, as well as the actions that could lead to the removal of a member's content.
Use the What's New posts to stay informed about the latest in SAP Community. Explore new developments, strategy updates, and program announcements.
The Tour the Community tutorial provides valuable insight into navigating and participating in the community, covering everything from the basics to blogging.
The SAP Community team is ready to answer your questions about our platform. Our team includes moderators who ensure that SAP Community remains a professional source of information, helping mediate conflicts related to moderation activities.
Get answers to frequently asked questions about profile privacy, so that you can learn how to get the most out of your SAP Community experience.