SAP Report RSLANG20 verwenden

 SAP, Übersetzung  Kommentare deaktiviert für SAP Report RSLANG20 verwenden
Sep 142017
 

Der SAP-Report RSLANG20 ist dann hilfreich, wenn neue oder korrigierte Übersetzungen zwar im Objekt angekommen sind (Test hierfür ist z.B. der Aufruf des zugrundeliegenden DTEL in der SE63), aber nicht im Dynpro angezeigt wird.

RSLANG20 kann dann genutzt werden, um alle Dynpros einer Sprache mittels der Zusatzeinstellung „Force Mode“ neu zu generieren. Auf E/I-Systemen bedarf es dafür meist keiner Sonderrechte.

1. Transaktion SE38 aufrufen.
2. „RSLANG20“ eingeben und ausführen.
3. Sprache(n) wählen.
4. Einstellung „Force-Modus“ aktivieren.
5. Ausführen.

Erfahrungsgemäß treten Dynpro-Aktualisierungsprobleme auf P sehr selten, aber durchaus häufiger auf Q auf. Dort ist für das Ausführen dieses Reports dann ein Firefighter notwendig.

Die ausführliche SAP Note findet sich bei:
http://www.se63.info/110910-deleting-the-language-load/

Alternativ kann auch in der SE80 im Entwicklungspaket beim einzelnen Dynpro über einen Rechtsklick im Kontextmenü der Punkt „Aktivieren“ gewählt werden, dies aktualisiert dieses Dynpro.

Share

SQL-Abfragen in Dragoman nutzen

 SAP, Übersetzung  Kommentare deaktiviert für SQL-Abfragen in Dragoman nutzen
Jul 042017
 

Es gibt in Dragoman die Möglichkeit, ein SQL-Statement für die Filterung von Tabelleneinträgen zu nutzen. Dies ist z.B. besonders sinnvoll, wenn die Tabelle sowohl SAP- als auch kundenspezifische Einträge enthält. Diese sind durch die führenden Buchstaben X, Y oder Z kenntlich (abhängig vom Projekt).

Wenn man in einem Dragoman-Szenario eine Tabelle einfügt, wird diese immer komplett ausgewertet. Bei einem Sprachtransport würden ebenfalls alle Zeilen transportiert werden. Über die SQL-Filter kann dies bis herunter auf einzelne Einträge eingeschränkt werden.

Ohne Filterung:

  • 15.000 Zeilen in der Tabelle = im Szenario und damit im Sprachtransport

Nach Filterung auf kundenspezifische Einträge:

  • 3.000 Zeilen im Szenario und damit im Sprachtransport

Nach Filterung auf den bekannten Namen von Einträgen, z.B. ZMNADR*:

  • 5 Zeilen im Szenario und damit im Sprachtransport

Nach spezifischer Filterung auf den bekannten Namen eines Eintrags, z.B. ZMNADR3:

  • 1 Zeile im Szenario und damit im Sprachtransport

Feldnamen für Filter ermitteln

Für den SQL-Filter sind die Feldnamen (DTEL-Objekte) sowie die Filterkriterien (z.B. der Inhalt startet mit „ZMNA*“) notwendig, auf die gefiltert werden kann.

Diese können am einfachsten über die SE16 ermittelt werden.

  1. SE16 aufrufen
  2. Tabelle eingeben.
  3. Vorhandene Felder prüfen, mit den Filtermöglichkeiten experimentieren und die Ergebnisse anzeigen lassen.
  4. Wenn das richtige Feld und Filter identifiziert sind, können diese in Dragoman übertragen werden.

SQL-Statements zusammenstellen

Prinzipiell wird ein FELD (aka eine Spalte) nach einem Inhalt durchsucht und dahingehend gefiltert.

FELD = 'ZMNADR3′        (gleich)

FELD <> 'ZMNADR3′    (ungleich)

FELD Like 'ZMNA%‘      (Feldinhalt beginnt mit ZMNA; das % entspricht einem * in SAP)

FELD Not Like 'ZMNA%‘   (Feldinhalt beginnt nicht mit ZMNA)

Kombinationen:

