Ansicht
Dokumentation

DB_GET_VIEW_DEFINITION - Liefert die Definition eines DB-Views in der vom DD gewohnten Form

DB_GET_VIEW_DEFINITION - Liefert die Definition eines DB-Views in der vom DD gewohnten Form

General Data in Customer Master   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Funktionsbaustein liest die Definition eines Views auf der Datenbank und legt sie in Tabellen ab. Die Tabellen entsprechen der Ablageart von Views im Data-Dictionary, so daß ein Vergleich von DB-Views mit DD-Views erleichtert wird.

Die Definition eines Views ist auf der DB in Form eines SQL (oder SQL-ähnlichen) Statements abgelegt. Dieses Statement muß geparst werden, und in die einzelnen Informationen wie Basistabellen, Joinbedingungen usw. zerlegt werden. Der Parser ist DB-abhängig und befindet sich in dem Report RDDVC.

Bedeutung der Parameter:

  • VIEWNAME
  • Name des Views auf der Datenbank.

  • RC
  • Returncode:

  • 0: Alles in Ordnung

  • 4: Syntaxfehler beim Parsen des Selectstatements.

  • 8: Inkonsistenz zwischen Viewfeldern und geparsten Basisfeldern

Tabellenparameter: (Siehe auch Details weiter unten)

  • DB05P (export)
  • Tabelle der Joinbedingungen.

  • DB26V (export)
  • Tabelle der Basistabellen.

  • DB27V (export)
  • Tabelle der Basisfelder. Zuordnung zu den Viewfeldern.

  • DB28V (export)
  • Tabelle der Selektionsbedinungen.

  • verfügbar.

Ausnahmen:

  • VIEW_NOT_EXISTS
  • Der View wurde entweder beim Lesen des SQL-Statements oder beim Lesen der Viewfelder nicht gefunden.

Details zu den Tabellenparameter:

Von den Dictionary-Tabellen DD05P, DD26V usw. werden nur die Felder versorgt, die im Folgenden aufgelistet werden. Ein REFRESH auf die Tabellen erfolgt nicht!

  • DB05P-CHECKTABLE

  • DB05P-CHECKFIELD

  • DB05P-FORTABLE

  • DB05P-FORKEY

  • DB26V-TABNAME

  • DB27V-TABNAME

  • DB27V-VIEWFIELD

  • DB27V-FIELDNAME

  • DB28V-TABNAME

  • DB28V-FIELDNAME

  • DB28V-NEGATION

  • DB28V-OPERATOR

  • DB28V-CONSTANTS

  • DB28V-AND_OR.





Parameter

DB05M
DB26V
DB27V
DB28V
RC
VIEWNAME

Ausnahmen

VIEW_NOT_EXISTS

Funktionsgruppe

SDB1

General Data in Customer Master   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3946 Date: 20240523 Time: 131637     sap01-206 ( 42 ms )