System_RunScript - APS-Script starten

Port: Biz

Beschreibung

Dieser Service führt ein F-Script aus. Weitere Hinweise sind bei den einzelnen Argumenten hinterlegt.

Argumente

Nr.
Key
Name
Beschreibung
1
ScriptName
Script
Name des Scripts. Keine Pfadangabe erlaubt!
2
PrinterNo
Ausgabesteuerung
Nummer des Druckers dessen Einstellungen verwendet werden sollen: -1 -> _keine_ Druckereinstellungen aktiv (empfohlen für reine "Logik-Scripts"), Leer/0 -> gemäss Studio-Einstellungen, >0 -> Einstellungen von diesem Drucker verwenden (Fehler wenn Drucker mit dieser Nummer nicht existiert)
3
OutputTypeCd
Ausgabetyp
Drucker, Datei oder Preview auf dem Bildschirm. Siehe Code-Tabelle 'OutputType'
4
OutputDevice
Device
Name für Ausgabe-Gerät je nach Ausgabetyp. Datei-Name, Drucker-Name wenn nicht von Ausgabesteuerung bestimmt oder leer.
5
NumberOfCopies
Anzahl Exemplare
Nur nötig im Falle von Ausgabetyp 'Drucker', sonst leer. Anzahl, wie oft die Ausgabe zum Drucker gesandt wird.
6
PrintAsPdf
PDF Ausgabe
Soll die Ausgabe in PDF-Form und wenn ja in welchem Format erfolgen?
7
LangNo
Sprache
Nummer der Ausgabesprache gemäss Sprachtabelle. Es kann auch leer sein um Default verhalten, zum Bsp. je nach Dokumentart, zu nutzen
8
Bo
BO-Typ
Der Typ des Start-BO fürs Script-Abarbeiten. Zum Beispiel: Addr, SalDoc oder leer, wenn das Script benötigt kein Start-BO.
9
BoId
Objekt-ID
Objekt-ID des Business-Objekts. Die Objekt-ID ist ein universelles Attribut, das in jedem BO vorkommt und dessen eindeutiger Schlüssel enthält. Aufbau der 'BoId' kann dem 'BoIdIndex' entnommen werden.
10
BoOrganizerCd
BO-Organizator
Business-Objekt-Organizator. Es organisiert je nach Parameter Business-Objekte und übergibt sie zu verarbeiten an Script. Siehe auch Code-Tabelle 'BoOrganizer'.
11
Free
Parameter
Freie Parameter für BO-Organizator und/oder Script. Erste oder keine von diesen Parametern, je nach BO-Organizator, sind für BO-Organizator bestimmt und restliche, in unbegrenzter Menge, für das Script. Alle diese Paremeter sind für Script in seinem Clipboard erreichbar. 1.Arg in CB(4), 2.Arg in CB(5), 3.Arg in CB(6) usw. In CB(0) 'Script', CB(1) 'Ausgabesteuerung', CB(2) 'Ausgabetyp', CB(3) 'Ausgabename'

Rückgabewerte

Nr.
Key
Name
Beschreibung
1
Output
Output
Ausgabe des Scripts.

Message Keys

Nr.
Key
Name
Beschreibung
1
Message
Rückmeldungen
Rückmeldungen des Scripts.