Integration: SAP
Über die SAP-Schnittstelle integrieren Sie eTASK mit Ihrem SAP-ERP-System. Sie können Daten aus SAP lesen (Kreditordaten, Bestellungen zu Rahmenverträgen, Personaldaten, technische Objekte) und Daten aus eTASK nach SAP exportieren (Flächenabrechnungen).
Voraussetzungen
- Administratorrechte im eTASK-Portal
- SAP-System erreichbar vom eTASK-Server (RFC-Verbindung über ERPConnect)
- SAP-Zugangsdaten mit den erforderlichen Berechtigungen für RFC-Aufrufe
Schritt 1: SAP Lesen konfigurieren
Pfad zum Ausgangspunkt: Systemsteuerung → Portal-Optionen → Schnittstellen → Schnittstellenkonfiguration → SAP → SAP Lesen
Unter „SAP Lesen" werden die Importfunktionen von SAP nach eTASK konfiguriert. Folgende Datentypen können über Timer-Jobs importiert werden:
- Kreditordaten: Synchronisation von Lieferanten-/Kreditordaten aus SAP.
- Bestellungen zu Rahmenverträgen: Regelmäßiger Import von Bestellungen, die Rahmenverträgen zugeordnet sind.
- Personaldaten: Import von Personaldaten aus SAP.
- Technische Objekte: Import technischer Plätze und Organisationsstrukturen.
Schritt 2: SAP Schreiben konfigurieren
Pfad zum Ausgangspunkt: Systemsteuerung → Portal-Optionen → Schnittstellen → Schnittstellenkonfiguration → SAP → SAP Schreiben
Unter „SAP Schreiben" werden die Exportfunktionen von eTASK nach SAP konfiguriert.
Abrechnungslauf Export
Der Abrechnungslauf Export überträgt Flächenabrechnungen aus eTASK nach SAP. Dabei werden folgende Daten übermittelt:
- Buchungskreis
- Belegdatum, Buchungsdatum
- Kostenstelle
- Auftragstext
- SAPAuftragsnummer
Zu jedem Auftrag werden die zugehörigen Positionen exportiert:
- AuftragsnummerVorsystem
- Materialnummer
- Menge, Mengeneinheit
- Positionstext
- Anfangsdatum, Endedatum
Fehlerprotokoll
Fehlermeldungen beim SAP-Export werden in der Ansicht „SAP Error" protokolliert und können dort eingesehen werden.
Schritt 3: Anlagenliste Finanzbuchhaltung
Über die „Anlagenliste Finanzbuchhaltung" können gebäudetechnische Objekte in eTASK mit SAP-Anlagen verknüpft werden. Die importierten Anlagendaten umfassen unter anderem:
Identifikation
- Gesellschaft
- Anlagen-Nr.
- Anlagenbezeichnung
- Anlagenklasse
- Company Code
- Kaufdatum, Aktivierungsdatum
Wert
- Kaufpreis
- Buchungswert
- Währung
Aufstellort
- Standort
- Factory
- Gebäude
- Raum
- Kostenstelle
Über die „Objekt-Zuordnung Anlagenliste Finanzbuchhaltung" ordnen Sie eTASK-Objekte den SAP-Anlagen zu. Dabei können Sie zusätzlich einen verantwortlichen Mitarbeiter und eine Bemerkung hinterlegen.
Schritt 4: Timer-Jobs einrichten
Pfad zum Ausgangspunkt: Systemsteuerung → Portal-Optionen → Timer-Jobs → Job-Verwaltung
Die SAP-Importe werden über Timer-Jobs gesteuert. Konfigurieren Sie in der Job-Verwaltung den zugehörigen Job:
- Bezeichnung (Pflichtfeld): Name des Jobs.
- Job-Typ (Pflichtfeld): Wählen Sie den passenden SAP-Importtyp.
- aktiv: Aktiviert den automatischen Import.
Im Bereich Zeitsteuerung legen Sie fest, wann und wie oft der Import ausgeführt wird:
- Erste Auslösung (Pflichtfeld): Startzeitpunkt.
- Intervall [Minuten] (Pflichtfeld): Häufigkeit der Ausführung.
- Früheste tägliche Auslösung (Pflichtfeld): Frühester Zeitpunkt am Tag.
- Letzte tägliche Auslösung (Pflichtfeld): Spätester Zeitpunkt am Tag.
Um einen Import sofort auszulösen, aktivieren Sie die Checkbox Beim nächsten Timer-Tick ausführen.
Systemparameter
Pfad zum Ausgangspunkt: Systemsteuerung → Portal-Optionen → Konfigurationsparameter
Die folgenden Systemparameter steuern die SAP-Verbindung und das Importverhalten. Sie müssen korrekt konfiguriert sein, damit die RFC-Kommunikation mit dem SAP-System funktioniert.
| Parameter | Beschreibung | Standardwert |
|---|---|---|
| SAPDEFAULTHOST | Adresse des SAP-Servers, mit dem eTASK die RFC-Verbindung herstellt. | (leer) |
| SAPDEFAULTUSER | Benutzername für die Anmeldung am SAP-System. | (leer) |
| SAPDEFAULTPASSWORD | Passwort für die Anmeldung am SAP-System. | (leer) |
| SAPDEFAULTCLIENT | Instanznummer (Mandant) des SAP-Systems. Bestimmt die Ports für die RFC-Kommunikation (32xx, 33xx, 36xx). | (leer) |
| SAPDEFAULTLANGUAGE | Sprache des SAP-Systems (z. B. „de", „en"). Steuert, in welcher Sprache die Daten aus SAP abgerufen werden. | (leer) |
| SAPDEFAULTSYSTEMNUMBER | Eindeutige Systemnummer des SAP-Systems für die RFC-Verbindung. | 0 |
| SAPCREATEUSERONVENDORIMPORT | Legt fest, ob beim SAP-Kreditor-Import automatisch ein Personaldatensatz in eTASK erstellt wird. Wert 1 = automatische Erstellung, 0 = keine automatische Erstellung. |
0 |
| USEZ26 | Bestimmt, ob der BAPI-Funktionsbaustein „Z26" für die SAP-Datenübernahme im Handwerkerportal genutzt wird. | 0 |
| ALLOWCERTIFICATEERROR | Steuert, ob SSL-Zertifikatfehler bei Verbindungen zu externen Diensten toleriert werden. Wert 1 toleriert Fehler (nur für Testzwecke), Wert 0 erzwingt gültige Zertifikate (empfohlen für Produktionsumgebungen). |
0 (deaktiviert) |
Zusammenfassung
| Konfigurationsschritt | Pfad |
|---|---|
| SAP Lesen | Systemsteuerung → Portal-Optionen → Schnittstellen → Schnittstellenkonfiguration → SAP → SAP Lesen |
| SAP Schreiben | Systemsteuerung → Portal-Optionen → Schnittstellen → Schnittstellenkonfiguration → SAP → SAP Schreiben |
| Timer-Jobs einrichten | Systemsteuerung → Portal-Optionen → Timer-Jobs → Job-Verwaltung |
| Systemparameter | Systemsteuerung → Portal-Optionen → Konfigurationsparameter |