Software-Heroes [EN]
BTP - ATC Approval in Steampunk
Curse and Blessing of AI
Autumn 2025 - ABAP and SAP Events
Why SAP is Pushing S/4HANA Transformations: The Key Reasons Explained
Script: Recycling-Heroes - Create by Factory Actions (Contact) [015]
ABAP Cloud - Prepare date
ABAP Quick - Handling of Function modules
NotebookLM and Clean Core
Script: ABAP Tools - Update your IDE [014]
ABAP Cloud - Message Logging
ABAP Tools - Working with Eclipse (Table Comparison)
Script: Recycling-Heroes - Virtual elements for UI Features (Contact) [013]
ABAP Cloud - Clean Core Level Concept
ABAP Quick - Generic Data Types
Script: Recycling-Heroes - Value Helps and Texts (Contact) [012]
BTP - Pages and Spaces (ADT)
RAP - Generator (from Scratch)
Script: Recycling-Heroes - UI Design Contact [011]
RAP - Action (Processing options)
RAP - Custom Entity with Action
Script: Recycling-Heroes - RAP Modeling Contact [010]
BTP - Pages and Spaces (Apps)
BTP - App Descriptor Item
Script: Recycling-Heroes - Software Components [009]
BTP - Quick Deployment
Recycling Heroes (Explained)
Script: Introduction to Recycling-Heroes [008]
ABAP Unit - TDF (Authority check)
ABAP Cloud - Test Data Container
Script: OData Batch Creator [007]
ABAP Tools - Work with Eclipse (Informations)
ABAP - XCO Message and Language
Script: ABAP Tools - Debugging for Beginners [006]
ABAP - XCO Generation and Info System
ABAP Cloud ... without BTP?
RAP - API Pattern
ABAP Cloud - Skills for the Start
Script: XCO Libraries - Quick Introduction [005]
ABAP Cloud - System Fields (Solution)
ABAP Cloud - System Fields (SYST)
ABAP - XCO Call Stack and Tenant
ABAP Cloud - Documentation
Script: The Matrix for ABAP [004]
ABAP Development Days 2025
Script: ABAP Tools - abapGit Plugin [003]
ABAP OO - Usage of constants
Skript: How to Install ABAP Development Tools (Fast) [002]
Script: The Challenge for ABAP Cloud [001]
ReMarkable 2 (Impressions)
From Junior to Lead
BTP - External Entities
Software-Heroes Live
RAP - Multiple filters and settings
RAP - Message Length
ABAP Quick - Ranges and Select Options
RAP - Optimize Search and Keys
RAP - Fixed Value Filter
RAP - Custom Pattern (Behavior)
RAP - Custom Pattern
ABAP Quick - Generic Query Implementation
ABAP Cloud - Reusable Components
RAP - Tree View (Deletion behavior)
BTP - User creation via API
RAP - Tree View
Recap of TechXchange 2025
DSAG Technology Days 2025
CDS - Writable View Entity
ABAP Cloud - Create XML
RAP - Classic Pattern
ABAP OO - Factory Method, Factory and Singleton
ADT - MIA Select Converter
Manage notes and learn better
CDS - Authority check (Part 2)
ABAP Cloud - Transport of the Software Component
BTP - Interface Performance
BTP - Basic Authentication & Principal Propagation
BTP - Table Entity
ABAP Cloud - CRV Update & TIER-3
ABAP Cloud - Read XML
ADT - My IDE Actions
BTP - HTTP Service
BTP - ABAP Unit Runner
CDS - Hierarchy
My Community - Update (February 2025)
ABAP - XCO Class Runner
BTP - Custom Data Browser
ABAP - XCO UUID
ABAP - XCO System Fields
RAP - Popup Default values
ABAP - Learning new topics
RAP - Popup Mandatory Fields
ABAP Cloud - Clean Core (Scenarios)
RAP - Deep Table Action
ABAP Cloud - Programming Model
Year review 2024
My 2024 - Behind the Scenes
RAP - Side Effects
RAP - Events
RAP - Load Excel File
ABAP Cloud - ADT Trees (Overview)
RAP - Semantic Key
RAP - File Upload (Stream)
RAP - Report Pattern
ABAP Environment - The right size (sizing)
ABAP - XCO Excel
BTP - Application Job (v2)
ABAP - XCO Strings
ABAP Cloud - Relevant Objects
CDS - Migration of Views
ABAP - XCO Libraries
ABAP Cloud - Locks
CDS - Types and Enums
ABAP Cloud - HTTP Client
ABAP Tools - Working with Eclipse (Storage)
BTP - Central ATC
How much Fiori do ABAP developers need?
DSAG Annual Congress 2024
ABAP in Practice - String Processing
SAP TechEd 2024 - Behind the Scenes
SAP TechEd 2024 - Recap for ABAP
ABAP Cloud - Key User Apps
ABAP Tools - Working with Eclipse (Multiple Debugging Sessions)
BTP - Inbound and Outbound Communication
BTP - Transport ZLOCAL Objects
ABAP Cloud - JSON Conversion
ABAP in Practice - Test Driven Development
ABAP - CDS Extraktor
ABAP in Practice - Merge data sets
ABAP Cloud - Number ranges
ABAP Tools - Working with Eclipse (SAP GUI Language)
ABAP Cloud - Data Types
My Community - Update (August 24)
SAP Learning Roadmap (Roles)
ABAP in Practice - Modern ABAP
ABAP Cloud - Deprecation Flow
ABAP OO - Visibility, Availability, Data flow
ABAP Cloud - Translation
ABAP Quick - Performance Data Filtering
ABAP Cloud - Tables
Autumn 2024 - ABAP and SAP Events
ABAP Cloud - Software Components and Relations
BTP - Multiple Communication Systems
ABAP in Practice - Type Conversion
ABAP Cloud - Program
ABAP Tools - Working with Eclipse (CDS Templates)
ABAP Cloud - Migration (Frontend)
ABAP Unit - Test execution
ABAP Cloud - Mails
ABAP Tools - Quick Actions und Highlighting (ABAP Unit)
Intermediate Certificates
ABAP Cloud - Background processing
SAP Community dead? My Community starts
ABAP Cloud - Table maintenance
BTP - Business Configuration (Settings)
ABAP Tools - Configure Tool Bridge
RAP - Deep Action in OData v4
BTP - Business Configuration (Adaptation)
ABAP Development Days 2024
BTP - Business Configuration (without Transport)
BTP - Business Configuration (Usage)
BTP - Business Configuration (Creation)
BTP - OData Access from On-Premise
ABAP - Type Casting
ABAP Cloud - Parallel processing
ABAP OO - Method parameters
ABAP Matrix (AFM/ALM)
ABAP Cloud - Migration (example)
ABAP Cloud - 3-TIER Model
ABAP Tools - Work with Eclipse (Execute object)
ABAP Cloud - Introduction
ABAP Quick - RFC Error handling
ABAP Cloud - Jobs
BTP - Application Job (Log)
BTP - Application Job (Internal API)
Year review 2023
ABAP Tools - Work with Eclipse (Source code compare)
ABAP Tools - Work with Eclipse (Performance Analysis)
BTP - Application Job (Exit Notification)
BTP - Application Job (Exit Check)
ABAP OO - Interface (DEFAULT IGNORE)
Autumn 2023 - ABAP and SAP events
BTP - Application Job (Creation)
BTP - Application Jobs (Introduction)
Devtoberfest 2023 Recap
RAP - Show app count (Tile)
BTP - Create Entity for OData v4 with Draft
DSAG Annual Congress 2023
RAP - Generator (Fiori)
RAP - Generator (ADT)
Software Heroes - 5 year anniversary
ABAP Tools - Work with Eclipse (CDS Analysis)
RAP - Unmanaged (Remote)
RAP - Unmanaged (Local)
RAP - Unmanaged Scenario
ABAP Tools - Work with Eclipse (Feed Reader)
ABAP Tools - Work with Eclipse (Split Screen)
RAP - Send mail
BTP - Connect Office365 Mail
RAP - Search
RAP - Virtual Elements
RAP - UI Annotations (Part 2)
RAP - EML (Part 2)
RAP - Complex entity
ABAP Tools - Plugin ABAP Cleaner
ABAP Development Days 2023
ABAP Quick - CLEAR right
Modernize your ABAP
ABAP Quick - Performance chained statements
Code vs. Vacancy
ABAP Deep Dive - FOR (Loops)
ABAP Unit - TDF (Function Double)
RAP - Custom Entity
DSAG Technology Days 2023
BTP - Connect on-premise (Function module)
BTP - Access methods On-Premise (OData)
BTP - Connect on-premise (OData)
BTP - Fiori Elements App (Deployment)
BTP - Fiori Elements App (Creation)
BTP - Business Application Studio
ABAP Deep Dive - Table access (internal)
RAP - Build a simple app
RAP - ABAP Unit (Service)
RAP - ABAP Unit (Business Object)
ABAP Developer still relevant
Year review 2022
ABAP - FINAL
RAP - Draft (Part 2)
RAP - Draft
RAP - Feature Control
ABAP Tools - Work with Eclipse (Project Explorer)
ABAP Quick - Adobe Forms too big
ABAP Deep Dive - VALUE
Autumn 2022 - ABAP and SAP events
ABAP - Common Table Expression (CTE)
RAP - Numbering
RAP - Messages
RAP - Popup
RAP - Search help
RAP - Action (Part 2)
ABAP Deep Dive - CORRESPONDING
RAP - Action
ABAP - Step
RAP - Determination
RAP - Validation
RAP - Projection
RAP - Entity Manipulation Language (EML)
CDS - View Entity
RAP - UI Annotations
RAP - Simple Object
RAP - Introduction
ABAP - ALV still relevant in 2022?
ABAP in Change
CDS - Learnings
CDS - Virtual fields
ABAP Development Days 2022
CDS - Authority check
CDS - Extension of Views
DSAG Technology Days 2022
CDS - Performance
CDS - Conversion routine
CDS - Parameter
CDS - Aggregation
CDS - Association
CDS - Join, Union
CDS - Functions
CDS - Data model
CDS - View structure
CDS - Annotations
CDS - Virtual data model
CDS - Basics
ABAP - What's next
ABAP - Text, String, Template
ABAP Quick - Processing in a new task
Year review 2021
ABAP Environment - Development
ABAP Environment - Steampunk
ABAP Quick - Convert JSON to internal
ABAP Quick - External currency to internal
Start as ABAP developer
ABAP OO - Method interface
ABAP Unit - Tips
ABAP Unit - Software architecture
ABAP Unit - Testable Code (Part 3)
ABAP Unit - Testable Code (Part 2)
SAP TechEd 2021
ABAP Unit - Testable Code (Part 1)
ABAP Unit - Test OData
ABAP Unit - TDF (Test Double)
ABAP Unit - TDF (CDS Double)
ABAP Unit - TDF (SQL Double)
ABAP Unit - Test framework
ABAP Unit - Structure of test cases
ABAP OO - Chaining and casting
ABAP Unit - Analysis
ABAP Unit - Legacy objects
ABAP Unit - Basics
ABAP OO - Data Access Object (DAO)
ABAP OO - Exception classes
ABAP OO - Exception Handling
Flutter - Finance Overview (Framework)
ABAP Quick - Creation of test data
ABAP OO - Redefinition and Getter/Setter
Flutter - Finance Overview (Data)
ABAP OO - Interface and abstract class
ABAP OO - Dynamic, Static, Super
Flutter - Finance Overview (Project)
ABAP Unit Quick Guide
ABAP - Predicative Method Call
ABAP OO - Class and Inheritance
ABAP OO - Basics
ABAP Quick - RFC Buffer
ABAP - Outlook new articles
ABAP - Performance for the SELECT
ABAP - CL_BP_ABAP_JOB
ABAP - Check objects (Instances)
ABAP Tools - Work with Eclipse (Transport)
ABAP Quick - Wait for task
Flutter - #FlutterEngage
ABAP - Loops
ABAP - Comparison
Flutter - Learning source
ABAP - String Functions (Part 3)
ABAP - SELECT FROM @itab
ABAP - CL_ABAP_CONTEXT_INFO
ABAP - Skills of the future (Community Call)
Year review 2020
Play Cyberpunk 2077 on Shadow
ABAP - Use new statements
ABAP - Use INSERT
ABAP - Enumeration
ABAP - Work with references
SAP TechEd 2020
ABAP - Class Runner (Console Application)
ABAP - BOPF Quick Guide (Update)
Flutter - Websites
ABAP Unit - Introduction
ABAP - Refactoring of legacy code (2)
ABAP - Refactoring of legacy code (1)
ABAP - BOPF Quick Guide
ABAP - Skills of the future
ABAP Tools - Work with Eclipse (data analysis)
ABAP Tools - Work with Eclipse (Debugging)
Flutter Day 2020
ABAP Tools - Work with Eclipse (Refactoring)
ABAP Tools - Work with Eclipse (Search)
ABAP Tools - Why switching to ADT?
ABAP Obsolete - Assignment and calculation
ABAP Obsolete - Ranges and Headers
Flutter - Game Development
Flutter - Develop own packages (Part 2)
Flutter - Develop own packages (Part 1)
ABAP Tools - Installation ADT
ABAP Quick - Search in source code
Flutter - CodePen
ABAP Tools - SE80
ABAP Tools - Workbench
ABAP - BOPF Eclipse
ABAP - BOPF Performance
ABAP Quick - Icons
ABAP Quick - Classes and Dynpros
ABAP - BOPF Helper methods
ABAP - BOPF Custom Query
App Update January 2020
ABAP - BOPF Determination