Probleme bei APPENDs und INCLUDEs in BAPI-Datenstrukturen 

In einer BAPI-Struktur dürfen keine INCLUDE-Strukturen verwendet werden, da Erweiterungen einer INCLUDE-Struktur im allgemeinen zu einer inkompatiblen Änderung der BAPI-Struktur führen. Siehe hierzu auch Inkompatible Weiterentwicklungen.
BAPI-Strukturen selbst sollten auch nicht in anderen Strukturen verwendet werden.

Struktur S1 besteht aus den Feldern F1 und F2. Struktur S2 inkludiert Struktur S1 und hat selbst ein Feld F3. Wird nun zu Struktur S1 ein Feld F3 hinzugefügt, hat dies in eine inkompatible Änderung an Struktur S2 zur Folge und führt darüber hinaus zu einer Namenskollision der Felder F3.

Folgende Grafik illustriert diese Problematik.