Ansicht
Dokumentation

DD_FKEYS_GET - bestimmt die aktuell gültigen Fremdschlüssel einer Tabelle

DD_FKEYS_GET - bestimmt die aktuell gültigen Fremdschlüssel einer Tabelle

Addresses (Business Address Services)   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_TAB
DD05M_TAB
DD08V_TAB
LANGU
NAME
STATE

Ausnahmen

EXPAND_FAILURE
ILLEGAL_INPUT
NOT_FOUND

Funktionsgruppe

SINT

PERFORM Short Reference   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2168 Date: 20240523 Time: 123612     sap01-206 ( 64 ms )