問題タブ [sap-enterprise-portal]
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.
css - SAPポータルの代替スタイル(CSS)メソッド?
現在のプロジェクトでは、SAPのポータル機能の多くをオーバーライドしています。カスタムの固定幅フレームワーク、カスタムのiViewトレイ、カスタムのKMAPI機能などを作成する必要があります。
これらすべてのカスタムパーツを使用して、SAPのテーマエディターによって実装されたスタイル機能の多くを使用することはありません。私がやりたいのは、外部CSSを作成し、ポータルの外部に保存して参照することです。外部に保存すると、ポータルアプリケーション内にCSSを保存するのではなく、簡単に更新できます。また、すべてのカスタムピースでスタイルを1か所にまとめることができます。
残念ながら、外部スタイルシートを挿入できるページのHEAD部分にアクセスする方法が見つかりませんでした。ポータルアプリケーションは、IResourceオブジェクトを使用して内部参照にアクセスできますが、別のサーバー上のアイテムにはアクセスできません。
この機能を利用できるアイデアを探しています。SAPのSDNにx投稿しましたが、ここでより良い答えが得られると思います。
sap-enterprise-portal - ポータルのスタイルとテーマ
SRM5.0をポータルに統合しました。ほとんどのiviewはIACです。つまり、すべてITSベースのサービスです。
問題は、統合後にポータルテーマがこれらのサービスに反映されないことです。
BSPまたはWebdynproが統合されている場合、アプリケーションはポータルから実行されたときにポータルテーマを反映しますが、ITSサービスはこれを取得しません。
SE80を使ってEBPApplication.cssを編集してみました。BBPGLOBALで、すべての色属性をカスタム色に変更しましたが、効果はありません。
青い色を削除するには、どのプロパティを変更する必要がありますか。
portlet - サードパーティコンテンツを含むSAPEnterprisePortal
SAP Enterprise PortalをサードパーティのWebコンテンツ管理システム(Vignetteなど)と統合した人はいますか?SAPポータルについてはあまり詳しくありませんが、J2EE App Serverが提供されており、iViewsと呼ばれるものがあります。これはある種の豪華なJSPやサーブレットなどだと思います。洞察があれば役立ちます。
tomcat - SAP Netweaver ASでの開発をより快適にしますか?
SAP NetweaverApplicationServerでJ2EEベースのWebアプリケーションを開発しています。2つの質問があります:
- このリモートサーバーでJSPDynPageまたはポータルコンポーネントをテストするたびに、PARファイルをデプロイする必要があります。1日に大量のデプロイを行う場合、この操作はコストがかかります。SAPポータルまたはコンポーネントをTomcatなどのローカルサーブレットコンテナまたはJBossなどのアプリケーションサーバーにデプロイしたい。出来ますか?
- Netweaver 7.0で開発していますが、そのプラグインをEclipse 3にインストールしたり、別のIDEを使用してより快適なエクスペリエンスを実現したりできますか?
windows - watir-webdriver の結果が手動テストと異なる
...または、クリックがクリックではないのはいつですか..?
cucumber と watir-webdriver を使用して SAP Enterprise Portal をテストしています。
手動テスト中に、ポータルが期待どおりに動作していることを確認しました。きゅうりのテスト (同じユーザー + パス) の間、ポータルの動作が異なり、テストが失敗します。
具体的に言うと、手動テスト中は正しい URL を持つブックマークがポータルにあり、自動テスト中は「/irj/portalapps/com.sap.portal.navigation.helperservice/html/child.html」を指しています。 . このポップアップは常に空白です...
これは、WinXP + IE7 および Win7 + IE8 を使用して取得します。
Web ドライバーがユーザーに対して異なる動作をしているという証拠はありますか?
SAP Enterprise Portal でテストを自動化しようとしていました。SAP EP の課題は、HTML が複数のネストされた動的なもので構成されている<iframes>
ことです。時には 10 以上の深さです! このため、cucumber/watir-webdriver を放棄する必要があり、SAP EP プラグインを使用して HP QTP に切り替えました。
私が行ったその後のコメントは、gem バージョンを共有しようとしたものでした - 書式設定がすべて間違っていて、スパムボットがサイトを攻撃しているように見えました... それらを削除することを検討していますが、これが役立つかどうかはわかりません.
netweaver - SAP netweaver 7.0 ポータル - /nwa 、/sld にアクセスするとジャンク ページが表示される
私たちは SAP Netweaver ポータル 7.02 を使用しています。この SAP ポータルは初めてです。
/nwa、/sld にアクセスすると、突然ジャンク ページが表示されるようになりました。/index.html にアクセスしようとすると、Web Dynpro ツール、SAP NetWeaver Administrator などへのリンクが表示されます。
これらのリンクのいずれかをクリックすると、ログイン画面の後に同じジャンク ページが表示されます。実際のポータルにアクセスしようとすると、メニュー項目が表示されません。
この問題の解決にご協力ください。
これは、ブラウザに表示されるジャンク文字です。
authentication - ポータルで SAML を使用してサード パーティの Web サイトで認証する
SAP Enterprise Portal からユーザーを認証する必要がある Web サイトを運営しています。
シナリオ: ユーザーは SAML 認証を介して SAP ポータルにログインします。このユーザーは、ポータルでリンクを表示できます。リンクをクリックすると、別のドメインの Web サイトに転送されます。このドメインは「チケット」を受け取り、ユーザーはログインできるようになります。
友人からの情報: SAML を使用するセットアップがある場合、認証サーバーからクライアントに URL を介してチケットを渡すことに基本的に依存しているドメイン間でそのセッションを転送するメカニズムがあり、そのチケットがサイトに渡されます。これを使用して、認証サーバーでユーザーの ID を確立し、セッションを確立できます。
質問: これは SAP で可能ですか? もしそうなら、誰かが私にこれに関するドキュメントを提供できますか?
asp.net - プログラムで ADFS ログインを完了する
コードで完全な AFDS ログイン アクションを実行する必要があります。ユーザーを ADFS ログイン ページにリダイレクトできません。ユーザーはカスタム認証メカニズムを使用して既に認証されており、同じ資格情報を使用して ADFS を認証します。これにより、SAP EP への SSO が有効になります。
ADFS から SAML トークンを正常に取得できますが、SAP はアウト オブ ボックス認証しか処理できないようです。したがって、セッション全体を認証する必要があります。
これは私が今持っているものです:
トークンを取得します。
そして、SAP ポータルにリダイレクトする前に、おそらくユーザー プリンシパルを HttpContext に入れることができるように、クレームを取得しようとしました。(ロングショット)
X509 証明書の検証エラーが発生し続けるため、これは機能しません。
私が試したこと:
- SAML 署名を MYSAPSSO2 トークンとして提供する (ロング ショット、機能しませんでした)
- SAP が HTTP コンテキストで IPrincipal を検索することがわかったので、ユーザー プリンシパルを HTTP コンテキストに配置します。(実行できません)
- MSISAuthenticated cookie を設定しますが、値を取得する方法がわかりません (認証の瞬間の base64 タイムスタンプ?)
私が監督している明白な方法はありますか?基本的に、ADFS ログイン ページと同じ認証をコードで実行したいだけなので、ユーザーには 2 番目のログイン ページが表示されません。
url - i-URL が SAP ポータルに存在しない場合に、iView から URL を作成する方法は?
URL が SAP ポータルに存在しない場合に、iView から URL を作成する方法は?
iView (コンテンツ管理 -> ポータルコンテンツ -> iview) から直接リンクを作成したいのですが、その特定の iView には URL がありません (Web Dynpro)。直接リンクを作成する方法はありますか?
java - SAP Portal NetWeaver 7.4: jxl.read.biff.BiffException: OLE ストリームを認識できません
Web dynpro Java 7.0 を 7.4 に移行しました。Excelファイルをアップロードするときに問題があります。jxl.read.biff.BiffException: OLE ストリームを認識できません
ドキュメント「Upload Excel File With Example Web Dypro for Java」を参照していますが、まだエラーがあります。
(Office 2007 を使用して AAAA.xls (97-2003) を保存し、アップロードしています
file.getAbsolutePath() = /usr/sap/DEP/J00/j2ee/cluster/server0/AAAA.xls )
デスクトップのプロジェクト Java アプリケーションで jxl.jar を使用してみましたが、Excel ファイル (*.xls) を読み取ると問題ありません
コード: Workbook wb = Workbook.getWorkbook(new File("C:/Users/pcname/Desktop/AAAA.xls"));
ただし、ポータルでは、「OLE ストリームを認識できません」という例外がスローされます
コードは以下のとおりです。