私たちはSAPを実装した中小企業です。SAPのトランザクションデータを使用して、グラフィカルレポートなどのトラック部門用にPHPで別のシステムを構築しようとしています。これは、社内にABAP開発の専門知識がなく、SAPの変更に費用がかかるためです。
現在、Quality DB2サーバーへの読み取り専用アクセスで目的を達成し、書き込みはすべて別のDB2サーバーに送信されます。SELECTステートメントのCPU使用率は許容範囲内であり、ユーザーには特定のテーブル/ビューへのアクセスのみが許可されていることがわかりました。
SAP's Quality DB2 -> PHP -> Different DB2 client
同じように本番環境から読み取るのが安全かどうかについて、あなたの意見をお聞かせください。RFCコネクタを介してこれらすべてを再度実装するのは非常に苦痛に思えます。マスタースレーブ構成は私たちのオプションですが、やはり外部コンサルタントが必要になります。
編集
SAPの担当者は、さらに6か月間もレポートを作成したくない、つまりシステムをそのままにしておくことを望んでいることを忘れてしまいました。これが、PHPでこれを構築している理由です。