PackagePackagetypeA library you install and call yourself.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

swixfort/Sdw.Abap.Di

A dependency-injection container for ABAP: register classes or interfaces, then resolve an object with its dependencies already constructed.

Wiring a class's dependencies by hand means constructing every collaborator in order before the object that needs them. Sdw.Abap.Di's container lets a report register classes and interfaces, for example a service class and the two dependencies its constructor imports, then call get_instance to receive the object with those dependencies already constructed and passed in. Registration is case-insensitive, so it does not matter whether a class name is given in upper or lower case.

Facts

LicenceMIT

Where it sits

Lives in
Provides
Dependency injectionABAPDependency injectioncapabilityWiring an object's collaborators from outside it, so a class can be swapped for another implementation without editing the code that uses it.

Who is behind it

Stefan WixfortStefan WixfortPersonMaintains this
In the atlas: maintains 1, contributes to 2
@swixfort
maintainer

Before choosing this

Signals

RepositoryNot reachableNot reachable since 2026-10-20

Since 2026-10-20 the repository this entry names answers that it does not exist.

What it declares

Every artifact

Type
Package
Origin
Independently maintained

As a package

Where it runs
does not say
Distributed through
does not say

Connections1

Dependency injection
  1. bothzoli/ABAP-IoC-ContainerInversion-of-control container for ABAPfrom ABAP

Details

Sources2
dotabapdiscovered herechecked
github.com/swixfort/Sdw.Abap.Ditree, pushes, contributors, CIchecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
not reachable since, 3 crawls
discovered viadotabap
first seen in the atlas
ecosystem and domainabap, developer-experience
abaplint
issues under its own abaplint configuration408
lines1,641
statements859
objects22
files45
analysed, master
abaplint version2.120.84
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:swixfort-sdw-abap-di
JSON
/artifacts/swixfort-sdw-abap-di.json
MCP
Connecting an agent