Integration in IACs (ITS-Technologie)
SAP empfiehlt, Anwendungen mit Web-Formularen über Web Application Server zu realisieren (siehe: Integration in BSP-Applikationen). Trotzdem ist es auch möglich die mit Smart Forms erzeugten Web-Formulare in andere Technologien zu integrieren. Die Integration in IACs (Internet Application Components) soll hier als Beispiel dienen.
Im Rahmen eines Pilot-Projektes wurde eine Anwendung für ein Kostenübernahmeverfahren zwischen einem Krankenhaus und einer Krankenkasse implementiert. Dabei sendet das Krankenhaus der Krankenkasse eine Email mit einem Link auf die IAC zu. In der IAC kann die Krankenkasse Kostenübernahme-Formulare zu Patienten abrufen und diese direkt annehmen oder ablehnen:

Diese IAC besteht aus mehreren Frames. Der Frame rechts unten enthält das Web-Formular für die Annahme des Kostenübernahmeantrags.
Sie integrieren ein Web-Formular in eine IAC mit Hilfe des WebRFC-Service des ITS. Über diesen können Sie einen Funktionsbaustein im SAP System aufrufen, der wiederum das Formular aufruft, um die formatierte XSF-Ausgabe zu erzeugen. Die formatierte XSF-Ausgabe müssen Sie über Tabellen des von der IAC gerufenen Funktionsbausteins zurückgeben. Dazu ist eine Konvertierung in die Zeilenstruktur der Ziel-Tabelle nötig.
Hinweis
Der von der IAC gerufene Funktionsbaustein hat eine feste Schnittstelle, die der ITS kennt. Der Funktionsbaustein XSF_WEBRFC_DEMO dient als Beispiel und Vorlage für so einen Funktionsbaustein.
Die Werte, die ein Benutzer auf dem Web-Formular eingibt, lassen sich wiederum über einen Funktionsbaustein mit der gleichen Schnittstelle wie XSF_WEBRFC_DEMO auswerten. Die Tabelle QUERY_STRING enthält die Name/Werte-Paare des HTML-Formulars.