繁体   English   中英

sap,abap,java,.net [关闭]

[英]sap, abap , java, .net [closed]

我有两年的dotnet开发经验。 我正试图进入SAP。 什么是最好在Netweaver中选择,即Java或ABAP,或者在dotnet平台上有任何机会。 这对未来应该是最有希望的。 谷歌搜索我发现Java正在向ABAP推迟。 做评论。

关心SJ

您有使用可以与SAP交互的语言的经验,因此您可以从这一部分开始,然后将ABAP作为您工作的一部分。 但是,您需要学习ABAP,因为你不能总是依赖于ABAPper解释你的ERP为什么/索姆数据是如何计算/检索。 也能够编码自己的功能是有用的(仍然,注意公司ABAP编码标准:))

我既是人力资源的技术专家,又是SAP门户应用程序开发(Java)中的“专家”/团队负责人,有人可以查看连接的两端(即使不是两个领域的专家)也是在开发团队中非常有用的人。

如果你采用java方式,你必须知道,除了学习语言之外,你可能还需要学习SAP的“标准”java框架webdynpro。 虽然它非常强大,但它也充满了怪癖。

Sap Developper Network拥有.NET和Java论坛,您可以在其中提出问题。

问候

纪尧姆

可能Java和ABAP在SAP中有一个美好的未来。 然而,我会选择ABAP,因为SAP中的大多数功能都是用ABAP编写的:

  • 了解ABAP有助于了解BAPI正在做什么
  • 在ABAP中使用Java可能会更容易集成代码(有些人可能会对此不同意,但我认为如此)

ABAP不会很快被Java取代。 一开始很多人都认为这种情况会发生,但是有太多的ABAP代码和太多的APAB开发人员才会发生这种情况。

我不确定这是否是您所追求的,但有一个.NET SAP Connector可用于从.NET程序访问SAP BAPI和远程功能。 我们使用它来将我们的所有自定义应用程序与SAP系统连接起来。 这也可以帮助您转换学习SAP,因为您可以使用您已经了解的用于理解表和对象结构的语言连接到预构建的BAPI(本质上是业务API)。 它还允许您构建与SAP连接的Web应用程序,而无需处理SAP和/或ABAP。

ABAP语言相当容易学习。 掌握SAP编程的难点在于理解各种组件的业务功能。 许多SAP程序员似乎专注于一个功能领域并掌握它的编程方面。 人力资源/薪资通常被认为是较难学习的领域之一。

我领导的团队实际上负责所有.NET自定义系统和SAP ERP系统,所以我在一定程度上感受到了你的痛苦。

祝好运

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM