Skip to main content
Skip table of contents

Sage: Artikel ändern (UpdateArticle)


Sage: Artikel ändern (UpdateArticle)

Ändern eines Artikels. In der Eingabeparametergruppe muss der Parameter identnr mit einer eindeutigen und existierenden Identnummer belegt werden. Falls es sich um einen Variantenartikel handelt muss auch der Parameter var belegt sein. Diese Funktion dient hauptsächlich dazu, die Benennungen der Variantenartikel zu ändern. Es können folgende Parameter belegt werden: ekpreism, vpreis, bs , me. Zusätzlich können folgende Felder der Artikeltexte belegt werden: abmessung, ben, ben1, klasse, kurz_ben, lang_ext, mc_var, norm, normnr, updatenr, werkstoff. Falls der Artikel nicht geändert werden kann, liefert der Service eine entsprechende Fehlermeldung. Diese wird über den Parameter Meldung übergeben. Nach dem Anlegen des Artikels werden die Daten dieses Artikels auf der angegebenen Parametergruppe zurück.

Syntax:

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

 

Argument

Typ

Bedeutung

 

Service

Zeichenkette

URL des WebService Dienstes

 

'UpdateArticle'

Zeichenkette

Befehlskonstante

 

'PGINPUT'

Zeichenkette

Name der ePOS Parametergruppe mit den Daten des Artikels

 

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

artikel.abmessung = '2000x1500'

artikel.ben = 'Nüßle-02'

artikel.ben1 = 'ben 25.02.2015'

artikel.identnr = 'BNUESSLE-T02'

Status = f$SageService ( B7Service , 'UpdateArticle' , 'artikel' , 'artikel' )

JavaScript errors detected

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

If this problem persists, please contact our support.