Entwickler Tipp
Mehrsprachige Fehlermeldungen mit SAP® Business ByDesign® werfen
Nach offiziellen SAP-Informationen bietet das SAP® Cloud Applications Studio nicht die Möglichkeit, Erfolgsmeldungen, Warnungen oder Fehlermeldungen mit den bekannten Mechanismen zu übersetzen. Es ist nicht möglich, die XLIFF-Datei für Skriptdateien zu exportieren, wie es bei UI-Objekten oder Business-Objekten der Fall ist.
Ein einfacher Weg, dieses Problem zu lösen, ist der folgende:
Legen Sie zunächst für jede gewünschte Sprache eine Message im Business-Objekt an:
Innerhalb der Anwendungslogik ermitteln Sie die Sprache des aktuellen Benutzers…
…und werfen Ihre entsprechende Message entsprechend dem Ergebnis:
Über diesen Weg können Sie mit verschiedenen Sprachen und sogar mit Fallback-Werten arbeiten, wenn eine Sprache beispielsweise nicht gepflegt ist. Verwenden Sie hierzu einfach ein zusätzliches „else“ innerhalb Ihrer if-Anweisung, um alle anderen Sprachen abzudecken, für die Sie keine spezifischen Messages gepflegt haben.