SAP、ABAP、Java、.NET

发布于 2024-07-30 12:50:37 字数 1460 浏览 11 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

淡水深流 2024-08-06 12:50:37

您已经掌握了可以与 SAP 交互的语言,因此您可以从这部分开始,然后将学习 ABAP 作为您工作的一部分。 然而,您需要学习ABAP,因为您不能总是依赖ABAPper来解释为什么/如何在ERP上计算/检索某些数据。 能够编写自己的函数也很有用(仍然要注意公司的 ABAP 编码标准:))

我既是 HR 方面的技术专家,又是 SAP Portal 应用程序开发(Java)方面的内部“专家”/团队负责人,并且可以查看连接两端的人(即使不是两个领域的专家)是开发团队中非常有用的人。

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

Sap Developper Network 拥有一个针对 .NET 和 java 的论坛,您可以在其中提出问题。

问候

纪尧姆

You got experience with a language that can interact with SAP, so you can begin by this part, and then learn the ABAP as part of your work. You will however need to learn ABAP, as you can not always rely on an ABAPper to explain you why/how somme data are calculated/retrieved on the ERP. Also being able to code you own functions is useful (still, pay attention to the company ABAP coding standard :) )

I'm both a technical expert in HR and the house 'expert'/team leader in SAP Portal application developpement (Java), and someone that can look at both side of the connection (even if not an expert in both domain) is a very useful person on a developpment team.

if you go the java way, you have to know that, in addition to learning the language, you'll probably have to learn the "standard" java framework for SAP, webdynpro. While it's very powerfull, its also full of quirk.

Sap Developper Network possess a forum for both .NET and java where you can ask your questions.

regards

Guillaume

榆西 2024-08-06 12:50:37

也许Java和ABAP在SAP中有着美好的未来。 然而,我会选择 ABAP,因为 SAP 中的大部分功能都是用 ABAP 编写的:

  • 了解 ABAP 有助于理解 BAPI 正在做什么,
  • 在 ABAP 中集成代码可能比在 Java 中更容易(有些人可能不同意这一点,但是我想是的)

ABAP 不会很快被 Java 取代。 一开始很多人都认为这将会发生,但由于有太多的 ABAP 代码和太多的 APAB 开发人员,这不可能发生。

Probably Java and ABAP have a good future in SAP. I would however go for ABAP since the majority of functionality in SAP is written in ABAP:

  • Knowing ABAP is helpful for understanding what BAPIs are doing
  • Integration of your code is maybe somewhat easier in ABAP then with Java (some people may disagree on this, but I think so)

ABAP is not going to be replaced by Java any time soon. In the beginning a lot of people thought that this is going to happen, but there is simply too much ABAP code and too many APAB developers around for that to happen.

人生百味 2024-08-06 12:50:37

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

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

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

祝你好运

I'm not sure if any of this is what you are after but there is a .NET SAP Connector that you can use to access SAP BAPIs and remote function from .NET programs. We use this to interface all our custom applications with our SAP system. This also may help you transition in learning SAP as you can connect to pre-built BAPI's (essentially business API's) with a language that you already know to understand tables and object structures. It will also allow you to build a web application that interfaces with SAP without having to deal with SAP and/or ABAP.

The ABAP language is fairly easy to learn. The difficult thing about mastering SAP programming is understanding the business functionality of the various components. Many SAP programmers seems to focus on one functional area and master the programming aspects of it. HR/Payroll is usually considered to be one of the more difficult areas to learn.

The team I lead is actually in charge of all the .NET custom systems and the SAP ERP system so I feel your pain to a degree.

Good luck

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文