krishanps hat geschrieben:Welche Variante ist heutzutage am gängigsten und ist auch von der Implementierung als auch von Wartung her empfehlenswert?
- IDoc
- Dateibasiert (CSV, XML oder JSON)
- zusätzlicher Einsatz von SAP PI
- Webservices (Enterprise Services)
Wie monitored man diese Schnittstellen dann am Besten mit Logtabellen bzw. SLG1 -Einträgen oder mit SAP AIF?
Kommt drauf an, was/wer wie angebunden werden soll. Zwei SAP-Systeme mit einander, SAP an Subsyste, SAP mit verschiedenen Systemen? Ausgehende Daten/Eingehende Daten?
IDoc kann sowohl Dateibasiert als z.B. auch per RFC angebunden werden. Hat auch per angebundenen Workflow ein gutes Fehlerhandling.
IDoc ist aber nicht immer die Lösung erster Wahl, je nach dem welche Daten ausgetauscht werden und welches Fehlerhandling gewünscht werden, macht eine reine Z-Anwendung auch wieder sinn.
SAP PI übernimmt neben der Dateiübertragung (FTP, SFTP, AS2, etc.) auch noch die Dateikonvertierung. Gibt auch andere Anbieter solcher Systeme. Macht m.N. nur sinn, wenn wirklich viele Schnittstellen vorhanden sinn.
Hier ist alles im Einsatz:
Kunden sind per IDoc über einen Conector (EDIFACT to IDoc) auf Dateiebene angebunden.
Subsysteme sind per RFC und IDoc angebunden.
Subsysteme sind per IDoc auf Fileebene angebunden.
Es werden Webservices eingesetzt um Daten automatisch von Lieferanten zu laden.
Es gibt reine Z-Schnittstellen auf Dateiebene (ohne IDoc).
An Dateiformaten wird alles eingesetzt: TXT, CSV, XML
Es gibt nicht die Lösung, man muss immer schauen, welche Lösung die beste für ein Problem ist.