Recent Activity

    Resolve ST22 dump / Exception while generating Runtime object from CDS reference in SAP Gateway Service Builder (SEGW)

    HI all, If you are creating CDS views and importing it as a reference data source in SEGW, you may face ST22 dump or exception while generating runtime objects. It happens du a very small error in CDS.   The below CDS is created. (incorrect One) ...

    Print and Send Invoice & Credit Memo E-Document (pdf, xml format) for Mexico via EDOC_COCKPIT

    2.1 Logic and BADI for addition of custom fields: Here all data is coming in XML format. Hence XML based Adobe form needs to be created. Layout and @30 custom fields need to be added and mapped to the form. SO its better approach with creation of ...

    Excel Mass Upload in Background Job Using SHMA - Part 3: Demo Foreground/Background upload

    Overview So far we have created Custom Shared Memory Area & its Class, ALV report for Mass upload in Background/Foreground. In this Blog post we will cover the Part 3 section of Excel Mass Upload in Background Job Using SHMA – Part 1: Create a Custo...

    alexmuthu by Participant
    • 2784 Views
    • 2 Comments
    • 0 Likes

    Excel Mass Upload in Background Job Using SHMA - Part 2: Create a ALV Report for Mass Upload Program

    Overview In the previous blog we have covered how to create Create a custom Shared Memory Area and its class. In this Blog post we will cover the Part 2 section of Excel Mass Upload in Background Job Using SHMA - Part 1: Create a Custom Shared Memor...

    alexmuthu by Participant
    • 6048 Views
    • 6 Comments
    • 0 Likes

    Excel Mass Upload in Background Job Using SHMA - Part 1: Create a Custom Shared Memory Area

    Overview Intent of this blog post series is to provide a working prototype, 'to mass upload excel data in SAP in Background/Foreground using SHMA', which will we covered in 3 Parts. Business Requirement To have a Program to upload more than 10k re...

    alexmuthu by Participant
    • 5760 Views
    • 8 Comments
    • 2 Likes

    Documentation with Code

    An approach to documentation with code Let us change our traditional attitude to the construction of programs: Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to humans what we w...

    Get Higher Quality and Productivity by tackling the Broken Window Effect

    The broken window theory states visible signs of disorder create an environment for more disorder. A study by Keizer et al. (2008) found that littering was more likely to occur in an environment where there was already garbage on the ground, compared...

    haeuptle by Product and Topic Expert
    • 3329 Views
    • 7 Comments
    • 11 Likes

    Time Complexity in ABAP

    One of the key operations in ABAP is the READ statement, which is used to read data from internal tables. In this blog, we will discuss the time complexity of READ statements with all types of internal tables in ABAP. The same applies for the modern...

    Bulk MPL Attachment/Multiple Payload Download/Export message processing log with CPI API

    Dear Community Introduction: Message processing log (MPL) is one of very demanded topics in SAP CPI, MPL is an invaluable source of information for monitoring and troubleshooting, as compared to SAP PIPO retry of a message in CPI is different and l...

    ChatGPT: A Hacker's Dream?

    Co-Written by Jay Thoden van Velzen, Strategic Advisor to SAP's Chief Security Officer You have probably heard of ChatGPT, a Large Language Model (LLM) that, in its own description states it is “an AI-powered chatbot developed by OpenAI, based on th...

    SandipD by Product and Topic Expert
    • 1119 Views
    • 1 Comments
    • 3 Likes

    SAP ABAP 7.4: For Loop with Multiple table - Append all the data to final Internal table

    Hello, Many of you already know to work with For loop in SAP ABAP. However, those who are new to the ABAP 7.4 syntax often struggle at some places to achieve the expected result using new syntax. One of the scenario, I am covering below so that new ...

    New Cardinality Syntax for Performance Optimization in ABAP CDS and ABAP SQL

    As of release 2302, a new syntax is available for specifying the cardinality of associations and joins in ABAP CDS and ABAP SQL. When used in the right way, it speeds up the query performance on the SAP HANA database. This blog post explains the new ...

    AndreaUS by Product and Topic Expert
    • 15081 Views
    • 8 Comments
    • 14 Likes

    We will not back down!

    We arrived, we battled jet lag, we even overcame the fear of crossing the road, and the humidity…cannot be ignored. We socialize, we get to know each other a little more, we laugh, we have bonded over delicious food, we have been impressed by its pre...

    ABAP Data Models Guide

    My name is Konrad and I am a User Assistance Developer at SAP. A few years ago, I was new to the world of ABAP and ABAP Core Data Services (CDS) and wasn't sure where to start. Are you in the same boat as I was then? If you are new to ABAP CDS and w...

    DME Exits.

    DME stands for Data Medium Exchange having T-code DMEE(DME Engine). Some business has this interface with banks which process their payment by just sending a payment file to the bank generally the file is in .xml or flat-file format which can be crea...

    Enabling F4 search help and customizing them for fields in Purchase Requisition (ME51N/52N) & Purchase orders (ME21N/22N)

    Hello Folks!,   Today, I would like to discuss a scenario that I recently came across. As an ABAP consultant, finding and enhancing standard transactions is the need for the business and achieving the same is a crucial task. When I got the require...

    Cruzzer – Combining Crawling and Coverage-guided Fuzzing for Web applications

    Web applications are an essential part of the experience SAP offers its customers. However, as web applications become more complex, there are more opportunities for bugs to be introduced. Therefore, web developers and security researchers need effec...

    ABAP Mastery: A Deep Dive into the Most Effective Libraries and Tools for SAP Development

    Introduction  ABAP is a programming language SAP uses for building applications on their platforms. As an SAP ABAP developer, using the correct libraries and tools to write high-quality, efficient, and maintainable code is necessary. This article wi...

    Involving software engineers in shaping the future of Clean ABAP and the Style Guide repository

    Evolving the contribution and governance model to make better and faster decisions The latest blog on clean code has more than 140k views and shows how relevant the topic is. As the style guide project grows and evolves, Florian Hoffmann and myself ...

    haeuptle by Product and Topic Expert
    • 1862 Views
    • 1 Comments
    • 8 Likes

    Sample ABAP ALV report with editable fields with user command without join condition

    Introduction: Hope everyone is well. I am PP functional consultant gathering ABAP technical Knowledge. In ABAP for self learning we need more sample program to get clarification on understanding things better. In SAP blog the availability of sample ...

    ABAP Sample Report program with join condition and using cl_salv_table class

    Introduction: Hope everyone is well. I am new to technical. In ABAP for self learning we need more sample program to get clarity and clarification to understand things better. In SAP blog the availability of sample program is less. So I am writing t...