Recent Activity

    Clean ABAP - an example, simple refactoring. And a call for assistance to AdT

    I try to explore and embrace cleanABAP and you might know that I have started with the very easy "get rid of empty lines". There are other things I can do, in regards to make the code denser and thus cleaner, easier to understand, so I see more code...

    AMDP: Scalar Functions

    Introduction- Short Recap Database Procedures (sometimes referred to as Stored Procedures or Procs) are subroutines that can contain one or more SQL statements that perform a specific task. They can be used for data validation, access control, or to ...

    SafaBahoosh by Product and Topic Expert
    • 10148 Views
    • 2 Comments
    • 6 Likes

    Building an OData Service with a Spring-Boot Java Application using Olingo - Part II

    So, in the last blog post, we created a health check endpoint in our Java application. In this one, we will introduce our entity relation model and build the OData service with help of the Olingo framework. We have a simple entity relation model, wh...

    ABAP Unit Tests: Generate a VALUE # Statement for the Contents of an internal Table

    Creating test data for a meaningful ABAP unit test can be challenging. The data preview in the ABAP Development Tools (ADT) for Eclipse can help with that for database tables or views. Let's take table T100 (ABAP messages) as an example. First open ...

    BTP Integration - Process email Attachment to Post Deep insert using odata on Premise ECC

      There are different integration scenarios  where we would like send to an email with attachment of contents (XML or json) which can be read and sent to ECC to post a transaction identified by the integration.   To achieve this we have to perform t...

    vodela by Active Participant
    • 1593 Views
    • 0 Comments
    • 2 Likes

    Custom ABAP Operatorを用いてSAP Data IntelligenceからABAPシステムのカスタマコードを呼び出す方法紹介

    1.はじめに このブログではSAP Data Intelligenceに接続されているSAP ABAPシステム間で、SAP Data Intelligenceパイプラインを用いたSAP ABAPシステムのデータ相互連携、並びにABAPシステム内で実装されたカスタマコード(汎用モジュール・BAPIなど)を呼び出す方法を紹介したいと思います。 2. ABAP前提条件 システムに必要なバージョン:SAP S/4HANA 1909およびSAP S/4HANA CE 1911では、ABAPパイプラインエン...

    Christmas fun 2021

    Dear community, at the request of our dear jelena.perfiljeva2, there is also a Christmas blog this year. Since I have really little time at the moment, I quickly made a little maze game for you and your children or for the children among the adults ...

    Using SAP Code Vulnerability Analyzer to Avoid Vulnerabilities in an ABAP CI/CD Pipeline

    There is a significant threat to SAP applications from highly knowledgeable and organized hackers. Onapsis found attackers looking for vulnerable systems just 24 hours after a security flaw was disclosed. A functioning exploit was available within 72...

    CL_DEMO_OUTPUT invigorated

    Some time ago, we introduced CL_DEMO_OUTPUT for simple examples and demonstrations. CL_DEMO_OUTPUT, Part 1 of 2 – Usage | SAP Blogs The functionality up to now was already nice and useful, but somehow it was not complete. Writing a simple piece of...

    Claiming ABAPUnit - Again. Part 2: More tests, some thoughts and Adt is awsome!

    Part one of this series is here: https://blogs.sap.com/2021/12/05/claiming-abapunit-again.-a-walktrough-part-1/ (Maybe you note the change of users - yeah, I currently have 4 to my name... that's a different story, and I would like to tell it, but no...

    Where do all the texts go? The approach of a central TEXTS class for ABAP applications

    This is about classic ABAP applications where we manage text symbols like this one: result-message = 'Everything OK'(001). My applications consist of many classes. And they are being refactored continuously during the development process. So I happen...

    jrgkraus by Active Contributor
    • 1887 Views
    • 6 Comments
    • 6 Likes

    AppSheetで爆速SAPアプリ開発

    この記事は SAP Advent Calendar 2021 の12月2日分の記事として執筆しています。 本記事ではGoogleのノーコード開発ツールであるAppSheetを用いて爆速でアプリを作ります。 本記事の手順に従うことで、以下のようなイメージのアプリが初見でも10分以内に作成できます。 AppSheetについて AppSheetの優れている点は、 ・標準対応のデータソースの多さ ・データから自動で画面を生成をしてくれるのでサクッと作れる ・10名まで無料で使えるため小規模なPo...

    QR Code in Base64 encoding for KSA E-Invoicing - Directly from data in Table EDOSAINV

    I have explained how QR code can be generated in Base64 encoding conforming to Saudi Arabia ZATCA standard in my previous blog. In this blog I will explain how the same can be done directly from data stored in field QR_CODE of table EDOSAINV. With ...