Datentransfer zum Varial-Controlling

1                     Themenübersicht

In der Warenwirtschaft endet die Betrachtung des innerbetrieblichen Werteverkehrs mit dem Abgang der Waren aus dem eigenen Bestand an die interne Produktion oder dem Erzeugen eines Produktionszuganges.

Semiramis bietet zwei Möglichkeiten, Kostenrechnungs-Pakete mit den Daten der erzeugten Bewegungsdaten zu ver­sorgen.

  • Die Daten können über eine Offline-Schnittstelle bereitgestellt werden. Über der Offline-Schnittstelle lassen sich die unterschiedlichsten Kosten­rech­nungen zusammen mit Semiramis nutzen.
  • Die Bereitstellung der Daten über eine Offline-Schnittstelle wird in einer eigenen Dokumentation beschrieben.
  • Zusätzlich stellt Semiramis eine Online-Schnittstelle zur Varial-Kostenrechnung zur Verfügung. Diese Online-Schnittstelle (kurz: Kostenrechnungs-Stan­dard­schnittstelle) bietet den Vorteil, dass der Datenaustausch im Hinter­grund und ohne zusätzlichen Aufwand des Benutzers erfolgt.

Diese Dokumentation beschreibt die Funktionsweise und den Aufbau der Stan­dard­schnittstelle zum Varial-Controlling. Außerdem wird die Struk­tur der übertragenen Daten dargestellt. Die für die Schnittstelle relevanten Merk­male in den Kostenrechnungs-Stammdaten werden ebenfalls erläutert.

Anleitungen für den Umgang mit der Schnittstelle, z. B. welche Verarbei­tungs­aufträge Sie erfassen oder bearbeiten müssen, finden Sie in der Doku­mentation „Datentransfer zum Varial-Controlling einrichten“.

2                     Begriffsbestimmung

Kostenrechnungs-Standardschnittstelle

Die Kostenrechnungs-Standardschnittstelle dient dem Austausch von Daten zwischen Semiramis und der Kostenrechnung. Diese Schnittstelle liefert die Stammdaten und nimmt die Kostenrechnungs-Bewegungsdaten entgegen. Aus Semiramis werden die Kostenträger-Stammdaten sowie die Soll- und Ist-Kosten­rechnungsbewegungen an die Kostenrechnung übertragen. Aus der Kostenrechnung werden die Änderungen in den relevanten Stammdaten Kostenarten, Kostenstellen, Kostenträger, Leistungsarten(Messgrößen) und Kostensätze an Semiramis übertragen.

Firma

Eine Firma stellt die oberste Ebene der Varial-Finanzbuchführung dar. In dieser Hinsicht korrespondiert eine Firma in der Varial-Finanzbuchführung mit dem Begriff „Mandant“ in Semiramis.
Während in Semiramis nur ein Mandant pro OLTP-Datenbank angelegt werden kann, ist es in der Varial-Finanzbuchführung möglich, beliebig viele Firmen in einer Datenbank anzulegen. Die Buchführung der Firmen kann unabhängig von­einander geführt werden. Je nach lizenziertem Funktionsumfang können Fir­men aber auch in Konzernen zusammengefasst werden, die unter Berücksich­ti­gung der gesetzlichen Bedingungen als Einheit betrachtet werden.
In der Anwendung „Customizing“ in Semiramis wird festgelegt, zu welcher Firma die von der OLTP-Datenbank übertragenen Datensätze gehören.

 

Hinweis:
Bitte beachten Sie, dass in den folgenden Kapiteln die Begriffe „Varial-Controlling“, „Varial-Kostenrechnung“ oder kurz „Varial-KoRe“ synonym verwendet werden.

3                     Schnittstellenbeschreibung

Die Kostenrechnunges-Standardschnittstelle benutzt das Import-API (Appli­ca­tion Programming Interface) der Varial World Edition, mit dem Daten asyn­chron in das Varial-Controlling übertragen und dort weiterverarbeitet wer­den können.

Aus jeder Semiramis-OLTP-Datenbank können die Daten nur an eine Firma im Varial-Controlling übertragen werden. In der Anwendung „Cus­tomizing“ in Semiramis wird festgelegt, zu welcher Firma (ev. Konsolidierungsfirma) in der –Varial-Finanz­buch­führung respektive Kostenrechnung die aus der OLTP-Datenbank übertragenen Datensätze gebucht werden. Im Hintergrund laufende Verarbeitungsaufträge synchronisieren die Kosten­rechnungs-Stammdaten und übertragen die Bewegungsdaten aus Semi­ra­mis in das Varial-Controlling.

Bewegungsdaten, die zum selben Zeitpunkt in die Varial-Controlling über­tra­gen werden, werden in einer „Sitzung“ zusammengefasst. Nach dem Empfang der Datensätze überprüft die Varial-Kostenrechnung die Daten­sätze und verarbeitet sie weiter, sofern sie aus der Sicht der Kostenrechnung fehlerfrei sind. Die Kosten­rech­nung bestätigt lediglich einen korrekten Empfang der Datensätze, nicht aber deren korrekte Verarbeitung. Mögliche Fehlermeldungen werden in der Anwen­dung „Bearbeitung Übernahme“ des Varial-Controlling angezeigt. In dieser Anwendung können Sie fehlerhafte Datensätze manuell korri­gieren und eine erneute Verarbeitung der korrigierten Datensätze veran­lassen. Wenn Sie allerdings alle Import-Sitzungen des gewählten Typs einsehen möchten, entfernen Sie bitte vor dem Neu Laden das Häkchen bei „Nur fehler­hafte Sitzungen anzeigen“.

Ist ein Datensatz fehlerhaft, wird im Varial-Controlling auch die Sitzung als fehlerhaft gekennzeichnet. Alle Datensätze, die zum Zeitpunkt der Übertragung korrekt sind, werden weiterverarbeitet. Näheres zur Anwen­dung „Bearbeitung Übernahme“ lesen Sie bitte in der Dokumentation zur Varial-Kostenrechnung nach.

3.1               Kostenrechnungs-Stammdaten

Die Daten der im Varial-Controlling erfassten oder geänderten Stamm­daten werden automatisch mit Hilfe der Kostenrechnungs-Standard­schnitt­stelle nach Semiramis übertragen.

3.1.1          Voraussetzungen

Damit die Daten der im Varial-Controlling erfassten und relevanten Stamm­daten nach Semiramis übertragen werden können, müssen folgende Voraus­setzungen erfüllt sein.

3.1.1.1      Führendes System

Die Übertragung von Stammdaten erfolgt in der Regel von der Varial- -Kosten­rechnung nach Semiramis. Damit gilt in Bezug auf die Kosten­rechnungs-Stammdaten die Varial-Kostenrechnung als führendes System.

Für Kostenträgerdaten ist es jedoch auch möglich, Daten direkt in Semiramis anzulegen. Dies kann unter bestimmten Umständen sinnvoll sein. Ein Beispiel hierfür sind Konfigurationsartikel, wo im Zuge des Vertriebsauftrages (bei Serienfertiger) ein entsprechender Kostenträger erforderlich ist bzw. automatisch in allen relevanten Firmen angelegt wird.

Hinweis:
Wenn mehrere OLTP-Datenbanken, Daten in die gleiche Firma übertragen, kann die Varial-Kostenrechnung die Herkunft eines Datensatzes nicht eindeu­tig zuordnen. Die Stammdaten werden dann auch an alle OLTP-Daten­banken übergeben, auch wenn z.B. der Kostenträger nur aus einer OLTP-Datenbank stammt.

Sind in mehreren OLTP-Datenbanken Kostenträger mit der glei­chen Nummer erfasst, könnten bei der Über­tragung der Daten in die Varial-Kosten­rech­nung Fehler auftreten.

3.2               Kostenrechnungs-Bewegungsdaten

Die in Semiramis erfassten Rückmeldungen aus der Produktion (Material- und Arbeitsgang-Bewegungsdaten) werden in entsprechende Ist-Kosten­rechnungs­bewegungen umgewandelt und in die Varial-Kostenrechnung übertragen. Auf Basis der rückgemeldeten Materialzugänge und den Soll-Produktions­struk­turen (Produktionsaufträgen) werden die Soll-Kostenrechnungsbewegungen ermittelt. Um die Soll- und Ist-Kostenrechnungsbewegungen in der Varial-Kosten­rechnung direkt dem Kostenträger zuordnen zu können, müssen fol­gende Vor­aus­setzungen erfüllt sein.

3.2.1          Voraussetzungen

Soll- und Ist-Bewegungen werden mit der Hintergrund-Anwendung „Rech­nungs­wesen­daten synchronisieren“ in die Varial-Kostenrechnung übertragen.

3.2.1.1      Kostenrechnungsbewegungen

Für die zu übertragenden Kostenrechnungsbewegungen werden die im Customizing angegebenen Kostensatzverwendungen bzw. Bewertungspreise herangezogen.

Für die Produktions-Materialdaten wird bei der Erstellung der Kostenrechnungsbewegungen bereits der Betrag (Menge * Preis) berechnet und übergeben. Bei den Produktionsarbeitsgangdaten wird hingegen die Menge/Zeit und die Kostensatzverwendung (als Code) übertragen. Die Ermittlung des tatsächlichen Betrages für die innerbetriebliche Leis­tungsverrechnung erfolgt zum Zeitpunkt der Verarbeitung dieser Bewegungen direkt in der Varial-Kostenrechnung.

