Ansicht
Dokumentation
DD_FKEYS_GET - bestimmt die aktuell gültigen Fremdschlüssel einer Tabelle
Addresses (Business Address Services) PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein dient dazu, die aktuellen Fremdschlüsseldefinitionen einer Tabelle zu
besorgen. Der Name der betreffenden Tabelle ist dabei im Parameter NAME zu übergeben.
Mit dem Parameter STATE kann gesteuert werden, ob die Fremdschlüssel der aktiven Version (STATE = 'A') oder der neuesten Version (STATE = 'M') gewünscht sind.
Ist der Parameter LANGU gefüllt, so werden die Fremdschlüsseltexte in der durch LANGU spezifizierten Sprache mitgelesen.
Die Ergebnisse werden in den Parametern DD05M_TAB und DD08V_TAB zurückgegeben. In DD03P_TAB werden außerdem die expandierten Felder der Tabelle zurückgegeben.
Beispiel
Hinweise
1.Im Gegensatz zum Funktionsbaustein DDIF_TABL_GET liefert dieser Funktionsbaustein auf jeden Fall die Fremdschlüssel der expandierten Version der Tabelle. Das heißt: Ist die Tabelle im Zustand neu oder überarbeitet und wird mit STATE = 'M' gelesen, so liefert der Funktionsbaustein als Ergebnis die Fremdschlüssel, die die Tabelle nach einer erfolgreichen Aktivierung hätte.
2. Falls die Tabelle nicht im ABAP/4 Dictionary vorhanden ist (bei STATE = 'M') bzw. nicht aktiv im
ABAP/4 Dictionary vorhanden ist (bei STATE = 'A'), wird die Ausnahme NOT_FOUND ausgelöst.
Die Ausnahme EXPAND_FAILURE wird dagegen ausgelöst, wenn die neue bzw. überarbeitete
Version der Tabelle nicht expandiert werden kann. Diese Ausnahme kann also nur im Fall STATE = 'M' auftreten.
Weiterführende Informationen
Parameter
DD03P_TABDD05M_TAB
DD08V_TAB
LANGU
NAME
STATE
Ausnahmen
EXPAND_FAILUREILLEGAL_INPUT
NOT_FOUND
Funktionsgruppe
SINTPERFORM Short Reference ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2168 Date: 20240523 Time: 123612 sap01-206 ( 64 ms )