FELD = 'V2′ AND FELD2 like 'ZMNA%‘    (AND: beide Bedingungen müssen erfüllt sein)

FELD = 'V2′ OR FELD2 like 'ZMNA%‘   (OR: eine von beiden Bedingungen muss erfüllt sein)

 

SQL-Syntax in Dragoman eingeben

Die Eingabe des Filters kann im Dragoman über zwei Wege erfolgen:

  • Konfiguration > Texttabellen > Bearbeiten -> in der Bearbeitungssicht werden die SQL-Abfragen angezeigt
  • Szenariodefinition > Texttabellen

Link zur Dragoman-Dokumentation für SQL-Queries

Bei einer langen Liste von Tabellen, die z.B. mandantenabhängig gefiltert werden sollen, muss die SQL-Abfrage bei jeder Tabelle einzeln eingegeben werden.

Nach Eingabe des SQL-Filters sollte mit einer Vollanalyse und über den Vergleich mit dem Filterergebnis aus der SE16 geprüft werden, dass die richtigen Einträge gefunden wurden.

Danach kann in Dragoman wie üblich übersetzt und transportiert werden.

Als letzter Check kann in der SE09/SE10 noch der Transport geprüft werden. Auch dieser sollte nur die Einträge enthalten, die das SQL-Statement geliefert hat.

Share

Tabellen übersetzen in SAP

 SAP, Übersetzung  Kommentare deaktiviert für Tabellen übersetzen in SAP
Jul 032017
 

Beim Übersetzen von Tabellen in SAP gibt es zwei mögliche Aspekte:

Kundenspezifische Felder (Spalten) der Tabelle

Die Tabelle wurde um kundenspezifische Felder erweitert, z.B. ZMMX_E_VERFALL. (Kundenspezifische Objekte beginnen üblicherweise mit X*, Y* oder Z*, abhängig vom Projekt.)

Analyse:

  1. SE11 aufrufen.
  2. Tabelle eingeben und „Anzeigen“.
  3. Struktur der Tabelle prüfen.
  4. Bei vorhandenem Datenelement mit Z*** Doppelklick auf das Feld, um das Objekt (vom Typ DTEL) zu öffnen.
  5. Über Springen > Übersetzung in die SE63 verzweigen und prüfen, wie der Übersetzungsstand ist.

Hier kann direkt übersetzt werden. Alternativ kann im Dragoman das Objekt in ein Dragoman-Szenario eingefügt werden über Konfiguration > Objektliste.

Übersetzungsrelevante Inhalte in der Tabelle

Die Tabelle selbst kann übersetzungsrelevante Inhalte haben. Dies kann man daran erkennen, dass es ein Feld SPRAS oder LANGU (beide vom Typ LANG) geben muss. Diese enthalten die Sprachkürzel.

Analyse:

  1. SE11 aufrufen.
  2. Tabelle eingeben.
  3. Struktur der Tabelle prüfen. Bei vorhandenem Feld SPRAS oder LANGU beinhaltet die Tabelle übersetzungsrelevante Inhalte.

Übersetzungsrelevante Tabelleneinträge können über die SE63 > Kurztexte > TABL übersetzt werden oder im Dragoman über Szenario > Konfiguration > Texttabellen.

Share

Wichtigste Schnittstellen beim Übersetzen mit SNP Dragoman

 Business, SAP, Übersetzung  Kommentare deaktiviert für Wichtigste Schnittstellen beim Übersetzen mit SNP Dragoman
Jan 092017
 

Beim Übersetzen mit SNP Dragoman ist die Technik (aka die Verwendung von Dragoman) meist das kleinere Problem, wenn man einige grundlegende Ansätze – wie das Thema Vorschlagswerte und deren Befüllung – verstanden hat.

