Sage: Kostenträger lesen (ReadCostObject)
Sage: Kostenträger lesen (ReadCostObject)
Mit dieser Funktion kann ein Kostenträger gelesen werden. In der Eingabeparametergruppe können verschiedene Parameter mit den entsprechenden Suchwerten belegt werden. Für die Suche können dieselben Parameter wie bei der Ausgabe belegt werden. Falls der Kostenträger nicht gefunden werden kann, oder falls die Suchkriterien nicht eindeutig sind, 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 Ausgabe- Parametergruppe werden gefüllt.:
aendnr, anp_bonus_prz, anp_ergebnis, anp_fracht_soll, anp_gvl_prov, anp_gvl_prov_prz, anp_prov_dr_prz, anp_pruef_status, anp_rgnr, anp_sk_prz, anp_sonst_e_prz, anp_vv_prz, anp_zu_fremd_prz, anp_zu_mat_prz, auf_art, ben1, ben, dataen, datneu, fertig, identnr, konto, kosttraeger, ktr_art, ktr_gruppe, ktr_ist_dat, ktr_plan_dat, ktr_schema, ktr_start_dat, ktr_status, satzart, txt_nr, useraen, userneu, var, vertr.
Syntax: | Status = f$SageService ( Service , 'ReadCostObject' , 'PGINPUT' , 'PGOUTPUT' ) | ||
| Argument | Typ | Bedeutung |
| Service | Zeichenkette | URL des WebService Dienstes |
| 'ReadCostObject' | 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' CostObject.identnr = '11000011-PAM' CostObject.aendnr = '1' Status = f$SageService ( B7Service , 'ReadCostObject' , 'CostObject' , 'CostObject_erg' ) | ||