53

我是一名 MS 开发人员,致力于提供 MS 技术和 SAP 之间的桥接产品。

我已经习惯了 MS 领域,它似乎与 SAP 有着完全不同的理念。这开始成为一个问题——我无法“获得”SAP。

那么,什么是“学习”SAP 的好材料呢?- 了解人们为什么购买它,从业务角度如何使用它,如何从技术角度看待架构,了解它的结构,SAPGUI 中的重要工具是什么,以及如何学习如何阅读ABAP?不寒而栗

我知道足够的 SAP 来完成我的工作 - 我知道 SAP 中的符文。但这还不够,SAP SDN 和帮助对于大图视图确实不够(它对于小图视图也不是很好,但这是其他地方的另一个讨论)。

提前致谢。

4

9 回答 9

21

SAP是一头争吵的野兽..一些建议:

  • 对于程序员:获得一本不错的 ABAP 编程书籍。大多数概念都非常熟悉,它们为您提供了一个很好的起点,可以更好地理解系统。
  • 对于“商业用户”:除了参加昂贵的课程(在我看来主要是浪费时间/金钱)之外,与用户坐下来,让他/她也解释一两个小时他们在做什么。
  • 对于“定制者”:这就是事情变得非常困难的地方,因为有无数的步骤和选择以及改变事物的地方。找一个更有经验的人会有所帮助。正如您所指出的,书籍/文章大多不是很有帮助,因为它们通常无法解释概念。

还要记住几件事:

  • SAP“如此之大”,不可能“无所不知”。
  • SAP 是由一些聪明人和一些不那么聪明的人编写的。你无法“摸索”事情可能是由一些非常糟糕的程序员为他不理解的问题构建了一堆愚蠢的解决方案造成的。
  • SAP 因提出自己的语言或重新利用流行语并添加自己的特殊含义而臭名昭著。这增加了魔力和混乱。

刚开始,提出问题,尝试一些事情,不要害怕它的大小。很快你就会变得更好...

于 2009-02-06T06:45:24.487 回答
21

首先,SAP 是如此庞大,你永远无法了解它的每一个部分。有如此多的功能性主题和技术,这令人麻木。

课程既可以用于第一次介绍(但这样做的成本很高),也可以用于非常高级的科目(更好)。

SAP 是一个完整的环境。大多数内容的代码都是可用的。因此,检查 SAP 如何完成某事可以/可能/将帮助您了解技术或主题。(顺便说一句,很多评论都是用德语...)系统内事务 se80 在这方面特别有用,因为它向程序显示所有相关数据。

此外,SDN 您的朋友。论坛,操作方法,白皮书......它会帮助你。一些系统内事务 (se83) 将用作编码技术的示例。

于 2009-02-09T11:20:34.603 回答
13

你应该加入https://open.sap.com

这基本上是 SAP 最近制作的免费学习门户。

“想象一下,您可以回到大学学习更多有关在 SAP 生态系统中取得成功的关键主题,并将您的学习与繁忙的工作日程结合起来。

那么,现在您可以: 使用 openSAP。

第一个 openSAP 课程现已开始,更多课程即将推出。

有关 SAP 教育产品的完整概述,请参阅 SAP 培训和认证商店。” SAP Open

于 2013-05-31T20:05:01.013 回答
10

SAP 是一个非常封闭的系统。

如果你想学习 SAP,唯一可靠的方法是从 SAP 接受一些非常昂贵的培训。

于 2009-02-05T22:23:24.187 回答
8

简而言之,这就是我了解 SAP 的方式:

  • 在大学做了 4 年的三明治计算机课程——他们甚至没有提到 SAP
  • 大学课程的第三年是实习年
  • 我在一家最近实施了 SAP 的大型银行的 SAP 部门找到了一份工作
  • 前 3 个月,我在英国各地旅行,安装 SAP GUI 软件
  • 后来我获得了 SAP Portal 系统的所有权并参与了 SAP BASIS。最重要的是,我了解了每个 SAP 团队都做了什么,这让我发现了我在职业生涯中想要做的事情
  • 第 4 年回到大学(当我这样做时,我为大学做了一个项目,我是基于 SAP 做的,所以我与银行的 SAP 部门保持联系,大部分时间都拜访了他们)
  • 大学毕业后,我到银行SAP部门全职工作。
  • 在那里,我领导 SAP 技术团队部门,该部门是 BASIS、网络和开发的交叉部门。主要是中间件、端到端以及后端技术
  • 从那里我进入了 SAP BASIS 团队
  • 然后我搬到了另一家使用 Windows 和 MS SQL 的公司(银行主要是 UNIX 和 Oracle),也使用了一些不同的 SAP 模块,不同的使用模型和其他各种相似但不一样的方面,所以我能够移动我的核心技能并增加它
  • 我还在那儿,还在学习!

