f$PSI_ProcessWindow
f$PSI_ProcessWindow
Mit dieser Funktion wird das Prozess Fenster eines Business Objekt in PSIPENTA geladen. Falls das zugehörige Business Objekt noch nicht angelegt wurde f$PSI_ErzeugeBO (engl. f$PSI_CreateBO), wird dieses automatisch angelegt. Dieses Fenster wird benötigt, um z.B. einen ungeplanten Wareneingang oder einen ungeplanten Warenausgang zu bearbeiten.
Syntax: | Status = f$PSI_ProcessWindow (BOName, Windowname) | |||
| Argument | Typ | Bedeutung | |
| BOName | Zeichenkette | Name des Business Objekts | |
| Windowname | Zeichenkette | Name des Prozess Fensters, falls ein solches angegeben werden muss, sonst '' | |
Ergebnis: | Ganzzahl | Status der Funktion Mögliche Fehlerstatus: -1,-3,-4,-20, -999 Die Bedeutung der Werte kann der Liste der möglichen Status entnommen werden Liste der Rückgabewerte der Funktionen | ||
Beispiel: | Status = f$PSI_Anmelden('demo7','system','system','D') Status = f$PSI_ProcessWindow ( 'PARN' , '' ) Status = f$PSI_SetzeWert ( 'ARTIKEL_NR' , '000.514.002' ) Status = f$PSI_SetzeWert ( 'EINGANG_MENGE' , '10' ) Status = f$PSI_SetzeWert ( 'LAGERORT' , '100' ) Status = f$PSI_SetzeWert ( 'KD_VORGANGS_NR' , '0000000010' ) Status = f$PSI_Ausführen ( 1 , '' ) // prüfen Status = f$PSI_Ausführen ( 1 , '' ) // buchen ... | |||
oder
Beispiel: | Status = f$PSI_Anmelden(’demo7’,’system’,’system’,’D’) Status = f$PSI_ProcessWindow ( ’PARN’ , ’WEU’ ) Status = f$PSI_SetzeWert ( ’ARTIKEL_NR’ , ’000.514.002’ ) Status = f$PSI_SetzeWert ( ’EINGANG_MENGE’ , ’10’ ) Status = f$PSI_SetzeWert ( ’LAGERORT’ , ’100’ ) Status = f$PSI_SetzeWert ( ’KD_VORGANGS_NR’ , ’0000000010’ ) Status = f$PSI_Ausführen ( 1 , ’’ ) // prüfen Status = f$PSI_Ausführen ( 1 , ’’ ) // buchen ... |