Keine Angst vor SAP bei CAS genesisworld Projekten



Ähnliche Dokumente
Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee Berlin Tel.:+49(0) Fax.:+49(0)

Der nächste Schritt: Kommunikation zwischen R/3 und externen Systemen Auswahl von SAP-Interfaces unter Qualitäts- und Performance-Aspekten

MESONIC WINLine Jahreswechsel. Umstellung des Wirtschaftsjahres SMC IT AG

WI EDI Solution. Stand

Adressen der BA Leipzig

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Technik der SAP-Anbindung Christian Aigner Team Entwicklung, Kranzberg

SharePoint Demonstration

SAP NetWeaver Gateway. 2013

OP-LOG

Optimierung von Ausdrucken im SAP-Umfeld unter Einsatz von MS Office Funktionen

HTBVIEWER INBETRIEBNAHME

SIRIUS virtual engineering GmbH

Step by Step Webserver unter Windows Server von Christian Bartl

EIDAMO Webshop-Lösung - White Paper

Man liest sich: POP3/IMAP

white sheep GmbH Unternehmensberatung Schnittstellen Framework

SAP SharePoint Integration. e1 Business Solutions GmbH

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Die DeskCenter Management Suite veröffentlicht neue Version 8.1

HANDBUCH LSM GRUNDLAGEN LSM

bizsoft Rechner (Server) Wechsel

Zur Bestätigung wird je nach Anmeldung (Benutzer oder Administrator) eine Meldung angezeigt:

Meine Welt auf einen Blick erleben.

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

Installation EPLAN Electric P8 Version Bit Stand: 07/2014

Individuelle Formulare

Blogbeitrag: Installation eines SAP CRM-Systems

Formular»Fragenkatalog BIM-Server«

Ausgangsrechnungen. an den Bund

BlueEvidence Services in Elexis

Anbindung an easybill.de

Einrichtung eines -konto mit Outlook Express

Schritt 2: Konto erstellen

