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