Operationstypen

Einige Elemente tauchen in den verschiedensten Konstellationen auf. Diese werden hier zusammengefasst und als Operationstypen beschrieben.
Jede Operation die einen Verweis auf einen Operationstyp enthält, verfügt zusätzlich über alle Argumente des entsprechenden Operationstypen. Als Beispiel sei an dieser Stelle die MIS-Umsatzoperation VUMS erwähnt, die über das Argument "Monat" verfügt. (Und damit auch über die hier beschriebenen Argumente des Operationstyp MONAT.)

BO-Aktivierung

«...-ACTIVE(...)\I»
Aktiviert das gewünschte BO und gibt true zurück, wenn die Aktivierung erfolgreich ist.

Sprache

«...(£<nn>)»
Gibt, sofern das Attribut mehrsprachig ist, den entsprechenden Inhalt in der gewünschten Sprache (Nummer <nn>) aus.

Textblock

«...(<n>)»
Textblock Nr <n> ausgeben.
«...(<n>)\I»
Textblock Nr <n> auf Inhalt abfragen. Gibt true zurück, wenn der Textblock Inhalt hat.
«...(<n>, W<xx>)»
Textblock Nr <n> mit Breite <xx> ausgeben. (<xx> = Anzahl Zeichen.)
«...(<n>, £<xx>)»
Textblock Nr <n> in der gewünschten Sprache (Nummer <xx>) ausgeben.
«...(<n>,M<xx>)»
Textblock Nr <n> mit linkem Rand <xx> ab zweiter Zeile. (<xx> = Anzahl Zeichen.)
«...(<n>,m<xx>)»
Textblock Nr <n> mit linkem Rand <xx> ab erster Zeile. (<xx> = Anzahl Zeichen.)
«...(<n>, +1)»
nach Ausgabe von Textblock Nr <n> eine Leerzeile drucken.
«...(<n>, #<xx>)»
Seitenkontrolle auf <xx> Zeilen ab der zweiten Zeile von Textblock Nr <n>.
«...(OUT<dateiname>
Textblock in Datei <dateiname> speichern.
«...(APP<dateiname>
Textblock an Datei <dateiname> anhängen.
«...(<n>)\N»
Bei der Ausgabe mit \N wird die Anzahl Zeilen des Textblocks ausgegeben.

Beispiel Textblock

/headerreport
# Kundentextblock(1,Länge 80,Sprache 1,Tabulator,#3 Seitenkontrolle)
«KUNDEN-BEM(1,W80,£1,m«X(Tab1)»,#3)»
/

Monat

«...(MONAT<nn>)»
Einzelner Monat (z.B. Mai: MONAT5)
«...(MONAT<nn>-<mm>)»
Mehrere Monate von/bis (z.B. Januar bis Juni: MONAT1-6)
«...(MONAT<nn>/<mm>)»
Kumulation von Monaten, beginnend ab einem bestimmten Monat rückwärts.
(z.B. Ab Juli die vorangehenden 12 Monate: MONAT7/12)
«...(MONAT<nn>:<mm>)»
Einzelner Monat welcher eine Anzahl Monate vo einem Startmonat liegt.
(z.B. August, dieser liegt vier Monate vor dem Dezember: MONAT12:4)