Hinweis:
Bei aktivierter Customizing-Einstellung / Controlling, Controlling-Adapter „Semiramis 4.4/Others – CostingAdapter“ werden bei Arbeitsgangdaten die berechneten Werte in die Drittanbieterschnittstelle ausgegeben.

Im Zuge der Erstellung der Kostenrechnungsbewegungen werden jene Bewertungspreise herangezogen, welche zum Erstellungszeitpunkt der Bewegung gültig sind.

3.2.1.2      Buchungsdatum und Buchungsperiode

Bei der Übertragung der Soll- und Ist-Bewegungen in die Kosten­rechnung kann kein separates Buchungsdatum angegeben werden. Alle Bewe­gungen, die zusammen übertragen werden, werden unter dem jeweiligen Belegdatum der Ist-Rückmeldung in der Kostenrechnung gebucht.
Das Buchungsdatum steuert in der Kostenrechnung die Zuordnung der Buchungsperiode. Ist die zu bebuchende Periode für den Buchungskreis geschlossen, wird die Buchung im Übernahme­pro­tokoll als fehlerhaft abgewiesen.

4                     Schnittstellenkonfiguration

Die Kommunikation des Semiramis Warenwirtschaftssystems mit der Varial-Kostenrechnung erfolgt über standardisierte Schnittstellen. Damit die Kostenrechnungs-Standardschnittstelle eine Verbindung mit der Varial-Kostenrechnung herstellen kann und umgekehrt, sind Einstellungen in Semiramis und in der Varial-Kostenrechnung vorzunehmen.

Die Dokumentation „Datentransfer zum Varial-Controlling einrichten“ beschreibt die erforderlichen Einstellungen für die Inbetriebnahme der Schnittstelle.

5                     Aufbau der Schnittstellen

5.1               KoRe-Stammdatenbeschreibung

In diesem Kapitel wird die Struktur der Kostenrechnungs-Stammdaten-Standard­schnitt­stelle beschrieben.

Hinweis:
Bitte beachten Sie, dass die Datensätze als CORBA-Objekte definiert sind.

Folgende Datentypen werden in den übertragenen Feldern verwendet:

Die folgenden Datentypen werden ver­wendet:

Datentyp Erläuterung
Varchar Alphanumerische Felder mit Angabe einer maximalen Länge.
Numerisch Numerische Felder für Zahlen und Beträge, mit Angabe der maximalen Vor- und Nachkommastellen.
Boolean Der Datentyp „boolean“ wird in der Schnittstelle und in der Datenbank mit einer Spalte vom Typ char(1) dargestellt, wobei „T“ (= true) für wahr und „F“ (= false) für falsch steht.
Datum Datumsformat (XML- und CORBA-Format): Das Datum wird im ISO-Format „JJJJ-MM-TT“ angegeben, wobei JJJJ=Jahr, MM=Monat und TT=Tag. In der Varial-Kostenrechung ist das Minimum-Datum mit 1950-01-01 und das Maximum-Datum mit 2099-12-31 definiert.
YMD HMS Ein Zeitstempel. Das Datum wird im ISO-Format angegeben(siehe oben), gefolgt von einem Leerzeichen und der Uhrzeit im 24-Stundenformat „HH24:MM:SS“ (HH24=Stunden von 00-23, MM=Minuten von 00-59 und SS=Sekunden von 00-59).
Enum Aufzählungswerte, bei denen eine feststehende Liste von Möglichkeiten vorgegeben ist. Die einzelnen Typen werden separat definiert, wobei bei in der Regel bei Null oder Eins mit der Aufzählung begonnen wird. Sollte das jeweilige Feld leer sein, wird Null übertragen.

 

5.1.1          Kostenträger

Bei der Übertragung der Kostenträger wird zwischen Neuanlage und Änderung unter­schieden.

5.1.1.1      Kostenträger in Semiramis anlegen

Der Kostenträger kann in Semiramis entweder manuell oder automatisch im Zuge der Vertriebsauftragspositionserstellung (Produktkonfiguration) oder spätestens bei Erstellung eines Produktionsauftrages automatisch angelegt. Dieser in Semiramis, im Zuge des Prozessablaufes, neu erstellte Kostenträger wird im nächsten Synchronisationszyklus – vor Übertragung der Bewegungsdaten – automatisch an das Varial-Controlling übertragen.

Hinweis:
Da – per Definition – die Varial-Kostenrechnung das führende System darstellt, werden etwaige nachträgliche (manuelle) Änderungen in Semiramis wieder überschrieben.

5.1.1.2      Kostenträger im Varial-Controlling anlegen

Die Kostenträger werden – normalerweise – im führenden System, der Varial-Kostenrechnung in der Anwendung „Kostenträger“ angelegt und automatisch nach Semiramis übertragen.

5.1.1.3      Kostenträger in Semiramis ändern

Etwaige Änderungen in Semiramis sind in der Varial-Kostenrechnung nicht wirksam und können in Semiramis bei etwaigen Änderungen in der Varial-Kostenrechnung wieder überschrieben werden.

5.1.1.4      Kostenträger im Varial-Controlling ändern

Änderungen im Varial-Controlling werden beim nächsten Synchronisationszyklus automatisch nach Semiramis übertragen.

5.1.1.5      Kostenträger im Varial-Controlling löschen

Eine Prüfung auf Verwendung der Kostenträger in Semiramis wird in der Varial-Kostenrechnung nicht durchgeführt. D.h. bereits verwendete Kostenträger dürfen in der Varial-Kostenrechnung keinesfalls gelöscht werden, da etwaige Bewegungsdaten aus Semiramis den in Varial gelöschten Kostenträger noch bzw. wieder enthalten könnten!

5.1.1.6      Kostenträger-Felder übertragen

Bei den übertragenen Daten (Feldern) wird zwischen zwingenden und optiona­len Angaben unterschieden. Eine zwingende Angabe wird immer von/an Semiramis übertragen.

Wird ein Feld in Semiramis gelöscht, wird ein Leer-String oder Null über die Kostenrechnungs-Standardschnittstelle übergeben. Damit wird ein ggf. in der Varial-Kostenrechnung vorhandener Inhalt des Feldes gelöscht und vice versa.

Hinweis:
In der folgenden Tabelle steht „X“ für eine zwingende Eingabe. Wenn im Feld „Muss“ kein Zeichen angege­ben wird, ist die Eingabe optional.

Attribut Datentyp Muss Beschreibung
Code Firma (companyId) Varchar 20 X Code der Firma in der Varial-Kosten­rech­nung, in der der Kosten­träger geführt wird.
Code (code) Varchar 40 X Kostenträgernummer: In Semiramis sind maximal 25 Stellen erlaubt.

Hinweis: Bitte beachten Sie, dass bei der Übernahme der Kostenträgerdaten von der Varial-Kostenrechnung nach  Semiramis zusätzlich zur Längenbeschränkung der Identifikationsfelder auch die Systemeinstellungen für die Gross-/Kleinschreibung (inkl. Der Sonderzeichen) geprüft werden. Nicht entsprechende Datensätze werden nicht nach Semiramis übertragen!

Status (status) Enum X Der Status gibt an, in welchem Bearbeitungszustand sich der Kostenträger in der Varial-KoRe befindet:

·       0: Offen

·       1: Erledigt

·       2: In Arbeit

Bei Neuanlage der Kostenträger in der Varial-Kostenrechnung aus Semiramis wird als Status 0 (=Offen) übertragen.

Kurzname (shortname) Varchar 30 Kurzname des Kostenträgers. Ist kein Kurzname angegeben, werden die ersten 65 Stellen der Beschreibung als Bezeichnung verwendet. Ist die Be­schrei­bung auch leer wird der Code als Bezeichnung verwendet.
Beschreibung (description) Varchar 80 Beschreibung des Kostenträgers.
Gültig von (validfrom) YMD X Gültig von, im ISO-Format,
z.B. „1954-01-01“. Keine Verwendung in Semiramis. Bei automatischer Eröffnung in der VarialKoRe wird „1950-01-01“ als Vorgabewert eingestellt.
Gültig bis (validuntil) YMD X Gültig bis, im ISO-Format,
z.B. „2099-12-31“. Ist „Gültig bis“ kleiner als das Tagesdatum wird automatisch das Löschkennzeichen gesetzt.
Bei automatischer Eröffnung in der Varial-KoRe wird „2099-12-31“ als Vorgabewert eingestellt.
Zeitstempel (timestamp) YMD HMS X Zeitpunkt des Abrufes,
z.B. „2005-04-11 17:15:14“. Der Zeitstempel wird für den internen Zeitabgleich verwen­det.

 

5.1.2          Konten

Bei Übertragung der Konten wird zwischen einer Neuanlage und einer Änderung unter­schieden.

5.1.2.1      Konten anlegen

Die Konten werden im führenden System, des Varial-Rechnungswesens,  direkt im Kontenplan angelegt und automatisch nach Semiramis übertragen.

5.1.2.2      Konten ändern

Änderungen im Kontenplan des Varial-Rechnungswesens werden beim nächsten Synchronisationszyklus automatisch nach Semiramis übertragen.

5.1.2.3      Konten in Semiramis verwalten

Das Verwalten (Anlegen, Ändern oder Löschen) von Konten ist in Semiramis bei aktivierter Varial-Kostenrechnung nicht möglich.

5.1.2.4      Konten löschen

