Hi Frank,
Das kann es doch nicht wirklich sein, oder?
Hast Du mal im OSS gesucht und/oder eine Fehlermeldung erfaßt?
(Obwohl es mich auch nicht sehr überraschen würde, wenn die inzwischen von Dir favorisierte Lösung Folge der (ausgebliebenen) SAP-Reaktion auf die Fehlermeldung wäre.)
das OSS habe ich nicht belästigt mit so einer Anfrage - aber auch nur aus folgender Überlegung.
Wenn ich in der Originalsprache das Häkchen setze wird letztlich nur zur Laufzeit der aktuelle Text aus dem DDIC eingesetzt. Nun habe ich natürlich schon beim Setzen gesehen, dass der Text passt aber ich weiß eben nicht mit 100%iger Gewissheit, dass dies auch wirklich für alle anderen Sprachen gilt. ( Das mir diese 100%ige Gewissheit ziemlich egal ist sieht man ja an dem Codeposting was ich weiter oben gemacht habe - aber es geht hier ja um die Theorie
)
Und weil eben auch SAP selber diese Gewissheit nicht für alle Möglichkeiten garantieren kann (denke ich mal) haben sie mit Absicht die automatische Dictionarybezugsübersetzung nicht zugelassen.
Ich hab mal ein wenig im Textpool gespäht für das eine oder andere von mir geschriebene Programm.
Wenn man einen Selektionstext übersetzt wird genau der übersetzte Text in den Textpool geschrieben - aber leider nicht die Texte die Bezug aufs Dictionary nehmen.
Ich hatte früher mal ein Programm, dass man über einen Report laufen lassen konnte und das die fehlenden Textpooleinträge einfach direkt zurückgeschrieben hat in den Report. Das sieht intern zwar ein wenig seltsam aus, weil für z.B. einen englischen Textpool dann ein Eintrag drin ist mit dem deutschen Text aber eben auch dem Häkchen für den DDIC-Bezug, aber das wirkt trotzdem und der englische Text wird dann angezeigt.
Das Problem dabei ist leider, dass man damit zwar genau das hinbekommt was man haben möchte, aber die Texte eben nicht durch irgendwelche Transporte gedeckt sind (weil evtl. direkt auf dem Prodsystem via insert textpool mehrsprachig gemacht) so dass ich mich letztlich für den Include entschieden habe.
Hier kann man wenigstens sehen was passiert und wenn man das Ganze nicht möchte läßt man den Include halt raus.
Naja - und eine gewisse angeborene Faulheit hat einen für mich weiteren Vorteil erspäht. Wenn ich noch in der Designphase eines Programms bin und die Selektionskriterien auf dem Selektionsbild noch häufiger geändert werden brauche ich kaum noch in die Selektionstexte springen und das Häkchen setzen - die korrekten Texte stehen mir ab nun halt immer sofort zur Verfügung
Und für die paar Spezialfälle wo das mal nicht gewünscht ist inkludiere ich das Teil halt nicht - aber das trifft kaum jemals zu.