Blogs

Here you can find a list of all my blogs published here.

  • SAP Development Tech Radar
    The SAP Development Tech Radar is available online. The source code is available at its GitHub repository. The information used for to place each technology on the radar is in the folder definitions. Purpose The SAP Development Tech Radar (SDTR) lists the usage recommendation for SAP development relevant technologies (mostly) from SAP. The README provides more information on how to read and interpret the SDTR. The SDTR achieves its goal when SAP developers are using it to question their current available tech stack. If there is no plan to get to the possibility to use the tools in ADOPT or USE, this should raise serious doubts about the customers SAP strategy. Usage The target of the SDTR is to show…
    Continue reading »

  • Die es-muss-so-sein-wie-vorher Migration
    Vor etlichen Jahren war ich mal lose Teil einer technischen Migration. SAP ECC EHP ganz-alt auf EHP damals-neu. Die Einführung lag schon ein paar Jahre zurück. Bis dahin wurde technischer Support geleistet. Keine neuen Features, maximal Support Hinweise wurden, soweit es ging eingespielt. Was zum damaligen Zeitpunkt aber schon nicht mehr so passierte. Im Grunde war das ECC-System fachlich und technisch auf einem veralteten Stand. Um wieder einen brauchbaren Mehrwert an die Fachbereiche zu bieten, wurde beschlossen das System erst technisch zu aktualisieren, dann fachlich neue Features zu nutzen. Das Hauptziel war im Grunde einen besseren Support für das System zu haben. Das Szenario kommt einen heute bekannt vor, nennt sich im S/4HANA Umfeld Brownfield. Hauptsache irgendwie aktualisieren wegen Support.…
    Continue reading »

  • What if … it is not the technology?
    The past The SAP Community Network (SCN) [1] went through some changes in the last 20+ years. 2011 a major change was planned, went live in 2012 and did not work as expected. A new super header for navigation was once rolled out that basically broke the ability to navigate the site effectively. If you came across the header, the header expanded, easily blocking 50% of your screen. We had to accept marketing Ads that either broke the site, consumed too much space or were just making it complicated to consume needed information. The wiki was once a place where you could find useful information. It was once even used to host the SAP vocabulary for OData. I lost count…
    Continue reading »

  • DSAG Technologietage 2024
    Moin Hamburg. Ich bin nicht aus Zucker, ich bin aus Hamburg. Mehr muss man über das Wetter nicht wissen und zum Glück sind die Technologietage keine Freiluftveranstaltung. Montags bei der Anreise und dienstags am ersten Tag wehte draußen durchaus ein starker Wind – oder wie wir im Süden sagen: Sturm; für die Nordlichter: Windstille. Die Windstille setzte sich in der Keynote fort. Ich weiß, das Stöckchen, über das ich hier jetzt für den Witz mit Shitstorm springen müsste, liegt auf dem Boden, deswegen: Nee. Andererseits: wat mutt, dat mutt, wat löppt, dat löppt. Hamburg, Landungsbrücken. Das Motto der Veranstaltung war Black Box. Die Differenzen zwischen Marketingversprechen mit der Realität aufzeigen. Die Hoffnung die dabei entstehenden Lücken mit konkreten Produkten auffüllen.…
    Continue reading »

  • Access to S/4HANA tutorials
    Quick Tour is a feature from the FLP and part of user assistance. It can add tremendous value and is also featured in the SAP Learning course: Learning the Basics of SAP Fiori. In case quick tour is activated in your Fiori system, it will show up when accessing the Fiori Launchpad. If the quick tour is not starting, you might be able to call the help directly in the FLP. In the FLP, clicking on quick tour opens the content in a popup. I am not really an expert here, but I think this feature is part of the SAP service Enable Now and user assistance. I don’t know if quick tour or the in app help for Fiori…
    Continue reading »

  • Fiori Adaption Project – Service activation
    You want to adapt a standard Fiori app. You use the application generation wizard to create the adaption project in BAS. The target environment is an on premise ABAP system. When the wizard is trying to load the app information from the backend, an error is shown: “cannot load applications from the system.” The wizard is unable to load applications from the backend. Yet, using the same system for a new Fiori project, it is possible to load the list of OData services. While the services catalog works, it is not working for adaption projects. Check: Cloud Connector Check that the Cloud Connector is working. As creating a new application works, then the connection to the backend works, meaning: Cloud…
    Continue reading »

  • Where is BAS 3.0?
    Recently I faced a problem with SAP Business Application Studio. For solving it, I used Google. And I found an SAP Note: 3030549. The note contains a section about the affected products. Of course, it lists SAP Business Application Studio. What I found interesting was that the note also specifies a version: 3.0. BAS is a cloud application and basically you use what SAP releases. Of course cloud products can have a version. BAS is released since a while; version 3 makes sense. New version also shows that SAP is still in active development. I looked at my BAS to find out the version I am using. My expectation was that the version reported is something 3.x or maybe even…
    Continue reading »

  • API first – Account enumeration as a service
    Attention: SAP changed the service. To find out if a user is valid, you have to add check at the end. Verify was replaced by check. The url is now: https://core-api.account.sap.com/uid-core/employee/<id>/check In my previous blog post I wrote about my experience regarding SAP Universal ID logon. To my surprise SAP enables account enumeration. Filling out a form is mandatory, and this is a time-consuming process. To know if a working user ID is found, a validation of the response is needed. The interaction through a logon formular is not helpful when you want to check many user IDs. While scripting is possible, it still involves calling a form that is meant to be used by humans. While this allows to…
    Continue reading »

  • Enabling a discrepancy factor by enabling user enumeration
    Account enumeration For a long time, SAP thought that a user Id should contain a number (and still does). The D, I, C or S-Users are based on a number, and so are the P-Users everyone was able to get by registering at SCN. Enabling attackers to guess a valid SAP user Id was always possible by increasing a number. This security issue is known as account enumeration. Account enumeration alone is just bad practice. It gets interesting when it is possible to find out if a guessed user id is valid or not. Knowing that there are possible user ids like P000123, P000124 or P000125 is one thing. Knowing that P000123 is not a valid user Id (not used,…
    Continue reading »

  • AI and SAP
    The series of official SAP events in 2023 ended with TechEd. The AI marketing journey started already Q4 2022. In those 12 months, AI was everywhere. Not because AI was in the news thanks to SAP and their intelligent ERP. The news and expectations regarding AI were driven by others. SAP accepted the challenge and started their AI journey earlier the year at Sapphire with the announcement of a wide range of AI powered applications (highlight: analytics can now do forecasting). In the following months, it was a challenge to not get in touch with an AI related announcement or demo by SAP. This shows that SAP is committed to the topic. Many of the events prior to TechEd 2023…
    Continue reading »