問題タブ [sap-dotnet-connector]

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.

0 投票する
1 に答える
354 参照

sencha-touch-2 - NTLM 認証 Sencha Touch

SharePoint サーバーからデータを取得したいと考えています。sap odata コネクタを使用していますが、問題はそれが NTLM 認証であることです。

今はエラーメッセージのみが表示されます: 401 Unauthorized.

問題を解決するためにプロキシを構成できますか?

0 投票する
2 に答える
778 参照

c# - BAPI_MATERIAL_SAVEDATA は J_1IMTCHID テーブルを更新できません。回避策はありますか?

SAP .NET Connector を使用して .NET アプリケーションを SAP に接続しています。「BAPI_MATERIAL_SAVEDATA」で正常に動作していますが、この BAPI には存在しないJ_1IGRXREFテーブルからフィールドを更新する必要があります。J_1IMTCHIDこの BAPI の拡張を使用してこのフィールドを更新することは可能ですか?

または、マテリアルの作成中にこのフィールドを更新するための他の標準 BAPI が存在しますか?

前もって感謝します、Vignesh

0 投票する
1 に答える
430 参照

c# - SAP バックグラウンドワークが開始されていません

問題があります。RFC を介して以下のコードを実行すると、一部の外部によって開発されたバックグラウンド コードは実行されませんが、frequenzy を介して SE37 を介して BAPI を開始すると、バックグラウンド プログラムが開始されます。

システム: SAP R/3 / C# の sapnco.dll; ドライブ C: の librfc32.dll (SAP インストールに含まれる)

何が問題なのですか?ABAP コードを投稿することは許可されていませんが、問題にはならないと思います。

0 投票する
2 に答える
1403 参照

c# - 空の文字列C#を返すRFC例外

RFC_READ_TABLEを使用してソフトウェアにデータを出力しますが、RFCが例外を返したときに、説明が返されないことがよくあります。たとえば、存在しないテーブルを検索したり、大量の列をクエリしたりします。常に同じタイトルのRfcAbapExceptionを返しますが、詳細もInnerExceptionもありません。

私のプロジェクトで参照されているSAPdllはバージョン2.0です。

編集:

だから問題は:なぜ例外の詳細を返さないのですか?

0 投票する
2 に答える
6873 参照

wcf - 「宛先構成が登録されていません」-SAPnCo3(SAP .NET Connectior 3.0)を使用したWCF/SAP統合

開発したWCFサービスを呼び出そうとすると、「メソッドまたは操作が実装されていません」というエラーメッセージが表示されます。

私が直面しているシナリオについて説明しましょう。詳細やコードなどを説明します。

Windows 8 / VisualStudio2012マシンの.NETFramework4.0でWCfサービスを開発しています。WCFサービスには、.NET Compact Framework 2.0で開発されたモバイルアプリケーション(開発環境:Windows XP Service Pack 3、Visual Studio 2008、Windows Mobile 6.1 Professional Emulatorを実行する仮想マシン)からアクセスします。

WCFサービスは、SAP .NET Conector(SAPnCO)バージョン3.0を使用しています。

VS統合IISまたはIIS8を使用してサービスを実行すると、すべてが正常に機能します。サービスをテストし、テストコンソールアプリケーションからアクセスし、WindowsMo​​bileエミュレーターからアクセスできます。

ただし、最終ユーザーでいくつかの予備テストを開始しようとしていて、WCFアプリケーションを展開するための適切なサーバーがまだなかったため、WindowsXPとIISExpress 7.5を使用して緊急サーバーを作成する必要がありました(できませんでした) IIS 5.1で動作させるため)。

IIS Expressがローカルアクセス専用であることは知っていますが、このチュートリアルに従ってLANに対してtiを開きます:チュートリアル

そうすることで、ブラウザーを介してサービス署名にアクセスし、WSDLファイルを表示できます。

サービスにアクセスしようとするたびに、「メソッドまたは操作が実装されていません」というエラーメッセージが表示されます。私は過去4時間、インターネット上で同様の問題を探していましたが、成功しませんでした。

これが私がこれまでに何とかしたことです:

  • IIS Express 7.5でデフォルトのWCFサンプルサービスをホストし、サービスをリモートで使用します。
  • 元のサービスの範囲を最小限に減らします。それでも同じエラーが発生します。

だから、私はまだこれを引き起こしている可能性があるものやそれを解決する方法を知りません。よろしくお願いします!

これが私のコードです:

WEB.CONFIG

サービス

サービス署名

例外

必要な情報をすべて提供できなかった場合は、お知らせください。できる限りの情報を提供します。私は本当にあなたのすべての助けを必要とし、それを先取りします!たくさんTks!

--------------

更新1

WEB.CONFIGファイルは、WCFサービスをIIS Expressで機能させるために編集される唯一のサービスであるため、これが(実際には)問題の原因になる可能性があると思います。私は元のWEB.CONFIGファイルを投稿していますが、これが誰かが問題を見つけるのに役立つことを期待して編集することはありません!

