Automatisierung
Batch
Viele Vorgänge des ordermanager Addon können mittels Batchanweisungen automatisiert werden. Um diese Anweisungen auszulösen, werden die Parameter an die "VAG_orderManager.exe" im SAP Addon Verzeichnis übergeben.
Das Addon findet sich üblicherweise in folgendem Verzeichnis "C:\Program Files (x86)\SAP\SAP Business One\AddOns\VAG\VAG_orderManager\"
Die Vorlagen für die Batchdateien finden Sie im installierten Addon unter "C:\Program Files (x86)\SAP\SAP Business One\AddOns\VAG\VAG_orderManager\Additional\Batch".
Hier sind die Variablen "addonparams" sowie der Pfad in "logfile" und "errorfile" anzupassen.
Diese Batchbefehle können zeitgesteuert z.B. über die geplanten Tasks von Windows ausgeführt werden.
Standard Parameter für alle Batchaufrufe
-srv<DB-Server-Name> -lic<Lizenz-Server> -cmp<Datenbankname> -usr<SAP-BENUTZER> -pwd<SAP-PWD> -dbt<Datenbank-Typ>
Parameter | Beispiel | Beschreibung |
---|---|---|
<DB-Server-Name> | localhost | Name/IP des Server auf dem der Datenbankserver läuft. + Name der SQL-Instanz, wenn nicht Standard. |
<Lizenz-Server> | localhost:30000 | Name/IP des Server auf dem der Lizenzserver läuft. |
<Datenbankname> | OMDEMO | Name der Datenbank |
<SAP-BENUTZER> | manager | Benutzername in SAP, der für den Zugriff genutzt werden soll. |
<SAP-PWD> | geheim | Passwort des SAP Benutzers. |
<Datenbank-Typ> | SQL2014 | Typ und Version des Datenbankservers. Mögliche Werte: SQL2005, SQL2008, SQL2012, SQL2014, SQL2016, HANADB |
Beispiel:
-srvlocalhost -liclocalhost:30000 -cmpOMDEMO -usrmanager -pwdgeheim -dbtSQL2014
Angabe des Modules
Um eine Batch-Aktion im Addon aufzurufen, müssen beim Batchaufruf folgende Parameter mit angegeben wird.
Parameter:
-act<Aktion> -mid<Modul>
Parameter | Beispiel | Beschreibung |
---|---|---|
<Aktion> | ProductStockUpdate | Die Aktionen sind pro Modul unterschiedlich. |
<Modul> | ProductStockUpdate | Module die geladen werden solllen. Sollen mehrere Module geladen, so müssen diese kommasepariert angegeben werden. Dies ist dann wichtig, wenn es sich um kundenspez. Module handelt, die bei der Aktion notwendig sind. |
Beispiel:
actProductStockUpdate -midProductStockUpdate,CustomerSpecificProductStockUpdateModule
Batch Befehle
Lagerbestand exportieren
Parameter:
-actProductStockUpdate -midProductStockUpdate
Export den Lagerbestand für das Standard Herkunftssystem
Optionale Parameter:
-originSystems:<Code_Herkunftssystem>
Über den Parameter kann der Export des Lagerbestandes in dieses Herkunftssystem gestartet werden. Angabe mehrerer Zielsysteme Semikon-separiert.
Kundenaufträge importieren
Parameter:
-actautoimport -midAutoImport
Neue Kundenaufträge exportieren
Parameter:
-actPurchaseOrderCreate -midPurchaseOrderCreate
Export von in SAP erfasste Kundenaufträge des letzten x Tage (siehe Addon Parameter) für das Standard Herkunftssystem
Optionale Parameter:
-originSystems:<Code_Herkunftssystem>
siehe Parameter bei "Lagerbestand exportieren"
Auftragsbestätigungen exportieren
Parameter:
-actPurchaseOrderAccept -midPurchaseOrderAccept
Exportiert genehmigte Kundenaufträge des letzten x Tage (siehe Addon Parameter) als Auftragsbestätigung für das Standard Herkunftssystem
Optionale Parameter:
-originSystems:<Code_Herkunftssystem>
siehe Parameter bei "Lagerbestand exportieren"
Wechselkurs importierten
Abhängig von Datum in Wechselkurs Datei
Importiert den Wechselkurs für den Folgetages des Datum aus der Wechselkursdatei.
Parameter:
-actImportCurrencyRates -midCurrencyImport
Immer für Folgetag
Importiert den Wechselkurs für den Folgetag.
Parameter:
-actImportCurrencyRatesNextDay -midCurrencyImport