Eine Prüfung auf Verwendung der Konten in Semiramis kann im Varial-Rechnungswesen nicht durchgeführt werden.
Bereits nach Semiramis übertragene Konten dürfen im Kontenplan des Varial-Rechnungswesens weder umbenannt noch gelöscht werden!

5.1.2.5      Konten-Felder übertragen

Bei den übertragenen Daten (Feldern) wird zwischen zwingenden und optiona­len Angaben unterschieden. Eine zwingende Angabe wird immer nach Semiramis übertragen.

Wird ein Feld in der Varial-Kostenrechnung gelöscht, wird ein Leer-String oder Null über die Kostenrechnungs-Standard­schnitt­stelle übergeben. Damit wird ein ggf. in Semiramis vorhandener Inhalt des Feldes auch gelöscht.

Hinweis:
In der folgenden Tabelle steht „X“ für eine zwingende Eingabe. Wenn im Feld „Muss“ kein Zeichen angege­ben wird, ist die Eingabe optional.

Attribut Datentyp Muss Beschreibung
Code Firma (companyId) Varchar 20 X Code der Firma im Varial-Rechnungswesen, in der das Konto geführt wird.
Sachkonten-Code (accountCode) Varchar 20 X Sachkonten-Identifkation: In Semi­ramis sind maximal 15 Stellen erlaubt. Ist das Konto in Semiramis noch nicht angelegt wird automatisch ein entsprechendes Konto erstellt.

Hinweis:

Bitte beachten Sie, dass bei der Übernahme der Kontendaten von der Varial -Finanzbuchhaltung nach Semiramis zusätzlich zur Längen­be­schränkung der Identifikationsfelder auch die Systemeinstellungen für die Groß-/Kleinschreibung (inkl. Der Sonderzeichen) geprüft werden. Nicht entsprechende Datensätze können nicht nach Semiramis übertragen werden!

Kurzname (shortname) Varchar 30 Kurzname des Kontos, siehe Beschreibung.
Beschreibung (description) Varchar 80 Beschreibung des Kontos. Für die Beschreibung in Semiramis werden die ersten 65 Stellen übernommen. Ist keine Beschreibung vorhanden, wird der Kurzname verwendet. Sollte auch kein Kurzname vorhanden sein, wird die Kontonummer als Bezeichnung herangezogen.
KORE-Konto (hasCosting) Boolean Reiter KORE, CheckBox KORE:
Wird die CheckBox für ein Konto aktiviert, müssen die Buchungsbeträge auf eine Kostenart, eine Kostenstelle und/oder einen Kostenträger aufgeteilt werden. Die Anlage der Hauptkostenart, auf Basis der Kontonummer erfolgt automatisch. In der Regel wählt man eine Aufteilung der Konten nur für Aufwands- oder Ertragskonten.Je nachdem ob die CheckBox „KORE“ angehakt ist, werden die zugehörigen Kostenarten dieses Kontos nach Semiramis übernommen und haben in den Prozessen für die Eingabe von Kostenstelle und/oder Kostenträger Relevanz.
Abstimm-Konto (isControlAccount) Boolean Abstimm-Konto.

Hinweis:
Das Flag zur Kennzeichnung eines Abstimmkontos wird nicht nach Semiramis übertragen.

Konten-Typ (nlAccountType) Enum Der Konten-Typ. Die Aufzählung unterscheidet folgende Typen:

·       0…NLAT_ASSET: Aktiv

·       1…NLAT_LIABILITY: Passiv

·       2…NLAT_PROFIT: Ertrag

·       3…NLAT_LOSS: Aufwand

 

Hinweis:
Der Kontentyp wird nicht nach Semiramis übertragen.

Konten-Kategorie (accountCategory) Enum Die Konten-Kategorie.

Im Kontenplan d. Varial-Rechnungswesens werden in der Auswahl-Box nur die zu einem Kontentyp zugehörigen Kategorien angezeigt. Auf eine detaillierte Aufzählung wird hier aus Übersichtsgründen verzichtet.

 

Hinweis:
Die Kontenkategorie wird nicht nach Semiramis übertragen.

Buchungssperre (postingStop) Boolean CheckBox für die Buchungssperre.

 

Hinweis:
Die Buchungssperre wird nicht nach Semiramis übertragen.

Ab-Datum für Buchungssperre (postingStopDate) Datum Ab-Datum für die Buchungssperre.

 

Hinweis:
Das Datum der Buchungssperre wird nicht nach Semiramis übertragen.

Mit Menge (hasQuantity) Boolean Reiter Menge, CheckBox Menge: Wird die CheckBox angehakt werden zwei weitere Felder aktiv. Wenn aktiviert, können die Bewegungsdaten nicht nur wertmäßig, sondern auch mengenmäßig erfasst werden.

 

Hinweis:
Die Einstellung in der CheckBox „Menge“ bzw. die zugehörigen Einstellungen im Reiter „Menge“ werden nicht nach Semiramis übertragen.

Mengeneinheit (quantityUnit) Varchar 20 Die Mengeneinheit, siehe auch „Mit Menge“.

 

Hinweis:
Die Mengeneinheit wird nicht nach Semiramis übertragen.

Typ der Mengeneinheit (quantityTypeIsFix) Boolean Typ der Mengeneinheit, siehe auch „Mit Menge“. Die Mengeneinheit ist „Fix“ oder „Variabel“. Ist die Einstellung „Fix“(wahr) gewählt, wird die Menge je Buchung registriert. Ist „Variabel“ (falsch) gewählt, werden die Mengen saldiert.

 

Hinweis:
Der Typ der Mengeneinheit wird nicht nach Semiramis übertragen.

Zeitstempel (timestamp) YMD HMS X Zeitpunkt des Abrufes,
z.B. „2005-04-11 17:15:14“. Der Zeit­stempel wird für den internen Zeit­ab­gleich verwen­det.

 

5.1.3          Kostenarten

Bei Übertragung der Kostenarten wird zwischen einer Neuanlage und einer Änderung unter­schieden.

5.1.3.1      Kostenarten anlegen

Die Kostenarten werden im führenden System, der Varial-Kostenrechnung, entweder direkt im Kontenplan oder in der Anwendung „Kostenarten“ angelegt und automatisch nach Semiramis übertragen.

5.1.3.2      Kostenarten ändern

Änderungen im Kostenartenstamm  der Varial-Kostenrechnung werden beim nächsten Synchronisationszyklus automatisch nach Semiramis übertragen.

5.1.3.3      Kostenarten in Semiramis verwalten

Das Verwalten(Anlegen, Ändern oder Löschen) von Kostenarten ist in Semiramis bei aktivierter Varial-Kostenrechnung nicht möglich.

5.1.3.4      Kostenarten löschen

Eine Prüfung auf Verwendung der Kostenarten in Semiramis kann in der Varial-Kostenrechnung nicht durchgeführt werden. D.h. bereits verwendete Kostenarten dürfen in der Varial-Kostenrechnung nicht umbenannt oder gar gelöscht werden!

5.1.3.5      Kostenarten-Felder übertragen

Bei den übertragenen Daten (Feldern) wird zwischen zwingenden und optiona­len Angaben unterschieden. Eine zwingende Angabe wird immer nach Semiramis übertragen.

Wird ein Feld in der Varial-Kostenrechnung gelöscht, wird ein Leer-String oder Null über die Kostenrechnungs-Standard­schnitt­stelle übergeben. Damit wird ein ggf. in Semiramis vorhandener Inhalt des Feldes auch gelöscht.

Hinweis:
In der folgenden Tabelle steht „X“ für eine zwingende Eingabe. Wenn im Feld „Muss“ kein Zeichen angege­ben wird, ist die Eingabe optional.

Attribut Datentyp Muss Beschreibung
Code Firma (companyId) Varchar 20 X Code der Firma in der Varial-Kostenrechnung, in der die Kostenart geführt wird.
Code (code) Varchar 20 X Kostenarten-Identifkation: In Semi­ramis sind maximal 10 Stellen erlaubt. Der Code entspricht dem Konto in der Varial-Kostenrechnung. Ist das Konto in Semiramis noch nicht angelegt wird automatisch ein entsprechendes Konto erstellt, als Bezeichnung wird die Kostenartenbezeichnung verwendet. Die Kontenbezeichnung kann anschließend in der Semi­ramis-Anwendung „Konten“ angepasst werden.

Hinweis:

Bitte beachten Sie, dass bei der Übernahme der Kostenartendaten von der Varial-Kostenrechnung nach Semiramis zusätzlich zur Längen­be­schränkung der Identifikationsfelder auch die Systemeinstellungen für die Groß-/Kleinschreibung (inkl. Der Sonderzeichen) geprüft werden. Nicht entsprechende Datensätze können nicht nach Semiramis übertragen werden!

Unterkostenart (subcode) Varchar 40 X Unterkostenarten-Identifikation: In Semiramis werden code und subcode zusammengefügt, d.h. in Summe dürfen beide Feldlängen nicht länger als 10-stellig sein.
Typ (costtypetype) Enum X Gibt den Typ der Kostenart in der Varial-Kostenrechnung an.

Weitere Details entnehmen Sie bitte der Dokumentation in der Varial-Kostenrechnung. Der angegebene Typ hat in Semiramis derzeit keine Auswirkungen.

