Ein Textfeld auf einem Dynpro hat ja eine definierte Länge je nach Wort, z.B Sparte hat die Länge 6. Das dazugehörige englische Wort Division die Länge 8. Auf dem Dynpro ist genügend Platz, also nutze ich das Schablonenzeichen '_' um die definierte Länge zu erhöhen.
So nun zum Problem:
Ich arbeite an einem Übersetzungstool und möchte natürlich auch Textfelder übersetzen. Ich kann die Tabelle D021T auslesen, finde dort aber nur das deutsche Wort - aber in der Länge 6.
Falls ich beispielsweise in französisch übersetzen möchte, will ich für das franz. Wort aber eine Maximallänge von 8 erlauben, nicht von 6. (Wenn ich die Attribute zum Textfeld anschaue, dann steht da ja auch 8 drin.)
Und ich habe mich jetzt 3 Stunden durch die Sourcen gehangelt und habe keine Stelle gefunden, an der die defLen oder die Schablonentexte hinterlegt sein könnten. Und SAP muss ja die Informationen auch irgendwo herholen...
ich bin bir nicht sicher, ob ich dein Problem richtig verstanden habe.
Wenn es sich um Informationen zu Dynpros handelt, dann könnte dir der Befehl "Import Dynpro ....." evtl. weiterhelfen. In der Rückgabetabelle mit der Struktur D021S findet man Dynpro-Feldattribute.