Die Schnittstelle zu Übersetzungsfirmen wird über die ausgeleiteten Excels abgebildet. Hier gibt es typischerweise folgende Probleme:

  • Das eigenartige Excel-Format (.xls, Format „XML Kalkulationblatt“) führt beim Öffnen beim Empfänger zu einer Meldung, die extra bestätigt werden muss. Dies kann über ein Speichern als echtes .xls geändert werden, muss aber vor dem Import wieder korrigiert werden. Dazu das Excel unter „XML Kalkulationsblatt“ speichern und die Endung im Explorer auf .xls ändern.
  • Bei der Verarbeitung kann es dazu kommen, dass die maximale Länge überschritten wird. Dies muss vor dem Import geprüft werden, bzw. nach erfolglosem Import muss die von Dragoman angemerkte überlange Zeile korrigiert werden.

Eine andere große Schnittstelle ist die mit der SAP Basis. Da SAP-Übersetzungen transportiert werden müssen, sind sie Teil des Transportwesens und unterliegen den in der Firma gelebten Prozessen. Folgende zwei Strategien sind üblich:

  • Übersetzungstransporte hängen an der Anforderung der jeweiligen Entwicklung und werden vom Anforderer selbst freigegeben und weiterbehandelt. Dies ist transporttechnisch die einfachste Strategie, führt allerdings in Dragoman zu vielen kleinen Szenarien. Für den Überblick sollten immer auch zusätzlich regelmäßig Analysen über Module gefahren werden.
  • Übersetzungen gelten als eigene Anforderungen, die Übersetzungen werden übergreifend über alle Module und ungeachtet der spezifischen Entwicklungen darin durchgeführt. Das Übersetzungsteam muss dabei analog zu jedem Entwickler den ganzen Zyklus einer Anforderungs-ID mitmachen. Dies führt zu Mehraufwänden und wird leicht problematisch, wenn das Übersetzungsteam nicht automatisch alle Entwicklungsinfos wie z.B. GoLive-Termine erhält. Außerdem kann durch die Entkopplung von Entwicklung und ihrer Übersetzung nicht immer nachvollzogen werden, wer zuständig ist (siehe nächsten Punkt).

Die dritte Schnittstelle ist die zur Entwicklung / den SAP-Teams, wenn es darum geht, fehlende Übersetzungen aufzuspüren. Typische Probleme:

  • Kein Entwickler zur Unterstützung der Analyse vorhanden. Fehlende SAP-Übersetzungen analysieren erfordert schon SAP-Kenntnisse. Dennoch kann es notwendig sein, für schwierige Fälle einen Entwickler mit der Analyse zu betreuen. Hier muss dem Auftraggeber klargemacht werden, dass hier ein gewisser Bedarf besteht, ca. 1-2 Stunden/Woche.
  • Bei analysiertem, aber für die Übersetzung unlösbaren Problem: Kein definiertes Team vorhanden, d.h. kein dezidierter Ansprechpartner z.B. für ein Modul greifbar. Manchmal hilft hier, Probleme solange auszusitzen, bis das Thema nach oben eskaliert und sich jemand auf der Entwicklungsseite dafür zuständig fühlt, das Problem anzugehen.

Die hier genannten Schnittstellenthemen sind besonders bei der Schätzung des Zeitaufwands von Übersetzungen wichtig, da hier sehr schnell viel Zeit vertreichen kann.

Share

SAP-Oberfläche übersetzen mit der SE63

 SAP, Übersetzung  Kommentare deaktiviert für SAP-Oberfläche übersetzen mit der SE63
Mrz 292016
 

Die Übersetzung der Oberfläche läuft üblicherweise in zwei Schritten:

  • Übersetzung im Entwicklungssystem mit der SE63 durchführen
  • Vorgenommene Übersetzung mit der SLXT in einen Übersetzungsstransport schreiben

Tipp: Die SE63 ist für die schnelle Übersetzung von Objekten gedacht. Wenn Sie in SAP komplette Pakete für die Übersetzung schnüren wollen, nutzen Sie die Transaktion LXE_MASTER zum Einrichten und Verwalten der Übersetzungsumgebung.

Im Folgenden liegt der Fokus auf Kurztexten.

Übersetzungen mit der SE63 durchführen
Mit der Transaktion SE63 können direkt Objekte übersetzt werden. Der große Nachteil der SE63 ist, dass man sehr gut wissen muss, was man übersetzen will. (Hierfür ist die Auswertung mit SNP Dragoman sehr geeignet, wie ich in einem zukünftigen Beitrag beschreibe.)