Kurzname (shortname) Varchar 30 Kurzname der Kostenart, siehe „Beschreibung“.
Beschreibung (description) Varchar 80 Beschreibung der Kostenart. Für die Kostenarten-Beschreibung in Semiramis werden die ersten 65 Stellen übernommen. Ist keine Beschreibung vorhanden, wird der Kurzname verwendet. Sollte auch kein Kurzname vorhanden sein, wird der Code als Bezeichnung herangezogen.
Gültig von (validfrom) YMD X „Gültig von“, im ISO-Format,
z.B. „1954-01-01“. Keine Verwendung in Semiramis.
Gültig bis (validuntil) YMD X „Gültig bis“, im ISO-Format,
z.B. „2099-12-31“. Wird in Semiramis in das Attribut „varialValidUntil“ übernommen. Ist „Gültig bis“ kleiner als das Tagesdatum wird automatisch das Löschkennzeichen für die Kostenart gesetzt.
Zeitstempel (timestamp) YMD HMS X Zeitpunkt des Abrufes,
z.B. „2005-04-11 17:15:14“. Der Zeit­stempel wird für den internen Zeit­ab­gleich verwen­det.
Angabe der KST (costcentrerules) Enum X Folgende Angaben sind in der „Angabe der Kostenstelle“ möglich:

·       0…CAN: Optional

·       1…MUST: Obligatorisch

·       2…NO: Keine Angabe

 

Weitere Details entnehmen Sie bitte direkt der Dokumentation in der Varial-Kostenrechnung. Die „Angabe der Kostenstelle“ und die „Angabe des Kostenträger“ ergeben die gültigen Kombinationen der „Buchungsregel“ im Kostenartenstamm in Semiramis.

 

Hinweis:
Zusätzlich Angaben, wie die Vorbelegung des Kostenträgers etc. finden in Semiramis keinerlei Berücksichtigung.

Angabe des KTR (costunitrules) Enum X Folgende Angaben sind in der „Angabe des Kostenträger“ möglich:

·       0…CAN: Optional

·       1…MUST: Obligatorisch

·       2…NO: Keine Angabe

 

Weitere Details entnehmen Sie bitte direkt der Dokumentation in der Varial-Kostenrechnung. Die „Angabe der Kostenstelle“ und die „Angabe des Kostenträger“ ergeben die gültigen Kombinationen der „Buchungsregel“ im Kostenartenstamm in Semiramis.

 

Hinweis:
Zusätzlich Angaben, wie die Vorbelegung des Kostenträgers etc. finden in Semiramis keinerlei Berücksichtigung.

 

5.1.4          Leistungsarten/Messgrößen

Bei Übertragung der Leistungsarten wird zwischen Neuanlage und Änderung / Aktualisierung unter­schieden.

5.1.4.1      Messgrößen

Messgrößen werden im führenden System, der Varial-Kostenrechnung, in der Anwendung „Messgrößen“ angelegt und automatisch nach Semiramis in die Anwendung Leistungsarten übertragen und erstellt.

5.1.4.2      Messgrößen ändern

Änderungen in der Varial-Kostenrechnung werden beim nächsten Synchronisationszyklus automatisch nach Semiramis übertragen.

5.1.4.3      Leistungsarten in Semiramis verwalten

Das Verwalten (Anlegen, Ändern oder Löschen) von Leistungsarten ist in Semiramis bei aktivierter Varial-Kostenrechnung nicht möglich.

5.1.4.4      Messgrößen löschen

Eine Prüfung auf Verwendung der Leistungsarten/Messgrößen in Semiramis wird in der Varial-Kostenrechnung nicht durchgeführt. D.h. bereits verwendete  Leistungsarten/Messgrößen dürfen in der Varial-Kostenrechnung nicht gelöscht werden!

5.1.4.5      Messgrößen -Felder übertragen

Bei den übertragenen Daten (Feldern) wird zwischen zwingenden und optiona­len Angaben unterschieden. Eine zwingende Angabe wird immer nach Semiramis übertragen.

Wird ein Feld in der Varial-Kostenrechnung gelöscht, wird ein Leer-String oder Null über die Kostenrechnungs-Standardschnittstelle übergeben. Damit wird ein ggf. in Semiramis vorhandener Inhalt des Feldes auch gelöscht.

Hinweis:
In der folgenden Tabelle steht „X“ für eine zwingende Eingabe. Wenn im Feld „Muss“ kein Zeichen angege­ben wird, ist die Eingabe optional.

Attribut Datentyp Muss Beschreibung
Code Firma (companyId) Varchar 20 X Code der Firma in der Varial-Kosten­rechnung, in der die Leistungsart geführt wird.
Code (code) Varchar 20 X Leistungsarten-Identifkation: In Semi­ra­mis sind maximal 10 Stellen erlaubt.

Hinweis:
Bitte beachten Sie, dass bei der Übernahme der Messgrößendaten von der Varial-Kostenrechnung nach Semiramis in die Leistungsarten zusätzlich zur Längen­be­schränkung der Identifikationsfelder auch die Systemeinstellungen für die Gross-/Kleinschreibung (inkl. Der Sonderzeichen) geprüft werden. Nicht entsprechende Datensätze werden nicht nach Semiramis übertragen!

Kurzname (shortname) Varchar 30 Kurzname der Leistungsart.
Ist kein Kurzname angegeben, werden die ersten 65 Stellen der Beschreibung als Bezeichnung verwenden. Ist die Beschreibung auch leer wird der Code als Bezeichnung verwendet.
Beschreibung (description) Varchar 80 Beschreibung der Leistungsart, siehe Kurzname.
Typ (costing quantitytype) Enum X Gibt den Messgrößen-Typ in der Varial-Kostenrechnung an:

·       0…ALL: nicht verwendet.

·       1…DISTRIBUTION_KEY: Verteilungsschlüssel.

·       2…CAUSATION: Leistungsmenge, zur Verrechnung über Mengen- und Leistungsbewertung

·       3…AMOUNT: Betrag, zur Verrechnung über Umlagen

Weitere Details entnehmen Sie bitte der Dokumentation in der Varial-Kostenrechnung, der angegebene Typ hat in Sem­ira­mis derzeit keine Auswirkungen.

Mengeneinheit (quantityunit) Varchar X Leistungseinheit. In Semiramis sind maximal 10-stellige Mengen­ein­heiten-Codes erlaubt. Folgende Zeit­einheiten sind in Semiramis bei den Leistungs­arten zulässig:

·       Sekunde

·       Minute

·       Stunde

·       Tag

Bitte beachten Sie, dass die Mengen­ein­heiten in Semiramis und in Varial-Kostenrechnung in Schreibweise(Groß-/Kleinbuchstaben-Kombination) bzw. in den eingestellten Dezimalen aufeinander abgestimmt sein müssen.

Gültig von (validfrom) YMD X „Gültig von“, im ISO-Format,
z.B. „1954-01-01“. Keine Verwendung in Semiramis.
Gültig bis (validuntil) YMD X „Gültig bis“, im ISO-Format,
z.B. „2099-12-31“. Ist „Gültig bis“ kleiner als das Tagesdatum wird automatisch das Löschkennzeichen für die Leistungsart gesetzt.
Zeitstempel (timestamp) YMD HMS X Zeitpunkt des Abrufes,
z.B. „2005-04-11 17:15:14“. Der Zeit­stempel wird für den internen Zeit­ab­gleich verwen­det.

 

5.1.5          Kostenstellen

Bei Übertragung der Kostenstellen wird zwischen Neuanlage und Änderung unter­schieden.

5.1.5.1      Kostenstellen anlegen

Die Kostenstellen werden im führenden System, der Varial-Kosten­rechnung, in der Anwendung „Kostenstellen“ angelegt und automatisch nach Semiramis übertragen.

5.1.5.2      Kostenstellen ändern

Änderungen, die in der Varial-Kostenrechnung vorgenommen wurden, werden beim nächsten Synchronisationszyklus automatisch nach Semiramis übertragen.

5.1.5.3      Kostenstellen in Semiramis verwalten

Das Verwalten (Anlegen, Ändern oder Löschen) von Kostenstellen und zugeordneten Kostensätze ist bei aktivierter Varial-Kostenrechnung (siehe Customizing Hauptfunktion Controlling) in Semiramis nicht mehr möglich.

5.1.5.4      Kostenstellen löschen

Eine Prüfung auf Verwendung der Kostenstellen/-sätze in Semiramis wird in der Varial-Kostenrechnung nicht durchgeführt. D.h. bereits verwendete  Kostenstellen/-sätze dürfen in der Varial-Kostenrechnung nicht gelöscht werden!

5.1.5.5      Kostenstellen-Felder übertragen

Bei den übertragenen Daten (-Feldern) von der Varial-Kostenrechnung nach Semiramis wird zwischen zwingenden und optiona­len Angaben unterschieden. Eine zwingende Angabe wird immer nach Semiramis übertragen.

Wird  ein Feld in der Varial-Kostenrechnung gelöscht, wird ein Leer-String oder Null über die Kostenrechnungs-Standardschnittstelle über­geben. Damit wird ein ggf. in Semiramis vorhandener Inhalt des Feldes auch gelöscht.

Hinweis:
In der folgenden Tabelle steht „X“ für eine zwingende Eingabe. Wenn im Feld „Muss“ kein Zeichen angege­ben wird, ist die Eingabe optional.

Attribut Datentyp Muss Beschreibung
Code Firma (companyId) Varchar 20 X Code der Firma in der Varial-Kosten­rechnung, in der die Kostenstelle geführt wird.
Code (code) Varchar 20 X Kostenstellen-Identifikation: In Semi­ramis sind maximal 8 Stellen erlaubt.

