Skip to main content
Skip table of contents

Sage: Stücklistenkopf anlegen (CreateBom)


Sage: Stücklistenkopf anlegen (CreateBom)

Anlegen eines Stücklistenkopfs. In der Eingabeparametergruppe können verschiedene Parameter mit den entsprechenden Werten belegt werden. Folgende Parameter können verwendet werden: stlidentnr, aufnr, aufpos, art, bearb, etjpl, etname, kn_et, lgber, lgfach, lgnr, menge_bezug, staltern, stlnr, stlvar, useraen, userneu, werk, txt. Die Felder stlidentnr und art sind zwingend erforderlich. Bei einer Auftragsbezogenen Stückliste (art=6) sind außerdem die Felder aufnr und aufpos Mussfelder. Die Funktion liefert nach der Anlage des Stücklistenkopfs in einer Parametergruppe dessen Daten zurück. Für Ein- und Ausgabe kann dieselbe Parametergruppe verwendet werden. Auf dem Parameter stlnr wird die Identifikation der erzeugten Stückliste zurückgegeben. Diese wird benötigt, um in nachfolgenden Funktionsaufrufen die Positionen der Stückliste anzulegen. Falls die Stückliste 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 Parametergruppe des Stücklistenkopfs werden gefüllt.:

aendind, aendnr, art, aufnr, aufpos, bearb, dataen, datneu, datvon, etjpl, etname, kn_et, lgber, lgfach, lgnr menge_bezug, staltern, stlidentnr, stlnr, stlvar, txt, useraen, userneu, werk

Syntax:

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

 

Argument

Typ

Bedeutung

 

Service

Zeichenkette

URL des WebService Dienstes

 

'CreateBom'

Zeichenkette

Befehlskonstante

 

'PGINPUT'

Zeichenkette

Name der ePOS Parametergruppe mit den Daten des Stücklistenkopfs.

 

'PGOUTPUT'

Zeichenkette

Name der ePOS Parametergruppe mit den Ergebnisdaten des Stücklistenkopfs.

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'
stueli_kopf.stlidentnr = 'BNUESSLE-T02'
stueli_kopf.art = 1
Status = f$SageService ( B7Service , 'CreateBOM' , 'stueli_kopf' , 'stueli_kopf' )
p$anzeige_ergebnis('stueli_kopf' )

JavaScript errors detected

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

If this problem persists, please contact our support.