Sage: Auftrag lesen (ReadOrder)
Sage: Auftrag lesen (ReadOrder)
Lesen der Daten eines Auftrags oder Angebots und dessen Positionen. In der Eingabeparametergruppe können verschiedene Parameter mit den entsprechenden Suchkriterien belegt werden. Die einzelnen Suchkriterien werden mit UND verknüpft. Folgende Suchkriterien können verwendet werden: aufnr, konto und angebgnr. Die Funktion liefert in einer Parametergruppe die Daten des Auftrags / Angebots und in einer indizierten Parametergruppe die Daten der Positionen zurück. Die Indizierung dieser Parametergruppe wird bei Bedarf angepasst. Falls Auftrag gefunden wurde, oder bei Verwendung von unbekannten Suchkriterien liefert der Service eine entsprechende Fehlermeldung. Diese wird über den Parameter Meldung übergeben. Vor einer Auswertung der Ausgabeparametergruppe(n) sollte der Parameter Meldung überprüft werden.
Folgende Parameter der Parametergruppe des Auftrags werden gefüllt.:
abrufnr, abteilnr, adressid_ab, adressid_an, adressid_ls, adressid_rg, aendnr, ae_proz, angebnr, ang_stat, anschrab, anschran, anschrls, anschrrg, ansprnr, anz_ab, anzahlung, anzahlungi, anz_ang, anzaufkl, anz_ls, anz_rg, anz_versp, auf_art, auf_dat, aufnr, aufnr_ref, aufnr_str, awert, awert_arab, awert_arab_ne, awert_end, awert_end_ne, awert_fk, awert_marge, awert_offen, awert_offen_ne, basis_rab, belegnr_anzhl, bereich, best_nr, best_nr_str, best_nr2, best_sb, bonuskz, bonuskz_uvb, bonuskz_vb, branche, brnt_prs, bst_fuss, bst_kopf, dataen, datloe, datneu, ewert_end, fibukonto, gewicht, grundrab, gwert, inlausl, kd_grp, kkomm_nr, km, kn_angwdh, kn_autlief, kn_besteuerung, kn_dr_faktplan, kn_evp, kn_finanz, kn_fracht, kn_garantie, kn_grpsblatt, kn_gwert, kn_kom_auto, kn_ls_neutral, kn_metall, kn_nachlief, kn_posrabatt, kn_rg_freig, kn_spr_ben, kn_termklaer, kn_txt_hk_f, kn_txt_hk_k, kn_vorkasse, kn_vvorg_ref, kn_waekurs, kn_ztp_intstat, kommentar, komm_nr, konto, konto_rg, kostst, kosttraeger, ktxt_nr, kzbeltyp, kzlager, kzminder, kzteillf, kz_vorgzeit, land, lang_ext, lb, lfzeit, lief_prio, listung_schlnr, malfzeit, maschnr, modellprl, monteur, name3_ab, name3_an, name3_ls, name3_rg, objektid, ort_incoterm, pakzon, plz_stat, pr_herk, projekt_id, provschl, prsgrpkd, prsrefkonto, rabatt, routeextralsrg, sammells, sammelre, satzart, sb_schl, sepamandat, servicenr, sperrschl, st_ab, st_abdfue, staffel, st_ang, st_freigabe, st_kl, st_kostvoran, st_ls, st_rg, stueck_lz, telefon, tourid, tour_opt, txt_bst, txt_fuss, txt_kd, txt_kopf, txt1, txt2, useraen, userneu, ust_identnr, uvb, valutatage, vb, vb_ans, vb_prf, vb_stat, vb_zreg, versandzeit, vers_art, versionsnr, versionsnrs, volumen, vorgzeit, vp_aufnr, vp_konto, vp_satz, vp_satzart, vp_status, vvorgart, vvorgart_ref, vvorgtyp, waehrung, wae_kurs, wae_umrech, zahlart, zb, zb_fracht, zoll, zuab_awert
Folgende Parameter der Parametergruppe der Positionen werden gefüllt.:
aendkonstr, aendnr, agr, altern, alterpos, aufnr, aufnr_ref, aufpos, aufpos_ref, auszpreis, ben_1, ben_2, ben_3, ben_4, ben_5, bonuskz, bonuskz_preis, chargen_pflicht, dataen, datneu, druck_rg, epreis, epreis_kalk, ergkdident, ewert_end, gepl_menge, gewicht, grund_ablehn, grund_rekl, identnr, identnr_erf, kalid, kdidentnr, kdvar, kd_zeichidx, kd_zeichnr, kkomm_nr, kn_aendausf, kn_alterlief, kn_autlief, kn_bestgen, kn_fixwert, kn_freigabe, kn_grpsumme, kn_grpzwsumme, kn_nachlief, kn_nettoprs, kn_rueck, kn_sebl, kn_sobe, kn_sobe_ref, kn_txt_hk, kn_vvorg_ref, kn_zwsumme, kolosgrd, konto_kd_ref, kontowv, kosttraeger, ktxt_nr, lb_sobe, lfzeit, lgber, lgber_z, lgfach, lgfach_z, lgnr, lgnr_z, liefnr, malfzeit, maschnr, menge, menge_fk, menge_gel, menge_rueck, mevk, modell_idnr, modell_var, monteur, origidentnr, origvar, ort_incoterm, pe, pe_ausz, pe_kalk, pevk, pevk_kalk, pr_herk, projekt_id, provschl, pwert, pwert_arab, pwert_arab_ne, pwert_end, pwert_end_at, pwert_end_ne, pwert_endzus, pwert_fk, pwert_marge, pwert_offen, pwert_offen_ne, pwert_prab, pwert_prab_ne, pwert_rabf, pwert_zus, rabatt, rabattkz, rabatt2, rabatt3, seblmenge, seblpos, seblpos_ref, sperrschl, steuercode, steuercode_at, stid, stid_ref, st_ls, st_rg, st_rueck, summengrp, txt_ablehn, txt_bst, txt_kd, txt_kom, txt_nr, txt_rekl, useraen, userneu, var, var_erf, vers_art_sobe, vkpreis, vkpreis_kalk, vkpreis_net_prf, vkpreis_prab, volumen, vpvnr, vv_nr, vvorgart, vvorgart_ref, werk, wert_at, wgr, zu_ab.
Syntax: | Status = f$SageService ( Service , 'ReadOrder' , 'PGINPUT' , 'PGOUTPUTListe' ) | ||
| Argument | Typ | Bedeutung |
| Service | Zeichenkette | URL des WebService Dienstes |
| 'ReadOrder' | Zeichenkette | Befehlskonstante |
| 'PGINPUT' | Zeichenkette | Name der ePOS Parametergruppe mit den Suchkriterien. |
| 'PGOUTPUTListe' | Zeichenkette | Mit Komma getrennte Namen der ePOS Parametergruppe mit den Ergebnisdaten des Auftrags / Angebots und deren Positionen. |
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' | ||