Hinweis:
Bitte beachten Sie, dass bei der Übernahme der Kostenstellendaten von der Varial-Kostenrechnung nach Semiramis zusätzlich zur Längen­be­schränkung der Identifikationsfelder auch die Systemeinstellungen für die Gross-/Kleinschreibung (inkl. Der Sonderzeichen) geprüft werden. Nicht entsprechende Datensätze werden nicht nach Semiramis übertragen!

Kurzname (shortname) Varchar 30 Kurzname Kostenstelle. Ist kein Kurz­name angegeben, werden die ersten 65 Stellen der Beschreibung als Be­zeichnung verwenden. Ist die Be­schreibung auch leer wird der Code als Be­zeichnung verwendet.
Beschreibung (description) Varchar 80 Beschreibung der Kostenstelle, siehe auch Kurzname.
Gültig von (validfrom) YMD X „Gültig von“, im ISO-Format,
z.B. „1954-01-01“. Keine Verwendung in Semiramis.
Gültig bis (validuntil) YMD X „Gültig bis“, im ISO-Format,
z.B. „2099-12-31“. Ist „Gültig bis“ kleiner als das Tagesdatum wird automatisch das Löschkennzeichen für die Kostenstelle gesetzt.
Zeitstempel (timestamp) YMD HMS X Zeitstempel des Abrufes,
z.B. „2005-04-11 17:15:14“. Der Zeit­stempel wird für den internen Zeit­ab­gleich verwen­det.

 

5.1.6          Kostensätze

Bei Übertragung der Kostensätze wird zwischen Neuanlage und Änderung unter­schieden.

5.1.6.1      Kostensätze anlegen

Kostensätze werden im führenden System, der Varial-Kosten­rechnung, in der Anwendung „Kostensätze“ angelegt und automatisch nach Semiramis übertragen.

5.1.6.2      Kostensätze ändern

Änderungen in der Varial-Kostenrechnung werden beim nächsten Synchronisationszyklus automatisch nach Semiramis übertragen. In bereits übertragenen Kostensätzen darf die Bezugsgröße(Messgröße) nachträglich nicht geändert werden.

5.1.6.3      Kostensätze in Semiramis verwalten

Das Verwalten (Anlegen, Ändern oder Löschen) von Kostensätzen ist in Semiramis bei aktivierter Varial-Kostenrechnung nicht möglich.

5.1.6.4      Kostensätze löschen

Kostensätze sollten nach Möglichkeit in der Varial-Kostenrechnung nicht gelöscht werden, auch wenn die Kostensätze in Semiramis in keinem anderen Businessobjekt als Fremdschlüssel abgespeichert sind.

5.1.6.5      Kostensatz-Felder übertragen

Bei den übertragenen Daten (-Feldern) wird zwischen zwingenden und optiona­len Angaben unterschieden. Eine zwingende Angabe wird immer nach Semi­ra­mis übertragen.

Wird ein Feld in der Varial-Kostenrechnung gelöscht, so wird ein Leer-String oder Null über die Kostenrechnungs-Standardschnittstelle über­geben. Damit wird ein ggf. in Semiramis vorhandener Inhalt des Feldes auch gelöscht.

Hinweis:
In der folgenden Tabelle steht „X“ für eine zwingende Eingabe. Wenn im Feld „Muss“ kein Zeichen angege­ben wird, ist die Eingabe optional.

Attribut Datentyp Muss Beschreibung
Code Firma (companyId) Varchar 20 X Code der Firma in der Varial-Kosten­rechnung, in der die Kosten­sätze geführt werden.
Code (code) Varchar 20 X Die Kostensatz-Identifkation, wird in der Varial-Kostenrechnung im jeweiligen Kostensatz zur Information gespeichert und zum Iden­tifizieren von Duplikaten ver­wendet. In der Varial-Kostenrechnung muss jedem Kostensatz fix eine Leistungsart (Bezugsgröße / Messgröße) und eine Kostenstelle zugeordnet werden. Es ist in der Varial-Kostenrechnung möglich für ein Kostenstellen-Leistungsarten-Set mehrere Kostensätze anzulegen. Nach Semiramis kann je Kostenstelle und Leistungsart nur ein Rechnungswesen-Kostensatz-Set übernommen werden. Im Falle einer Mehrfachzuordnung kann dies dazu führen, dass nicht alle Kostensätze einer Kostenstelle ordnungsgemäß aktualisiert werden.

Hinweis:
Der Kostensatz-Code wird nach dem ersten Übertragen in der Semiramis-Kostenstelle vermerkt und in Zukunft werden nur jene Kostensätze mit dieser „verbundenen“ Kostenstelle abgeglichen.

Kurzname (shortname) Varchar 30 Kurzname des Kostensatzes. Dieses Attribut findet in Semiramis keine Verwendung.
Beschreibung (description) Varchar 80 Beschreibung des Kostensatzes. Dieses Attribut findet in Semiramis keine Verwendung.
Kostenstelle (costcentreid) Varchar 20 X Kostenstellen-Identifikation.
Leistungsart / Messgröße (costingquantityid) Varchar 20 X Leistungseinheiten-Identifikation.
Kostensatzverwendung (costratetype) Enum X Gibt den Typ des Kostensatzes in der Varial-Kostenrechnung an:

·       0…UNDEFINED: nicht verwendet.

·       1…CRT_ACT: Ist

·       2…CRT_PLAN: Plan

·       3…CRT_CALC1: Kalk-1

·       4…CRT_CALC2: Kalk-2

·       5…CRT_CALC3: Kalk-3

·       6…CRT_ACT_FIX: Ist-Fix, bei aktivierter Teilkostenfunktion

·       7…CRT_ACT_VARIABLE: Ist-Variabel, bei aktivierter Teilkostenfunktion

·       8…CRT_PLAN_FIX: Plan-Fix, bei aktivierter Teilkostenfunktion

·       9…CRT_PLAN_VARIABLE: Plan-Variabel, bei aktivierter Teilkostenfunktion

Wert Gültig von (valuevalidfrom) YMD X „Kostensatz gültig von“, im ISO-Format. Stellt in Semiramis das Von-Datum des Gültigkeitszeitraumes dar.
Wert Gültig bis (valuevaliduntil) YMD X „Kostensatz gültig bis“, im ISO-Format. Stellt in Semiramis das Bis-Datum des Gültigkeitszeitraumes dar. Siehe auch „Gültig bis“.
Wert (costratevalue) Numerisch 15.3 X Kostensatz, es werden auch die historischen Daten übertragen. Wobei Sätze mit Wert Null nicht übernommen werden und ev. dadurch die Versionierungskette in Semiramis unterbrochen werden könnte.
Gültig von (validfrom) YMD X „Gültig von“, im ISO-Format,
z.B. „1954-01-01“. Dieses Datum im Kopf des Kostensatzes hat keine Verwendung in Semiramis.
Gültig bis (validuntil) YMD X „Gültig bis“, im ISO-Format,
z.B. „2099-12-31“. Um Kostensätze auslaufen lassen zu können, kann in der Varial-Kostenrechnung ein gültiges Bis-Datum im Kopf des Kostensatzes eingegeben werden. Dieses Bis-Datum übersteuert und begrenzt somit das „Kostensatz gültig bis“ in den Semiramis-Kostensätzen der jeweiligen Kostenstelle.
Code der Entlastungskostenart (codecreditcosttype) Varchar 20 1.Teil der Identifikation der Entlastungs-Kostenart. In Semiramis werden codecreditcosttype und subcodecreditcosttype zusammengefügt, d.h. in Summe dürfen beide Feldlängen nicht länger als 10-stellig sein. Die Zuordnung erfolgt in Semiramis in der Kostenart.

Hinweis:
Bitte beachten Sie, dass bei der Übernahme der Kostenartendaten von der Varial-Kostenrechnung nach Semiramis zusätzlich zur Längen­be­schränkung der Identifikationsfelder auch die Systemeinstellungen für die Gross-/Kleinschreibung (inkl. Der Sonderzeichen) geprüft werden. Nicht entsprechende Datensätze können nicht nach Semiramis übertragen werden!

