我有两年的dotnet开发经验。我正在尝试进入SAP。在Netweaver中最好的选择是什么,即Java或ABAP,或者在dotnet平台上有这样的机会。这应该是未来最有希望的。通过谷歌,我了解到Java正在让位于ABAP。请发表评论。
向SJ致敬
发布于 2009-08-07 12:35:11
您已经了解了一种可以与SAP交互的语言,因此您可以从本部分开始,然后学习ABAP作为您工作的一部分。然而,您将需要学习ABAP,因为您不能总是依赖ABAPper来解释为什么/如何在ERP上计算/检索somme数据。能够编写自己的函数也很有用(不过,请注意公司的ABAP编码标准:)
我既是HR方面的技术专家,也是SAP Portal应用程序开发(Java)方面的内部“专家”/团队负责人,能够兼顾双方关系的人(即使不是这两个领域的专家)在开发团队中是非常有用的人。
如果你走java的路,你必须知道,除了学习这门语言之外,你可能还得学习SAP的标准java框架webdynpro。虽然它非常强大,但它也充满了怪癖。
Sap Developper Network有一个同时适用于.NET和java的论坛,你可以在那里提出你的问题。
问候
纪劳姆
发布于 2009-08-11 10:22:44
也许Java和ABAP在SAP中有一个很好的未来。然而,我会选择ABAP,因为SAP中的大部分功能都是用ABAP编写的:
了解ABAP有助于理解什么是BAPI doing
ABAP不会很快被Java取代。一开始,很多人认为这会发生,但ABAP代码太多,周围有太多APAB开发人员,这是不可能的。
发布于 2009-08-06 17:00:01
我不确定这是否是您想要的,但是有一个.NET SAP连接器,您可以使用它从.NET程序访问SAP BAPI和远程功能。我们使用它将所有自定义应用程序与SAP系统连接起来。这也可以帮助您过渡到学习SAP,因为您可以使用您已经了解的语言连接到预先构建的BAPI(本质上是业务API),以便理解表和对象结构。它还允许您构建与SAP接口的web应用程序,而不必与SAP和/或ABAP打交道。
ABAP语言相当容易学习。掌握SAP编程的难点在于理解各种组件的业务功能。许多SAP程序员似乎专注于一个功能领域,并掌握该领域的编程方面。HR/Payroll通常被认为是较难学习的领域之一。
我领导的团队实际上负责所有的.NET定制系统和SAP系统,所以我在一定程度上感受到了您的痛苦。
祝好运
https://stackoverflow.com/questions/1240112
复制相似问题