問題タブ [sap-basis]
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.
web-services - URLにjsessionidを含むWebサービスを使用する
私はSAPプロジェクトに取り組んでおり、URLのバインドにjsessionidを使用して非SAPサービスを呼び出す必要があります。すでにwsdlからプロキシクラスを生成し、URLを使用して論理ポートを定義しました。私の場合、{host} / service / foo / binding; jsessionid = {xxx}のように動的である必要がありますが、{host} / service / foo/bindingのように静的である必要があります。
どうすればそのセッション処理を実現できますか?
編集:ここでの問題は、認証だけでなく、負荷分散にも問題があります。jsessionidは、URL書き換えを介して送信する必要があります。何か案は?
asp.net - SAP、IIS、および SSO - このユーザー アカウントでは Kerberos SSPI を使用できません
私の目標は、イントラネット ユーザーの資格情報が asp.net Web ページを介して SAP RFC に渡されるようにすることです。
背景
AD システムで SAP SSO をセットアップしました。ユーザーは、ユーザー名/パスワードを入力せずに SAP GUI を開いてログインできます。
ERPConnect を使用して、SAP で RFC を呼び出しています。接続文字列に資格情報を提供すると、うまく機能します。Web ページがローカルマシンで実行されている場合は、次のコードを使用して SSO を使用することもできます。
IIS6 を実行している Windows 2003 サーバー マシンに移動すると、次のエラーが発生します。
IIS6 サイトで匿名アクセスを無効にしました。IIS6 で kerberos 認証を有効にする方法については、この記事も参照しました。
これを機能させる方法を知っている人はいますか?IIS7 で動作させるためのより簡単な方法があれば、IIS7 に移行できます。
EDIT
設定<identity impersonate="true" />
したところ、新しいエラーが発生しました。
編集
SPN を使用するには、AD をセットアップする必要があると思います。これが私がこの質問で見たものです。
フロント エンド アプリケーションのアプリケーション プール アカウントに SPN を設定する
sap-basis - RFC_READ_TABLEOPTIONSでのサブクエリの使用
SAPのRFC_READ_TABLEのOPTIONSパラメータテーブルでサブクエリを使用することは可能ですか?
このようなもの
web-services - cURL を使用して SAP をリモート Web サービスに接続する
私は少し調査を行ってきましたが、必要な情報を完全に捉えることができないようです。当社のソフトウェアは、クライアントが cURL を介した HTTPS 呼び出しを使用して実装できる公開 API (Web サービス) を提供します。私たちのクライアントの多くは SAP を使用していますが、正直なところ、私は SAP についてほとんど何も知りません (私たちの乗組員も誰も知りません)。
私は、これらのクライアントが Web サービスと簡単に通信するために何をしなければならないかの全体像をまとめようとしています。SAP クライアントにはどのような要件がありますか? SAP の WebServices フレームワークについて少し読んだことがありますが、それは私が必要としているものではないようです。
cURL を介してリモート Web サービスに接続できる任意の言語で、既存の SAP モジュールを簡単に作成または使用できますか?
読むことができる、または読むべき貴重なドキュメントを見つけることができますか?
php - SAPのコンテキストでphpからjavaに移行するための戦略
私は現在、PHPでWebアプリケーションの開発を行っています。経営陣は、「J2EE」を標準化していると言っています(もちろん、現在は「JavaEE」と呼ばれていることを彼らに思い出させています)。この使命の背後にある理論的根拠は、「SAPでビジネスを運営しています。SAPにはnetweaverがあります。すべてが統合されるようにJavaを使用する必要があります」のようなものだと思います。
私が今していることの大部分、そして経営陣が私たちに続けてほしいことは、迅速なWeb開発です。これまでのSAP(bobj、BW、データサービス)での私の経験は前向きではありませんでした。インサイダーの知識を得るのは難しいです。アップグレードは費用がかかり、永遠にかかります。小さな変更はすべて、15の異なる部門の関与が必要です。私の腸は、Netweaverは私たちのプロジェクトのほとんどでやり過ぎになるだろうと言っています。
netweaverは私たちを遅くしますか?
カスタムWeb開発をSAP環境から独立させてほしい。私が読んだことから、オープンソースのJavaMVCフレームワークはたくさんあります。私は、dbバックエンドを選択してオープンソースアプリケーションサーバーを実行する独自のテスト/本番サーバーを想定しています(DB2、MYSQL、およびSQL Serverを社内で実行しています)。各開発者は、サンドボックス\dev環境としてローカルVMを使用します。SAPとのやり取りは、WebサービスまたはSAPJavaライブラリを使用して行われます。
NetweaverにWebアプリをデプロイしないことで、何が失われますか?
何よりも、開発のスピードと現在のテクノロジーの両方において、チームが機敏に対応できるようにしたいと思います。PHPはこれまでのところこれらのニーズを満たしています。SAPと「統合」できるようにするために、5テクノロジー年を遡りたくありません。
ありがとう。
abap - SAP コード インスペクターのバリアントをダウンロード/アップロードすることはできますか?
あるシステムで Code Inspector バリアントをセットアップし、それを別のシステムにコピーできるようにしたいと考えています。コード インスペクターのバリアントを転送できることは知っていますが、同じシステム ランドスケープにないシステムにバリアントをコピーすることは可能ですか?
html - SAPUI5 とログオン トークン/SSO?
SAP の SAPUI5 フレームワークを使い始めており、ログオン トークン (MYSAPSSO2) を操作するためにシングル サインオンを取得しようとしていますが、トークンを取得したり、OData HTTP 要求にトークンを添付したりできる場所がどこにもありません。 . 上記にリンクしたブログ投稿の例では、ユーザー名/パスワードを使用していますが、トークンは使用していません。
SDKで提供されている ODataModel.js ファイルを見ても、コンストラクターはログオン トークンを取得しません。
SAPUI5 で SSO/MYSAPSSO2 ログオン トークンを使用した経験がある人がいれば、興味があります (ただし、これは新しいものなので、まだ誰も聞いたことがなくても驚かないでしょう)。
sap-gui - SAP のエリア メニュー、Tcode、およびプログラム名
Pl。エリアメニュー、プログラム名、およびトランザクションコード間の関係を取得できるテーブル名を提供します。
logging - CDHDR 変更ドキュメントを使用して SAP データベースの更新をログに記録する
頻繁に更新する必要がある Z テーブルがあります。これらの更新は追跡する必要があり、追跡は SAP 変更ドキュメント機能を介して実装されるようになりました。
すべてが正常に機能し、レコードCDHDR
が作成されてい*********_WRITE_DOCUMENT
ますが、次のステートメントを使用して DB 更新が行われるため、複雑なロジックを使用して FM が呼び出されます。
*********_WRITE_DOCUMENT
MODIFY が変更されるたびに追跡するには、どこに呼び出しを配置する必要がありitab
ますか? この手順をどのように簡素化できますか? すべての DB 更新をカバーする方法
authorization - 権限オブジェクトとABAPのオブジェクトクラスの違いは?
私は、ABAPについての知識が限られているJava開発者です。
SAP Authorizationの概念を理解しようとしているときに、AuthorizationObjectsとObjectClassという用語に出くわしました。
オブジェクト指向の概念についての私の理解によると、オブジェクトはクラスの実行時インスタンスです。
そのため、ABAPオブジェクトおよびオブジェクトクラスという用語と少し混乱しています。
誰かが私の次の質問に答えてもらえますか?
ABAPの「オブジェクトクラス」という用語の意味は何ですか?
権限オブジェクトとはどういう意味ですか?オブジェクトは実行時に作成されるので、設計時にどのようにオブジェクトを作成できますか?
返信は大いに役立ちます。