Anfang des InhaltsbereichsVorgehensweisen Schritt 5: Flow-Logik implementieren Dokument im Navigationsbaum lokalisieren

Verwendung

Die Sprachelemente der Flow-Logik verwenden Sie, um zu jedem Template die zugehörige Dialoglogik zu implementieren. Mittels dieser Logik sind Sie in der Lage den BAPI-Aufruf abzusetzen. Flow-Logik ermöglicht ferner einen impliziten Datentransfer vom BAPI zum HTML-Template (und umgekehrt) und bestimmt auch wie Templates mit Daten gefüllt werden.

Voraussetzungen

Vorgehensweise

  1. Doppelklicken Sie in der Baumanzeige der Objektliste auf das Initialtemplate ( INITIAL) .
  2. Wählen Sie die Menüfunktion Bearbeiten ® Flow-Logik anlegen.
  3. Für das erste Template ( INITIAL ) definieren Sie die Flow-Logik wie folgt:

<flow>

    <event name = "Flugverbindungen" next_template="results">

    </event>

</flow>

 

Wiederholen Sie die Schritte 1-3 für das zweite Template ( RESULTS) und definieren Sie die Dialoglogik wie folgt:

<flow>

  <state name="GetList">

    <module name="BAPI_SFLIGHT_GETLIST" type="RFC">

       <inputmapping source="FromCountry" target="FROMCOUNTRYKEY" />

       <inputmapping source="FromCity" target="FROMCITY" />

       <inputmapping source="ToCountry" target="TOCOUNTRYKEY" />

       <inputmapping source="ToCity" target="TOCITY" />

    </module>

  </state>

  <event name = "onLoad" next_state = "GetList">

  </event>

</flow>

Hinweis

Sie können alternativ zum Typ " RFC " beim Modulaufruf auch den Typ " BAPI " verwenden. In einem solchen Fall müßten Sie " FlightConnection.GetList " als Modul-Namen angeben.

Ergebnis

Sie haben die Dialoglogik zu den beiden HTML-Templates vollständig implementiert und können nunmehr den gesamten Service an den ITS-Server publizieren.

Fortsetzung

Schritt 6: Service publizieren

Ende des Inhaltsbereichs