CL_SALV_TABLE Sprache

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

CL_SALV_TABLE Sprache

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

ich nutze das einfache CL_SALV_TABLE zur Ausgabe eines Grid's.

Mit der Methode set_f1_rollname ordne ich den Spalten ein Dummy Datenelement für Bezeichnungen, Hilfetexte, Spaltenüberschriften etc. zu.

Für die Elemente gibt es zwar Übersetzungen für DE und ES. Bei den Spaltenüberschriften ( Zuweisung über Textsymbole) und den Hilfetexten nach F1 kommt aber immer der Text der Originalsprache. Nur die Feldbezeichnung wird bei F1 in der Anmeldesprache ausgegeben.


Muss ich für die anderen Elemente die Anmeldesprache explizit mitgeben? Wo und wie kann ich das machen?


Vielen Dank und viele Grüße

Norbert

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: CL_SALV_TABLE Sprache

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Sind die Textsymbole in deinem Programm übersetzt?

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: CL_SALV_TABLE Sprache

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Ja, die Textsymbole sind in die benötigten Sprachen übersetzt.

Re: CL_SALV_TABLE Sprache

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
SAP_ENTWICKLER hat geschrieben:Mit der Methode set_f1_rollname ordne ich den Spalten ein Dummy Datenelement für Bezeichnungen, Hilfetexte, Spaltenüberschriften etc. zu.
...
Bei den Spaltenüberschriften ( Zuweisung über Textsymbole)...
Hat das Original Datenelement in der Struktur der Ausgabetabelle eine Übersetzung?
SAP_ENTWICKLER hat geschrieben:... und den Hilfetexten nach F1 kommt aber immer der Text der Originalsprache
Ist der Hilfetext übersetzt worden?

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: CL_SALV_TABLE Sprache

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Auch die Hilfetexte wurden übersetzt.

Re: CL_SALV_TABLE Sprache

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Zu deiner ursprünglichen Frage: Nein, es gibt keine gesonderte Möglichkeit die Anmeldesprache explizit mitzugeben.
Irgendwas muss bei dir nicht richtig eingestellt sein.

Hast du alle Übersetzungen kontrolliert?
Sind die Übersetzungen "aktiviert"? (Sofern das möglich ist. Leider arbeite ich nicht so oft damit und weis nicht ob das nicht irgendwo doch notwendig ist)

Alternativ:
Debugge mal den Funktionsbaustein HELP_OBJECT_SHOW mit aktiven System-Debugging und schau was an diesen beim Drücken von F1 übergeben wird.
Vorallem was als DOKLANGU übergeben wird.
Laut dem Aufruf in CL_GUI_ALV_GRID=>PROCESS_HELP_REQUEST sollte das die sy-langu und somit die Anmeldesprache sein.
Wenn nicht, hat irgendein Coding während der Verarbeitung die Sprache geändet. (SET COUNTRY bzw. SET LANGUAGE)

lg ADT

EDIT: Debugge mal dort wo deine Textsymbole an die Spaltenüberschriften zugewiesen werden. Da sollten die Übersetzungen, wenn alles funktioniert, bereits im Debugger zu sehen sein.

EDIT 2: Schon mal die Puffer zurückgesetzt? /$SYNC

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: CL_SALV_TABLE Sprache

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Ich habe es geprüft. Es gibt kein SET COUNTRY oder SET LANGUAGE.

Wenn es den eine Möglichkeit gäbe.

Re: CL_SALV_TABLE Sprache

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

das ist blöd zu handeln.

Ich habe jetzt die Übersetzung wiederholt aufgerufen und auch die SAPScript Übersetzung durchgeführt. Jetzt tauchen die Objekte auch mit den anderen Sprachen in der Tabelle DOKHL auf.

Jetzt werden die Übersetzungen auch gezogen.

Vielen Dank

Norbert

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4931
Views
Salv Table - Layouts speichern
von JohnLocklay » 14.06.2019 11:33 • Verfasst in ABAP Objects®
3
Antw.
2745
Views
GUI Status verhindert on click Event des SALV Table
von Pinguincommander » 05.02.2019 09:51 • Verfasst in ABAP® Core
1
Antw.
1367
Views
Sprache Zeitnachweisformular
von BlueMC » 30.04.2007 15:22 • Verfasst in Human Resources
0
Antw.
1360
Views
Textelement in falscher Sprache
von sappla » 13.09.2012 10:39 • Verfasst in ABAP® für Anfänger
7
Antw.
1210
Views
SAPScript andere Sprache
von Abap_neuling » 16.09.2024 09:24 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 14 Stunden von Bright4.5 1 / 298
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1938
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8541