0

SAPUI5 イベント (例: リスト項目のクリック) を通じてトランザクションを開こうとしています。

そのトランザクションを開くと、SAPUI5 で選択されたリスト項目要素からのパラメーターがそのトランザクションに送信され、材料番号、工場など、トランザクションの特定の入力フィールドに入力されます。

質問:

  1. まず、SAPUI5 から sap-web-transactions に移動するための最良の方法は何ですか?

  2. 第二に、パラメータを送信しながらナビゲートするにはどうすればよいですか? (ゲートウェイだと思いますが、どのように)

4

2 に答える 2

1

以下は、SAPUI5 ボタン イベントから Webgui を介して SAP トランザクションを開く例です。このイベントは、URL に追加のパラメーターをアタッチする多くの方法の 1 つを示しています。

var sURL = 'http://my_sap_server:8000/sap/bc/gui/sap/its/webgui?~transaction=SU01';
var oButton = new sap.ui.commons.Button("b1");
oButton.setText("DDIC");   //Call Transaction SU01 and pass username as param
oButton.attachPress(function() {
    var newURL = sURL + ' USR02-BNAME=' + oButton.getText( );
    window.open(newURL);
});
于 2014-03-16T10:13:31.283 に答える