Skip to main content
Skip table of contents

Sage: create article (CreateArticle)


Sage: create article (CreateArticle)

Create an article. In the input parameter group, the parameter identnr must be filled with a unique and not already existing identification number. The following parameters can also be filled: 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. The following arrays in the article texts can also be filled: abmessung, ben, ben1, klasse, kurz_ben, lang_ext, mc_var, norm, normnr, updatenr, werkstoff. Not all of these parameters can be filled. Arrays such as ch can only contain values from the underlying value lists. If the article cannot be created, the service delivers a corresponding error message. This is entered via the parameter Message. After creating the article, the data for this article is returned to the entered parameter group.

Syntax:

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

 

Argument

Type

Meaning

 

Service

String

URL of the web service

 

'CreateArticle'

String

Command constant

 

'PGINPUT'

String

Name of the ePOS parameter group with the data for the article being created.

 

'PGOUTPUT'

String

Name of the ePOS parameter group with the result data.

Result:

Integer

Status of the function:

1 : the service function was successfully called

-1 : the component eposvbcomexe could not be found

-2 : function URL not entered

-4 : general error

Example:

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

artikel.ekpreism = 234

artikel.vpreis = 345

artikel.identnr = 'BNUESSLE-T05'

artikel.bs = 50

Status = f$SageService ( B7Service , 'CreateArticle' , 'article' , 'article' )

JavaScript errors detected

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

If this problem persists, please contact our support.