Skip to main content
Skip table of contents

Sage: aktuelle Konfiguration zurückgeben (EposCallReturn)


Sage: aktuelle Konfiguration zurückgeben (EposCallReturn)

Zurückschreiben der Daten des aktuellen ePOS Aufrufs. Dies ist beispielsweise bei einem ePOS Aufruf aus der Maske der Auftragspositionen die gewünschte Variante. 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. Folgende Parameter der Parametergruppe sollten gefüllt werden:

code, identnr, var, menge, id.

Folgende Felder können außerdem gefüllt werden: lief_term, headdertext, footertext, kosttraeger, vkpreis

Syntax:

Status = f$SageService ( Service , 'EposCallReturn' , 'PGINPUT' , 'PGOUTPUT' )

 

Argument

Typ

Bedeutung

 

Service

Zeichenkette

URL des WebService Dienstes

 

'EposCallReturn'

Zeichenkette

Befehlskonstante

 

'PGINPUT'

Zeichenkette

Name der ePOS Parametergruppe mit den Daten.

 

'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' )

if (Meldung != '' ) return ()

eposreturn_in.id = ID

eposreturn_in.identnr = eposcall_ret.identnr

eposreturn_in.var = '0001'

eposreturn_in.menge = '1'

eposreturn_in.code = '1'

taste = f$Dialog('eposreturn')

Status = f$SageService ( B7Service , 'EposCallReturn' , 'eposreturn_in' , 'eposreturn_out' )

sage_eposreturn.png

JavaScript errors detected

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

If this problem persists, please contact our support.