我参加过几门 SAP 和非 SAP 课程。

于 2009-02-23T16:57:19.400 回答
2

作为一个在 SAP 工作了 14 年的人,我可以告诉你,大多数第三方书籍都很糟糕。最好的书籍来自 SAP America 的出版部门 SAPpress。

学习 SAP 的最佳方法是从合作伙伴那里获得 IDES 访问权限,并开始在事务 SE38 中创建 ABAP 程序。除了编程语言结构不是像 ECLIPSE 这样的开源/免费软件外,这与学习任何其他编程语言没有什么不同。它位于 SAP 的 ABAP 堆栈中。

此外,如果您购买 SAP 培训计划,您将获得一个“S 用户”ID,该 ID 将允许访问 SAP 开发人员网络,这将有助于进一步学习。这很昂贵,但那些认真的人都有一个 S 用户 ID。

于 2012-05-06T16:34:01.463 回答
1

我们实际上遇到了同样的问题。我们需要将我们的系统与 SAP 连接起来,而您自己可以找到的任何信息都无济于事。目前唯一可行的方法是找一个有经验的人来免费帮助我们(比如我们的客户,如果他们帮助我们将我们的作品与他们的 SAP 安装互连,他们就会赢得自己的胜利)。

当您清楚地看到您在几天/几周内不会学到很多东西时,教学课程似乎太贵了。由于成本原因,也没有考虑雇用外部 SAP 顾问的另一种选择。

我知道他们已经准备好教新的年轻毕业生 ABAP 和他们的系统。或者至少准备好了,因为他们去年完全停止了工作。

从那里短暂的时间(写论文)我记得他们有广泛的内部门户,带有留言板和各种列表。如果你有朋友在那里工作,你可以让他们发布一个私人广告,要求一些私人课程。另一种选择是接一个说在那里开始工作但一年左右就放弃的学生。这样一来,您就有可能拥有一些知识渊博但又不花钱的人。

于 2009-02-06T07:07:01.213 回答
1

有关 ABAP 和 Webdynpro abap 的一些好的 sap 教程,请参阅 saptechnical.com。

另请参阅 sapfunctional.com 以了解 SAP 的所有重要功能模块,如 MM、SD、FI 等。

于 2011-02-28T05:48:21.827 回答
1

SAP 是一片海洋,众所周知是一滴水。但没有什么能阻止我们了解这一切。

  • ABAP:SDN 和 help.sap 中有一些很棒的 wiki,您可以在其中探索 ABAP。我建议您,因为您已经对 obj 进行了更多探索。面向编程,最适合学习 ABAP Objects它非常有趣和简单,例如 C#/Java 等。在 SDN 中,您可以在此 wiki中探索很多内容。ABAP 是一个不错的选择。作为 ABAPer,我们可以解决问题,几乎可以进行增强等,但主要是 COBOLic。我的意思是程序性的,你需要 SAP 系统来学习它,因为没有多少“免费”的在线编译器可用于测试和运行!

  • 其他选项:正如您之前在 MS 上工作过的那样。建议您看看 MS - SAP Duet。今天的就业市场有很多技术方面的专业人士和较少的流程、职能和管理级别的员工。单击此处了解有关SAP Microsoft Duet的更多信息。Duet Enterprise,SAP+MS联合开发的产品。它将 MS SharePoint 支持的协作和生产力与 SAP 应用程序的业务数据和业务处理功能相结合。

  • ByD:另外,如果您有一些 c# 经验,建议您看看 SAP ByDesign SDK。代号:哥白尼。现在作为 ByD Studio 发布。这很神奇,因为关键字、代码和脚本更像 c#。此链接中提供了对此的看法。

释放您的编码技能.. 一切顺利..

于 2011-05-13T05:41:05.737 回答