Montag, 6. März 2017

SAPUI5 ältere Version laden (Eclipse)

Vielleicht hattet ihr auch schon des Öfteren das Problem, dass manche Funktionen von SAPUI5 bzw. OpenUI5 in eurer lokal installierten Version nicht verfügbar sind. Auch kann es natürlich vorkommen, dass ihr lokal eine andere Version wie auf dem SAP Netweaver Gateway installiert habt.
Es kann viele Gründe geben weshalb ein Downgrade oder Upgrade der UI5 Version Sinn macht. Leider ist das gar nicht so einfach möglich. Den für mich komfortabelsten Weg möchte ich euch hier kurz darstellen.

In eurem Projekt befindet sich eine index.html Datei. Dort findet ihr auch einen Codeabschnitt ähnlich wie:

<script
 id="sap-ui-bootstrap"
 src="resources/sap-ui-core.js"
 data-sap-ui-theme="sap_bluecrystal"
 data-sap-ui-libs="sap.m">
</script>

Hier ersetzt ihr einfach den src Tag mit einem Link der zu eurer gewünschten Version passt. Also könnte das ganze bei Version 1.40.17 wie folgt aussehen:

<script
 id="sap-ui-bootstrap"
 src="https://sapui5.hana.ondemand.com/1.40.17/resources/sap-ui-core.js"
 data-sap-ui-theme="sap_bluecrystal"
 data-sap-ui-libs="sap.m">
</script>

Um immer die aktuellste Version zu ziehen benutz man folgende URL im src Tag:
https://sapui5.hana.ondemand.com/resources/sap-ui-core.js