私は2年間のdotnet開発経験を持っています。私はSAPに移行しようとしています。 NetweaverでJavaやABAPを選択するのが最適か、ドットネットプラットフォームでこれを行うことができます。将来的に最も有望であるはずです。私はJavaがABAPにバックシートを与えていることを知りに来た。 コメントを書いてください。sap、abap、java、.net
よろしく SJ
私は2年間のdotnet開発経験を持っています。私はSAPに移行しようとしています。 NetweaverでJavaやABAPを選択するのが最適か、ドットネットプラットフォームでこれを行うことができます。将来的に最も有望であるはずです。私はJavaがABAPにバックシートを与えていることを知りに来た。 コメントを書いてください。sap、abap、java、.net
よろしく SJ
私は、これのいずれかがあなたが後にしているものですかはわからないが、あなたは、.NETプログラムからSAPのBAPIおよびリモート機能にアクセスするために使用することができます.NETのSAPコネクタがあります。これを使用して、すべてのカスタムアプリケーションをSAPシステムとインターフェースします。また、これは、事前に構築されたBAPI(本質的にビジネスAPI)に接続できるように、テーブルやオブジェクト構造を理解するために既に知っている言語を使用してSAPの学習に移行するのに役立ちます。また、SAPやABAPを処理することなく、SAPとインターフェースするWebアプリケーションを構築することもできます。
ABAP言語はかなり簡単に学習できます。 SAPプログラミングをマスターすることは難しいことは、さまざまなコンポーネントのビジネス機能を理解することです。多くのSAPプログラマーは、1つの機能領域に焦点を当て、そのプログラミング面を熟知しているようです。 HR /給与管理は、通常、より困難な分野の1つと考えられています。
私がリードしているチームは、実際にはすべての.NETカスタムシステムとSAP ERPシステムを担当しているので、ある程度の痛みを感じます。
幸運
あなたはSAPと対話することができ、言語の経験を得ましたので、あなたは、この部分で始まり、その後、あなたの仕事の一部としてABAPを学ぶことができます。 はABAPを学ぶ必要があります。なぜなら、ソーメデータがERP上で計算/取得される理由/説明をABAPperに常に頼っているとは限らないからです。また、あなたが機能を独自のコードすることができるということは有用です(まだ、:)標準コーディング会社のABAPに注意を払う)
私は技術的な人事の専門家とSAP Portalアプリケーションで/チームリーダーの家「専門家」の両方のよ開発(Java)、接続の両側を見ることができる人(両方のドメインのエキスパートでなくても)は、開発チームにとって非常に有用な人物です。
もしあなたがJavaのやり方をすれば、言語を学ぶだけでなく、SAPのための "標準" Javaフレームワーク、webdynproを学ばなければならないことを知っておく必要があります。それは非常に強力ですが、それはまた、奇妙なものでいっぱいです。
Sap Developper Networkには、.NETとjavaの両方のフォーラムがあり、質問をすることができます。
ギヨーム
に関しては、おそらく、JavaおよびABAPはSAPに良い未来を持っています。 SAPでの機能の大部分は、ABAPで書かれているので、私はしかし、ABAPのために行くだろう:
ABAPはすぐにJavaに置き換えられることはありません。最初は多くの人がこれが起こると思っていましたが、あまりにも多くのABAPコードと、あまりにも多くのAPAB開発者がそれを起こすことがあります。
SAPについての最も急な学習曲線は、実際にはビジネスモデルと基本的なデータ構造であり、既存のビジネスロジックの大部分は引き続きABAPで書かれています。 – Esti