Skip to main content
Skip table of contents

Sage: Artikel Merkmale lesen (ReadArticleCriterion)


Sage: Artikel Merkmale lesen (ReadArticleCriterion)

Lesen der Merkmale eines Artikels. In der Eingabeparametergruppe muss der Parameter identnr mit einer gültigen Identnummer belegt werden. Der Parameter var wird intern mit einem Leerstring belegt. Die Suche sollte genau einen Artikel 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. Als Definition dieser Parametergruppe sollte tdv:sage_merkmalsdefinition verwendet werden.

Zu dem gefundenen Artikel werden alle Merkmale aufgelistet.

Siehe auch: Sage: Artikel und Varianten lesen (ReadArticle) und Sage: Artikelmerkmale auslesen

Folgende Parameter der Parametergruppe werden gefüllt.:

aendnr, dataen, datneu, doku_kritnr, fi_nr, fldname, kn_auspr_erf, kn_auspr_et, kn_auspr_kont, kn_auspr_konts, kn_auspr_plaus, kn_auspr_regel, kn_auspr_sb, kn_auspr_sort, kn_auspr_sorts, kn_openauto, kritart, kritnr, krittyp, me_kritnr, txt_nr, useraen, userneu.

Syntax:

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

 

Argument

Typ

Bedeutung

 

Service

Zeichenkette

URL des WebService Dienstes

 

'ReadArticleCriterion'

Zeichenkette

Befehlskonstante

 

'PGINPUT'

Zeichenkette

Name der ePOS Parametergruppe mit dem Parameter identnr als Suchkriterium.

 

'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'
art_such.identnr = '11000011-PAM'
Status = f$SageService ( B7Service , 'ReadArticleCriterion' , 'art_such' , 'merkmale' )
p$anzeige_ergebnis('merkmale' )

JavaScript errors detected

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

If this problem persists, please contact our support.