Skip to main content
Skip table of contents

Sage: Kostenträgerbewegungssatz anlegen (CreateCostObjectTransactionData)


Sage: Kostenträgerbewegungssatz anlegen (CreateCostObjectTransactionData)

Diese Funktion legt einen Kostenträger-Bewegungssatz in der Tabelle c1301 an. In der Eingabeparametergruppe können folgende Parameter mit den entsprechenden Werten belegt werden: agr, arbplatz, aufnr, aufpos, belegdat, bs, bu_monat, bunr, fixkosten, fklz, identnr, kostart, kostst, kosttraeger, ktr_leitzahl, ktr_typ, ktr_woher, me, menge, prodgr, status, stlidentnr, stlvar, text, var, varkosten, wgr, zumnr. Falls der Kostenträgerbewegungssatz nicht angelegt werden kann, 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.

Zu beachten ist: das Feld kostentraeger ist ein Pflichtfeld.

Folgende Parameter der Ausgabe- Parametergruppe werden gefüllt.:

agr, arbplatz, aufnr, aufpos, belegdat, bs, bu_monat, bunr, datneu, fixkosten, fklz, identnr, kostart, kostst, kosttraeger, ktr_leitzahl, ktr_typ, ktr_woher, me, menge, prodgr, status, stlidentnr, stlvar, text, userneu, var, varkosten, wgr, zumnr.

Syntax:

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

 

Argument

Typ

Bedeutung

 

Service

Zeichenkette

URL des WebService Dienstes

 

'CreateCostObjectTransactionData'

Zeichenkette

Befehlskonstante

 

'PGINPUT'

Zeichenkette

Name der ePOS Parametergruppe mit den Daten des anzulegenden Kostenträgers.

 

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

CostObjectTransactionData.kosttraeger = 'Kost_nue_001'

CostObjectTransactionData.ktr_leitzahl = 'AABBCC'

Status = f$SageService ( B7Service , 'CreateCostObjectTransactionData' , 'CostObjectTransactionData' , 'CostObjectTransactionData_erg' )

JavaScript errors detected

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

If this problem persists, please contact our support.