2009-08-06 7 views
3

J'ai deux ans d'expérience en développement dotnet. J'essaie de passer à SAP. Quoi de mieux que d'opter pour Netweaver i.e Java ou ABAP ou il y a des opportunités pour cela sur la plateforme dotnet. Ce qui devrait être le plus prometteur pour l'avenir. Googling Je suis venu à savoir que Java donne une place de côté à ABAP. Commentez.sap, abap, java, .net

Cordialement SJ

Répondre

1

Je ne sais pas si tout cela est ce que vous êtes après, mais il y a un connecteur SAP .NET que vous pouvez utiliser pour accéder à SAP BAPI et la fonction à distance des programmes .NET. Nous utilisons ceci pour interfacer toutes nos applications personnalisées avec notre système SAP. Cela peut également vous aider à faire la transition dans l'apprentissage de SAP, car vous pouvez vous connecter à des BAPI pré-compilées (essentiellement des API métier) avec un langage que vous connaissez déjà pour comprendre les tables et les structures d'objets. Il vous permettra également de créer une application Web qui s'interface avec SAP sans avoir à traiter avec SAP et/ou ABAP.

Le langage ABAP est assez facile à apprendre. La difficulté de la maîtrise de la programmation SAP réside dans la compréhension des fonctionnalités métier des différents composants. Beaucoup de programmeurs SAP semblent se concentrer sur un domaine fonctionnel et en maîtriser les aspects de programmation. RH/Paie est généralement considéré comme l'un des domaines les plus difficiles à apprendre.

L'équipe que je dirige est en charge de tous les systèmes personnalisés .NET et du système SAP ERP, donc je ressens un peu de douleur.

Bonne chance

2

Vous avez obtenu l'expérience avec une langue qui peut interagir avec SAP, afin que vous puissiez commencer par cette partie, puis apprendre la ABAP dans le cadre de votre travail. Vous besoin cependant d'apprendre ABAP, car vous ne pouvez pas toujours compter sur un ABAPper pour vous expliquer pourquoi/comment des données sont calculées/récupérées sur l'ERP. Etre capable de coder ses propres fonctions est utile (attention à la norme de codage ABAP de l'entreprise :))

Je suis à la fois expert technique en ressources humaines et 'expert'/chef d'équipe dans l'application SAP Portal developpement (Java), et quelqu'un qui peut regarder des deux côtés de la connexion (même si ce n'est pas un expert dans les deux domaines) est une personne très utile dans une équipe de développement. Si vous passez par la méthode java, sachez qu'en plus de l'apprentissage de la langue, vous devrez probablement apprendre le framework Java "standard" pour SAP, webdynpro. Bien que ce soit très puissant, c'est aussi plein de bizarreries. Posséder un forum pour .NET et java où vous pouvez poser vos questions.

Sap Developper Network

concernant

Guillaume

2

Probablement Java et ABAP ont un avenir dans SAP. Je voudrais cependant aller pour ABAP puisque la majorité des fonctionnalités de SAP est écrit dans ABAP:

  • Savoir ABAP est utile pour comprendre ce que BAPI font
  • Intégration de votre code est peut-être un peu plus facile à ABAP puis avec Java (certaines personnes peuvent ne pas être d'accord là-dessus, mais je pense que oui)

ABAP ne sera bientôt pas remplacé par Java.Au début, beaucoup de gens pensaient que cela allait arriver, mais il y a tout simplement trop de code ABAP et trop de développeurs APAB pour que cela se produise.

+2

Il convient également de noter que la courbe d'apprentissage la plus abrupte à propos de SAP est en fait le modèle économique et les structures de données sous-jacentes, et que la majeure partie de la logique métier existante est toujours écrite en ABAP. – Esti

Questions connexes