Ansicht
Dokumentation

RM_TABLE_INFO_GET - RM: Lesen von Informationen zu einer Tabelle/Struktur (Laufzeitobjekt)

RM_TABLE_INFO_GET - RM: Lesen von Informationen zu einer Tabelle/Struktur (Laufzeitobjekt)

ABAP Short Reference   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Funktionsbaustein können Informationen über die Eigenschaften und die Felder einer Tabelle bzw. Struktur gelesen werden. Dabei wird auf das Laufzeitobjekt zugegriffen, was deutlich effizienter ist als ein Zugriff auf die eigentliche Source. Der Baustein kapselt die Funktionalität von zwei Bausteinen der Reuse Library (DDIF_FIELDINFO_GET und DDIF_NAMETAB_GET).

Mit dem optionalen Parameter I_FIELDNAME kann auf ein Feld der Tabelle eingeschränkt werden. Wenn der Parameter leer ist, werden alle Felder zurückgeliefert.

Der Parameter I_READ_TEXTS steuert, ob auch Texte und einige andere Informationen (z.B. die Domäne) zu den Tabellenfeldern ermittelt werden. Für einen effizienten Zugriff sollte dieses Flag nur gesetzt werden, wenn die erweiterte Information gebraucht wird.

Der Parameter I_LANGU (Sprache) ist nur von Bedeutung, wenn Texte gelesen werden sollen. Auch in diesem Fall ist er optional. Wenn I_LANGU leer ist, werden Texte in der Anmeldesprache zurückgeliefert.

Die Struktur E_TABHEADER enthält die Kopfinformationen, die Tabelle E_TABFIELDS_T die Feldliste bzw. das mit I_FIELDNAME angeforderte Feld.

Wenn mit I_FIELDNAME auf ein Feld eingeschränkt wird, dann werden die Attribute dieses Felds zusätzlich in der Struktur E_TABFIELD_W zurückgeliefert.

Die Ausnahme NOT_FOUND wird ausgelöst, wenn die Tabelle nicht vorhanden ist oder das mit I_FIELDNAME geforderte Feld nicht enthält.

Beispiel

Hinweise

Der Text zur Tabelle selber (im Gegensatz zu den Texten einzelner Felder) kann mit diesem Baustein nicht ermittelt werden. Hierfür sollte der Baustein RM_DDIC_TEXT_GET verwendet werden.

Weiterführende Informationen

Dokumentation der Bausteine DDIF_FIELDINFO_GET und DDIF_NAMETAB_GET.





Parameter

E_TABFIELDS_T
E_TABFIELD_W
E_TABHEADER
I_FIELDNAME
I_LANGU
I_READ_TEXTS
I_TABNAME

Ausnahmen

DDIC_ERROR
NOT_FOUND

Funktionsgruppe

RMDI

General Data in Customer Master   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2287 Date: 20240523 Time: 092704     sap01-206 ( 49 ms )