Excel Adapter Modul - CTI CONSULTING · CTI PI Excel Adapter Modul Abbildung 3: Modul-Konfiguration...
Transcript of Excel Adapter Modul - CTI CONSULTING · CTI PI Excel Adapter Modul Abbildung 3: Modul-Konfiguration...
LÖSUNGENLEISTUNGEN SERVICES
Packaged SolutionCTI PI Excel Adapter ModulSAP Consulting: Enterprise Application Integration
LÖSUNGEN
CTI PI Excel Adapter Modul
Abbildung 3: Modul-Konfiguration im Kommunikationskanal (Integration Builder: Directory)
Ausgangslage
Microsoft Excel ist das weltweit wohl am meisten ver-breitete Tabellenkalkulationsprogramm. In solchen Da-teien werden viele Informationen abgelegt, die häufig auch automatisiert mit Hilfe von Schnittstellen verarbei-tet werden sollen. Excel speichert diese Informationen in einem geschützten Datei-Format ab, das weder visu-ell lesbar, noch offen für die Bearbeitung durch Micro-soft-fremde Programme ist.
Die Lösung
Das CTI PI Excel Adapter Modul wurde von der CTI CONSULTING entwickelt, um Excel Dateien in XML zu konvertieren und damit strukturiert weiter zu verarbei-ten. Zudem besteht die Möglichkeit einer Konvertierung von XML nach Excel.
Durch die offene Adapter-Architektur von SAP Net-Weaver PI fügt sich das CTI PI Excel Adapter Modul nahtlos in die bestehende Infrastruktur ein und ermög-licht die Integration von weiteren Funktionen, um spezi-fische Anforderungen bestmöglich zu erfüllen.
Die automatisierte Konvertierung von Excel-Dateien (von Excel nach XML und umgekehrt) kann dabei in ver-schiedenen Adaptern erfolgen (z. B. File, Mail). Zudem erfolgt eine vollwertige Integration in die Administration und das Monitoring der Infrastruktur des XI/PI Adap-ter Frameworks.
Konfiguration
Die Konfiguration des Adapter-Moduls erfolgt im Kom-munikationskanal im Integration Directory bzw. im Part-ner Connectivity Kit. Adapter-Module wie das CTI PI Excel Adapter Modul sind Teil einer Modulkette, die sich logisch angeordnet zwischen dem Messaging Ser-vice und dem Adapter befinden.
Abbildung 1: Konfigurationsszenarien
Technisch gesehen existieren zwei Adapter Module, je nach Einsatz-Kontext bzw. Konvertierungs-Modus:
• Excel zu XML
Das Adapter Modul CTI_PI_Excel2XMLModule wird hauptsächlich im Sender-Adapter verwendet, z.B. beim Lesen von Excel-Dateien von einem FTP-Server.
• XML zu Excel
Das Adapter Modul CTI_PI_XML2ExcelModule wird hauptsächlich im Empfänger-Adapter verwendet, z. B. beim Versenden einer E-Mail mit einem Anhang beste-hend aus einer Excel-Datei. Dabei kann durch die Anga-be einer Vorlage (das Template wird auf dem Filesy-stem hinterlegt) sogar das Format vorgegeben werden (Design, Farben, Layout).
Konfiguriert werden beide – wie bei anderen Standard Adapter Modulen auch – innerhalb des Modul Prozes-sors im Reiter „Module“ des verwendeten Kommunika-tionskanals.
Durch die Angabe von Parametern können weitere Ein-stellungen vorgenommen werden, z.B. ob die Excel Da-tei als Payload oder Attachment vorliegt bzw. welches von mehreren Attachments (oder alle) konvertiert wer-den soll.
Messaging Service
Adapter
Receiver direction asyn-chronous Communication
Sender direction asyn-chronous Communication
Module1
Module2
AdapterModule
AdapterModule
Module2
Module1
Module Processor
Abbildung 2: Das CTI PI Excel Adapter Modul wird immer vor dem SAP Adapter Modul eingefügt
Sender Channel Receiver Channel
XML
XML
Template
CTI PI Excel 2 XML CTI PI XML 2 Excel
I Reporting Server I FILE_RCV_ExcelWithTemp: Display Communication Channel
Communication Channel Navigation Edit View
English (OL)Displayed LanguageActiveStatusDisplay Communication ChannelCommunication ChannelParty
Communication ComponentDescription
FILE_RCV_ExcelWithTemp
ReportingServer
File Receiver Channel which uses Excel Template for XML to Excel conversion
Parameters Identifi ers ModuleProcessing Sequence
Number12
Module NameCTI_PI_XML2ExcelModuleCallSapAdapter
TypeLocal Enterprise BeanLocal Enterprise Bean
Module Keyxml2xls0
Module Confi guration
Parameter NameModule Key Parameter Valuexml2xlsxml2xls
excel.sourceexcel.template
payloadE:/DPO/DIR/FTP/DIR_TRANSFER/CL/OUT/TemplateTest.xls
Monitoring
Die Überwachung des Adapter Moduls ist im PI Mes-sage Monitoring über das Audit Log möglich.
CTI Beratungsleistung
Unsere Beratungsleistung basiert auf einem ganzheit-lichen Ansatz, der durch den Einsatz erprobter Stan-dards und Methoden eine effiziente Projektabwicklung und hohe Qualität gewährleistet. Der Kunde erhält eine umfassende Betreuung in jeder Phase des Projektes,von der Analyse und Konzeption, über die Realisierung bis hin zum langfristigen Support. Ein hochqualifiziertes Team ist ein weiterer Garant für eine professionelle Projektabwicklung unter dem Aspekt einer konse-quenten Zielerreichung bei einem höchsten Maß an Flexibilität.
Unser Angebot - Ihr Nutzen
In einem unverbindlichen Workshop erläutern Ihnen un-sere Experten die Einsatzmöglichkeiten des CTI PI Excel Adapter Modul. Anhand exemplarischer Geschäftspro-zesse aus Ihrem Haus ermitteln wir eine gemeinsame Vision. Gestalten Sie mit der CTI CONSULTING zusam-men die Zukunft Ihrer Arbeitswelt. Fragen zum CTI PI Excel Adapter Modul oder Terminanfragen für einen der Workshops richten Sie bitte an:
Abbildung 6: Überwachung des Adapter Moduls im Message Monitoring
Abbildung 5: Szenario: Ein Händler sendet eine Bestellung als Excel via E-Mail an den Produzenten
Integration
Das CTI PI Excel Adapter Modul kann in Kombination mit allen SAP NetWeaver PI Adaptern eingesetzt wer-den, die den Transport von Dateien bzw. Multipart Mes-sages unterstützen, so z.B.:
• FILE• MAIL• SOAP• HTTP_AAE• JMS• SFTP
Kundenbeispiel
Unsere ersten Kunden verwenden die Lösung bereits für den Empfang von Excel-Dateien via E-Mail.Dabei werden im Vorfeld Excel Dateien in einem be-stimmten Format an verschiedene Händler verteilt, die auf diese Weise ihre Ware bestellen können. Durch das Ausfüllen von Bestellmengen in der Excel Datei und den Versand an eine zentrale E-Mail Adresse, sind un-sere Kunden in der Lage, automatisch Kundenaufträge zu erzeugen und somit die Händler zu beliefern.
Händler SAP NetWeaver PI/PO
MAIL Snd IDOC Rcv
CTI PIExcel 2 XML Mapping
SAP ERP
Abbildung 4: Modul-Konfiguration im Kommunikationskanal (NetWeaver Developer Studio: iFlow)
SAP Process Integration Designer - ExcelOrderFromRetailer - SAP NetWeaver Developer Studio
ExcelOrderFromRetailer
ChannelGeneral Adapter-Specifi c Modules Identifi ers Agreement
Processing Sequence
Number!
1
2CTI_PI_Excel2XMLModule
sap.com/com.sap.aii.adapter.mail.app/...
Local Enterprise Bean
Local Enterprise Bean
xls2xml
Add
Remove
Move Down
Module Confi guration
! Module Key
xls2xml
Parameter Name
excel.source
Parameter Value
payload
Add
Remove
ChannelModel Confi gurator
Module KeyTypeModule Name
Wissen, Erfahrung und Einsatzbereitschaft für pragmatische Lösungen
CTI - CONSULTING TEAM FOR INNOVATION
© CTI CONSULTING. Alle Rechte vorbehalten. SAP, R/3, my SAP.com, xApps, xApp, SAP NetWeaver und weitere im Text erwähnte SAP-Produkte und -Dienstlei-stungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken.
Hauptsitz KasselCTI CONSULTING Wilhelmsstraße 2aD-34117 KasselTel.: +49 561 94272 - 0Fax: +49 561 94272 - [email protected]
Hauptsitz Atlanta (USA)CTI CONSULTING Corp.100 Milton Park, Suite 35030,000 Mill Creek AvenueAlpharetta GA 30022Tel.: +1 678 701 [email protected]
SAP Services™ Partner
Zertifiziert nachDIN EN ISO 9001:2008