Sage: aktuelle Konfiguration lesen (ReadEposCall)
Sage: aktuelle Konfiguration lesen (ReadEposCall)
Lesen der Daten des aktuellen ePOS Aufrufs. Dies ist beispielsweise die Auftragsnummer und Position bei einem ePOS Aufruf aus der Maske der Auftragspositionen. Auf dem ePOS Parameter ID wird beim Start des Regelwerks eine eindeutige ID mitgegeben. Diese ID muss auf den Parameter id der Eingabeparametergruppe kopiert werden. Die Suche sollte genau einen Datensatz ergeben. Ansonsten liefert der Service eine entsprechende Fehlermeldung. Diese wird über den Parameter Meldung übergeben. Vor einer Auswertung der Ausgabeparametergruppe sollte der Parameter Meldung überprüft werden.
Folgende Parameter der Ausgabe Parametergruppe werden gefüllt.:
code, identnr, var, aufnr, aufpos, maske, logname, gruppe, vvorgart.
Bedeutung der Parameter:
code | Funktionscode, 1= Auswahl Variante, 2 = Auswahl Teilenummer |
identnr / var | bestehende Eingabe Teilenummer / Variante |
aufnr / aufpos | Kontext Auftragsnummer / Auftragsposition |
maske | b7 Maske, aus der der Konfigurator aufgerufen wurde |
logname | b7 Benutzername |
vvorgart | Vertriebsvorgangsart |
Syntax: | Status = f$SageService ( Service , 'ReadEposCall', 'PGINPUT' , 'PGOUTPUT' ) | ||
| Argument | Typ | Bedeutung |
| Service | Zeichenkette | URL des WebService Dienstes |
| 'ReadEposCall' | Zeichenkette | Befehlskonstante |
| 'PGINPUT' | Zeichenkette | Name der ePOS Parametergruppe mit dem Suchkriterium id. |
| 'PGOUTPUT' | Zeichenkette | Name der ePOS Parametergruppe mit den Ergebnisdaten. |
Ergebnis: | Ganzzahl | Status der Funktion: 1 : die Servicefunktion wurde erfolgreich aufgerufen -1 : die Komponente eposvbcomexe konnte nicht gefunden werden -2 : keine URL der Funktion angegeben -4 : allgemeiner Fehler | |
Beispiel: | B7Service = 'http://b7demo.sagebaeurer.de/br71/callin/epos_soap' | ||
Die ET: anzeige_ergebnis (Der Name der Parametergruppe wird übergeben)
Meldung | ’’ |
|
|
|
|
p$TDV:Param:PGAnzeige( 0, pg ) | X |
|
f$Meldung (’Sage Meldung’, Meldung) |
| X |