Erscheinungsbild
Transport-Requests
Applikationen in Z-Paketen werden einem offenen Transport-Request zugeordnet, damit Änderungen ins Test- und Produktivsystem transportiert werden können. Der Designer holt die Liste offener Transports aus dem SAP-System ab.
Transport im App-Anlege-Dialog
Beim Anlegen einer neuen Applikation wählen Sie:
| Feld | Hinweis |
|---|---|
| Paket | Bei $TMP wird kein Transport benötigt. Bei Z-Paketen ist die Auswahl Pflicht. |
| Transport-Request | Dropdown – enthält alle offenen Requests des Pakets |
Sobald Sie das Paket ändern, lädt der Designer die Liste der zugehörigen offenen Transports neu.
Status der Transports
Im Dropdown erscheinen ausschließlich offene (modifizierbare) Transports. Geschlossene oder freigegebene Transports tauchen nicht auf, weil sie keine weiteren Änderungen mehr aufnehmen können.
Transport beim Speichern und Bauen
Bei jedem Vorgang, der Daten am SAP-System schreibt, hängt der Mobile Builder die geänderten Objekte automatisch an den zugewiesenen Transport an:
| Vorgang | Anhang an Transport |
|---|---|
| Speichern | Aktualisierte App-Definition |
| Build | BSP-Anwendung der gebauten App |
| Backend-Klasse generieren | Erzeugte ABAP-Klasse |
| Konstanten-Klasse generieren | Erzeugte Hilfsklasse |
| Übersetzungen pflegen | Eingetragene i18n-Texte |
Lokale Entwicklung mit $TMP
Für die initiale Entwicklung können Sie die App im Paket $TMP anlegen. Dann wird kein Transport benötigt, die App ist aber nur lokal verfügbar.
Move statt Re-Build
Wenn Sie eine $TMP-App produktiv stellen möchten, bewegen Sie das Paket über die SAP-BASIS in ein Z-Paket – ein erneuter Build im Z-Paket ist nicht nötig. Damit bleibt die Versionshistorie erhalten.
Fehlerbild: Transport gesperrt
Ist der zugeordnete Transport gesperrt (z.B. weil er auf einem anderen System liegt oder bereits freigegeben wurde), schlägt der Build fehl. Lösung:
- Anderen offenen Transport zuweisen, oder
- Sperre durch BASIS aufheben lassen
Transport im Designer wechseln
Aktuell zeigt der Designer den ursprünglich gewählten Transport beim Anlegen der App fest an. Soll eine bereits angelegte App in einen anderen Transport wandern, ist das eine BASIS-Aktion (über die Transaktion SE03 oder vergleichbare Werkzeuge).
Nächste Schritte
- SAP-Pakete – Paket-Validierung und -Konventionen
- Build & Deployment