Ansicht
Dokumentation

ABENOPERANDS_SPECIFYING - OPERANDS SPECIFYING

ABENOPERANDS_SPECIFYING - OPERANDS SPECIFYING

PERFORM Short Reference   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Angabe einzelner Operanden

Es gibt drei Möglichkeiten, wie die Bezeichner von Operanden angegeben werden können:

Statische Angabe

Der Bezeichner des Operanden muss direkt angegeben werden. Falls der Name eines Datenobjekts angegeben wird, wird nicht sein Inhalt verwendet, sondern der angegebene Name.

Beispiel

SUBMIT report.

Dynamische Angabe in Klammern

Für manche Anweisungen, die eine statische Angabe vorsehen, gibt es eine syntaktische Form, die es erlaubt, an der Operandenposition den Bezeichner eines zeichenartigen Datenobjekts in Klammern anzugeben. Das Datenobjekt muss zum Zeitpunkt der Ausführung den eigentlichen Bezeichner des Operanden enthalten.

Beispiel

SUBMIT (dobj).

Für Anweisungen, die Aufzählungen von Operanden oder ganze Teile von Anweisungen enthalten, kann häufig eine interne Tabelle mit zeichenartigem Zeilentyp in Klammern angegeben werden. Die Tabellenzeilen müssen dann die Bezeichner der einzelnen Operanden enthalten.

Beispiel

SELECT ... WHERE (where_tab).

Dynamische Angabe

An vielen Operandenpositionen werden zeichenartige Datenobjekte erwartet, die zum Zeitpunkt der Ausführung den eigentlichen Bezeichner des Operanden enthalten. Um solche Operanden statisch angeben zu können, müssen Literale verwendet werden.

Hinweis

In einigen wenigen Fällen kann es Ausnahmen von diesen Regeln geben, bei denen Operanden direkt in Klammern oder wie Literale in Hochkommata gesetzt werden müssen, aber keine Datenobjekte angegeben werden können. Dies ist bei den entsprechenden Syntaxbeschreibungen vermerkt.

Beispiel

CALL FUNCTION dobj.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2034 Date: 20240523 Time: 094723     sap01-206 ( 39 ms )