Abap 我应该如何开始学习SAP?

Abap 我应该如何开始学习SAP?,abap,hana,sap-fiori,sap-gui,sap-erp,Abap,Hana,Sap Fiori,Sap Gui,Sap Erp,我是一名MS开发人员,致力于在MS技术和SAP之间提供桥接产品 我已经习惯了MS空间,它似乎与SAP有着完全不同的理念。这开始成为一个问题——我无法“获取”SAP 那么,“grok”SAP的好材料是什么了解人们为什么购买它,如何从业务的角度使用它,如何从技术的角度看待体系结构,了解它是如何构造的,SAPGUI中的重要工具是什么,以及如何学习如何阅读ABAP?战栗 我知道足够的SAP来完成我的工作-我知道SAP中的咒语。但这还不够,SAP SDN和帮助对于大图片视图来说确实不够(对于小图片视图来说

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

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

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

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


提前感谢。

SAP是一个非常封闭的系统


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

SAP是一个需要讨价还价的野兽。。一些建议:

  • 对于程序员来说:买一本像样的ABAP编程书。大多数概念都非常熟悉,它们为您更好地理解系统提供了一个良好的起点
  • 对于“商业用户”:除了参加昂贵的课程(我认为主要是浪费时间/金钱),与用户坐下来,让他/她也向你解释一两个小时他们在做什么
  • 对于一个“定制者”:这是事情变得非常困难的地方,因为有无数的步骤、选择和改变的地方。有更有经验的人会有帮助。正如您所指出的,书籍/文章大多没有太大帮助,因为它们通常无法解释概念
还有几件事需要记住:

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

只要开始,问问题,尝试一些事情,不要害怕它的规模。很快你就会学得更好了…

我们实际上也遇到了同样的问题。我们需要将我们的系统与SAP连接起来,而您自己能找到的任何信息都帮不了什么忙。目前唯一有效的方法是找到一位有经验的人,免费帮助我们(比如我们的客户,如果他们帮助我们将我们的产品与其SAP安装连接起来,他们就会赢得胜利)

当你清楚地看到你在几天/几周内学不到多少东西时,教授课程似乎太贵了。由于成本原因,也未考虑聘请外部SAP顾问的其他选择

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


我记得他们有一个广泛的内部门户,有留言板和各种列表。如果你有朋友在那里工作,你可以要求他们发布一个私人广告,要求一些私人课程。另一个选择是接一个说在那里开始工作但在一年左右后放弃的学生。通过这种方式,您可能会有一位具有一定知识但尚未花费大量资金的人。

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

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

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


而且,是你的朋友。论坛、操作指南、白皮书都有。。。它会帮助你的。一些系统内事务(se83)将被用作编码技术的示例。

查看电子学习视频操作指南和关于

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

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