Subcode der Entlastungskostenart (subcodecreditcosttype) Varchar 20 2.Teil der Identifikation der Entlastungs-Unterkostenart.
Code der Belastungskostenrart (codedebitcosttype) Varchar 20 1.Teil der Identifikation der Belastungs-Kostenart. Keine Verwendung in Semiramis.
Subcode der Belastungskostenart (subcodedebitcosttype Varchar 20 2.Teil der Identifikation der Belastungs-Unterkostenart. Keine Verwendung in Semiramis.
Zeitstempel (timestamp) YMD HMS X Zeitstempel des Abrufes,
z.B. „2005-04-11 17:15:14“. Der Zeit­stempel wird für den internen Zeit­ab­gleich verwen­det.

 

5.2               Kostenrechnungs-Bewegungsdaten-Beschreibung

In diesem Kapitel wird die Struktur der Varial-Kostenrechnungs-Bewegungsdaten-Standard­schnitt­stelle beschrieben.

Hinweis:
Bitte beachten Sie, dass die Datensätze als CORBA-Objekte definiert sind.

Die folgenden Datentypen werden in den übertragenen Feldern ver­wendet:

Datentyp Erläuterung
Varchar Alphanumerische Felder mit Angabe einer maximalen Länge.
Numerisch x.y Numerische Felder für Zahlen und Beträge, mit Angabe der maximalen Vor- und Nachkommastellen.
Boolean Der Datentyp „boolean“ wird in der Schnittstelle und in der Datenbank mit einer Spalte vom Typ char(1) dargestellt, wobei „T“ (= true) für wahr und „F“ (= false) für falsch steht.
Datum Datumsformat (XML- und CORBA-Format): Das Datum wird im ISO-Format „JJJJ-MM-TT“ angegeben, wobei JJJJ=Jahr, MM=Monat und TT=Tag. In der Varail-Kostenrechung ist das Minimum-Datum mit 1950-01-01 und das Maximum-Datum mit 2099-12-31 definiert.
YMD HMS Ein Zeitstempel. Das Datum wird im ISO-Format angegeben(siehe oben), gefolgt von einem Leerzeichen und der Uhrzeit im 24-Stundenformat „HH24:MM:SS“ (HH24=Stunden von 00-23, MM=Minuten von 00-59 und SS=Sekunden von 00-59).
Enum Aufzählungswerte, bei denen eine feststehende Liste von Möglichkeiten vorgegeben ist. Die einzelnen Typen werden separat definiert, wobei bei in der Regel bei Null oder Eins mit der Aufzählung begonnen wird. Sollte das jeweilige Feld leer sein, wird Null übertragen.

 

5.2.1          Produktions-Materialdaten

Im Folgenden wird die Beschickung der Standard-Schnittstelle für die artikelbasierten Daten wie:

  • Produkte
  • Kuppelprodukte
  • Material und
  • Halbfabrikate

im Soll und Ist beschrieben.

Hinweis:
In Zusammenhang mit den Erweiterungen in der Varial-Kostenrechnung (ab Version V1.60) werden Kostenrechnungs-Bewegungen, die auf nicht KoRe-relevante(!) Konten basieren nicht mehr in die Schnittstelle der Varial-Kostenrechnung  übernommen. Die auslösende Materialbuchung gilt als übertragen und die Verarbeitung wird fortgesetzt.

5.2.1.1      Übertragene Material-Istdaten-Felder (Standard)

Bei den übertragenen Daten (Feldern) wird zwischen zwingenden und optiona­len Angaben für den jeweiligen Fall unterschieden. Eine zwingende Angabe wird immer in die Varial-Kostenrechnung übertragen.

Hinweis:
In der folgenden Tabelle steht „X“ für eine zwingende Eingabe. Wenn im Feld „Muss“ kein Zeichen angege­ben wird, ist die Eingabe optional.

Attribut Datentyp Muss Beschreibung
Vorsystem/Ab­stimmbereich (reconciliation Type) Enum Das Feld Vorsystem/Abstimmbereich ist kein Pflichtfeld und kann somit leer gelassen werden. Mögliche Werte sind:

·       0…CRT_DEFAULT: entspricht CRT_OTHER (=Vorgabewert)

·       1…CRT_ACCOUNTING: Fibu

·       2…CRT_ASSETACCOUNTING: Anlagenbuchführung

·       3…CRT_PERSONNEL: Personalwirtschaft

·       4…CRT_OTHER: anderes Vorsystem.

Das Feld dient zur Abstimmung, um die Datenherkunft genauer unterscheiden zu können. Für Semiramis wird CRT_OTHER(4) eingestellt.

Kostenbegriff (termType) Enum X Das Feld Kostenbegriff steuert den gewünschten Kostenbereich. Mögliche Werte sind:

·       0…CTT_DEFAULT: entspricht CTT_ACT (=Vorgabewert)

·       1…CTT_ACT: Istkosten/-Mengen

·       2…CTT_PLAN: in Arbeit, nicht verwenden

·       3…CTT_TARGET: Sollkosten

Für die Istdaten wird CTT_ACT(1) eingestellt.

Buchungstyp (accountingType) Enum Da mit der Schnittstelle sowohl Beträge und/oder auch Mengen für eine Mengen­be­wertung übergeben werden können. Mögliche Werte sind:

·       0…CAT_DEFAULT: entspricht CAT_AMOUNT (=Vorgabewert)

·       1…CAT_AMOUNT: Betrag auf Kostenstelle und/oder Kostenträger

·       2…CAT_QUANTITY: Menge (einzustellen, bei Typ Mengenbewertung)

·       3…CAT_AMOUNT_AND_QUANTITY: Menge und Betrag

·       4…CAT_UNKNOWN: nicht in Verwendung.

Für Material-Istdaten wird CAT_AMOUNT(1) eingestellt.

Mengenbegriff (transaction Type) Enum Der Mengenbegriff ist zwingend notwendig für die Mitgabe von Bewertungssätzen. In so einem Fall ist 2 mitzugeben. Mögliche Werte sind:

·       0…CQT_DEFAULT: entspricht CQT_UNKNOWN (=Vorgabewert)

·       1…CQT_ACTIVITY_QUANTITY: Leistungsmenge der Kostenstelle.

·       2…CQT_ACCOUNTING_FOR_SERVICES_QUANTITY: Für Mengenbewertung (=Menge mal Kostensatz)

·       3…CQT_QUANTITY_VALUATION: in Arbeit.

·       4…CQT_UNKNOWN: nicht in Verwendung.

Für Material-Istdaten wird CQT_ACTIVITY_QUANTITY(1) eingestellt.

Code Firma (companyId) Varchar 20 X Code der Firma in der Varial-Kosten­rechnung, in der die Ist-Bewegung ausgegeben wird. Bei zu konsolidierenden Firmen wird hier die Konsolidierungsfirma angegeben.
Buchungsdatum (transaction Date) YMD X Als Buchungsdatum wird in Semiramis das jeweilige Belegdatum herangezogen.
Belegdatum (documentDate) YMD X Als Belegdatum wird in Semiramis das jeweilige Rückmeldedatum heran­ge­zogen.
Belegnummer (referencenumber) Varchar 40 Es wird keine Belegnummer übergeben (leer).
Sequenznummer(sequence number) Varchar 40 Es wird keine Sequenznummer übergeben(=leer).
AN-Kostenart (costtypeToID) Varchar 20 X Die Kostenart entspricht der AN-Kostenart (=Belastungs-Kostenart).

Die jeweilige Kostenart muss bereits im Kostenartenstamm der Varial-Kostenrechnung gespeichert sein. Die Kostenartenfindung erfolgt für Artikel laut der Semiramis-Kontenzuordnung entsprechend der jeweiligen Material-Art:

Material: Wareneinsatz-Kostenart,

Produkt: Produkt-Kostenart

Kuppelprodukt: Kuppelprodukt-Kostenart.

AN-Unterkostenart (subcosttype ToID) Varchar 20 X Die Unterkostenart entspricht der AN-Unterkostenart (Belastungs-Unter­kosten­art).
AN-Kostenstelle (costcentreToID) Varchar 20 Die Kostenstelle entspricht der AN-Kostenstelle und wird nicht übergeben (= leer).
AN-Kostenträger (costunitToID) Varchar 40 X Der übergebene Kostenträger entspricht dem AN-Kostenträger laut zugeordnetem Produktionsauftrag.
VON-Kostenstelle (costcentre FromID) Varchar 20 Die Kostenstelle entspricht der VON-Kostenstelle (Entlastungskostenstelle) und wird nicht übergeben (=leer).
Betrag in Hauswährung (amountBaseCurrency) Numerisch 15.3 X Betrag in Hauswährung, Menge mal Material-Preissatz lt. Customizing-Einstellung der Firma (lt. Lagerorganisation). In der Customizing-Funktion Controlling wird für den passenden Materialtyp (Material, Produkt oder Kuppelprodukt), der jeweilige Ist-Preis konfiguriert. Entsprechend den Einstellungen wird der angegebene Artikelpreis aus den Stammdaten gezogen.
Betrag in Fremdwährung (amountForeign Currency) Numerisch 15.3 Betrag in Fremdwährung, fix Null.
Messgrößen-Code (costing QuantityID) Varchar 20 Entspricht den Leistungsarten (Mess­größen) und wird bei Material­be­we­gun­gen nicht übergeben (leer).
Menge (quantity) Numerisch 15.3 X Rückgemeldete Menge der Material-Be­we­gung.
Beschreibung (description) Varchar 80 X Beschreibung. In Semiramis wird die formatierte Auftragsnummer ausgegeben.
Analysecodes (analysyscodes) 10x Varchar 40 Für individuelle Datenfelder, die übergeben werden können und nicht zum Standard der Kostenrechnung gehören. Es sind bis zu 10 Analysecodes möglich. In Semiramis wird hier fix leer ausgegeben.
Kalkulationszeile (calculationRowID) Varchar 20 Kalkulationzeile: fix leer.
Auftragsnummer (internalOrder) Varchar 20 Die interne Auftragsnummer: fix leer.
Auftragsnummer(orderNo) Varchar 40 X Die formatierte Auftragsnummer aus Semiramis mit „Auftragsart-Auftragsnummer-Positionsnummer-Subpositionsnummer“
Artikel (article) Varchar 25 X Die Detail-Artikelnummer.
Ressource (ressource) Varchar 25 Die Ressource wird bei Material­positionen leer ausgegeben.
Arbeitsgang (workstep) Varchar 25 Die Arbeitsgangnummer wird bei Materialpositionen leer ausgegeben.
Debitor (debitor) Varchar 20 Fix leer.
Kostensatz­num­mer (costrateNo) Numerisch 5.0 Fix Null.
Alternativer Kostensatz (alternatecostRate) Numerisch 3.2 Übergabe eines alternativen Kostensatz, es wird fix Null ausgegeben.
Import-Applikation (importapplication) Varchar Fix „SEMIRAMIS“.

 

5.2.1.2      Übertragene Material-Solldaten-Felder (Standard)

Bei den übertragenen Daten (Feldern) wird zwischen zwingenden und optiona­len Angaben für den jeweiligen Fall unterschieden. Eine zwingende Angabe wird immer in die Varial-Kostenrechnung übertragen.

Hinweis:
In der folgenden Tabelle steht „X“ für eine zwingende Eingabe. Wenn im Feld „Muss“ kein Zeichen angege­ben wird, ist die Eingabe optional.

Attribut Datentyp Muss Beschreibung
Vorsystem/Ab­stimmbereich (reconciliation Type) Enum Das Feld Vorsystem/Abstimmbereich ist kein Pflichtfeld und kann somit leer gelassen werden. Mögliche Werte sind:

·       0…CRT_DEFAULT: entspricht CRT_OTHER (=Vorgabewert)

·       1…CRT_ACCOUNTING: Fibu

·       2…CRT_ASSETACCOUNTING: Anlagen­buchführung

·       3…CRT_PERSONNEL: Personal­wirtschaft

·       4…CRT_OTHER: anderes Vor­system.

Das Feld dient zur Abstimmung, um die Datenherkunft genauer unterscheiden zu können. Für Semiramis wird CRT_OTHER(4) eingestellt.

Kostenbegriff (termType) Enum X Das Feld Kostenbegriff steuert den gewünschten Kostenbereich. Mögliche Werte sind:

·       0…CTT_DEFAULT: entspricht CTT_ACT (=Vorgabewert)

·       1…CTT_ACT: Istkosten/-Mengen

·       2…CTT_PLAN: Plan

·       3…CTT_TARGET: Sollkosten/mengen

·       4…CTT_DEFAULT_COSTS: Vorgabekosten/mengen

Für die Solldaten wurde bis Version 1.40 CTT_TARGET(3) und ab Version 1.50 wird CTT_DEFAULT_COSTS(4) eingestellt.

Buchungstyp (accountingType) Enum Mit der Schnittstelle können sowohl Beträge und/oder Mengen für eine Mengen­be­wertung übergeben werden. Mögliche Werte sind:

·       0…CAT_DEFAULT: entspricht CAT_AMOUNT (=Vorgabewert)

·       1…CAT_AMOUNT: Betrag auf Kostenstelle und/oder Kostenträger

·       2…CAT_QUANTITY: Menge (einzustellen, bei Typ Mengen­bewertung)

·       3…CAT_AMOUNT_AND_QUANTITY: Menge und Betrag

·       4…CAT_UNKNOWN: nicht in Verwendung.

Für Material-Solldaten wird CAT_AMOUNT(1) eingestellt.

Mengenbegriff (transaction Type) Enum Der Mengenbegriff ist zwingend not­wendig für die Mitgabe von Bewertungssätzen. In diesem Fall ist der Mengenbegriffs-Code 2 mitzugeben. Mögliche Werte sind:

·       0…CQT_DEFAULT: entspricht CQT_UNKNOWN (=Vorgabewert)

·       1…CQT_ACTIVITY_QUANTITY: Leistungsmenge der Kostenstelle.

·       2…CQT_ACCOUNTING_FOR_SERVICES_QUANTITY: Für Mengen­be­wertung (=Menge mal Kosten­satz)

·       3…CQT_QUANTITY_VALUATION: in Arbeit.

·       4…CQT_UNKNOWN: nicht in Ver­wendung.

Für Material-Solldaten wird CQT_ACTIVITY_QUANTITY(1) eingestellt.

Menge (quantity) Numerisch 15.3 X Retrograd ermittelte Soll-Menge in Be­zug zur rückgemeldeten Ist-Auftrags­menge der Material-Bewegung.
Betrag in Hauswährung (amountBaseCurrency) Numerisch 15.3 X Betrag in Hauswährung, Menge mal Material-Preissatz lt. Customizing-Einstellung der Firma (lt. Lagerorganisation). In der Customizing-Funktion Controlling wird für den passenden Materialtyp (Material, Produkt oder Kuppelprodukt), der jeweilige Soll-Preis konfiguriert. Entsprechend den Einstellungen wird der angegebene Artikelpreis aus den Stammdaten gezogen.
Die weiteren Felder sind analog zu den Istdaten aufgebaut.

 

5.2.2          Produktions-Arbeitsgangdaten

Im Folgenden wird die Beschickung der Standard-Schnittstelle für ressourcenbasierte Daten im Ist und Soll beschrieben.

5.2.2.1      Übertragene Arbeitsgang-Istdaten-Felder (Standard)

Bei den übertragenen Daten (Feldern) wird zwischen zwingenden und optiona­len Angaben für den jeweiligen Fall unterschieden. Eine zwingende Angabe wird immer in die Varial-Kostenrechnung übertragen.

Hinweis:
In der folgenden Tabelle steht „X“ für eine zwingende Eingabe. Wenn im Feld „Muss“ kein Zeichen angege­ben wird, ist die Eingabe optional.

Attribut Datentyp Muss Beschreibung
Vorsystem/Ab­stimmbereich (reconciliation Type) Enum Das Feld Vorsystem/Abstimmbereich ist kein Pflichtfeld und kann somit leer ge­lassen werden. Mögliche Werte sind:

·       0…CRT_DEFAULT: entspricht CRT_OTHER (=Vorgabewert)

·       1…CRT_ACCOUNTING: Fibu

·       2…CRT_ASSETACCOUNTING: An­lagenbuchführung

·       3…CRT_PERSONNEL: Personal­wirtschaft

·       4…CRT_OTHER: anderes Vor­system.

Das Feld dient zur Abstimmung, um die Datenherkunft genauer unterscheiden zu können. Für Semiramis wird CRT_OTHER(4) eingestellt.

Kostenbegriff (termType) Enum X Das Feld Kostenbegriff steuert den ge­wünschten Kostenbereich. Mögliche Werte sind:

·       0…CTT_DEFAULT: entspricht CTT_ACT (=Vorgabewert)

·       1…CTT_ACT: Istkosten/-Mengen

·       2…CTT_PLAN: in Arbeit, nicht ver­wenden

·       3…CTT_TARGET: Sollkosten

·       4…CTT_DEFAULT_COSTS: Vorgabekosten/mengen

Für die Istdaten wird CTT_ACT(1) eingestellt.

Buchungstyp (accountingType) Enum Da mit der Schnittstelle sowohl Beträge und/oder auch Mengen für eine Mengen­be­wertung übergeben werden können. Mögliche Werte sind:

·       0…CAT_DEFAULT: entspricht CAT_AMOUNT (=Vorgabewert)

·       1…CAT_AMOUNT: Betrag auf Kostenstelle und/oder Kostenträger

·       2…CAT_QUANTITY: Menge (einzustellen, bei Typ Mengen­be­wertung)

·       3…CAT_AMOUNT_AND_QUANTITY: Menge und Betrag

·       4…CAT_UNKNOWN: nicht in Ver­wendung.

Für Arbeitsgang-Istdaten wird CAT_QUANTITY(2) eingestellt.

Mengenbegriff (transaction Type) Enum Der Mengenbegriff ist zwingend not­wendig für die Mitgabe von Be­wertungs­sätzen. In diesem Fall ist als Mengenbegriffs-Code 2 mitzugeben. Mögliche Werte sind:

·       0…CQT_DEFAULT: entspricht CQT_UNKNOWN (=Vorgabewert)

·       1…CQT_ACTIVITY_QUANTITY: Leistungsmenge der Kostenstelle.

·       2…CQT_ACCOUNTING_FOR_SERVICES_QUANTITY: Für Mengenbewertung (=Menge mal Kostensatz)

·       3…CQT_QUANTITY_VALUATION: in Arbeit.

·       4…CQT_UNKNOWN: nicht in Verwendung.

Für Arbeitsgangdaten wird CQT_ACCOUNTING_FOR_SERVICES_QUANTITY (2) eingestellt.

Code Firma (companyId) Varchar 20 X Code der Firma in der Varial-Kosten­rechnung, in der die Ist-Bewe­gung ausgegeben wird. Bei zu konsolidierenden Firmen wird hier die Konsolidierungsfirma angegeben.
Buchungsdatum (transaction Date) YMD X Als Buchungsdatum wird in Semiramis das jeweilige Belegdatum herange­zogen.
Belegdatum (documentDate) YMD X Als Belegdatum wird in Semiramis das jeweilige Rückmeldedatum heran­ge­zogen.
Belegnummer (referencenumber) Varchar 40 Es wird keine Belegnummer übergeben (leer).
Sequenznummer(sequence number) Varchar 40 Es wird keine Sequenznummer übergeben(=leer).
AN-Kostenart (costtypeToID) Varchar 20 Die Kostenart entspricht der AN-Kosten­art (=Belastungs-Kostenart). Es wird fix leer ausgegeben.
AN-Unterkostenart (subcosttype ToID) Varchar 20 Die Unterkostenart entspricht der AN-Unterkostenart (Belastungs-Unter­kosten­art). Es wird fix leer ausgegeben.
AN-Kostenstelle (costcentreToID) Varchar 20 Die Kostenstelle entspricht der AN-Kostenstelle (Belastungskostenstelle). Es wird keine Kostenstelle ausgegeben.
AN-Kostenträger (costunitToID) Varchar 40 X Der übergebene Kostenträger entspricht dem AN-Kostenträger laut zugeordnetem Produktionsauftrag.
VON-Kostenstelle (costcentreFromID) Varchar 20 Die Kostenstelle entspricht der VON-Kostenstelle (Entlastungskostenstelle). Es wird die Kostenstelle der Ressource ausgegeben.
Betrag in Hauswährung (amountBaseCurrency) Numerisch 15.3 X Betrag in Hauswährung. Es wird kein Betrag ausgegeben, siehe Kostensatz.
Betrag in Fremdwährung (amountForeign Currency) Numerisch 15.3 Betrag in Fremdwährung, fix Null.
Messgrößen-Code (costing QuantityID) Varchar 20 Entspricht den Leistungsarten (Mess­größen) und wird lt. rückgemeldetem Arbeitsgang übergeben.
Menge (quantity) Numerisch 15.3 X Rückgemeldete Ist-Zeit.
Beschreibung (description) Varchar 80 X Beschreibung. In Semiramis wird die formatierte Auftragsnummer ausge­geben.
Analysecodes (analysyscodes) 10x Varchar 40 Für individuelle Datenfelder, die über­geben werden können und nicht zum Standard der Kostenrechnung gehören. Es sind bis zu 10 Analysecodes möglich. In Semiramis wird hier fix leer ausge­geben.
Kalkulationszeile (calculation RowID) Varchar 20 Kalkulationszeile: fix leer.
Auftragsnummer (internalOrder) Varchar 20 Die interne Auftragsnummer: fix leer.
Auftragsnummer(orderNo) Varchar 40 X Die formatierte Auftragsnummer aus Semiramis mit „Auftragsart-Auftrags­nummer-Positionsnummer-Sub­positionsnummer“
Artikel (article) Varchar 25 X Die Detailartikelnummer, hier leer.
Ressource (ressource) Varchar 25 Die Ressourcen-Identifikation laut Arbeitsgangrückmeldung.
Arbeitsgang (workstep) Varchar 25 Die Arbeitsgangnummer laut Arbeitsgangrückmeldung.
Debitor (debitor) Varchar 20 Fix leer.
Kostensatz­num­mer (costrateNo) Numerisch 5.0 Gibt den Typ des Kostensatzes in der Varial-KoRe an:

·       0…UNDEFINED: nicht verwendet.

·       1…CRT_ACT: Ist

·       2…CRT_PLAN: Plan

·       3…CRT_CALC1: Kalk-1

·       4…CRT_CALC2: Kalk-2

·       5…CRT_CALC3: Kalk-3

·       6…CRT_ACT_FIX: keine Verwendung

·       7…CRT_ACT_VARIABLE: keine Verwendung

·       8…CRT_PLAN_FIX: keine Verwendung

·       9…CRT_PLAN_VARIABLE: keine Verwendung.

 

Die Zuordnung ergibt sich aus dem Customizing/Funktion Controlling, Kostensatzverwendung für Ist-Arbeitsgänge:

Ist à Ist(CRT_ACT)

Plan  à Plan(CRT_PLAN)

Kalkulation 1 à Kalk-1(CRT_CALC1)

Kalkulation 2 à Kalk-2(CRT_CALC2)

Kalkulation 3 à Kalk-3(CRT_CALC3)

Alternativer Kostensatz (alternate CostRate) Numerisch 3.2 Übergabe eines alternativen Kostensatz, es wird fix Null ausgegeben.
Import-Applikation (importapplication) Varchar Fix „SEMIRAMIS“.

 

 

5.2.2.2      Übertragene Arbeitsgang-Solldaten-Felder (Standard)

Bei den übertragenen Daten (Feldern) wird zwischen zwingenden und optiona­len Angaben für den jeweiligen Fall unterschieden. Eine zwingende Angabe wird immer in die Varial-Kostenrechnung übertragen.

Hinweis:
In der folgenden Tabelle steht „X“ für eine zwingende Eingabe. Wenn im Feld „Muss“ kein Zeichen angege­ben wird, ist die Eingabe optional.

Attribut Datentyp Muss Beschreibung
Vorsystem/Ab­stimmbereich (reconciliation Type) Enum Das Feld Vorsystem/Abstimmbereich ist kein Pflichtfeld und kann somit leer ge­lassen werden. Mögliche Werte sind:

·       0…CRT_DEFAULT: entspricht CRT_OTHER (=Vorgabewert)

·       1…CRT_ACCOUNTING: Fibu

·       2…CRT_ASSETACCOUNTING: An­lagenbuchführung

·       3…CRT_PERSONNEL: Personal­wirtschaft

·       4…CRT_OTHER: anderes Vor­system.

Das Feld dient zur Abstimmung, um die Datenherkunft genauer unterscheiden zu können. Für Semiramis wird CRT_OTHER(4) eingestellt.

Kostenbegriff (termType) Enum X Das Feld Kostenbegriff steuert den ge­wünschten Kostenbereich. Mögliche Werte sind:

·       0…CTT_DEFAULT: entspricht CTT_ACT (=Vorgabewert)

·       1…CTT_ACT: Istkosten/-Mengen

·       2…CTT_PLAN: in Arbeit, nicht ver­wenden

·       3…CTT_TARGET: Sollkosten

·       4…CTT_DEFAULT_COSTS: Vorgabekosten/mengen

Für die Solldaten wurde bis Version 1.40 CTT_TARGET(3) und ab Version 1.50 wird CTT_DEFAULT_COSTS(4) eingestellt.

Buchungstyp (accountingType) Enum Da mit der Schnittstelle sowohl Beträge und/oder auch Mengen für eine Mengen­be­wertung übergeben werden können. Mögliche Werte sind:

·       0…CAT_DEFAULT: entspricht CAT_AMOUNT (=Vorgabewert)

·       1…CAT_AMOUNT: Betrag auf Kostenstelle und/oder Kostenträger

·       2…CAT_QUANTITY: Menge (einzustellen, bei Typ Mengen­be­wertung)

·       3…CAT_AMOUNT_AND_QUANTITY: Menge und Betrag

·       4…CAT_UNKNOWN: nicht in Ver­wendung.

Für Arbeitsgang-Solldaten wird CAT_QUANTITY(2) eingestellt.

Mengenbegriff (transaction Type) Enum Der Mengenbegriff ist zwingend not­wendig für die Mitgabe von Be­wertungs­sätzen. In so einem Fall ist 2 mitzugeben. Mögliche Werte sind:

·       0…CQT_DEFAULT: entspricht CQT_UNKNOWN (=Vorgabewert)

·       1…CQT_ACTIVITY_QUANTITY: Leistungsmenge der Kostenstelle.

·       2…CQT_ACCOUNTING_FOR_SERVICES_QUANTITY: Für Mengenbewertung (=Menge mal Kostensatz)

·       3…CQT_QUANTITY_VALUATION: in Arbeit.

·       4…CQT_UNKNOWN: nicht in Verwendung.

Für Arbeitsgangdaten wird CQT_ACCOUNTING_FOR_SERVICES_QUANTITY (2) eingestellt.

Menge (quantity) Numerisch 15.3 X Retrograd ermittelte Soll-Menge in Be­zug zur rückgemeldeten Ist-Auftrags­menge der Material-Bewegung.
Die weiteren Felder sind analog zu den Istdaten aufgebaut.

 

6                     Berechtigungen

Semiramis arbeitet mit einem mehrstufigen Berechtigungskonzept. Fähigkeiten und Berechtigungen können generell auf verschiedenen Ebenen vergeben wer­den:

  • Auf den Ebenen für Frameworks und Anwendungen vergeben Sie z. B. eine Berechtigung, mit der eine Anwendung geöffnet werden kann.
  • Auf den Ebenen für Business Entitys vergeben Sie z. B. eine Berechtigung, mit der ein Beschaffungs- oder Vertriebsauftrag erfasst oder erzeugt wer­den kann. Die Entity-bezogenen Berechtigungen gelten anwendungs­über­greifend.

Für einige Anwendungen wurden spezielle Fähigkeiten entwickelt, die sich auf bestimmte Aktio­nen und Funk­tionen beziehen. Auch für diese Fähigkeiten kön­nen Berechtigungen vergeben werden. So kann z. B. für die spezielle Fähig­keit, eine Bestellung oder Auftragsbestätigung ausgeben zu können, eine Berech­ti­gung vergeben werden.

Das Berechtigungskonzept sowie die generellen anwendungsbezogenen und Entity-bezogenen Berechtigungen können Sie in der technischen Dokumen­tation „Berechtigungen“ nachlesen.

Auf der Ebene des Frameworks „System-Management“ und der Anwendungen „Customizing“ und „Verarbeitungsaufträge“ existieren Standard-Berech­ti­gun­gen.

Die Berechtigungen zu den in dieser Dokumentation erwähnten Anwen­dun­gen sind in den entsprechenden Benutzerdokumentationen nachzu­lesen.

Informationen zum Berechtigungskonzept des Varial Rechnungswesens lesen Sie bitte in der Administrations-Dokumentation der Varial-Finanzbuchführung/-Kostenrechnung.

Für die Kostenrechnungs-Standardschnittstelle existieren keine weiteren Berechtigungen.

 

Czy ten artykuł był pomocny?