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 versorgen.
- Die Daten können über eine Offline-Schnittstelle bereitgestellt werden. Über der Offline-Schnittstelle lassen sich die unterschiedlichsten Kostenrechnungen 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-Standardschnittstelle) bietet den Vorteil, dass der Datenaustausch im Hintergrund und ohne zusätzlichen Aufwand des Benutzers erfolgt.
Diese Dokumentation beschreibt die Funktionsweise und den Aufbau der Standardschnittstelle zum Varial-Controlling. Außerdem wird die Struktur der übertragenen Daten dargestellt. Die für die Schnittstelle relevanten Merkmale in den Kostenrechnungs-Stammdaten werden ebenfalls erläutert.
Anleitungen für den Umgang mit der Schnittstelle, z. B. welche Verarbeitungsaufträge Sie erfassen oder bearbeiten müssen, finden Sie in der Dokumentation „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-Kostenrechnungsbewegungen 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 voneinander geführt werden. Je nach lizenziertem Funktionsumfang können Firmen aber auch in Konzernen zusammengefasst werden, die unter Berücksichtigung 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 (Application Programming Interface) der Varial World Edition, mit dem Daten asynchron in das Varial-Controlling übertragen und dort weiterverarbeitet werden können.
Aus jeder Semiramis-OLTP-Datenbank können die Daten nur an eine Firma im Varial-Controlling übertragen werden. In der Anwendung „Customizing“ in Semiramis wird festgelegt, zu welcher Firma (ev. Konsolidierungsfirma) in der –Varial-Finanzbuchführung respektive Kostenrechnung die aus der OLTP-Datenbank übertragenen Datensätze gebucht werden. Im Hintergrund laufende Verarbeitungsaufträge synchronisieren die Kostenrechnungs-Stammdaten und übertragen die Bewegungsdaten aus Semiramis in das Varial-Controlling.
Bewegungsdaten, die zum selben Zeitpunkt in die Varial-Controlling übertragen werden, werden in einer „Sitzung“ zusammengefasst. Nach dem Empfang der Datensätze überprüft die Varial-Kostenrechnung die Datensätze und verarbeitet sie weiter, sofern sie aus der Sicht der Kostenrechnung fehlerfrei sind. Die Kostenrechnung bestätigt lediglich einen korrekten Empfang der Datensätze, nicht aber deren korrekte Verarbeitung. Mögliche Fehlermeldungen werden in der Anwendung „Bearbeitung Übernahme“ des Varial-Controlling angezeigt. In dieser Anwendung können Sie fehlerhafte Datensätze manuell korrigieren und eine erneute Verarbeitung der korrigierten Datensätze veranlassen. 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 fehlerhafte 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 Anwendung „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 Stammdaten werden automatisch mit Hilfe der Kostenrechnungs-Standardschnittstelle nach Semiramis übertragen.
3.1.1 Voraussetzungen
Damit die Daten der im Varial-Controlling erfassten und relevanten Stammdaten nach Semiramis übertragen werden können, müssen folgende Voraussetzungen erfüllt sein.
3.1.1.1 Führendes System
Die Übertragung von Stammdaten erfolgt in der Regel von der Varial- -Kostenrechnung nach Semiramis. Damit gilt in Bezug auf die Kostenrechnungs-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 eindeutig zuordnen. Die Stammdaten werden dann auch an alle OLTP-Datenbanken übergeben, auch wenn z.B. der Kostenträger nur aus einer OLTP-Datenbank stammt.
Sind in mehreren OLTP-Datenbanken Kostenträger mit der gleichen Nummer erfasst, könnten bei der Übertragung der Daten in die Varial-Kostenrechnung Fehler auftreten.
3.2 Kostenrechnungs-Bewegungsdaten
Die in Semiramis erfassten Rückmeldungen aus der Produktion (Material- und Arbeitsgang-Bewegungsdaten) werden in entsprechende Ist-Kostenrechnungsbewegungen umgewandelt und in die Varial-Kostenrechnung übertragen. Auf Basis der rückgemeldeten Materialzugänge und den Soll-Produktionsstrukturen (Produktionsaufträgen) werden die Soll-Kostenrechnungsbewegungen ermittelt. Um die Soll- und Ist-Kostenrechnungsbewegungen in der Varial-Kostenrechnung direkt dem Kostenträger zuordnen zu können, müssen folgende Voraussetzungen erfüllt sein.
3.2.1 Voraussetzungen
Soll- und Ist-Bewegungen werden mit der Hintergrund-Anwendung „Rechnungswesendaten 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 Leistungsverrechnung 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 Kostenrechnung kann kein separates Buchungsdatum angegeben werden. Alle Bewegungen, 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 Übernahmeprotokoll 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-Standardschnittstelle 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 verwendet:
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 unterschieden.
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 optionalen 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 angegeben wird, ist die Eingabe optional.
Attribut | Datentyp | Muss | Beschreibung |
Code Firma (companyId) | Varchar 20 | X | Code der Firma in der Varial-Kostenrechnung, in der der Kostenträ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 Beschreibung 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 verwendet. |
5.1.2 Konten
Bei Übertragung der Konten wird zwischen einer Neuanlage und einer Änderung unterschieden.
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 optionalen 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 angegeben 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 Semiramis 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ängenbeschrä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: |
|
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: |
|
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: |
|
Buchungssperre (postingStop) | Boolean | CheckBox für die Buchungssperre.
Hinweis: |
|
Ab-Datum für Buchungssperre (postingStopDate) | Datum | Ab-Datum für die Buchungssperre.
Hinweis: |
|
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: |
|
Mengeneinheit (quantityUnit) | Varchar 20 | Die Mengeneinheit, siehe auch „Mit Menge“.
Hinweis: |
|
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: |
|
Zeitstempel (timestamp) | YMD HMS | X | Zeitpunkt des Abrufes, z.B. „2005-04-11 17:15:14“. Der Zeitstempel wird für den internen Zeitabgleich verwendet. |
5.1.3 Kostenarten
Bei Übertragung der Kostenarten wird zwischen einer Neuanlage und einer Änderung unterschieden.
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 optionalen 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 angegeben 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 Semiramis 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 Semiramis-Anwendung „Konten“ angepasst werden.
Hinweis: Bitte beachten Sie, dass bei der Übernahme der Kostenartendaten von der Varial-Kostenrechnung nach Semiramis zusätzlich zur Längenbeschrä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 Zeitstempel wird für den internen Zeitabgleich verwendet. |
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: |
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: |
5.1.4 Leistungsarten/Messgrößen
Bei Übertragung der Leistungsarten wird zwischen Neuanlage und Änderung / Aktualisierung unterschieden.
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 optionalen 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 angegeben 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 Leistungsart geführt wird. |
Code (code) | Varchar 20 | X | Leistungsarten-Identifkation: In Semiramis sind maximal 10 Stellen erlaubt.
Hinweis: |
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 Semiramis derzeit keine Auswirkungen. |
Mengeneinheit (quantityunit) | Varchar | X | Leistungseinheit. In Semiramis sind maximal 10-stellige Mengeneinheiten-Codes erlaubt. Folgende Zeiteinheiten sind in Semiramis bei den Leistungsarten zulässig:
· Sekunde · Minute · Stunde · Tag Bitte beachten Sie, dass die Mengeneinheiten 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 Zeitstempel wird für den internen Zeitabgleich verwendet. |
5.1.5 Kostenstellen
Bei Übertragung der Kostenstellen wird zwischen Neuanlage und Änderung unterschieden.
5.1.5.1 Kostenstellen anlegen
Die Kostenstellen werden im führenden System, der Varial-Kostenrechnung, 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 optionalen 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 angegeben 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 Kostenstelle geführt wird. |
Code (code) | Varchar 20 | X | Kostenstellen-Identifikation: In Semiramis sind maximal 8 Stellen erlaubt.
Hinweis: |
Kurzname (shortname) | Varchar 30 | Kurzname Kostenstelle. 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 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 Zeitstempel wird für den internen Zeitabgleich verwendet. |
5.1.6 Kostensätze
Bei Übertragung der Kostensätze wird zwischen Neuanlage und Änderung unterschieden.
5.1.6.1 Kostensätze anlegen
Kostensätze werden im führenden System, der Varial-Kostenrechnung, 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 optionalen Angaben unterschieden. Eine zwingende Angabe wird immer nach Semiramis übertragen.
Wird ein Feld in der Varial-Kostenrechnung gelöscht, so 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 angegeben 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 Kostensä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 Identifizieren von Duplikaten verwendet. 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: |
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: |
|
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 Zeitstempel wird für den internen Zeitabgleich verwendet. |
5.2 Kostenrechnungs-Bewegungsdaten-Beschreibung
In diesem Kapitel wird die Struktur der Varial-Kostenrechnungs-Bewegungsdaten-Standardschnittstelle beschrieben.
Hinweis:
Bitte beachten Sie, dass die Datensätze als CORBA-Objekte definiert sind.
Die folgenden Datentypen werden in den übertragenen Feldern verwendet:
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 optionalen 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 angegeben wird, ist die Eingabe optional.
Attribut | Datentyp | Muss | Beschreibung |
Vorsystem/Abstimmbereich (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 Mengenbewertung ü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-Kostenrechnung, 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 herangezogen. |
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-Unterkostenart). |
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 (Messgrößen) und wird bei Materialbewegungen nicht übergeben (leer). | |
Menge (quantity) | Numerisch 15.3 | X | Rückgemeldete Menge der Material-Bewegung. |
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 Materialpositionen leer ausgegeben. | |
Arbeitsgang (workstep) | Varchar 25 | Die Arbeitsgangnummer wird bei Materialpositionen leer ausgegeben. | |
Debitor (debitor) | Varchar 20 | Fix leer. | |
Kostensatznummer (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 optionalen 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 angegeben wird, ist die Eingabe optional.
Attribut | Datentyp | Muss | Beschreibung |
Vorsystem/Abstimmbereich (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: 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 Mengenbewertung ü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 Mengenbewertung) · 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 notwendig 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 Mengenbewertung (=Menge mal Kostensatz) · 3…CQT_QUANTITY_VALUATION: in Arbeit. · 4…CQT_UNKNOWN: nicht in Verwendung. Für Material-Solldaten wird CQT_ACTIVITY_QUANTITY(1) eingestellt. |
|
Menge (quantity) | Numerisch 15.3 | X | Retrograd ermittelte Soll-Menge in Bezug zur rückgemeldeten Ist-Auftragsmenge 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 optionalen 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 angegeben wird, ist die Eingabe optional.
Attribut | Datentyp | Muss | Beschreibung |
Vorsystem/Abstimmbereich (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 · 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 Mengenbewertung ü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 Arbeitsgang-Istdaten wird CAT_QUANTITY(2) eingestellt. |
|
Mengenbegriff (transaction Type) | Enum | Der Mengenbegriff ist zwingend notwendig für die Mitgabe von Bewertungssä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-Kostenrechnung, 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 herangezogen. |
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-Kostenart (=Belastungs-Kostenart). Es wird fix leer ausgegeben. | |
AN-Unterkostenart (subcosttype ToID) | Varchar 20 | Die Unterkostenart entspricht der AN-Unterkostenart (Belastungs-Unterkostenart). 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 (Messgröß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 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 (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-Auftragsnummer-Positionsnummer-Subpositionsnummer“ |
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. | |
Kostensatznummer (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 optionalen 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 angegeben wird, ist die Eingabe optional.
Attribut | Datentyp | Muss | Beschreibung |
Vorsystem/Abstimmbereich (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 · 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 Mengenbewertung ü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 Arbeitsgang-Solldaten wird CAT_QUANTITY(2) 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 Arbeitsgangdaten wird CQT_ACCOUNTING_FOR_SERVICES_QUANTITY (2) eingestellt. |
|
Menge (quantity) | Numerisch 15.3 | X | Retrograd ermittelte Soll-Menge in Bezug zur rückgemeldeten Ist-Auftragsmenge 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 werden:
- 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 werden kann. Die Entity-bezogenen Berechtigungen gelten anwendungsübergreifend.
Für einige Anwendungen wurden spezielle Fähigkeiten entwickelt, die sich auf bestimmte Aktionen und Funktionen beziehen. Auch für diese Fähigkeiten können Berechtigungen vergeben werden. So kann z. B. für die spezielle Fähigkeit, eine Bestellung oder Auftragsbestätigung ausgeben zu können, eine Berechtigung vergeben werden.
Das Berechtigungskonzept sowie die generellen anwendungsbezogenen und Entity-bezogenen Berechtigungen können Sie in der technischen Dokumentation „Berechtigungen“ nachlesen.
Auf der Ebene des Frameworks „System-Management“ und der Anwendungen „Customizing“ und „Verarbeitungsaufträge“ existieren Standard-Berechtigungen.
Die Berechtigungen zu den in dieser Dokumentation erwähnten Anwendungen sind in den entsprechenden Benutzerdokumentationen nachzulesen.
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.