RSS.Social

Software-Heroes [EN]

follow: @[email protected]

Posts

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