--------------

更新2

新しいエラーが見つかりましたが、それでもあいまいです:「{"宛先QAを取得できません-宛先構成が登録されていません"}」。この宛先は開発では正常に機能しますが、IISExpressで機能しないのはなぜですか。

とにかく、これが完全な例外です:

--------------

0 投票する
0 に答える
1156 参照

asp.net - RFC 接続「不正なバリアント タイプ」

さて、私は SapConnector dll を使用して、.Net から SAP への RFC を作成しています。Windows フォーム アプリケーションで dll を使用すると問題なく動作しますが、ASP.Net Web サイトまたは Web アプリケーションで接続しようとするとエラーが発生します。

不正なバリアント タイプ

私のコード:

この行でエラーが発生します。

もう 1 つの奇妙なケースは、Windows フォーム アプリケーションでbackgroundWorkerでこの呼び出しを行うと、同じエラーが再び発生することです。

このエラーについて何か考えはありますか?

0 投票する
1 に答える
968 参照

asp.net - .apsx フィールドと SAP テーブルフィールドの接続

requestDetails.cs,SAPconnect.cs,login.aspx.cs,request.aspx.cs を含む .net アプリケーションがあります。request.aspx ページには、従業員 ID、名前などのフィールドが含まれています。request.aspx ファイルの従業員 ID フィールドを SAP テーブル フィールドに接続したいと考えています。SAP .NET コネクタを使用しています。各ファイルのコーディングは次のとおりです。

SAPconnect.cs

login.aspx.cs

requestdetails.cs

しかし、次のようなエラーが発生しています。

コンテナ メタデータ ZSAVE の要素 ZHELP_REQTAB 不明

データを SAP テーブルに保存したいzhelp_reqtab。誰が私が間違っているのか教えてもらえますか?

0 投票する
2 に答える
679 参照

.net - .NET 1.1 アプリケーションから .NET 3.0 dll を呼び出すには?

SAP システムとともに複数のシステムと通信する従来の .NET 1.1 アプリケーションがあります。現在、SAP 通信には DCOM コネクタを使用しています。最新の SAP バージョンでは DCOM コネクタがサポートされていないため、DCOM コネクタを .NET 3.0 SAP コネクタに置き換えることにしました。しかし問題は、.NET 1.1 dll から .NET 3.0 dll を呼び出せないことです。

以下のオプションが考えられます。

(1) 現在の 1.1 アプリケーションを 3.5 以降に移行する。ただし、アプリケーションが重要で複雑であるため、多大な労力を必要とするため、承認を得られませんでした。
(2) 1.1 と 3.5 の両方のコミュニケーターとして機能する中間 VB コンポーネントを作成します。それはもう 1 つのレイヤーを追加し、アーキテクチャの変更につながります。これについても、パフォーマンスの問題とアーキテクチャの見直しにより、承認が得られませんでした。
(3) .NET SAP コネクタを介して SAP を呼び出す Web サービスを作成し、同じサーバーでホストし、.NET 1.1 アプリケーションからそれを使用します。これも、パフォーマンスの問題とアーキテクチャのレビューにより承認されません。
(4) .NET 1.1 と .NET 3.0 アプリケーション間の通信に役立つ WCF の他のメカニズムを確認します。これも、パフォーマンスの問題とアーキテクチャのレビューにより承認されません。
(5) .NET 3.5 クラスを COM オブジェクト (プロセス外) として公開し、これらの COM オブジェクトを .NET 1.1 アプリから使用します。このオプションを試してみたところ、例外が発生しました。 CLR アセンブリ」

アーキテクチャの変更に費用がかからず、パフォーマンスに影響を与えない他のアプローチを教えてください。助けてください

0 投票する
1 に答える
9514 参照

c# - C# で構成ファイルを使用して SNC 用の SAP .NET コネクタを構成する

SAP .NET Connector 3.0 を使用して SAP と連携する C# で開発された多数のアプリケーションがあります。私はこれに非常に精通しており、最近、SNC (Secure Network Communications) オプションを使用してこのインターフェイスを保護することを検討するように依頼されました。これも構成して機能させることができました。

ただし、プログラムではなく、構成ファイルを介して完全に SNC の宛先を構成したいと考えています。安全でない接続を指定するには、構成ファイルで次の宛先を指定します。

ただし、安全なSNC 接続を作成するには、これまでのところ、宛先をプログラムで構成する方法しかわかりませんでした。

したがって、このコンテキストを考えると、私の質問は次のとおりです。構成ファイルのみを使用して SNC ベースの SAP 宛先を構成できますか? もしそうなら、どのように?

SncPartnerName などを AppSettings に保存できることはわかっていますが、DestinationConfiguration セクションで指定できればさらに便利です。ただし、これに関するドキュメントが見つからないようです。私は SAP SCN の Web サイトを知っており、そこで見た成果はありませんでしたが、SAP Service Marketplace にはアクセスできませんでした。