Sage: Vertriebstext anlegen (CreateSalesText)
Sage: Vertriebstext anlegen (CreateSalesText)
Mit dieser Funktion kann zu einem Artikel ein Text zugeordnet werden. Dieser Text muss zuvor im System angelegt werden. (z.B. mit CreateRichText). In der Eingabeparametergruppe können folgende Parameter mit den entsprechenden Werten belegt werden: identnr, konto, satzart, txt_nr, var. Für einen Vertriebstext ist die Satzart 1. Falls als konto = 0 angegeben wird, gilt der Vertriebstext für alle Kunden. Die txt_nr erhält man als Ergebnis bei der Anlage eines Textes mittels CreateRichText. Falls die Zuordnung nicht angelegt werden kann, 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.:
dataen, identnr, konto, satzart, txt_nr, useraen, var.
Syntax: | Status = f$SageService ( Service , 'CreateSalesText', 'PGINPUT' , 'PGOUTPUT' ) | ||
| Argument | Typ | Bedeutung |
| Service | Zeichenkette | URL des WebService Dienstes |
| 'CreateSalesText' | Zeichenkette | Befehlskonstante |
| 'PGINPUT' | Zeichenkette | Name der ePOS Parametergruppe mit den Daten der anzulegenden Textzeile. |
| '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' rich_text.txtrich = 'Beschreibung des Artikels' rich_text.lang_ext = 'de_de' rich_text.txt_art = 'TKT' Status = f$SageService ( B7Service , 'CreateRichText' , 'rich_text' , 'rich_text' ) Salestext.identnr = 'BNUESSLE-T10' Salestext.konto = 0 Salestext.satzart = 1 Salestext.txt_nr = rich_text.txt_nr Status = f$SageService ( B7Service , 'CreateSalesText' , 'Salestext' , 'Salestext_erg' ) | ||