Domänenfestwerte beschaffen

Manchmal ist es erforderlich die Domänenfestwerte inklusive der Texte in das Programm zuladen. Die Domänenfestwerte und -texte können zwar direkt mit dem Datenbankview DD07V aus der Datenbank selektiert werden, jedoch kann es vorgekommen, dass nicht alle Werte in der Anmeldesprache gepflegt sind. Um mir die Arbeit einer eigenen Logik zu ersparen, nutze ich die Klasse CL_ABAP_ELEMDESCR. Durch die Nutzung der Klasse wird zusätzlich zu der Anmeldesprache oder der übergebenen Sprache zusätzlich die zweite Sprache des Systems benutzt.

Hier ist ein kleines Demoprogramm:

Ausgabe des Programms