問題タブ [netweaver]
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.
java - 選択した行を WebDynpro Java のポップアップ ウィンドウに表示する
要素のあるテーブルと削除ボタンがあります。
私の要件は次のとおりです。1 つの要素を選択するときにこのボタンを押すと、同じテーブルでポップアップが開きますが、選択された要素のみが表示されます。
「削除」ボタンの「アクション」のコードは次のとおりです。
私は本当に助けが必要です、お願いします。
ありがとうございました。
odata - oData を使用して複雑なデータ アクセス ビジネス ロジックをマップする
DB にテーブルがあり、oData でデータを表示/編集したい。ビジネス ロジックが各行の各フィールドに情報を追加するため、単に EntitySet で行を公開したくありません。
例。DBに3行のテーブルがあります:
ユーザー A は次のことができます。
- 各フィールドのフル コントロール (作成-読み取り-更新-削除) (キーの変更/編集はできませんが、行は削除できます)
ユーザー B は次のことができます。
- 2行目だけ編集
ユーザー C は次のことができます。
- m、n、r のみを編集
oData を使用してこの複雑さを送信するにはどうすればよいですか?
- ログインしたユーザーをどのように認識できますか? (http GET oData EntitySet のヘッダーの sessionId 文字列?)
- メタデータで、データとのさまざまなタイプの相互作用を公開できますか?
- 正確な CRUD 情報 (UserB) を指定したい場合、どのように情報を渡すことができますか? (複合型を使用していますか?)
これらは私の質問です。私は oData、特に完全に記述的なメタデータの概念が好きですが、私のデータ アクセスの複雑さとは相容れないようです。
database - ソース データを SAP BW から直接プルするように Microsoft Access データベースを構成するにはどうすればよいですか?
私は定期的に複数の Microsoft Access データベースを使用してレポートを作成しています。ソース データを取得するには、現在、(SAP NetWeaver 経由で) SAP BW にログインし、ソース データ レポートを実行し、結果を .csv ファイルとしてエクスポートし (実際には .txt ファイルとして保存します)、インポートする必要があります。そのファイルを Microsoft Access に追加します。Access で SAP BW からデータを直接取得する方法はありますか?
どんな助けでも大歓迎です!
sap - 使用される SAP インストール エクスポートとは
SAP Netweaver をインストールするときに、SAP インストール エクスポートを指定する手順がありました。これらのファイルの内容と使用目的を知りたいです。
abap - これは可能ですか - SAP Netweaver エンドポイント応答のカスタマイズ
私はクライアント向けのアプリケーションを構築するコンサルタントです。クライアントは、アプリケーションが使用するエンドポイントを構築する責任があります。クライアントは、ABAP ベースのソリューションと Netweaver を使用しています。これは、私が経験したことのない 2 つのソフトウェアです。
クライアントは、エンドポイントの応答を XML と JSON の両方で提供します。私はエンドポイントを改善するために彼らと協力してきましたが、私が求めていることは不可能であると彼らが主張する多くの問題に遭遇しました. 私はいくつかの情報を探しています - クライアントは正しいですか、それとも仕事に対してスキル不足ですか?
私のリクエストのいくつか:
- 日付値を特定の形式にフォーマットします。クライアントは、日付の応答で使用できる唯一の形式は「/Date(1430502144000+0000)/」であると主張しています。
- SAP はブール値を "X" (真) または "" (偽) として保存します。エンドポイントで値を「true」または「false」(引用符なし) に変換するように依頼しました。どうやらこれは不可能です。
- アイテムに関するすべての詳細をエンドポイント「getItemDetail」から返すように依頼しました。クライアントは、アイテムの詳細を取得するには、5 つの異なるエンドポイントを呼び出す必要があると主張しています。を作成する必要があります。これが、テキストやパーツなどの配列の終点を分ける理由です。
一般に、クライアントは応答を構築またはカスタマイズする方法を知らないようであり、エンドポイントは SAP に格納されたオブジェクト構造の 1:1 ダンプであるように見えます。彼らのデータを「翻訳」するという考えは、SAP では失われているようです。SAP と Netweaver を使用しているときにエンドポイントの応答を完全にカスタマイズできることを確認または拒否できる人はいますか?
jsf-2 - SAP Netweaver Java での Omnifaces FullAjaxExceptionHandler のサポート
私の問題:
確かではありませんが、SAPが提供する認証サーブレットフィルターがあり、SAPのデフォルトログオンページにリダイレクトしていると思います(もちろん、xml応答を返さないため問題を引き起こしています)。呼び出されFullAjaxExceptionHandler
ないようにします。根本的な原因が実際に何であるかを判断するための助けを探しているか、それを修正するための代替手段があるかどうか.
私の環境:
- SAP Netweaver 7.4 (JSF 2.1.x をサポートするサーブレット 2.5)
- SAP JVM 6.1 (SAP の 1.6 jvm)
- モハラ 2.1.29
- オムニフェイス 1.11
バックグラウンド:
1 分に設定されたサンプル アプリケーションがありsession-config
session-timeout
、Omnifaces が でFullAjaxExceptionHandlerFactory
構成されていますfaces-config.xml
。
web.xml
顔-config.xml
Netweaver が機能すると判断した方法は、1 分後にセッションを「期限切れ」とマークすることですが、セッション自体はすぐにはクリーンアップされません (これは Web コンテナーでは一般的であることを理解しています)。セッションの有効期限が切れた後、セッションがサーバーによって完全に削除される前に ajax リクエストを送信すると、有効になりFullAjaxExceptionHandler
、View Expired ページが適切に表示されます。ただし、サーバーが期限切れのセッションを既にクリーンアップしている場合は何も起こらず、物理的な更新が実行されるまでページは「死んでいる」ように見えます。
@balusc による多くの回答を読んだことから、SAP が提供する http フィルターが作動していると思われます。これにより、ajax 要求が SAP ログイン ページにリダイレクトされます。これが、アプリケーションが機能していない理由です。
何が原因であるかを確実に特定する方法はありますか?それがサーバー提供のフィルターである場合、それをオーバーライドする方法はありますか?
web-services - Sap WSDL の生成が不完全です
私は機知に富んでおり、これをStackOverflowにも投稿することにしました。
最近、(Function Builder を使用して) 基本的な Hello World Web サービスを作成し、それを WSDL に変換しようとしました。次に、(Java) wsimport 関数を使用して、それを Java ファイルに変換します。
関数は次のようになります。
最初に遭遇した問題は、wsimport の実行中です。wsdl:service がファイルにないというエラーが表示されました。しばらくグーグルで調べた後、その問題に対する議論や解決策は見つかりませんでした。だから私はちょうど書いた:
wsimport を再度実行し、Java ファイルとクラス ファイルを取得しました。
私が遭遇した次の問題は、ZWEBSERVICE1.java クラスがやや空であることです...次のようになります。
...
...だから今、私は頭がおかしいので、誰かが私が間違っていたことについての洞察を与えてくれることを願っています。
これは SAP のディスカッションとして投稿したので、変更があればこのトピックを更新します。 http://scn.sap.com/thread/3800470