Mit der Portalnavigation können Sie SAP-Transaktionen aus BEx Web Application iViews heraus aufrufen.
Bevor Sie das JavaScript für die Portalnavigation im Web Template einbinden, rufen Sie die URL zum Testen in einem Web-Browser auf. Sie können die URL direkt mit der SAP ITS URL der SAP-Transaktion aufrufen. Zum Testen ist es nicht notwendig, die URL im Portal aufzurufen.
Die Syntax eines SAP-Transaktionsparameters besteht immer aus einem Name/Wert-Paar für einen Wert:
<Dynprofeld>=<Wert>
Beispiel für einen SAP-Transaktionsparameter:
…?RMMG1-MATNR=4711
Der SAP-Transaktionsparameter entspricht dem Eingabefeld Material in der SAP-Transaktion Material anzeigen (Transaktionscode MM03).
1. Rufen Sie die SAP-Transaktion auf und wählen Sie das Dynprofeld.
2. Öffnen Sie die Hilfe über F1.
3. Um den Namen des Dynprofelds zu ermitteln, wählen Sie Technische Information.
Die Name/Wert-Paare der SAP-Transaktionsparameter sind der Wert des Portal-URL-Parameter DynamicParameter. Als Wert eines URL-Parameters muss dieser feste Bestandteil der Befehls-URL zum Filtern kodiert sein.
· ’=’ muss mit ‘%3D’ ersetzt werden
· ’&’ muss mit ‘%26’ ersetzt werden
Ändern Sie die Eigenschaft Process First Screen des Ziel-iView auf Yes. Wenn alle Eingabefelder einer SAP-Transaktion gefüllt sind, wird der erste Bildschirm der Transaktion automatisch verarbeitet. Bei bestimmten SAP-Transaktionen kann das erste Bild nur mithilfe eines OK-Codes übersprungen werden (z. B. SHOW für Anzeigen oder UPDATE für Ändern). Sie können den gewünschten OK-Code der SAP-Transaktion in der Eigenschaft OK-Code pflegen. Mithilfe des ABAP-Debugger können Sie den gewünschten OK-Code ermitteln. Der ausgeführte OK-Code einer SAP-Transaktion wird unter dem Feldnamen OK-CODE im ABAP-Debugger angezeigt.
Sie haben die Parameter ermittelt und das iView gepflegt, um mithilfe der Portalnavigation von einem BEx Web Application iView in ein SAP-Transaktions-iView zu springen.