Schon die Auswahl nur über Kurztexte und dort Oberflächentexte zeigt die große Vielfalt an Übersetzungsobjekten in SAP. Ohne die Kenntnis von Objekttyp und technischem Namen kann die Übersetzung nicht durchgeführt werden.
se63_1

se63_2 se63_3

Die SE63 kann allerdings auch direkt z.B. aus der SE80 über ein Enwicklungspaket angesprungen werden.
Dazu das Entwicklungspaket aufrufen, z.B. einen Dynpro auswählen und Springen > Übersetzung aufrufen.

se63_über_se80

Eine weitere Aufrufsvariante ist, in der SE10 einen Transport aufzurufen, in einzelne Objekte des Transports zu springen und dann wieder über Springen > Übersetzung zu gehen.

Im Folgenden sehen Sie, wie eine zu übersetzende Zeile dargestellt wird. In der Titelzeile steht das aufgerufene Objekt. Es kann direkt in die freie Zeile geschrieben werden. Mit einem Doppelklick können Sie direkt den Text von oben (oder unten, wenn es einen englischen Vorschlag gibt) in die freie Zeile kopieren und dort bearbeiten.
se63_über_se80_2

Danach die Übersetzung speichern.

Übersetzungen mit der Transaktion SLXT transportieren

Nach der Übersetzung muss für die Objekte manuell ein Übersetzungstransport angelegt werden. Dies machen Sie mit der Transaktion SLXT. Geben Sie dort an, welche Übersetzungen transportiert werden sollen, z.B. alle, die Sie am heutigen Tag in Entwicklungspaket X durchgeführt haben. Wählen Sie „Workbenchauftrag“ und beachten Sie bei der Benennung des Transport die bei Ihnen gültigen Transportrichtlinien.

Transaktion SLXT zur SE63

Weiterführende Links:

SAP-Dokumentation zur SE63

SAP-Dokumentation zur SLXT

SAP-Dokumentation zur LXE_Master

Share

SAP-Dokumentation und SAP-Übersetzung

 Dokumentation, SAP, Übersetzung  Kommentare deaktiviert für SAP-Dokumentation und SAP-Übersetzung
Mrz 242016
 

Seit einigen Jahren habe ich in Kundenprojekten viel Erfahrung mit Lösungen rund um SAP-Dokumentation und -Übersetzung gesammelt und biete dieses Thema jetzt explizit an.

Warum ist SAP so ein spezieller Bereich? Hier einige Gründe:

SAP-Dokumentation

  • Hinter dem Kürzel SAP stecken sehr viele unterschiedliche Module, die mehr oder weniger vernetzt sind. Eine SAP-Dokumentation ist damit eigentlich immer eine Modul-Dokumentation.
  • Die Standardfunktionen der Module sind dabei durch kundenspezifische Erweiterungen angereichert. Der übliche Anspruch einer „vollständigen“ Dokumentation ist weder möglich noch erstrebenswert – es geht immer um Dokumentation spezifischer Prozesse. Ohne die SAP-Experten geht dies leider nicht. Ein wildes Testen der Oberfläche wie bei kleineren Software-Paketen ist unmöglich.
  • Durch die Prozessorientierung sind Anwenderdokumentationen oft Klick-Anleitungen, die durch wichtige, kundenspezifische Informationen ergänzt werden müssen.
  • Auf der Entwicklungsseite ist es wichtig, in den Dokumentationen sowohl die betriebswirtschaftliche Seite als auch die betroffenen Transaktionen, Rollen, Tabellen, Programme, Funktionen, User Exits, Prüfungen usw. zu beschreiben. Auch hier muss vorsichtig abgegrenzt werden, was Standard und was Erweiterung ist.

