Message: Product

Function name Parameter Type Direction Description
SOAP_Product_Query() type L IN 0
version L IN 1
mode L IN 0
company A8 IN Company ID, leave blank if querying the whole Company group.
query XML IN Query definition <query>.
records L OUT Numbers of records found.
keylist ArrA20 OUT Array of Product numbers returned.
log XML OUT Operations log in XML <log>.
SOAP_Product_Get() type L IN 0
version L IN 1
mode L IN Field scope: 0 = Standard, 1 = Compact, 2 = Small, 9 = Everything.
company A8 IN Company ID
keylist ArrA20 IN Array of Product numbers to get.
data XML OUT Returned data in XML <products>. Example.
log XML OUT Operations log in XML <log>. Example.
SOAP_Product_Set()
 (Read & write access required)
type L IN 0
version L IN 1
mode L IN 0
company A8 IN Company ID
data XML IN Returned data in XML <products>. Example.
log XML OUT Operations log in XML <log>. Example.
 
Tag name Data Table/Field IN OUT Query Default Description
<products> C [Artikel] REQ STD     Root tag
 <num_records> L Records in selection([Artikel]) REQ STD     Number of records (<product> tags) in xml
 <product id=nnn> C [Artikel] REQ STD     Product container tag
  <prod_id> A20 [Artikel]Nr REQ STD X   Unique Product ID
  <prod_descr> A30 [Artikel]Benamning REQ STD X    
  <prod_date> D [Artikel]Datum   STD X Current date  
  <prod_co> A8 [Artikel]ForetagsID REQ STD     Company ID, if the Product is to be uses by the whole Company group leave it blank.
  <prod_unit> A5 [Artikel]Sort REC STD   'st'  
  <prod_type> A30 [Artikel]Typ REC STD X 'Detalj'  
  <prod_group> A30 [Artikel]Varugrupp REC STD X    
  <prod_revision> A8 [Artikel]Revision   STD      
  <prod_project> A20 [Artikel]Projekt   STD X    
  <prod_weight_calc> R [Artikel]Vikt   STD   0  
  <prod_weight_real> R [Artikel]VerkligVikt   STD   0  
  <prod_purch_price> R [Artikel]Inkopspris REC STD   0  
  <prod_std_price> R [Artikel]Standardpris REC STD   0  
  <prod_sell_price> R [Artikel]Forsaljpris REC STD   0  
  <prod_sell_price_new> R [Artikel]Nytt_utpris       0  
  <prod_buyable> B [Artikel]Kopdetalj REC STD X True  
  <prod_finished> B [Artikel]Fardigvara   STD   False Is finished goods
  <prod_trace> I [Artikel]Sparbarhet   STD   False Traceability flag
  <prod_isvariant> B [Artikel]ArVariant   STD   False  
  <prod_variantfamily> A2 [Artikel]VariantFamiljNr          
  <prod_arrival_control> B [Artikel]Ankomstkontroll       False  
  <prod_drawnon> A20 [Artikel]Ritad_pa   STD      
  <prod_doc_revision> A5 [Artikel]DokUtgava   STD      
  <prod_proc_status> L [Artikel]Beredningsstatus   STD   0  
  <prod_country_origin> A2 [Artikel]Ursprungsland   STD   Base country  
  <prod_stock_balance> R Sum([Lagersaldo]Saldo) RO STD      
  <prod_purchaser> L [Artikel]Inkopare         ->[Personal]Nr
  <prod_designer> L [Artikel]AnsvKonstruktor         ->[Personal]Nr
  <prod_planner> L [Artikel]AnsvPlanerare         ->[Personal]Nr
  <prod_packing> A20 [Artikel]Emballage          
  <prod_packages> I [Artikel]Antal_kolli          
  <prod_labour_cost_fixed> R [Artikel]Fast_MontKost          
  <prod_labour_cost_var> R [Artikel]Rörlig_MontKost          
  <prod_labour_moh> R [Artikel]MOPalägg          
  <prod_mtrl_cost_fixed> R [Artikel]Fast_MtrlKost          
  <prod_mtrl_cost_var> R [Artikel]Rorlig_MtrlKost          
  <prod_mtrl_roh> R [Artikel]TOPalagg          
  <prod_prod_time> R [Artikel]TillverkningTid          
  <prod_normal_batch> R [Artikel]NormalSats          
  <prod_deliv_time> I [Artikel]Leveranstid         In days
  <prod_batch_size> R [Artikel]Partistorlek          
  <prod_waste> R [Artikel]Spillprocent          
  <prod_breakdown_mo> B [Artikel]BrytNedVidSkapaTO          
               
  <prod_ecomm_active> B [Artikel]EH_Aktiv   5 X False  
  <prod_ecomm_name> A80 [Artikel]EH_Namn   5      
  <prod_ecomm_cat1> L [Artikel]EH_Kategori1   5      
  <prod_ecomm_cat2> L [Artikel]EH_Kategori2   5      
  <prod_ecomm_cat3> L [Artikel]EH_Kategori3   5      
  <prod_ecomm_cat4> L [Artikel]EH_Kategori4   5      
  <prod_ecomm_cat5> L [Artikel]EH_Kategori5   5      
  <prod_ecomm_note> T [Artikel]EH_InfoTxt   5      
  <prod_ecomm_path> T [Artikel]EH_BildPath   5      
               
  <prod_costcentre> A8 [Artikel]Kostnadsstalle          
  <prod_vat> I [Artikel]Momsval   0   1  
  <prod_acc_ext_purch1> A8 [Artikel]InkKontoInh_Extern   0      
  <prod_acc_ext_purch2> A8 [Artikel]InkKontoEU_Extern   0      
  <prod_acc_ext_purch3> A8 [Artikel]InkKontoEjEU_Extern   0      
  <prod_acc_ext_vat> A8 [Artikel]Konto2_Extern   0      
  <prod_acc_ext_vat_red1> A8 [Artikel]Konto3_Extern   0      
  <prod_acc_ext_vat_red2> A8 [Artikel]Konto4_Extern   0      
  <prod_acc_ext_vat_ext1> A8 [Artikel]Konto5_Extern   0      
  <prod_acc_ext_vat_ext2> A8 [Artikel]Konto6_Extern   0      
  <prod_acc_ext_vat_ext3> A8 [Artikel]Konto7_Extern   0      
  <prod_acc_ext_vat_ext4> A8 [Artikel]Konto8_Extern   0      
  <prod_acc_ext_goods_sold> A8 [Artikel]KontoKSV_Extern   0      
  <prod_acc_int_purch1> A8 [Artikel]InkKontoInh_Koncern   0      
  <prod_acc_int_purch2> A8 [Artikel]InkKontoEU_Koncern   0      
  <prod_acc_int_purch3> A8 [Artikel]InkKontoEjEU_Koncern   0      
  <prod_acc_int_vat> A8 [Artikel]Konto2_Koncern   0      
  <prod_acc_int_vat_red1> A8 [Artikel]Konto3_Koncern   0      
  <prod_acc_int_vat_red2> A8 [Artikel]Konto4_Koncern   0      
  <prod_acc_int_vat_ext1> A8 [Artikel]Konto5_Koncern   0      
  <prod_acc_int_vat_ext2> A8 [Artikel]Konto6_Koncern   0      
  <prod_acc_int_vat_ext3> A8 [Artikel]Konto7_Koncern   0      
  <prod_acc_int_vat_ext4> A8 [Artikel]Konto8_Koncern   0      
  <prod_acc_int_goods_sold> A8 [Artikel]KontoKSV_Koncern   0      
               
  <prod_locked> B [Artikel]Locked   STD X False  
  <prod_active> B [Artikel]Inaktiv   STD X False  
  <prod_ts> TS [Artikel]TimeStamp   STD X Curr. date/time  
  <prod_str1> A80 [Artikel]FrittFalt1   1,2      
  <prod_str2> A80 [Artikel]FrittFalt2   1,2      
  <prod_str3> A80 [Artikel]FrittFalt3   1,2      
  <prod_str4> A80 [Artikel]FrittFalt4   1,2      
  <prod_str5> A80 [Artikel]FrittFalt5   1,2      
  <prod_str6> A80 [Artikel]FrittFalt6   1,2      
  <prod_str7> A80 [Artikel]FrittFalt7   1,2      
  <prod_num1> R [Artikel]FrittFalt8   1,2   0  
  <prod_num2> R [Artikel]FrittFalt9   1,2   0  
  <prod_num3> R [Artikel]FrittFalt10   1,2   0  
  <prod_txt1> T [Artikel]FrittFalt11   1,2      
  <prod_txt2> T [Artikel]FrittFalt12   1,2      
  <prod_txt3> T [Artikel]FrittFalt13   1,2      
  <prod_txt4> T [Artikel]FrittFalt14   1,2      
  <prod_txt5>
