Skip to main content
Skip table of contents

Sage: Artikel anlegen (CreateArticle)


Sage: Artikel anlegen (CreateArticle)

Anlegen eines Artikels. In der Eingabeparametergruppe muss der Parameter identnr mit einer eindeutigen und noch nicht existierenden Identnummer belegt werden. Außerdem können folgende Parameter belegt werden: abc, abjahr, abmefor, abmeja, abmemor, abmeung, abmonat, abwefo, abweja, abwemo, aendind, agr, altern, anfbmeja, anfbweja, anschrnr, anz_beh, anzaufkl, aplidentnr, aplvar, aussch, bearb, behaelt, bestell, bestell_sim, bild, bild_inet, bm, bonuskz, bonuskz_e, breite, bs, cadkz, cadnr, ch, chargen_gen, chargen_pflicht, da, dateab, datezu, datlab, datloe, datlzu, datvon, dispn, disstufe, dlzeit, doku, dpreis, dpreis2, dpreis_dat, dumenge, ean, egurspr, eindeck, einkaeufer, ekpreism, epreis, epreis_dat, ersatz, fra, gegrp, gewicht, gfk_brutto, gfk_faktor, herstellernr, hoehe, identnr, info, invabw, invbwj, invdat, invpreis, invzul, kalkbezko, kalkpreis, katalog, kblos, kn_ausgleich, kn_ausliefteil, kn_autlief, kn_bewertung, kn_eh_ware, kn_engpass, kn_esperre, kn_gfk_lq, kn_internet, kn_kanban, kn_kblos, kn_lagereinheit, kn_lgdisp, kn_lgres, kn_matdruck, kn_nachlief, kn_nettobedarf, kn_rabattf, kn_ref_dat, kn_ruecklief, kn_sebl, kn_variant, kn_vdispo, kn_verp, kn_vpreis_man, kn_vsperre, knabruf, knserieztpgen, konto, kontoprov, kontovb, kontovr, kontowe, kontowv, kontplgr, kostst, ks, kzabspl, kzapl, kzbeschr, kzbest, kzes, kzinvpr, kzland, kzmat, kzskonto, kzstl, kzvpl, kzwb, kzwepr, laenge, lawert, lg_sperr, lgber, lgfach, lgnr, lgnr_h, lgnr_q, lgnr_z, lgprio, lgsteuer, liefgrp, listenpreis, liz, lm_art, lm_menge, maxaufl, maxbest, mcs_version, me, me_abmessung, me_grdprs, me_iso, me_verp, meg, meldbest, meldenr, meldenr_eil, mep, mes, mev, mevk, minaufl, minbest, npreis, orpreis, pe, peek, per_anzahl, per_einheit, pevk, pezeit, preisgrp, preisgrp_e, prodgr, provschl, rabattgrplf, rabattkz, ref_dat, reichweite, reserve, rohgfo, rohgja, rohgmo, serie_maschnr, serien_pflicht, sichzeit, smenge1_inet, smenge2_inet, staffel, steuercode, steuercode_at, stlidentnr, stlvar, tatsverbr, text1_inet, text2_inet, ts, ts_m, ts_w, txt_nr, umrech, urspr, useraen, var, ve, verp, volumen, vorabpreis, vormerk, vpreis, vpvnr, wbabg, werk_p, wert_at, wgr, wizeit, zeichnr, zf, ztarif, zumefor, zumeja, zumemor, zumeung, zuschlschema_g, zuschlschema_v, zuwefo, zuweja, zuwemo, zuweung. Zusätzlich können folgende Felder der Artikeltexte belegt werden: abmessung, ben, ben1, klasse, kurz_ben, lang_ext, mc_var, norm, normnr, updatenr, werkstoff. Viele dieser Parameter können nicht beliebig gefüllt werdern. Felder wie z.B.: ch können nur Werte der zugrunde liegenden Wertelisten erhalten. Falls der Artikel nicht angelegt werden kann, liefert der Service eine entsprechende Fehlermeldung. Diese wird über den Parameter Meldung übergeben. Nach dem Anlegen des Artikels werden die Daten dieses Artikels auf der angegebenen Parametergruppe zurückgegeben.

Syntax:

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

 

Argument

Typ

Bedeutung

 

Service

Zeichenkette

URL des WebService Dienstes

 

'FindBasePrice'

Zeichenkette

Befehlskonstante

 

'PGINPUT'

Zeichenkette

Name der ePOS Parametergruppe mit den Suchkriterien.

 

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

baseprice_such.identnr = '110%'

baseprice_such.select = 'identnr,konto,menge_ab'

Status = f$SageService ( B7Service , 'FindBasePrice' , 'baseprice_such' , 'baseprice_erg' )

p$anzeige_ergebnis( 'baseprice_erg' )

oder

B7Service = 'http://b7demo.sagebaeurer.de/br71/callin/epos_soap'

baseprice_such.where = 'identnr eq \'0 093 S 544 1N\' and menge_ab gt 1'

Status = f$SageService ( B7Service , 'FindBasePrice' , 'baseprice_such' , 'baseprice_erg' )

p$anzeige_ergebnis( 'baseprice_erg' )

JavaScript errors detected

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

If this problem persists, please contact our support.