Der konsequente Verzicht auf alles Unnötige verhindert Komplexität, den wohl größten Kostentreiber im Unternehmen. (Peter May, Lernen von den

PCC Outlook Integration Installationsleitfaden

Ihr Benutzerhandbuch AVIRA ANTIVIR EXCHANGE

Installation SQL- Server 2012 Single Node

Einstieg in Exact Online Buchungen erfassen. Stand 05/2014

Was ist neu in Sage CRM 6.1

VENTA KVM mit Office Schnittstelle

Universal Mobile Gateway V4

PM/CS - Datenübernahme in Instandhaltung und Kundenservice

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

xtmail Suite for SAP xtmail Suite for SAP

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook ( ) Zentrum für Datenverarbeitung der Universität Tübingen

COSIDNS 2 ISPconfig3. Version 0.1 ( )

PKV- Projektanlage Assistent

NTCS Synchronisation mit Exchange

Installationsvoraussetzungen

mysoftfolio360 Handbuch

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

TeamSpeak3 Einrichten

Mobile-Szenario in der Integrationskomponente einrichten

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

BEO-Sanktionsprüfung Eine Einführung zum Thema Sanktionsprüfung und eine Übersicht zur BEO-Lösung.

quickterm Systemvoraussetzungen Version: 1.0

RMeasy das SAP IS U Add On für Versorgungsunternehmen. Optimieren Sie Ihre Prozesse in Kundengewinnung und Kundenbindung.

MetaQuotes Empfehlungen zum Gebrauch von

Übung: Verwendung von Java-Threads

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Artikel Schnittstelle über CSV

pro.s.app document status check Bringen Sie mehr Transparenz in Ihre Dokumente

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Anleitung zum Prüfen von WebDAV

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Mobile ERP Business Suite

Besicomm Leistungserfassung

Haben Sie schon einmal aus einem ScreenCobol Requestor ein Java Programm aufgerufen?

Schritt für Schritt Installationsanleitung -> CAS genesisworld SwissEdition

Schnelleinstieg in die (cs) AuftragPro

7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

ERP Cloud Tutorial. E-Commerce ECM ERP SFA EDI. Backup. Partner erfassen, duplizieren und zuordnen.

Oracle APEX Installer

Kommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis

3 Installation von Exchange

COSA. Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand Copyright

White Paper. Installation und Konfiguration der PVP Integration

ecaros2 - Accountmanager

PDF-Druck und PDF-Versand mit PV:MANAGER

Lizenzierung von SharePoint Server 2013

Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013

System-Update Addendum

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Daten-Synchronisation zwischen Mozilla Thunderbird (Lightning) / Mozilla Sunbird und dem ZDV Webmailer

Systemvoraussetzungen

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Secure Network Communications (BC-SEC-SNC)

CAS genesisworld.exchange connect Abgleich von Adressen und Terminen

quickterm Systemvoraussetzungen Version: 1.0

Neuerungen PRIMUS 2014

1 Datenintegration - Datenkommunikation mit BI Frontloader

Matrix42. Use Case - Inventory. Version Februar

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?

Transkript:

Keine Angst vor SAP bei CAS genesisworld Projekten Praxisseminar (Stand: 28.10.2012)

Inhalt Gliederung

ERP.sync SAP - Gliederung (1) [A] Inhalt Gliederung [B] Ziel Ziele Ziel [C] SAP Begriffsdefinition [D] Die SAP Welt Bereiche Module [E] Fachchinesisch [F] ERP.sync SAP Daten Fakten [G] ERP.sync SAP Funktion Architektur [H] (Mögliche) Projektfallen

ERP.sync SAP Gliederung (2) [I] ERP.sync SAP Installation [J] ERP.sync SAP Konfiguration [K] SAP Checkliste/Anforderungskatalog [L] Grundsatz: führendes System

Gliederung (2) Anpassungen und Erweiterungen in SAP Anpassungen und Erweiterungen in CAS gw Erstabgleich, Erstdatenimport Testfälle und Datenmigration Herausforderung: Nummernvergabe

Gliederung (3) Datensatztypen: Abgleich der Schnittstelle (Dokument dazu) Ablauf eines typischen Anbindungsprojektes Möglichkeit Schnittstellentest für alle CAS Partner in Kundenprojekten und Akquisen

Ziel Ziel(e) Ziel

ERP.sync SAP Ziel Ziel(e) Ziel Produktwissen ERP Connect, SAP und ERP.sync SAP Fachwissen SAP ( mitsprechen können) Barrieren für Projektakquise abbauen Umfangreiche Funktionen anbieten Kleinen Einstieg ermöglichen und großen Ausbau anvisieren.

S A P Begriffs- Definition

ERP.sync SAP S A P (1) SAP : Systeme, Anwendungen, Produkte in der Informationsverarbeitung 3 Schichten (analog zu CAS genesisworld): Datenbank, Applikation, Präsentation SAP System ID (SID): 3 stellige ID Kennung eines SAP Systems (wird oft gebraucht) SAP ECC (Enterprise Central Component) SAP R/3 (Vorgänger von SAP ECC)

ERP.sync SAP S A P (2) Systemverbund aus Entwicklung, Qualitätssicherung und Produktion ABAP ist eine SAP eigene Programmiersprache optimiert für den kfm. Einsatz, eingebettet in die SAP Architektur, keine Standardsprache für Internetanwendung Java Standard Internet Sprache, portabel innerhalb J2EE Umgebungen

ERP.sync SAP S A P (3) Moderne SAP Anwendungen und Systeme bestehen heute aus ABAP und Java Komponenten Neue Systeme sind als Double-Stack implementiert (ABAP + Java in einer Instanz) BI-Systeme sollten aber immer Single-Stack Systeme sein.

ERP.sync SAP S A P (4) SAP bindet verschiedene Datenbanken an (Oracle, DB2, SAPDB, MAXDB) ABAP Programme verwenden Open-SQL ein SQL Dialekt, der aber für/auf jede(r) Datenbank verfügbar und anwendbar ist. Mit DB02 können auch externe Datenbank eingebunden werden. Zugriffe außerhalb von SAP auf die Datenbank sind nicht gerne gesehen.

Die SAP Welt Bereiche & Module

ERP.sync SAP Business Suite ERP (Enterprise Ressource Planning) ECC CRM (Customer Relationship Management) SCM (Supply Chain Mangement) SRM (Supplier Relationship Management) PLM (Product Lifecycle Management) BI (Business Intelligence Integration) PI (Process Integration)

ERP.sync SAP - SAP ECC Bereiche Logistik Finanzwesen Controlling Personalwirtschaft Branchenlösungen und Workflow

ERP.sync SAP - SAP ECC Logistik SD (Sales Distribution) Vertrieb MM (Material Management) - Materialwesen PM (Plant Maintenance) - Instandhaltung CS (Customer Service) - Kundendienst QM (Quality Management) QM/Sicherheit PS (Project System) - Projektplanung EHS (Environment, Health & Safety)

ERP.sync SAP SAP ECC Finanzwesen (FI) FI (Financial) Allgemein AP (Accounts Payable) Kreditoren AR (Accounts Receivable) Debitoren CA (Contract Accounting) Vertragswesen GL (General Ledger) Hauptbuchhaltung

ERP.sync SAP SAP ECC Controlling (CO) CO (Controlling) Allgemein OM (Overhead Cost Management) Gemein PC (Product Costing) Produktkosten CEL (Cost Element Ledger) Kostenarten CCA (Cost Center Accounting) Kostenstellen ABC (Activity Based Costing) Prozesskosten PA (Profitablity Analysis) Ergebnisrechnung

ERP.sync SAP - FI + CO Erweiterung Intercompany Geschäfte Credit Management Dispute Management Collections Management (Gebühren) Biller Direct

ERP.sync SAP Industrielösungen (1) IS-A (Automotive) IS-AD (Aerospace & Defense) IS-AFS (Apparel and Footwear) IS-BEV (Beverage) IS-DFPS (Defense Forces & Public Security) IS-H (Healthcare) IS-HER (Higher Education & Research) IS-HMED (Clinical System)

ERP.sync SAP Industrielösungen (2) IS-M (Media) IS-OIL (Oil & Gas) IS-PS (Public Sector) IS-R (Retail) IS-RE (Real Estate) IS-T (Telecommunication) IS-U (Utilities)

Fach- Chinesisch

ERP.sync SAP Fachchinesisch (0) //BAPI //SAP NetWeaver //Batch Input //Dynpro //SAP BW BI //IDoc //IView //ALE //RFC //SAP PI / XI //PBR DQP-System //Die SAP B //SAP GUI //

BAPI

ERP.sync SAP Fachchinesisch (01) //BAPI Business Application Programming Interface (BAPI) ist eine standardisierte Programmierschnittstelle der SAP- Business-Objekte. BAPIs ermöglichen es externen Programmen, auf die Daten und Geschäftsprozesse des SAP ERP zuzugreifen. Ein BAPI ist als Methode eines SAP-Business-Objekts definiert. BAPIs ermöglichen eine Integration auf betriebswirtschaftlicher und nicht auf technischer Ebene. Somit wird eine größere Stabilität der Kopplung und eine Unabhängigkeit von der eingesetzten Kommunikationstechnologie gewährleistet.

SAP NetWeaver

ERP.sync SAP Fachchinesisch (02) //SAP NetWeaver (1) NetWeaver ist eine Plattform für Geschäftsanwendungen bezeichnet. Grundlage für alle Anwendungen ist der SAP NetWeaver Application Server. Das Produkt fasst zahlreiche Komponenten zusammen, darunter Process Integration, Business Intelligence, ein Portal, mehrere Anwendungsserver und weitere Funktionen zur Unterstützung.

ERP.sync SAP Fachchinesisch (03) //SAP NetWeaver (2) SAP NetWeaver ist die Grundlage für eine Reihe von Geschäftsanwendungen, die SAP vertreibt. Die NetWeaver-Plattform ist offen, um über eine Serviceorientierte Architektur (SOA) im SAP-Sprachgebrauch Enterprise Service Oriented Architecture (ESOA) genannt auch Fremdsysteme anzuschließen.

Batch Input

ERP.sync SAP Fachchinesisch (04) //Batch Input Sie haben zwei grundlegende Möglichkeiten, Daten von anderen SAP-Systemen oder von SAP-fremden Systemen in Ihr SAP-System zu übernehmen. Diese Methoden werden als "Batch-Input" oder "Batch-Datenübernahme" bezeichnet.

Dynpro

ERP.sync SAP Fachchinesisch (05) //Dynpro Dynpro ist die Abkürzung für ein dynamisches Programm in SAP ERP. Dynpros sind eine der Haupt-Technologien in der Interaktion zwischen Benutzer und SAP-ERP-System. Dynpros bestehen aus zwei Teilkomponenten: der Maskendefinition und der Ablauflogik. Dynpros werden im R/3- System zur Laufzeit von einer speziellen Softwarekomponente, dem Dynpro-Prozessor, interpretiert. Im englischen Sprachgebrauch werden Dynpros häufig als screens bezeichnet

SAP BI BW

ERP.sync SAP Fachchinesisch (06) //SAP BW / SAP BI / SAP PI / SAP XI SAP NetWeaver Business Intelligence (kurz: SAP BI) (vormals: Business Information Warehouse, kurz BW) ist die Data-Warehouse- Anwendung (kurz DW) der SAP AG und Teil von SAP NetWeaver.

ERP.sync SAP Fachchinesisch (07) //SAP BW / SAP BI (2) BI Service API (S-API): Direkte Anbindung von SAP-Quellsysteme mit der Service API der SAP DB Connect: Zugriff auf andere Datenbanken über SAP-spezifische Database Shared Libraries (DBSL)

ERP.sync SAP Fachchinesisch (08) //SAP BW / SAP BI (3) Universal Data Connect: Zugriff auf relationale oder mehrdimensionale Datenquellen auf Basis einer J2EE Connector Architecture Web Services: Anbindung von XML- Datenströmen über das Protokoll SOAP

ERP.sync SAP Fachchinesisch (09) //SAP BW / SAP BI (4) - Integration In CAS genesisworld FormDesigner über pgwccsapdynproconnector.dll pgwccsapnetweaverconnector.dll pgwccsapnetweaverbiconnector.dll pgwccsapnetweaversoapconector.dll pgwccsapnetweaverj2eeconnector.dll

ERP.sync SAP Fachchinesisch (09a) CAS FormDesigner Regedit HKEY_LOKAL_MACHINE \\SOFTWARE \ITDESIGN \OPTIONS \FDSubForm=

ERP.sync SAP Fachchinesisch (09b)

SAP IDoc

ERP.sync SAP Fachchinesisch (10) //IDoc (1) Das Intermediate Document (IDoc) ist ein Behälter für den Austausch von Daten. ALE nutzt IDocs zur Kommunikation von Daten zwischen logischen Systemen. Fremdsysteme können IDocs als Standard-Schnittstelle nutzen. IDocs werden bei der Verteilung von Nachrichtentypen und (Objekt-)Methoden erzeugt. Der Nachrichtentyp ist das Format, in dem die Daten für einen bestimmten Geschäftsprozess elektronisch übertragen werden.

ERP.sync SAP Fachchinesisch (11) //IDoc (2) Jedes Datensegment enthält einen Standardheader, der aus einer fortlaufenden Segmentnummer sowie einer Beschreibung des Segmenttyps besteht, und eine 1000- Zeichen-lange Feldleiste, die die Daten des Segments enthält. Die Statussätze beschreiben die bisherigen Verarbeitungsschritte des IDocs.

SAP IView

ERP.sync SAP Fachchinesisch (12) //SAP iviews iviews stellen eine Schnittstellendefinition zur Einbindung von Applikationen als Fenster im Portal dar. iview ist eine proprietäre, aber recht verbreitete Technik. iviews können für verschiedene Umgebungen (z.b. Web Services, Java,.NET) mit Hilfe des SAP Portal Development Kits erstellt werden und generieren XML- Ausgaben. SAP stellt viele vordefinierte iviews in so genannten Business Packages bereit. Es ist heute Teil von SAP NetWeaver Business Applications.

SAP RFC

ERP.sync SAP Fachchinesisch (13) //RFC (1) RFC ist einerseits ein Synonym für das Remote-Procedure-Call-Konzept (kurz RPC). Dieses bezeichnet Verfahren, mit denen Funktionen in einem entfernten System aufgerufen werden. RFC ist anderseits auch der Überbegriff für die SAP-eigenen Protokolle und Schnittstellen zur Abwicklung solcher Funktionsaufrufe bis hin zu deren Implementierung.

ERP.sync SAP Fachchinesisch (14) //RFC (2) Die Kommunikation ist sowohl zwischen SAP- Systemen als auch zwischen einem SAP- System und einem Nicht-SAP-System möglich. Letzteres verwendet hierbei typischerweise eine von SAP bereitgestellte RFC-Bibliothek für die jeweilige Ablaufumgebung bzw. Programmiersprache.

ERP.sync SAP Fachchinesisch (15) //RFC (3) Man unterscheidet zwischen dem srfc, der eine synchrone Kommunikation durchführt, dem trfc (transaktionaler RFC) für eine asynchrone Kommunikation und dem qrfc (queued RFC). qrfc ist eine Weiterentwicklung des trfc, die dafür sorgt, dass die von der Anwendung definierte Reihenfolge der Bearbeitung einzelner Einheiten erhalten bleibt.

SAP ALE

ERP.sync SAP Fachchinesisch (16) //ALE (1) Application Link Enabling (ALE) ist eine Middleware-Technologie, die in SAP-Systemen, genauer in ABAP-Systemen verwendet wird. In einem Verteilmodell (bzw. Verteilungsmodell) wird festgelegt, welche Daten von welchem Sender-System an welches Empfänger-System mit welchem Nachrichtentyp geschickt werden sollen.

ERP.sync SAP Fachchinesisch (17) //ALE (2) Nachrichtentypen geben über ihre Struktur vor, welche Datensegmente mit ihnen übertragen werden können. Sie können erweitert, reduziert oder individuell angelegt werden. Durch Filter, Feldumsetzungen (Customizing) oder eigene Programmbausteine (User-Exits) in der ALE- Verarbeitung lassen sich die Datenmenge und Inhalt beeinflussen, die in das IDoc (Intermediate Document = Zwischenbeleg) eines Nachrichtentyps geschrieben werden.

ERP.sync SAP Fachchinesisch (18) //ALE (3) ALE ist nicht an ein bestimmtes SAP-Modul oder einen bestimmten Systemtyp gebunden. Auch das von SAP strategisch positionierte Integrationsprodukt SAP NetWeaver Process Integration (früher SAP Exchange Infrastructure, Abk. XI) verwendet unter anderem ALE, um über den Idoc-Adapter mit SAP-Systemen zu kommunizieren.

SAP PI

ERP.sync SAP Fachchinesisch (19) //SAP PI (Process Integration) früher XI (1) Die SAP Process Integration (SAP PI, Weiterentwicklung von Exchange Infrastructure SAP XI) ist eine proprietäre SOA-Implementierung in Form eines Software-Pakets, das den Datenaustausch zwischen SAP und fremden Systemen ermöglicht Es ist als Bestandteil des SAP NetWeaver eine Middleware-Komponente, welche als Enterprise Application Integration-Plattform dient.

ERP.sync SAP Fachchinesisch (20) //SAP PI (Process Integration) früher XI (2) Dabei unterstützt XI ab Version 3.0 auch eine Prozess-Integration, welche grafisch dargestellt werden kann. Neben der Verbindung von Anwendungen verschiedener Unternehmen unterstützt die XI auch ein Message Queueing, welches die Nachrichten persistiert und z. B. bei Systemausfällen einen Datenverlust verhindert. Technisch basiert XI 3.0 auf dem SAP Web Application Server (ABAP/JAVA).

ERP.sync SAP Fachchinesisch (21) //SAP PI (Process Integration) früher XI (3) Intern arbeitet SAP XI weitgehend auf der Basis von XML-Technologien und IDocs. Um die größten Performance-Nachteile zu vermeiden, kann auch ohne XML-Transformation über XI geroutet werden (dann ist aber kein Mapping, keine Konvertierung und keine Prozessverarbeitung möglich). SAP XI versucht, möglichst viele Web-Standards zu verwenden, verwendet aber auch proprietäre Erweiterungen, wie SOAP-XI.

SAP p-b-r

ERP.sync SAP Fachchinesisch (22) //PBR (plan build run) Development Quality Production Entwicklung Qualität Produktiv Test Qualität Produktiv Entwicklung Test Produktiv Transportfähige Anpassungen (auch für Stammdaten) Transportaufträge

SAP B

ERP.sync SAP Fachchinesisch (23) //Die SAP B (große Unterschiede) SAP Business One (integriert 1-100 Benutzer) SAP Business All-In-One (ab 50 TEUR, tailor made, best-practice, best-of-breed) SAP Business By Design (on Demand / SaaS) Business Objects (Outlooksoft, Cartesis, BusinessObjects, vorrangig SAP BO XI, BO FC, BO FIM, BO PC)

Der SAP GUI

ERP.sync SAP Fachchinesisch (24) //SAP GUI (1) SAP Graphical User Interface Schlanke und performante Bedienoberfläche für alle SAP Module Schnittstelle für lokale Interaktion (Microsoft Office, USB, CTI/TAPI, etc.) aktuelle Version 7.2 PL 9 (Stand: April 2012), Version 7.3 (Stand: Juni 2012, Windows 8)

ERP.sync SAP Fachchinesisch (25) //SAP GUI (2) Komponentendienste integriert

ERP.sync SAP - Wichtig Aus welchen Modulen und welche Daten aus Modulen müssen übertragen und abgeglichen werden (Checkliste). Beispiel: FI und CO (nettodaten) oder BW (konsolidiert)

ERP.sync SAP Daten Fakten

ERP.sync SAP - Fakten Entwicklung durch com:con 2004-2007 Generation 1 2007-2010 Generation 2 2010-aktuell Generation 3 >20 Installationen (10 130 Benutzer)

ERP.sync SAP Beschreibung

ERP.sync SAP - Beschreibung (1) Datenabgleich und Integration zwischen SAP und CAS genesisworld uni und bi-direktional (abhängig vom Datensatztyp) durch redundante Datenhaltung und Abgleich in beiden Systemen durch Integration von Sichten und Bausteinen aus SAP in CAS genesisworld (Portal, XI, NetWeaver)

ERP.sync SAP - Beschreibung (2) SAP Daten in genesisworld am Kunden, am Lieferanten, am Projekt, an Verkaufschance Dokumente, E-Mails, Telefonate, Unterlagen, etc. im CRM (Vertrieb, Service, Marketing, Geschäftsführung) Kaufmännische Prozesse im SAP (bleiben im SAP!) Kaufmännische Daten aus SAP im CRM

ERP.sync SAP - Adressabgleich Adressarten (Firma, Ansprechpartner, Einzelkontakt) Adresstypen: Debitoren, Kreditoren, Geschäftspartner, andere Adresstypen Adressen von Benutzern Mitarbeitern Anschriften (CRM Standard): Firma, Liefer-, Privat, aber auch (n-weitere), Dienst- /Besuchsadresse Kontengruppen: Auftraggeber, Warenempfänger, Rechnungsempfänger, Regulierer

ERP.sync SAP - Produkte/Material Abgleich von Produkten (Stammdaten) Abgleich von Produktgruppen (Stamm) Preisstrukturen Konditionen Preisstrukturen Konditionsstaffeln Keine! Bewegungsdaten Lagerdaten

ERP.sync SAP - Verkaufs-Belege Abgleich von Verkaufsbelegen als Beleg Abgleich von Belegpositionen Abgleich von Verkaufsbelegen als Dokument Abgleich von Vertriebsstatistiken (S-Tabellen) Abgleich abhängig von der Menge der Daten Angebot, Auftrag, Lieferschein, Rechnung, Gutschrift, Storno, etc.

ERP.sync SAP - Einkaufs-Belege Abgleich von Einkaufsbelegen als Beleg Abgleich von Belegpositionen Abgleich von Einkaufsbelegen als Dokument Abgleich abhängig von der Menge der Daten Bestellung, Wareneingang, Eingangsrechnung, etc.

ERP.sync SAP Abgleiche

ERP.sync SAP Abgleiche (1) Adressen Produkte (Material) Produktgruppen SAP Kondition SAP Konditionsstaffel Belege gw SAP gw SAP SAP gw SAP gw SAP gw SAP gw SAP gw SAP gw

ERP.sync SAP Abgleiche (2) Belege als PDF-Dokument SAP Vertriebsstatistik Verkaufschance Verkaufschance <> Projekt Projekt <> Projekt Projekt <> Auftrag Vertrag <> Verkaufschance Vertrag <> Vertrag SAP gw SAP gw gw SAP gw SAP SAP gw gw SAP SAP gw SAP gw

ERP.sync SAP Abgleiche (3) SAP Text(e) SAP Vertriebsbereich(e) SAP Benutzer SAP gw SAP gw SAP gw

ERP.sync SAP Nummer(n) kreise in SAP

ERP.sync SAP - SAP Nummernvergabe Nummern für Adressen Interne Nummernvergabe in SAP Externe Nummernvergabe in SAP Wichtig zu beachten bei initialer Adressanlage in CAS genesisworld Einschränkungen zu beachten je nach Einstellung in SAP

ERP.sync SAP Architektur

ERP.sync SAP Architektur (1) Schnittstelle in Delphi.NET entwickelt Ausführung als: Windows Dienst Konfigurationsoberfläche Dienststeuerung Customizing als Plugin oder EXE-Dateien Datenbankverbindung zu CAS gw (SQL OLEDB, Native SQL Client) Schnittstellenläufe über Windows-Threads Vorteile gegenüber CAS ERP-Connect

ERP.sync SAP Architektur (2) Verbindung zu SAP über LIBRFC32.DLL Verbindung zu SAP über JCO/JRE Verbindung zu SAP über WebServices Integration zu SAP BI/BW WebServices Zeitstempelverwaltung in eigener Datenbank eigene Logdateienverwaltung Prüfung der Datenkonsistenz/Prüfläufe

mögliche Projektfalle(n)

Projektfalle(n) Führendes System SAP Nummernvergabe Prozessdefinition Unklare Datenpflegeprozesse Erstabgleich Performance Verteilte Systeme Mandantenfähigkeit Angebotserstellung vs. Konfiguration

ERP.sync SAP Installation

ERP.sync SAP Installation (1) Voraussetzungen Setup / Installation (Server + Clients) Voraussetzungen Szenarien Live - Demonstration

ERP.sync SAP Erweiterung

ERP.sync SAP Erweiterung gw (1) Datenmodell Standard Adresse Datenmodell Standard Dokument Datenmodell Standard Projekt Datenmodell Standard Vorgang Datenmodell Standard Beleg Datenmodell Standard Belegposition Datenmodell Standard Verkaufschance Datenmodell Standard Position (VC)

ERP.sync SAP Erweiterung gw (2) Datenmodell SAP Benutzer Datenmodell SAP Kontingent Datenmodell SAP Kontingentstaffel Datenmodell SAP Vertriebsstatistik Datenmodell SAP Vertriebsbereich Datenmodell SAP Texte Datenmodell SAP Vertrag Datenmodell SAP Maschine Equipment

ERP.sync SAP Erweiterung gw (3) Datenmodell SAP Mandant Datenmodell SAP Qualitätsmeldung Datenmodell SAP Zertifikat Nachweis Datenmodell SAP Vertragskontokorrent Datenmodell SAP Vertragsgegenstand

ERP.sync SAP Konfiguration Basis

ERP.sync SAP Konfiguration (1)

ERP.sync SAP Konfiguration (2) SAP Host SAP Router SAP Client SAP Systemnummer SAP Benutzer SAP Passwort SAP Sprache

ERP.sync SAP Konfiguration (3) CAS genesisworld Host CAS genesisworld Datenbank CAS genesisworld Benutzer CAS genesisworld Passwort (Hinweis: Super-User)

ERP.sync SAP Konfiguration (4) Benachrichtigung SMTP Host SMTP Port Absenderadresse Authentifizierung Benutzer Passwort Empfänger Log Level

ERP.sync SAP Konfiguration (5) Zugangsdaten zum CAS genesisworld Applikationsserver Empfehlung: Der Rechner auf dem die Schnittstelle installiert ist und läuft, sollte ein separater und eigenständiger CAS genesisworld Applikationsserver sein.

ERP.sync SAP Konfiguration (6) Verbindungstests durchführen 1-Verbindung zum SAP-System 2-Voraussetzung Z_RFC_READ_TABLE 3-Verbindungstest CAS gw System 4-Lizenzprüfung CAS gw 5-Voraussetzung Datenbankmodell 6-SQL Server Verbindungstest (SAPTIMES)

ERP.sync SAP Konfiguration (7) Verbindungstests durchführen

ERP.sync SAP Konfiguration Mandant

ERP.sync SAP Mandant (1)

ERP.sync SAP Mandant (2) Mandant Buchungskreis Einkaufsorganisation Achtung! 1 Mandant = 1 Datenbank

ERP.sync SAP Mandant (3) (Initialer SAP Vertriebsbereich!) SAP Verkaufsorganisation SAP Vertriebsweg SAP Sparte SAP Referenz SAP Kontengruppe(n)

ERP.sync SAP Mandant (4) Weitere Vertriebsbereiche n-fach Lizenzabhängigkeit (pro Vertriebsbereich) Verkaufsorganisation Vertriebsweg Sparte

ERP.sync SAP Konfiguration Dienst

ERP.sync SAP Dienststeuerung Der Windows Dienst kann gestartet, gestoppt, pausiert werden. Achtung: hat Auswirkung auf laufende Prozesse, SAPTIMES-Tabelle wird nicht geschrieben

ERP.sync SAP Konfiguration Abgleiche

ERP.sync SAP Abgleich Abgleicheinstellungen Adressen, Belege, Konditionen Texte, eigene Objekte, Sonstiges

ERP.sync SAP - Adressen Debitoren SAP CAS gw Kreditoren SAP CAS gw Debitoren (Firmen) CAS gw SAP Debitoren (Ansprechpartner) CAS gw SAP Kreditoren (Firmen) CAS gw SAP Kreditoren (Ansprechpartner) CAS gw SAP

ERP.sync SAP Konfiguration Debitoren

ERP.sync SAP Debitoren (1)

ERP.sync SAP Debitoren (2) Zeitintervall (mehrere Threads) Abgleichtyp

ERP.sync SAP Debitoren (3) Abgleichrichtung Vorfahrtsregel(n)

ERP.sync SAP Debitoren (4) Änderungsarten (Prozessabhängigkeit) Vollautomatische Neuanlage Achtung: Nummernvergabe Änderungsdienst (Teilautomatik) Deaktivieren Löschkennzeichen

ERP.sync SAP Debitoren (5) Debitorische Kreditoren Kreditorische Debitoren

ERP.sync SAP Debitoren (6) Partnerrollen Abgleich offene Posten (separater Thread)

ERP.sync SAP Debitoren (7) Teilnehmerrechte Benutzerdaten

ERP.sync SAP Debitoren (8) SAP Benutzerrechte Benutzerabgleich

ERP.sync SAP Konfiguration Kreditoren

ERP.sync SAP Kreditoren (1)

ERP.sync SAP Kreditoren (2) Zeitintervall Abgleichtyp Abgleichrichtung

ERP.sync SAP Kreditoren (3) Vorfahrtsregel(n)

ERP.sync SAP Kreditoren (4) Änderungsarten (Prozessabhängigkeit) Vollautomatische Neuanlage Achtung: Nummernvergabe Änderungsdienst (Teilautomatik) Deaktivieren Löschkennzeichen

ERP.sync SAP Kreditoren (5) Debitorische Kreditoren Kreditorische Debitoren

ERP.sync SAP Kreditoren (6) Abgleich offener Posten von Kreditoren, Offene Verbindlichkeiten

ERP.sync SAP Kreditoren (7) Teilnehmerrechte Benutzerdaten

ERP.sync SAP Konfiguration Belege

ERP.sync SAP Abgleich Belege (1)

ERP.sync SAP Abgleich Belege (2) Abgleichintervall Abgleichtypen (Verkaufsbelege) Angebot (Sales Order Quotation) Lieferschein (Delivery Statement) Rechnung / Gutschrift (Invoice)

ERP.sync SAP Abgleich Belege (3) Abgleichrichtung und Vorfahrtsregel Änderungsarten Abgleich von Kontrakten Bonusabsprachen

ERP.sync SAP Abgleich Belege (4) CAS gw Rechte aus SAP Rollen Teilnehmerrechte additiv fix setzen

ERP.sync SAP Konfiguration Dokumente

ERP.sync SAP Dokumente (1)

ERP.sync SAP Dokumente (2) Abgleichintervall Abgleichtypen (Verkaufsbelege) Angebote Aufträge Lieferscheine Rechnungen / Gutschriten, etc.

ERP.sync SAP Dokumente (3) Abgleichrichtung & Vorfahrtsregel Änderungsarten Teilnehmer aus SAP Rollen setzen

ERP.sync SAP Dokumente (4) Verzeichnisse für PDF-Dateien

ERP.sync SAP Dokumente (5) PDF ist im ERP-Beleg integriert ERP Beleg zeigt das PDF-Dokument an

ERP.sync SAP Konfiguration Produkte

ERP.sync SAP Produkte Material (1) Abgleich vom SAP Materialstamm

ERP.sync SAP Konfiguration Konditionen

ERP.sync SAP Konditionen (1)

ERP.sync SAP Konditionen (2) Konditionen Konditionsstaffeln Kundenbezogene Preise Filterung von Konditionsarten Abgleich aller Preisstrukturen für Einkauf und Verkaufskonditionen Staffelpreise und Mengenangaben

ERP.sync SAP Konfiguration Texte

ERP.sync SAP - Texte SAP Texte ins CRM übertragen

ERP.sync SAP Konfiguration Eigene Objekte

ERP.sync SAP Eigene Objekte

ERP.sync SAP Konfiguration Benutzer Rechte

ERP.sync SAP Benutzer (1)

ERP.sync SAP Benutzer (2) Abgleich von SAP Benutzerdaten Verbindung zwischen CAS genesisworld Benutzern SAP Eingabehilfen in Debitoren Kreditoren SAP Strukturdaten Debitoren Kreditoren SAP Benutzerdaten

ERP.sync SAP Benutzer (3) SAP Strukturdaten (VKORG, VWEG, SPART) Bezirke, Gruppendaten, etc.

ERP.sync SAP Benutzer (4)

ERP.sync SAP Benutzer (5) Gebietszuordnungen Zuweisungen von Zugriffen für CAS gw Fremdzugriffe Setzen von Zugriffsdaten

ERP.sync SAP Benutzer (6) Benutzerstamm (USR01) Anmeldedaten (USR02) Adressdaten Benutzer (USR03) Benutzerstamm Berechtigung (USR04) Zuordnung Benutzer + Adresse (USR21) Profile für XI Integration Aufrufe Menüs

ERP.sync SAP Konfiguration Zeitstempel

ERP.sync SAP Zeitstempel (1)

ERP.sync SAP Zeitstempel (2) Für jedes Abgleichobjekt (je nach Freigabe) können Abgleichzeitstempel erstellt werden. Auch werden die noch abzuarbeitenden Datensätze (Counter) angezeigt. Hiermit können Teil- und Komplettabgleiche gesteuert werden. Wichtig: Zugriff auf CHHDR und CHPOS in SAP notwendig (SE16N SE37)

ERP.sync SAP Konfiguration SAP Lookups

ERP.sync SAP Lookup Caching Beim Start der Schnittstelle können Lookup- Felder zwischengespeichert werden. Dies beschleunigt den Abgleich >30% Gefahr: Änderungen von Lookupfeldern werden erst nach Neustart geladen.

ERP.sync SAP Konfiguration Nummernkreise

ERP.sync SAP Nummernkreise (1) Der Datenabgleich kann für bestimmte Nummernkreise eingeschränkt werden.

ERP.sync SAP Nummernkreise (2) Grenzen Sie die entsprechenden Nummernkreise die abgeglichen werden ein. gilt für Adressen, Produkte, Belege und alle konfigurierbaren SAP Objekte

ERP.sync SAP Konfiguration Datenstruktur

ERP.sync SAP Datenstruktur (1) Kundenstamm KNA1 Buchungskreisdaten KNB1 Mahndaten KNB5 Vertriebsbereichsdaten KNVV Partnerdaten KNVP Bankdaten KNBK Adressen/Kontakte ADRC ADR6 ADR3 Lieferdaten KNVA KNVS

ERP.sync SAP Datenstruktur (2) Vorteil: Verteilte Dateninhalte in SAP werden flach in CAS genesisworld Adressen für Analysen (CAS Report) gezogen.

ERP.sync SAP Konfiguration Referenzen

ERP.sync SAP Referenzdaten (1)

ERP.sync SAP Referenzdaten (2) Mehrstufige Verwaltung von Referenzdebitoren (VKORG, VWEG, SPARTE) Land (COUNT) Kundentyp (KUNT) Kontengruppe (KTGRP) Buchungskreis (BUKR)

ERP.sync SAP Referenzdaten (3) Standard Globaler Debitor Sprache Verweis auf Referenzdebitor Währung Land Verkaufsorganisation SAP Kontengruppe

ERP.sync SAP Referenzdaten (4) Standard Globaler Kreditor Sprache Verweis auf Referenzkreditor Währung Ländercode Land Buchungskreis SAP Kontengruppe

ERP.sync SAP Referenzdaten (5) Referenzen für Partnerrollen Debitoren Kreditoren Standard Rollen Eigene Rollen

ERP.sync SAP Referenzdaten (6) Erweiterter Referenzdaten pro Land, pro Kontengruppe, pro Organisation analog dazu auch für Kreditoren

ERP.sync SAP Konfiguration Logfiles

ERP.sync SAP Logfiles (1) Umfangreiche Logfile Verwaltung

ERP.sync SAP Logfiles (2) Eigener Logfile Editor

ERP.sync SAP Logfiles (3) Umfangreiche Filter zur Analyse in den Logfiles Logfiles werden täglich als ZIP/TAR-Datei im CAS genesisworld Dokumentenarchiv abgelegt

ERP.sync SAP Konfiguration OnDemand Log

ERP.sync SAP OnDemand Log (1)

ERP.sync SAP Konfiguration Thread Prozesse

ERP.sync SAP Laufende Prozesse Übersicht über alle Threads/Prozesse

ERP.sync SAP Lizenzmodell

ERP.sync SAP Lizenzmodell (1) Voraussetzungen CAS genesisworld Standard/Premium ab V12 ab SAP ERP ECC 2005 6.0 SAP R/3 ab V 4.7E oder (SAP Business One 8.8) CAS ERP Connect (abhängig von Funktion) CAS Report Manager (abhängig von Funktion) CAS Report Client (abhängig von Funktion)

ERP.sync SAP Lizenzmodell (2) Bitte beachten! Wichtig! Abgleich zwischen SAP und CAS genesisworld gilt ohne Erweiterungen nur für 1 SAP Mandant 1 SAP Verkaufsorganisation 1 SAP Vertriebsweg 1 SAP Sparte 1 SAP Buchungskreis

ERP.sync SAP Lizenzmodell (3)

ERP.sync SAP Voraussetzung Freigabe

ERP.sync SAP Voraussetzung (1) Betrieb der Schnittstelle (Freigabe): Win XP Prof SP3 64 bit, Win 7 Pro 64 bit, Win 2003 R2 Server 64 bit, Win 2008 R2 Server 64bit, Windows 8 Pro 64 bit virtuelle Maschine möglich 2GB RAM, besser 4GB, 100 GB Festplatte frei Installierter und separater CAS genesisworld Applikationsserver

ERP.sync SAP Voraussetzung (2) Installierter SAP GUI 7.1 (oder höher) abhängig: JCO, JRE, DOTNET Connector Installierte SAP WebServices Installierte SAP NetWeaver Konnektoren

ERP.sync SAP Checkliste

ERP.sync SAP Checkliste (1) Wichtig: Voraussetzung für jedes Projekt durcharbeiten und vollständig beantworten Technologiegespräch Lösungsgespräch Klärung offener Punkte und Fragen Verteilen von Aufgaben zur Herbeiführung der Realisierbarkeit Testimplementierung Beantwortete SAP Checkliste wird zum Auftragsinhalt/Auftragsumfang.

Testfälle Migration Berechtigung

ERP.sync SAP Interessent Kunde Adresse Interessent wird in CAS gw angelegt Angebot wird in CAS gw geschrieben (Word) Angebot wird in SAP geschrieben (SalesOrder) Wann wird der Interessent zum Kunden? Wie wird der Interessent zum Kunden? Wo wird der Interessent zum Kunden? Wer macht den Interessent zum Kunden? Wodurch wird der Interessent zum Kunden?

ERP.sync SAP Erstabgleich / Erstbefüllung Fall 1: leeres CAS gw gefülltes SAP Fall 2: leeres SAP gefülltes CAS gw Fall 3: gefülltes CAS gw Migration ERP Fall 4: leeres CAS gw leeres SAP Verweis auf Testfallmatrix und Testfälle

Anlagefälle von Debitoren Anlage als BatchInput über BAPI Debitor darf voll-automatisch von CAS gw nach SAP übertragen werden Debitor darf teil-automatisch von CAS gw nach SAP übertragen werden Debitor darf voll-automatisch von SAP nach CAS gw übertragen werden Debitor darf teil-automatisch von SAP nach CAS gw übertragen werden

ToDo s Abgrenzung

SAP Schnittstelle - ToDos Schnittstelle und Logs regelmäßig überprüfen Logs archivieren oder löschen TEMP-Verzeichnisse regelmäßig bereinigen DOK-Verzeichnisse regelmäßig bereinigen Es gibt keine unbemannten Schnittstellen Schnittstelle kostet IT Abteilung im Monat circa 0,5 bis 1,0 PT (täglich 15 Minuten bei 22 Arbeitstagen)

Was die Schnittstelle nicht macht Kein Rückabgleich von Stammdaten (Produkten, Produktgruppen) aus CAS gw nach SAP Kein Belegabgleich von CAS gw nach SAP! (aber: Verkaufschancen als SalesOrder anlegen) Keine Abbildung von kfm. Kernprozessen, die bereits im SAP Standard enthalten sind (!)

ERP.sync SAP - Kundenspezifisches Kundenspezifische Anpassungen über Kundenname_SAP.XML Datei.

ERP.sync SAP - Freigabeprozess

ERP.sync SAP EAI Plattformen Microsoft BizTalk Server 2010 Microsoft SharePoint Portal Server 2010 Scribe Technologies ALTOVA XML / XSL Services IBM WebSphere Oracle Portal (früher BEA Weblogic) Liferay (www.liferay.com)

ERP.sync SAP Konnektoren (1) http://service.sap.com/connectors (!) SAP Business Connector SAP Java Connector (*) SAP Connector for Microsoft.NET (*) SAP NetWeaver RFC Library (*) (SOAP Processor) (*) (*) Konnektoren werden mit ERP.sync SAP angesprochen

ERP.sync SAP Konnektoren (1) abgekündigte Konnektoren (do not use!) (sind fast alle End Of Life) SAP Marketplace Connector (im SAP BC) RFC Library (in SAP NetWeaver RFC Library) SOAP Processor (Teil von SAP WAS) SAP DCOM Connector (Teil von.net Connector)