Sage: Stücklistenposition anlegen (CreateBomLineItem)
Sage: Stücklistenposition anlegen (CreateBomLineItem)
Anlegen einer Stücklistenposition. In der Eingabeparametergruppe können verschiedene Parameter mit den entsprechenden Werten belegt werden. Folgende Parameter können verwendet werden: agpos,aufbr, beregelung, cadpos, chargen_rein, datvon, ersatz, gewicht, gewicht_br, herstellernr, identnr, kn_ausliefteil, kn_matdruck, kn_vdispo, kostst, kzmat, lgber, lgfach, lgnr, meg, menge_bezug, mes, staltern, stlnr, stlvar, stmenge, stpos, umrech, var, vorlzeit, werk. Die Felder identnr, stlnr und stmenge sind zwingend erforderlich. Bei Bedarf können zur Stücklistenposition die Information für den Zuschnitt mitgeliefert werden. Die Feldnamen des Zuschnitts aus B7 wurden um den Präfix z_ ergänzt, um diese Felder zu kennzeichnen. Folgende Parameter können übergeben werden: z_bez, z_bildnr, z_breite, z_hoehe, z_laenge, z_mezu, z_rbreite, z_rhoehe, z_rlaenge, z_useraen, z_userneu, z_vzuschl, z_winka, z_winkb, z_zumenge. Die Funktion liefert nach der Anlage der Stücklistenposition in einer Parametergruppe dessen Daten zurück. Für Ein- und Ausgabe kann dieselbe Parametergruppe verwendet werden. Falls eine indizierte Parametergruppe vorliegt, so muss der Index mit angegeben werden. Falls die Stücklistenposition 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 der Stücklistenpositionen werden gelesen.: aendnr, agpos, beregelung, cadpos, dataen, datneu, datvon, ersatz, gewicht, gewicht_br, herstellernr, identnr, kostst, lfdnr, meg, menge_bezug, mes, staltern, stid, stlidentnr, stlnr, stlvar, stmenge, stpos, txt_bst, txt_nr, umrech, useraen, userneu, var, vorlzeit.
Falls die Stücklistenposition einen Zuschnitt enthält, werden zusätzlich folgende Parameter gelesen: z_aendnr, z_bez, z_bildnr, z_breite, z_dataen, z_datneu, z_hoehe, z_laenge, z_mezu, z_rbreite, z_rhoehe, z_rlaenge, z_stid, z_useraen, z_userneu, z_vzuschl, z_winka, z_winkb, z_zumenge
Syntax: | Status = f$SageService ( Service , 'CreateBomLineItem' , 'PGINPUT' , 'PGOUTPUT' ) | |||
| Argument | Typ | Bedeutung | |
| Service | Zeichenkette | URL des WebService Dienstes | |
| 'CreateBomLineItem' | Zeichenkette | Befehlskonstante | |
| 'PGINPUT' | Zeichenkette | Name der ePOS Parametergruppe mit den Daten der Stücklistenposition. | |
| 'PGOUTPUT' | Zeichenkette | Name der ePOS Parametergruppe mit den Ergebnisdaten der Stücklistenposition. | |
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: |
CODE
} | |||