Ansicht
Dokumentation

ABAPEXEC_HOST - EXEC HOST

ABAPEXEC_HOST - EXEC HOST

TXBHW - Original Tax Base Amount in Local Currency   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Hostvariablen

... :dobj ...

Wirkung

Hostvariablen sind im ABAP-Programm deklarierte globale oder lokale Datenobjekte (in der Regel Variablen), die an den Operandenpositionen von eingebetteten Native-SQL-Anweisungen eingesetzt werden. Zur Kennzeichnung wird bei benannten Datenobjekten dem Namen ein Doppelpunkt (:) direkt als Fluchtsymbol vorangestellt. Statt einem Datenobjekt selbst kann auch ein Feldsymbol, dem das Datenobjekt zugewiesen ist, angegeben werden. Die Angabe einer dereferenzierten Datenreferenzvariablen ist nicht möglich. Die Datenobjekte können je nach Operandenposition Variablen oder Konstanten sein. Konstante Hostvariablen sind Hostkonstanten.

Als Hostvariablen können in aller Regel nur flache elementare Felder und flache Strukturen mit elementaren Komponenten verwendet werden. Wenn eine Struktur hinter der INTO-Klausel von Native SQL aufgeführt ist, wird sie von der Native-SQL-Schnittstelle so umgesetzt, als seien ihre Komponenten als einzelne, durch Kommata getrennte Felder aufgelistet.

Bei Zuweisungen zwischen Hostvariablen und Feldern in Datenbanktabellen findet ein Mapping zwischen den ABAP-Typen und den Datenbanktypen statt. Die ABAP-Typen sollten zu den Datenbanktypen passen. Andernfalls müssen in der Native-SQL-Schnittstelle Konvertierungen vorgenommen werden, die plattformabhängig sind und zu Ausnahmen führen können.

Hinweise

  • Ein Null-Wert wird bei einer Übergabe an eine Hostvariable in deren typabhängigen Initialwert verwandelt.
  • Die im SQL-Standard vorgesehene Indikatorvariable, die hinter einem Operand angegeben werden kann, um Null-Werte zu identifizieren, kann in statischem Native SQL durch eine Hostvariable angegeben werden, die vom externen Datentyp INT2 sein muss.

Beispiel

Wie das Beispiel zu Literalen, wobei die zu lesende Zeile hier über Hostvariablen spezifiziert wird.










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.

Length: 3615 Date: 20240424 Time: 013435     sap01-206 ( 51 ms )