Skip to content

MartinPankraz/ABAP-Developer-Day

Repository files navigation

🌌Wander across the worlds of SAP and Microsoft - Journey of an ABAP'er🪐

Content supporting the DSAG ABAP Developer Day February 2023

Digitization of business processes and deriving intelligent action automatically is one of the mega trends across all industries globally. As part of this mission, should you choose to accept it, you will experience challenges and solution approaches firsthand acting as the much needed incubation team 🐣 of the Contoso Inc.

You will be expanding your ABAP developer horizon and ultimately be equipped to shape digitization efforts one step at a time. But first things first.

🔭 Introduction

"what's the harm of collecting invoices manually and also typing them into your Enterprise-Resource-Planning system after all?"

There are multiple studies and reports on automation impacts on human labor. We are quoting just two to make the point: According to the Smartsheet report knowledge workers could save almost a full working day per week if their repetitive tasks were automated. What could you do with an extra day? McKinsey's featured insight addresses the fear of automation destroying jobs and freeing the most creative force from repetitive manual tasks in the business to work on challenges it was built for by millions of years of evolution: the human brain 🧠.

You will be using Microsoft tooling and the globally most-widely adopted ERP with your well-known ABAP environment as the foundation.

💺buckle up and get your fellow humans that extra day to work on challenges, be outdoors to get fresh ideas, socialize with colleagues, work only 4 days a week and still get their work done or just for the sake of advancing modern work.

Ready to go on a digitization adventure?

image source: giphy.com

🧙🏾‍♀️Epic Quests

Before you go: verify prerequisites are met (backpack, lunch box, good-bye kiss, haunted jewelry, ABAP Development Tools, etc.)

Warning - avoid getting lost in personas and users that exist in your environment by employing isolated browser profiles or the infamous incognito mode in case you have existing personal or corporate accounts for M365, SAP, etc. This might save you from a lot of session trouble later on.

Warning: The guide and screenshots refer to the English terms. We recommend to adjust your browser language to English to avoid confusion. Some of the translated texts can be misleading. For instance "Parse JSON" translates to "JSON analysieren" in German. The icons in Logic Apps etc. stay the same and can serve as visual reference if you get lost.

  1. The Journey - Where will those quests take us
  2. Novice's path - Empower your fellow humans on Microsoft Teams via SAP RFCs
  3. Apprentice's curious road - Trigger your first workflow via the ABAP SDK for Azure (to infinity and beyond)
  4. Debutant's journey - Close the interaction cycle on Microsoft Teams and write back to SAP (OData)
  5. Accountant's detour - Load the data into Microsoft Excel via OData
  6. Master's trail - Unleash one of the mightiest automation tools on your workflow - the Azure Bot Framework
  7. Wizard's route - Approach the last quest with a bang and improve one of the most dusted and slow processes there is -> automatically pre-fill your invoice drafted in Microsoft Word with master data from SAP

🏆Finish the final quest, collect the pass phrase, and redeem it to claim your badge 😎

No one should say there aren't any cool stickers for ABAP'ers!

Original image adapted from source. Credits go out to KC Lemson and Morgan Deegan.

See you out there traversing the depths of enterprise integration across Microsoft and SAP🌠

✨Recommended courses and further learning

📢Feedback

This repos encourages contributions and feedback via the GitHub Issues.

🚸 Adventure Guides 🔗