Allgemeines

Ab GuiXT Version 2011 Q1 1 können Sie GuiXT Scripte, Bilder (gif, jpg),  InputScripte und beliebige andere Dateien auch im "SAP MIME Repository" ablegen, SAP Transaktion SE80. Gegenüber der älteren Ablage im SAP Web Repository bietet das einige Vorteile:

  • SAP unterstützt die Versionierung aller dort abgelegten Dateien
  • Die Dateien können in einer Baumstruktur übersichtlich angeordnet werden
  • Insgesamt ist die Pflegetransaktion SE80 komfortabler als SMW0 (Web Repository). Sie wird von SAP auch für Web Dynpro und BSP-Anwendungen genutzt.
  • Es steht ein Tool (ABAP-Programm BSP_UPDATE_MIMEREPOS) zur Verfügung, das lokale Verzeichnisse ins Mime Repository transportiert oder von dort in ein lokales Verzeichnis kopiert
  • Der Zugriff kann auch über http oder WebDAV erfolgen. GuiXT greift über RFC-Aufrufe auf die Inhalte des Mime Repository zu.
  • Die für das Web Repository nötige Freigabe des Zugriffs-Funktionsbausteins ist nicht nötig.

Die Nachteile:

  • Der erste Zugriff ist etwas langsamer, da pro Datei insgesamt 3 RFC-Aufrufe nötig sind. Es empfiehlt sich, mit VersionNumber zu arbeiten, dann spielen die Zugriffszeiten im produktiven Einsatz praktisch keine Rolle.
  • Durch die vielfältigen Möglichkeiten des Mime Repository ist alles etwas komplexer

Durch die Notation SAPMR: analog zu SAPWR: können Sie überall, wo Dateien oder Verzeichnisse in GuiXT eine Rolle spielen, einen Pfad im SAP Mime Repository angeben. Beispiele:

// GuiXT Profile
Directory1     SAPMR:SAP/BC/BSP/SAP/GUIXT

// Script
Image (toolbar)    SAPMR:SAP/BC/BSP/SAP/GUIXT/ICONS/help.gif

Beispiel aus Transaktion SE80, SAP Mime Repository: