Ansicht
Dokumentation
DB_STORAGE_GET - Liefert Storageclause für Tabellen und Indizes
TXBHW - Original Tax Base Amount in Local Currency TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Diese Funktion bestimmt die Speicherparameter für eine Datenbanktabelle oder einen Datenbankindex. Die Speicherparameter werden in der internen Tabelle STORPAR als Name/Wert-Paare an den Aufrufer zurückgegeben.
Wenn die Speicherparameter für einen Datenbankindex bestimmt werden sollen, dann muss der Index entweder durch seinen DDIC-Namen (Parameter INDEXNAME) oder seinen Datenbanknamen (Parameter DBINDEX) angegeben sein. In letzterem Fall muss DBINDEX ein zu den DDIC-Regeln für Indexnamen konformer Name sein (z.B. "TABLE~0"). Werden sowohl INDEXNAME als auch DBINDEX mit Initialwerten übergeben, dann werden die Speicherparameter für die Tabelle TABNAME bestimmt.
Die Speicherparameter können aus unterschiedlichen Quellen bestimmt werden. Über die Komponenten
der Struktur STORAGESRC wird gesteuert, welche dieser Quellen genutzt werden soll. Die Reihenfolge, in der diese Quellen evaluiert werden ist fix:
SVD - Die Speicherparameter werden, falls vorhanden, aus der Tabelle DDSTORAGE entnommen
DBS - Die Speicherparameter werden durch die aktuellen Speichereinstellungen der Tabelle/Index auf der Datenbank bestimmt
DBR - (Gilt nur für Index) Die Speicherparameter werden aus den aktuellen Speichereinstellungen eines Referenzindex auf der Datenbank bestimmt. Der Referenzindex muss entweder durch seinen DDIC Namen REFINDEXNAME oder seinen Datenbanknamen DBREFINDEX angegeben sein.
CMT - (Gilt nur für Index) Leitet die Speicherparameter aus den in der Tabelle DD09L für
die Tabelle TABNAME gespeicherten technischen Einstellungen "Datenart" und "Datenkategorie" ab. Hierbei
werden die DB-abhängigen Steuertabellen TG
CMP - Genau wie CMT, die Speicherparameter werden aber ausschließlich aus den DB-abhängigen Steuertabellen bestimmt.
Der Aufrufer kann durch Setzen entsprechender Flags im Strukturparameter SOURCE_HIERARCHY bestimmen, welche Quellen zur Bestimmung der Speicherparameter herangezogen werden sollen und welche nicht. Nur die mit 'X' gekennzeichneten Quellen werden in der oben genannten Reihenfolge ausgewertet und die Suche endet, sobald die Speicherparameter aus einer Quelle bestimmt werden konnten. In diesem Fall wird diese Quelle im Ausgabeparameter SOURCE als einer der Werte 'SVD',...,'CMP' und 'DEF' zurückgegeben. Der Wert 'DEF' zeigt an, dass die zurückgelieferten Speicherparameter Default-Werte sind, in dem Fall, dass keine technischen Einstellungen für TABNAME gepflegt wurden.
Ist das Flag CORRECTION gesetzt (Default), dann werden bestimmte Plausibilitätsprüfungen für die gefundenen Speicherparameter durchgeführt und die Parameterwerte werden gegebenenfalls automatisch korrigiert. Was und wie geprüft wird, ist DB-abhämgig.
Im Falle eines Fehlers schreibt die Funktion eine entsprechende Fehlermeldung in das durch PRID spezifizierte Protokoll.
Beispiel
Hinweise
Der Parameter FORMAT ist mittlerweile bedeutungslos und wird nicht mehr ausgewertet.
Weiterführende Informationen
Parameter
CORRECTIONDBINDEX
DBREFINDEX
DBSYS
FORMAT
INDEXNAME
PRID
REFINDEXNAME
SOURCE
SOURCE_HIERARCHY
STORPAR
TABNAME
Ausnahmen
DB_ERRORMAPPING_ERROR
UNCOMPLETE_PARAMETER
Funktionsgruppe
SDB2rdisp/max_wprun_time - Maximum work process run time BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3996 Date: 20240523 Time: 131522 sap01-206 ( 86 ms )