Ansicht
Dokumentation
/PM0/CL_3FM_NSP_CHR - Cached Read Only Zugriff auf Tabellen
CL_GUI_FRONTEND_SERVICES - Frontend Services SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Datenbank Zugriffsdienst erlaubt es auf einfache Weise Daten aus Customizing Tabellen zu lesen.
Es ist unbedingt erforderlich das sich die Tabellen nicht während der Laufzeit ändern, da der Dienst vollständig Cached.
GET,,,,lädt einen Einzelsatz.
GET_TEXT,,lädt einen Einzelsatz aus einer Texttabelle, hierbei wird das Sprachfeld automatisch befüllt.
GET_TABLE,,liest mehre Datensätze in eine Interne Tabelle
IA_KEY ist eine Struktur die als Selektionsfilter dient. Hierbei wird jeder nicht initiale Eintrag als Feld ist gleich Bedingung aufgenommen in die Abfrage. Setzt man IF_IGNORE_INITIAL auf ABAP_FALSE so werden alle Felder verwendet. Es ist jede Struktur zulässig solange alle Beachteten Felder in der Datenbanktabelle vorkommen und typkompatibel sind. Wenn initiale Einträge beachtet werden sollte man die Schlüsselstruktur verwenden.
Beziehungen
Beispiel
ls_node_key-application = mv_appl.
ls_node_key-model_id = iv_model_id.
mr_chr->get_table(
EXPORTING
iv_tabname,,= gc_ctrlnodes
ia_key ,,= ls_node_key
IMPORTING
ea_table,,= lt_nodes
).
ls_key-application = /PMA/CL_8ft_registry=>gn_appl_name.
ls_key-model_id = iv_model_id.
CALL METHOD mr_da_chr->get
EXPORTING
iv_tabname,,= gc_model
ia_key,,= ls_key
IMPORTING
ea_line,,= ls_entry.
CALL METHOD mr_da_chr->get_text
EXPORTING
iv_tabname,,= gc_modelt
ia_key,,= ls_key
IMPORTING
ea_line,,= ls_entryt.
Hinweise
Um Resourcen zu sparen sollte der Dienst nicht für Tabellen verwendet werden, die grössere Datenmengen speichern.
Bei get_table sollte der Zugriff möglichst immer über die gleiche Schlüsselmenge erfolgen, da im Grenzfall für jede Schlüsselmenge die Datensätze der Datenbank vollständig geladen werden.
Weiterführende Informationen
ABAP Short Reference BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2557 Date: 20240419 Time: 074050 sap01-206 ( 36 ms )