Welche Schnittstelle?

WAS, Netweaver, Fiori

Welche Schnittstelle?

Postby Stephan1363 » Mon May 09, 2011 11:49 am

Hallo zusammen,

ich habe folgende Frage:
Es sollen 3 Schnittstellen SAP - NON SAP geschaffen werden. Jetzt geht es darum, welche Schnittstellentechnik verwendet werden soll:
1. Schnittstelle - Buchung von FI - Beleg
2. Schnittstelle - Anlegen Debitor
3. Schnittstelle - Anlegen CO-Auftrag mit Rückgabe der Auftragsnummer an NON-SAP System

Jetzt die Frage:
Welche Technik soll hierfür verwendet werden?
WebService oder XML Dateiaustausch?

Was meint ihr?

Das NON SAP - System(CMS-System) ist dahingehend sehr offen.

Gruß

Eschi78
Stephan1363
...
...
 
Posts: 128
Joined: Wed Aug 25, 2004 11:15 am

Re: Welche Schnittstelle?

Postby Flynn1993 » Tue May 10, 2011 7:11 am

Hallo Eschi,

SAP ist da offener als Dein non SAP-System.
Sofern Du Standard-BAPI's verwenden kannst und diese auch remotefähig sind, dann würde ich Webservices nutzen.
Gruß
Holger
Flynn1993
..
..
 
Posts: 89
Joined: Tue Sep 11, 2007 6:02 pm

Re: Welche Schnittstelle?

Postby Stephan1363 » Wed May 11, 2011 3:10 pm

Hallo Holger,

danke für deine Antwort!

Und wenn ein Batch Input danach laufen soll?? Dann eher Dateiaustausch?

Dachte eigentlich immer, dass WebService nur für lesenden Zugriff geeignet ist? Gibt es dazu
eine generelle Aussage von der SAP?

GRuß

Eschi
Stephan1363
...
...
 
Posts: 128
Joined: Wed Aug 25, 2004 11:15 am

Re: Welche Schnittstelle?

Postby Flynn1993 » Thu May 12, 2011 6:45 am

Hallo Eschi,

mit Webservices kannst Du auch Daten in Deinem SAP-System generieren, also nicht nur lesenden Zugriff.
Stell Dir vor, von "aussen" ruft eine Anwendung Deinen remote-fähigen Funktionsbaustein, übergibt alle notwendigen Importparameter und Dein Funktionsbaustein macht dann die Arbeit. Wenn alles passt, dann hinterher noch ein call function 'BAPI_TRANSACTION_COMMIT' und fertig. Die von "aussen" aufrufende Anwendung bekommt sofort (synchron) das Ergebnis mitgeteilt.
Somit würde eine BatchInput Verarbeitung entfallen.

Gruß
Holger
Flynn1993
..
..
 
Posts: 89
Joined: Tue Sep 11, 2007 6:02 pm

Re: Welche Schnittstelle?

Postby Stephan1363 » Thu May 12, 2011 2:03 pm

Mit dem BAPI ist natürlich immer ein Vorteil! Aber es gibt z.B. kein BAPI zum Buchen eines FI-Beleges, wo man dann ja einen Batch Input benutzen muß. Was macht man dann?

Andere Frage(eher Basis bezogen):
Muss das SAP - System nach außen freigegeben sein(Stichwort: DMZ), um einen Web Service von außen anzunehmen??

Gruß

Eschi
Stephan1363
...
...
 
Posts: 128
Joined: Wed Aug 25, 2004 11:15 am

Re: Welche Schnittstelle?

Postby Flynn1993 » Thu May 12, 2011 2:43 pm

Hallo Eschi,

was für einen FI-Beleg willst Du denn erstellen ?

Zur DMZ:
In der Regel kommuniziert das SAP-System nicht direkt mit der Aussenwelt, deshalb werden irgendwelche Komponenten in eine DMZ gestellt, die dann den Verkehr in die Aussenwelt regeln.
Am besten mal in Eurer SAP-Basis nachfragen, Firewall spielt da mit Sicherheit eine Rolle.

Gruß
Holger
Flynn1993
..
..
 
Posts: 89
Joined: Tue Sep 11, 2007 6:02 pm

Re: Welche Schnittstelle?

Postby Stephan1363 » Thu May 12, 2011 4:48 pm

FI: Normaler Buchung über die FB01 Transaktion. Evtl. noch das Ausgleichen über die F-32 :!: :?:

DMZ: D.h. es muß was in die DMZ gestellt werden, damit die Web Service nach außen hin kommunizieren können. OK! Im Moment haben wir in dem Bereich noch nichts unternommen.

GRuß

Eschi78
Stephan1363
...
...
 
Posts: 128
Joined: Wed Aug 25, 2004 11:15 am

Re: Welche Schnittstelle?

Postby Linda2419 » Wed Nov 02, 2011 9:14 pm

eschi78 hat geschrieben:Mit dem BAPI ist natürlich immer ein Vorteil! Aber es gibt z.B. kein BAPI zum Buchen eines FI-Beleges, wo man dann ja einen Batch Input benutzen muß. Was macht man dann?


Stolpere gerade über diesen alten Thread ...

Schon mal die Bapi's im Namensraum BAPI_ACC_DOCUMENT* geprüft ... sieht doch ziemlich stark nach FI-Buchung aus ;-)

Viel Spass
kab50
Linda2419
..
..
 
Posts: 14
Joined: Wed Oct 05, 2011 8:10 pm


Return to Web Application Server

Who is online

Users browsing this forum: No registered users and 4 guests

cron