This is a test message to test the length of the message box.
Login
|
BTP Business Configuration
Erstellt von Software-Heroes

BTP - Business Configuration (ohne Transport)

360

Wie nutzt man eigentlich die Business Configuration ohne die Transportaufzeichnung? In diesem Artikel klären wir, ob es möglich ist.

Werbung


Im letzten Artikel hatten wir uns die Nutzung der Business Configuration angeschaut, dabei fiel auf, dass immer ein Transport nötig ist, um die Einträge in der Tabelle zu ändern. In diesem kleinen Tipp schauen wir uns an, wie wir die Transportsteuerung, ähnlich der SM30 deaktivieren kann.

 

Einleitung

Bei Customizing ist es wichtig, dass dieses konsistent über die Systemlandschaft verteilt wird, da es zentrale Prozesse im System steuert. Damit ist es auch wichtig, dass Änderungen in Transporten aufgezeichnet werden und über die Systemlandschaft hinweg transportiert werden. In der Eigenentwicklung gibt es aber auch immer wieder Anforderungen, Einstellungen direkt in der Produktion pflegen zu können, dass wäre aktuell damit nicht umsetzbar.

 

Änderung

Schauen wir uns dazu einmal die durchzuführenden Änderungen an, was müssen wir am Business Objekt ändern, damit wir ohne Transport arbeiten können. Dabei solltest du beachten, dass die Art der Tabelle immer auf C für Customizing stehen muss, wenn sie in einer Business Configuration verwendet wird.

 

Verhaltensimplementierung

Der einfachste Weg ist das Auskommentieren von den nötigen Aufrufen. Wenn du dir die Verhaltensimplementierung anschaust (Local Type), findest du mehrere Hilfsklassen für die Implementierung der einzelnen Funktionen.

 

Die Klasse mit CTS ist der Anschluss an die Transportverwaltung. Folgende Methodeninhalte müssen wir auskommentieren:

  • Singleton - GET_INSTANCE_FEATURE
  • Entität - GET_GLOBAL_FEATURES
  • Entität - ValidateTransportRequest (Validierung aus RAP)

 

CDS Metadata

In der Metadata des Singleton müssen wir noch die Aktion auskommentieren, sonst wird diese noch in der UI angezeigt.

 

Komplett

Du kannst das Objekt natürlich auch komplett bereinigen. Dazu musste die Verhaltensdefinition komplett bereinigen und in der Implementierung alle Spuren zum Transportanschluss löschen. Bist du dir noch unsicher, ob du die Einstellungen später noch benötigst, kannst du sie erst einmal auskommentieren.

 

Ergebnis

Das Ergebnis unserer Anpassungen sieht nun wie folgt aus, der "Select Transport" Button ist nun nicht mehr vorhanden, die Einträge in der Tabelle lassen sich editieren und speichern.

 

Alle Änderungen, die wir durchgeführt haben, findest du im Commit des GitHub Repositorys, dort kannst du die verschiedenen Änderungen noch einmal nachvollziehen.

 

Fazit

Es sind nicht viele Anpassungen am Objekt nötig, um die Transportaufzeichnung zu deaktivieren. Theoretisch kannst du damit auch Transporte im Entwicklungssystem aufzeichnen, aber in den Folgesystemen Anpassung an den Stammdaten zulassen. Ähnliche hybride Szenarien gab es bereits in der Vergangenheit im Umfeld der SM30.


Enthaltene Themen:
BTPABAP EnvironmentBusiness Configuration
Kommentare (0)



Und weiter ...

Bist du zufrieden mit dem Inhalt des Artikels? Wir posten jeden Dienstag und Freitag neuen Content im Bereich ABAP und unregelmäßig in allen anderen Bereichen. Schaue bei unseren Tools und Apps vorbei, diese stellen wir kostenlos zur Verfügung.


RAP - Änderungsbelege implementieren (Nativ)

Kategorie - ABAP

Hast du das passende Release, dann kannst du Änderungsbelege auch mittlerweile nativ in RAP implementieren, ohne viel mnauelle Implementierung. Schauen wir uns dazu die verschiedenen Schritte an.

24.04.2026

RAP - Auxiliary Class

Kategorie - ABAP

Wenn die Implementierung in der Verhaltensimplementierung eines RAP Objekts wächst, welche Möglichkeiten hast du dann noch für eine saubere Kapselung? Schauen wir uns das einmal im Detail an.

17.04.2026

RAP - Änderungsbelege implementieren (Manuell)

Kategorie - ABAP

In diesem Artikel steigen wir in die manuelle Implementierung der Änderungsbelege in unser RAP Objekt ein und schauen uns die verschiedenen Schritte der Integration an. Am Ende sollen Änderungsbelege automatisch erzeugt werden.

14.04.2026

RAP - Draft Query

Kategorie - ABAP

In diesem Artikel schauen wir uns die Draft Query in RAP an und wie du damit die Einträge und ihre Sichtbarkeit steuern kannst. Dazu schauen wir uns die Praxis an einem Beispiel an.

03.04.2026

RAP - Importance

Kategorie - ABAP

Schauen wir einmal auf die Wichtigkeit von Informationen innerhalb einer SAP Fiori Anwendung und wie wir damit die Sichtbarkeit in der RAP Anwendung steuern können.

24.03.2026