問題タブ [sap-fiori]
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.
odata - OData サービス呼び出し
SAP FIORI Create Sales Orders からのこの OData があります。Products Collectionエンティティのすべてのデータにアクセスする方法を知っている人はいますか
/sap/opu/odata/sap/SRA017_SALESORDER_CREATE_SRV/Products 経由でアクセスしてみた
しかし、それは結果をもたらしませんでした。
前もって感謝します
sapui5 - Sapui5のアイコンタブバー
私はIconTabBar
自分のプロジェクトで使用しています。フラグメントからの IconTabFilters 呼び出し。ユーザーがフラグメント内のボタンをクリックすると、選択した IconTabFilter がアクティブになります。これどうやってするの?
これは私のmaster.view.xml
部分です:
これは私のフラグメントコンテンツです:
sapui5 - 現在のLaunchpadユーザーの顧客ID KUNNRを取得するには?
ゲートウェイを使用して SAP ERP バックエンド システムから販売データにアクセスするためのカスタム Fiori を作成しています。
ユースケースは、「顧客がランチパッドにログインし、Fiori アプリを開き、顧客 ID に基づいてすべての販売アイテムを表示する」です。顧客 ID は SAP に保存され、SAP のテーブルkna1-kunnr
の選択に含める必要があります。vbak
派手なものはありません。
今、私は自問します: どうすれば顧客 ID / kunnr を取得できますか? 現在ログインしているユーザーから何が得られますか? ゲートウェイ プロジェクト コードをデバッグするとき、それは実際に格納されている名前ですか、sy-uname
それとももっと良いものを取得できますか?
顧客 ID / kunnr を引き続き取得するにはどうすればよいですか? GET_CUSTOMER_ID_OF_USER
SAP ERP で呼び出したい関数モジュールはありますか?
それとも、実際に 1 人のユーザーのセールス ドキュメントを入手するための他の / より良い方法はありますか?
更新 これまでのご回答ありがとうございます。デフォルトの Fiori 実装をチェックして、内部を取得します。しかし、私たちはすでにここにいるので、私の質問をもう少し具体的にしたいと思います。
次のように、Component.js で OData モデルを作成します。
user
password
Fiori Launchpad でユーザー資格情報として現在入力されているものであると想定されています。どうすればそれらにアクセスできますか? またはのようなSAPUI5 APIはありますgetCurrentUser
かgetCurrentSession
?実際にこのユーザーチェックを行う必要がありますか?
sapui5 - SAPUI5 と Fiori アプリの技術的な違いは何ですか?
SAPUI5 と SAP Fiori に関する多くの情報があります。それらの違いは何ですか、それらを構築するために何が必要ですか?
sapui5 - Sapui5でデータをテーブルまたはリストにビン化するにはどうすればよいですか
ユーザー入力からデータを取得し、そのデータをテーブルまたはリストに挿入したいと考えています。ユーザーが挿入ボタンをクリックすると、データがテーブルに挿入されます。ユーザーが削除ボタンをクリックすると、選択した行が削除されます。
これは私のhome.view.xml
:
これは私のhome.controller.js
:
javascript - テーブルからすべての値を取得する方法
単純な SAP FIORI アプリケーションを作成しようとしていますが、詳細ビューに表示されたテーブルからデータを取得する際に問題があります。
SAP ベスト プラクティス テンプレート (ルーティングなどを含む) + XML ビューを使用して、Master-Master-Detail アプリを作成しました。
のテーブル定義Detail.view.xml
:
onSubmit
の関数で表示されたデータと選択されたボタンを取得しようとしてDetail.controller.js
いますが、各コード構文を試してみると、次のようなエラーが発生しました。
キャッチされていない TypeError: oTable.getContextByIndex は関数ではありません
機能する唯一のものは、テーブルの行数を返す関数です。
テーブルのすべての行から選択したボタンを取得するには?