問題タブ [sap-bsp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
abap - BSPコントローラーを手動でインスタンス化する方法
最初に試しました
これにより異常終了が発生し、アクセスrequest
は初期化されませんでした。
次に、リクエストとレスポンスをインスタンス化しようとしました
これは少なくとも異常終了しませんが、set_methodはここでエラーコードを返し、実際にはメソッドを設定しません。
Googleはihttp_scid_set_request_methodについて知らないので、私はこれを間違っていると確信しています。BSPコントローラをインスタンス化するためのプロビジョニングがない可能性がありますが、これがABAPユニットテストのBSPコントローラにとって何を意味するのかはわかりません。
今のところ解決策として、私はすべてのビジネスロジックを、問題なく呼び出され/テストされる別のメソッドに持ち上げました。それでも、CL_BSP_CONTROLLER2クラスをインスタンス化する方法を誰かが知っているなら、それは素晴らしいことです。
html - BSP が整数変数にスペースを追加しないようにするにはどうすればよいですか?
バックグラウンド
Windows RT タブレットでの使いやすさを向上させるために、既存のカスタム BSP ページにいくつかの変更を加えています。
入力フィールド (現在はtype="text"
) を変更して、誰かが値を入力し始めたときにフル キーボードではなく数字パッドが表示されるようにするように依頼されました。これは、入力フィールドのタイプを次のように変更することで簡単に実現できます。type="number"
私の問題
ページを更新した後 (ソート、次のページからのバックアウトなどによる)。入力フィールドの値として使用される整数フィールドに、余分なスペースが追加されて返されます。
マイコード
生成された HTML:
だから私はいつも余分なスペースを得ています。しかし、それを使用しようとすると問題が発生するだけです<input type="number">
BSP が実際には HTML 5 用に更新されておらず、この問題で立ち往生している可能性がありますが、これを防ぐためにサーバー側でできることはありますか?
クライアント側 JavaScript を使用して余分なスペースを削除することを検討していますが、不要な回避策のようです。
編集
質問のコードを単純化しようとして、実際に問題を難読化しました。
lv_qty
私の本当の問題は、入力フィールドとして使用して、type="number"
何らかの理由でページを更新しようとしたときに発生します。
この場合のコードは次のとおりです。
これはまだ単純化されていますが、問題はかなり明白になります: (値 lv_qty を二重引用符で囲みます)。
サーバー側から取得した余分なスペースはそこにあるべきではないとまだ思いますが、修正は非常に簡単です。馬鹿にならず、数字を文字列ではなく数字としてWebページに戻してください:)。
sap-bsp - ビュー フロー ロジックとページ フロー ロジックの違いは何ですか
私は sap の初心者です。私は BSP のドキュメントを読み、Java のようにコントローラー、ビュー、およびモデルを理解しています。しかし、私は混乱しpage flow logic
ています。いくつか質問があります。
1)。これは何ですか、白黒との違いは何view
ですかpage flow logic
。
2)。どのコードを記述すればよいでしょうview
かpage flow logic
。
3)。の使用は何ですかpage flow logic
。BSP には、モデル、コントローラー、ビュー、およびページ フロー ロジックの 4 つの部分があります。
sap-bsp - URL による BSP アプリケーションへのアクセス
bsp アプリケーションを作成しました。このアプリケーションにアクセスするには、問題に直面しています。URLに関しては、疑問があります。
疑問 1: - http://xyz.abc.com:8000/sap(bD1lbiZjPTAwMQ==)/bc/bsp/ns/mt_mwm/issuesto.html この URL の (bD1lbiZjPTAwMQ==) は何ですか。
問題:このコード ( (bD1lbiZjPTAwMQ==) ) が変更されました。そして、品質から生産までが再び変更されました。それを動的にする方法について質問します。どこから入手できますか?
このリンクをたどっています https://help.sap.com/saphelp_nw70ehp1/helpdata/en/ca/f8b53a364e0e5fe10000000a11405a/content.htm