Skip to main content
Skip table of contents

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'
eposcall_such.id = ID
Status = f$SageService ( B7Service , 'ReadEposCall' , 'eposcall_such' , 'eposcall_ret' )
p$anzeige_ergebnis('eposcall_ret')

Die ET: anzeige_ergebnis (Der Name der Parametergruppe wird übergeben)

Meldung

’’

 

 

 

 

p$TDV:Param:PGAnzeige( 0, pg )

X

 

f$Meldung (’Sage Meldung’, Meldung)

 

X

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.