#ABAP#Web Dynpro#MVC

The MVC pattern in Web Dynpro ABAP: why separation isn't optional

Model, View, Controller. Web Dynpro doesn't suggest MVC to you: it enforces it. Understanding that architecture is the difference between an app that survives maintenance and a classic dynpro in disguise.

Mar 17, 2026

#ABAP#Web Dynpro#FPM

Floorplan Manager versus classic Web Dynpro: when to standardize and when to migrate

FPM doesn't replace Web Dynpro: it standardizes it. UIBB, floorplans and configuration versus hand-built views. And the uncomfortable question: when it makes sense to stay in WD and when to jump to Fiori.

Mar 14, 2026

#ABAP#Web Dynpro#Components

Reusable components in Web Dynpro: component usage without coupling

Reusing a Web Dynpro component isn't copy and paste. It's declaring the usage, instantiating the component usage and mapping contexts. Done right, it scales; done wrong, it couples everything to everything.

Mar 13, 2026

#ABAP#Web Dynpro#Navigation

Events, actions and navigation in Web Dynpro: the flow you have to see

From a click to a view change. Actions, inbound and outbound plugs, navigation links and the phase model. Once you understand this flow, you stop programming blind.

Mar 11, 2026

#ABAP#Web Dynpro#Controllers

Controllers and components in Web Dynpro: who commands and who exposes

View controller, global controller, interface controller. Understanding the three types and the hook methods is what separates whoever copies snippets from whoever designs reusable components.

Mar 9, 2026

#ABAP#Web Dynpro#Context

The Web Dynpro context: nodes, attributes and binding without drama

The context is the memory of your Web Dynpro application. Nodes, cardinality and automatic binding. Master this and half the bugs of a WD app disappear before they're even born.

Mar 8, 2026

← All posts