sind mehrere Schlüsselfelder erforderlich um einen Text aufzulösen funktioniert der Zugriff nicht. z.B: MVKE-VKGRP ist per Fremdschlüsselbeziehung über die Felder MVKE-VKBUR und MVKE-VKGRP mit der Tabelle TVBVK verbunden. Der eigentliche Wert steht aber in TVKGR und Texttabelle TVGRT. GGf. die Auflösung über die Domäne mit höherer Priorität durchführen.
Klasse /GIB/CL_DC_DDIC_TOOLS Methode GET_DOMAIN_VALUE_TEXT angepasst. Der erste Zugriff erfolgt nun über die Wertetabelle der zugeordneten Domäne, erst wenn diese nicht ermittelt werden kann, wird wie bisher aufgelöst. Als relevanter Text wird das erste Character-Feld mit einer Länge von mindestes 10 angenommen (bisher keine Längenprüfung). Dynamisches SQL in try-catch-Block eingefügt, Ausnahme PROCESS_ERROR wird in diesem Fehlerfall ausgelöst.
(Bezüglich comment 0 von Florian Lenz) würde auch das Thema Sonderregeln für KUNNR und LIFNR überflüssig machen