問題タブ [sap-business-one-di-api]
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.
php - SAP B1 9.0 または 9.1 を PHP 5.5.30 に接続する方法は?
SAP B1 と PHP 5.5.30 の接続に関連する問題があります。実際、PHP を SAP B1 データベースに直接接続する方法は知っていますが、それは適切な接続方法ではなく、サポートされていません。だから私がする必要があるのは、PHPをSAP B1に接続することですが、直接接続することではありません。SAP データベースのデータを読み書きするため。これは私がやろうとしたコードですが、結果は 0 です。この 0 の意味を知っています。
私は SQL サーバー 2008 を持っています。PHP には XAMPP を、コーディングには Adobe Dreamweaver を使用しています。
誰でも私を助けてください。
php - PHP を使用してデータを SAP Business One にプルおよび更新する
PHP システムを SAP ビジネス 1 と統合して、顧客、アカウント、支払いなどのデータを取得および更新したいと考えています。
次のリンクにアクセスしましたが、API をダウンロードする場所がわかりません: http://scn.sap.com/docs/DOC-7722?rid=/webcontent/uuid/df2bb865-0b01-0010-778f-cdf63a6c192a
これを実装する3つの方法を提案していますが、それがどのように機能するかはわかりません(正解を参照)。 http://scn.sap.com/thread/855060
私は SAP にまったく慣れていないので、これを達成するための最善の方法についての提案を手伝ってください。注: 現在、SAP インスタンスにアクセスできません。最初の調査を行い、これを達成する方法についてアイデアを得るだけです。
c# - DI SDK を使用して SAP B1 の製造オーダーの期日を変更する
以下のコードを使用して、SAP B1 の製造オーダーの期日を変更/更新しようとしています。
ただし、次のエラーが発生します。
「145」の期日を「11-09-2016」に変更中にエラーが発生しました。「フィールドを更新できません (ODBC -1029)」というエラーが表示されます。
そして、SAPが与えるエラーは次のとおりです。
フィールドを更新できません (ODBC -1029)
追加情報:
- ステータスが の新しい製造オーダーです
Planned
。 - 作成日は
Today
です。 - 期日を に変更しようとしてい
Today + 5 days
ます。 - 製造オーダーの ID (AbsEntry) は です
145
。 - SAP ビジネスワン 9.1
- はい、問題なく SAP B1 GUI で期日を変更できます。
短い、自己完結型、正しい (コンパイル可能)、例
以下のコードでは、まったく同じエラーが発生します。接続設定を に置き換えました??
。
何が足りないのですか? なぜこのエラーが発生するのですか?
c# - SAP B1 から DI SDK を使用して PPSONE データにアクセスすることは可能ですか?
制作側が素材項目を確認しやすいようにソフトウェアを書くように心がけています。キーで製造オーダーを取得したいのですが、PO が見つかりません。ビジネスパートナーと同じことをすればうまくいきます。SAP B1 に PPS One アドオンを使用していますが、問題はありますか? このアドオンからデータにアクセスすることはできませんか、それとも何を変更する必要がありますか?
奇妙なこともあります。SAP GUI では po は作業指示書として表示されますが、データベース内の対応するテーブルは @PPSONE_PRDORDERS です。しかし、SAPbobsCOM.ProductionOrders から SAPbobsCOM.WorkOrders に変更しても機能しません。
c# - SAPbobsCOM.Company COM が遅すぎて Windows サーバーでインスタンス化できないのはなぜですか?
DI API 経由で SAP B1 に接続するコンソール アプリケーションを開発しましたが、以下の行は実行するには遅すぎることに気付きました。実行には約 1 分かかります。
SAPbobsCOM.Company oCompany = new SAPbobsCOM.Company();
*私は SAPBusinessOneSDK.dll を使用しており、既に regasm を使用して dll を登録しています。
誰かが問題の原因を特定するのを手伝ってくれますか?
api - すべての注文を取得する方法は?
SOAP UI を使用して B1WS/WebReferences WSDL を使用していますが、そこからすべての注文を取得する方法があるかどうか疑問に思っていました。
私は SAP Business One を使用しており、その中ですべての注文をリクエストとして取得する必要がありますgetBPlist()
。すべてのビジネス パートナーのリストを取得するというメソッドを見つけましたが、すべての注文を取得するために使用できるメソッドが必要です。何か案は?