SAP-Übersetzungen

  • SAP hat eine sehr eigene Terminologie, die sich auch in den englischen Übersetzungen auswirkt.
    Dazu kommt oft firmeninterne Terminologie, die sich auch von Modul zu Modul bzw. Bereich zu Bereich unterscheiden kann.
  • Bei der Übersetzung von SAP-Oberflächen gibt es mehrere Möglichkeiten. Die Oberflächen können beispielsweise direkt im System übersetzt werden mit der SE63 oder über Objekte (dies erfordert Systemzugriff für die Übersetzer), oder alternativ können Tools wie SNP Dragoman verwendet werden, um die Inhalte als Excel zu liefern und sie an Übersetzungsdienstleister herauszugeben.
  • In problematischen Fällen muss auch eine Transportanalyse bzw. eine Suche in älteren Transporten über SE10 > „Objekt in Transport“ durchgeführt werden. Andersherum können Transporte von Objekten rein dafür geschnürt werden, dass diese handlicher übersetzt werden können.
  • Bei Erweiterung eines SAP-Systems auf weitere Sprachen ist es wichtig, mittels Scoping etwas einzugrenzen, welche Bereich tatsächlich übersetzt werden müssen. Dabei kann sich allerdings durchaus ergeben, dass das „Auseinanderfieseln“ der relevanten Entwicklungspakete zeitaufwendiger ist, als die kompletten SAP-Oberflächentexte auszuleiten und sie in die Übersetzung zu geben.

Viele dieser Themen werden hier im Blog in den nächsten Monaten ausführlicher diskutiert.

Share

Tipps zu SNP Dragoman für SAP-Übersetzungen

 SAP, Übersetzung  Kommentare deaktiviert für Tipps zu SNP Dragoman für SAP-Übersetzungen
Mrz 122016
 

Seit 2011 arbeite ich mit SNP Dragoman. Mit diesem Tool können SAP-Übersetzungen leichter durchgeführt werden, da über den Export nach Excel ein Austausch mit Übersetzungsbüros, aber auch eine leichtere Inhouse-QM möglich ist.

Dragoman gehört inzwischen zum SNP Transformation Backbone, daher ist es vermutlich in vielen großen Firmen jetzt lizenztechnisch leichter verfügbar als früher.

Meine Beiträge werden sich beschäftigen mit

  • Auswertungen auf Basis von SAP-Entwicklungspaketen.
  • Auswertungen auf Basis von SAP-Transporten
  • Analysen als Hilfsmittel für Übersetzungen mit der SE63/SLXT

Weiterführende Links:

SNP Dragoman Herstellerseite

Webinar von SDL Trados zu SNP Dragoman (Youtube)

 

Share

Übersetzungen auf Babelfish-Niveau

 Übersetzung  Kommentare deaktiviert für Übersetzungen auf Babelfish-Niveau
Jan 022009
 

Gefunden im Köhntopp-Blog:

Überfall-Server: Die Abkürzung für den Überfall-Server ist Überflüssige Reihe von Unabhängigen Disketten…(weiterlesen)

Das glaube ich unbesehen ;)

Share
 

Die Waterfront in Bremen alias ehedem der“Space Park“ sucht Mitarbeiter…und der Kollege hat den dazugehörigen Aushang fotografiert.

Waterfront Bremen Werbung

Denglisch mal anders herum.

Share

Terminologie und Style Guides

 Übersetzung  Kommentare deaktiviert für Terminologie und Style Guides
Nov 122008
 

Aus Redmond…
Zum Download: Microsoft terminology spreadsheet with translations for over 40 languages, includes Windows Vista and Office 2007 terms – die ultimative, kostenlose Referenztabelle für Microsoft-Terminologie.
Microsoft Manual of Style
Zum Kauf: The Microsoft Manual of Style for Technical Publications. Allerdings ist die neueste Ausgabe von 2004, d.h. Office 2007 und Vista sind hier nicht vertreten.

Aus Santa Clara…
Den als Buch erhältlichen Read Me First! a Style Guide for the Computer Industry gibt es inzwischen auch online bei books.google.de.

Aber auch sonst finden sich bei Sun nicht nur Grundlagenartikel rund um Using Style Guides, sondern es gibt für viele weitere Sprachen einen ausführlichen Translation Style Guide als PDF.

Da bleibt kaum eine Frage offen…

Share
© 2012 Doku-Hotline Suffusion theme by Sayontan Sinha