私は2年間のドットネット開発の経験があります。SAPに移行しようとしています。Netweaver、つまりJavaまたはABAPで選択するのに最適なもの、またはdotnetプラットフォームでこれを行う機会があります。これは将来的に最も有望なはずです。グーグル私はJavaがABAPに後部座席を与えていることを知りました。コメントしてください。
よろしくSJ
おそらくJavaとABAPはSAPで良い未来を持っています。ただし、SAPの機能の大部分はABAPで記述されているため、ABAPを使用します。
ABAPはすぐにJavaに置き換えられることはありません。当初、多くの人がこれが起こるだろうと思っていましたが、それを実現するには、ABAPコードが多すぎてAPAB開発者が多すぎます。
SAP と対話できる言語の経験があるので、この部分から始めて、作業の一部として ABAP を学ぶことができます。ただし、ERPでデータが計算/取得される理由/方法を説明するためにABAPperに常に依存できるとは限らないため、ABAPを学ぶ必要があります。また、独自の関数をコーディングできることも便利です (それでも、会社の ABAP コーディング標準に注意してください:))
私は、HR の技術専門家であり、SAP ポータル アプリケーション開発 (Java) のハウス '専門家'/チーム リーダーでもあります。開発チームにとって非常に役立つ人物です。
Java の道を進む場合は、言語の学習に加えて、おそらく SAP の「標準」Java フレームワークである webdynpro を学習する必要があることを知っておく必要があります。それは非常に強力ですが、癖もいっぱいです。
Sap Developer Networkには、質問をすることができる .NET と Java の両方のフォーラムがあります。
よろしく
ギヨーム
これがあなたの目的であるかどうかはわかりませんが、.NET プログラムから SAP BAPI およびリモート機能にアクセスするために使用できる .NET SAP コネクタがあります。これを使用して、すべてのカスタム アプリケーションを SAP システムとインターフェースします。これは、テーブルとオブジェクトの構造を理解するために既に知っている言語を使用して、事前に構築された BAPI (本質的にはビジネス API) に接続できるため、SAP の学習に移行するのにも役立ちます。また、SAP や ABAP を扱うことなく、SAP と連携する Web アプリケーションを構築することもできます。
ABAP 言語はかなり簡単に習得できます。SAP プログラミングをマスターする上で難しいのは、さまざまなコンポーネントのビジネス機能を理解することです。多くの SAP プログラマーは、1 つの機能領域に集中し、そのプログラミング面を習得しているようです。人事/給与計算は通常、習得が難しい分野の 1 つと考えられています。
私が率いるチームは、実際にはすべての .NET カスタム システムと SAP ERP システムを担当しているため、多少の痛みを感じています。
幸運を