T  [Artikel]FrittFalt15
  1,2
     
  <prod_str8> A80
[Artikel]FrittFalt16   1,2
     
  <prod_str9> A80 [Artikel]FrittFalt17   1,2      
  <prod_str10> A80 [Artikel]FrittFalt18   1,2      
  <prod_str11> A80 [Artikel]FrittFalt19   1,2      
  <prod_str12> A80 [Artikel]FrittFalt20   1,2      
  <prod_str13> A80 [Artikel]FrittFalt21   1,2      
  <prod_str14> A80 [Artikel]FrittFalt22   1,2      
  <prod_str15> A80 [Artikel]FrittFalt23   1,2      
  <prod_note> T [Artikel]Kommentar   1,2      
  <prod_salesnote> T [Artikel]SaljKommSv   1,2      
               
<descriptions> C [ProduktBen]   1     Container for descriptions
 <description id=nnn> C [ProduktBen]   STD     Container for a description
  <desc_code> A3 [ProduktBen]Blankettkod   STD      
  <desc_desc> A30 [ProduktBen]Benamning   STD      
               
<suppliers> C [ArtLev]   0     Container for suppliers
 <supplier id=nnn> C [ArtLev] REQ STD     Container for a supplier
  <suppl_id> L [ArtLev]Leverantornr REQ STD      
  <suppl_name> A30 [Leverantor]Namn RO STD      
  <suppl_currency> A3 [Leverantor]Valuta RO STD      
  <suppl_country> A2 [Leverantor]Landkod RO STD      
  <suppl_primary> B [ArtLev]Huvudlev REQ STD      
  <suppl_internal> B [ArtLev]InternLev   STD      
  <suppl_prod_id> A20 [ArtLev]LevArtikelnr REQ STD      
  <suppl_prod_unit> A5 [ArtLev]LevSort REC STD      
  <suppl_prod_desc> A30 [ArtLev]LevBenämning REC STD      
  <suppl_prod_unitprice> R [ArtLev]LevPris   STD      
  <suppl_prod_price> R [ArtLev]LevInköpPris   STD      
  <suppl_prod_stdprice> R [ArtLev]Standardpris   STD      
  <suppl_delivery_time> I [ArtLev]LevTid   STD      
  <suppl_convfact> R [ArtLev]LevFakt   STD      
  <suppl_extra_purch_cost1> R [ArtLev]XtraInköpKr   STD      
  <suppl_extra_purch_cost2> R [ArtLev]XtraInköpProc   STD      
  <suppl_diff[1-6]_from> R [ArtLev]Staffling[1-6]From   9     [ArtLev]Staffling1From to [ArtLev]Staffling6From
  <suppl_diff[1-6]_price> R [ArtLev]Staffling[1-6]Pris   9     [ArtLev]Staffling1Pris to [ArtLev]Staffling6Pris
  <suppl_diff[1-6]_disc> R [ArtLev]Staffling[1-6]Rabatt   9     [ArtLev]Staffling1Rabatt to [ArtLev]Staffling6Rabatt
  <suppl_note> T [ArtLev]LevBestkom   0      
  <suppl_ts> DT [ArtLev]Timestamp RO STD      
               
<stock_locations> C [Art_Plats]   STD     Container for Stock Locations
 <stock_location id=nnn> C [Art_Plats] REQ STD      
  <stock_loc_name> A5 [Art_Plats]Förradsplats REQ STD      
               
<stock_balances> C [Forrad] RO STD     Container
 <stock_balance id=nnn> C [Forrad] RO STD      
  <stock_bal_stock> A5 [Forrad]Namn RO STD      
  <stock_bal_balance> R GetLagerSaldo() RO STD      
 
Revision Date Notes
10.2.2
2016-12-13
FrittFalt15 - 23
9.4.2 2015-04-09 Pathes to examples was incorrect.
9.2.8 2013-08-27 Changes.
9.2.7 2013-06-04 Parameters changes.
Internal changes for 4D 12.5.0.
Doctype HTML5, jQuery 1.10.1.
7.7.1 2009-01-29 Fields added: [Artikel]Nytt utpris & [Artikel]Ankomstkontroll
[Artikel]FrittFalt1 to [Artikel]FrittFalt6 are A80
7.6.1 2008-04-17 Definition moved here.
©2007-2016 Info Struct AB