4
LÖSUNGEN LEISTUNGEN SERVICES Packaged Solution CTI PI Excel Adapter Modul SAP Consulting: Enterprise Application Integration LÖSUNGEN

Excel Adapter Modul - CTI CONSULTING · CTI PI Excel Adapter Modul Abbildung 3: Modul-Konfiguration im Kommunikationskanal (Integration Builder: Directory) Ausgangslage Microsoft

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Excel Adapter Modul - CTI CONSULTING · CTI PI Excel Adapter Modul Abbildung 3: Modul-Konfiguration im Kommunikationskanal (Integration Builder: Directory) Ausgangslage Microsoft

LÖSUNGENLEISTUNGEN SERVICES

Packaged SolutionCTI PI Excel Adapter ModulSAP Consulting: Enterprise Application Integration

LÖSUNGEN

Page 2: Excel Adapter Modul - CTI CONSULTING · CTI PI Excel Adapter Modul Abbildung 3: Modul-Konfiguration im Kommunikationskanal (Integration Builder: Directory) Ausgangslage Microsoft

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

Page 3: Excel Adapter Modul - CTI CONSULTING · CTI PI Excel Adapter Modul Abbildung 3: Modul-Konfiguration im Kommunikationskanal (Integration Builder: Directory) Ausgangslage Microsoft

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:

[email protected]

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

mail

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

Page 4: Excel Adapter Modul - CTI CONSULTING · CTI PI Excel Adapter Modul Abbildung 3: Modul-Konfiguration im Kommunikationskanal (Integration Builder: Directory) Ausgangslage Microsoft

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