首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是ABAP和SAP?

什么是ABAP和SAP?
EN

Stack Overflow用户
提问于 2009-11-18 03:14:35
回答 9查看 147K关注 0票数 79

什么是SAP和ABAP?我搜索了一堆不同的缩略语,它们都不太有意义。

  • SAP是数据库引擎吗?
  • ABAP是一种编程语言吗?
  • 或者他们根本不是那种性质的人?

它们的主要用途是什么?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-11-18 03:19:12

是一家公司,提供一个完整的企业资源规划 (ERP)系统、业务平台和相关模块(财务、总分类账、&c)。

ABAP是用于编写SAP软件和自定义的主要编程语言。认为它是类固醇上的COBOL和SQL是不公平的,但这给了您一个想法。ABAP在SAP系统中运行。

SAP和ABAP抽象DB并在各种底层DBMS上运行。

SAP还生产其他东西,甚至公开表示他们涉足Java,甚至生成一个J2EE容器,但尝试过的SAP是贯穿始终的。

票数 103
EN

Stack Overflow用户

发布于 2012-05-06 15:48:02

自1998年以来,我一直与SAP公司合作。企业资源计划(,企业资源计划)是一种大型企业管理日常事务的软件。在宏上,软件可以分为两类:技术类和功能类。

让我们先进入技术第一,因为它回答了“什么是ABAP”的一部分,你的问题。

技术

在SAP软件中有两个技术“堆栈”,第一个是ABAP堆栈,它包含了SAP的所有原始技术。ABAP是SAP在ABAP堆栈中开发RICEFW对象(报表、接口、转换、扩展、表单和工作流)的专有编码语言。

ABAP堆栈传统上通过事务代码(T代码)导航,以将您带到SAP环境中的不同屏幕。从技术角度来看,您将在这里完成SAP系统中的所有性能和工作流程的调优,以及配置所有系统RFCs、构建用户配置文件以及在操作系统(通常是Windows或HPUX)和Oracle数据库(当前的Enterprise11g)之间进行必要的接口。

JAVA堆栈控制SAP的"Netweaver“方面,它封装了SAP通过SAP通过Internet访问的能力,以及通过进程集成(PI)与其他SAP和非SAP遗留系统进行接口的能力。

SAP还通过访问存储在Business (BW)中的信息,在业务智能领域(BI)具有广泛的功能。目前,有一种名为HANA1.0的新技术可以压缩针对这些存储库运行报告的时间。

有两个主要的技术人员运行所有这些功能,他们被称为SAP基础(Netweaver)管理员和ABAP开发人员。

功能

SAP有针对不同业务领域的特定预填充功能包。例如,埃克森美孚经营"IS石油和天然气“一揽子计划,而美国银行经营”银行“一揽子计划,而洛克希德·马丁公司则经营”航天与防御“一揽子计划。随着时间的推移,这些包是通过智能功能定制的融合而开发的,这些功能定制可以通过包含在点版本中而智能地移植到系统中。

然而,有一些--一些普通功能模块--几乎所有实体都运行这些模块,而不管它们的具体行业:

  • HR:人力资源
  • PM:项目管理
  • FI:金融
  • 文书主任:管制员
  • MM:材料管理
  • SD:销售和分销
  • PP:生产计划

最后一位大人物:

  • MDM:主数据管理,用于封装客户/供应商/材料等的数据。
票数 104
EN

Stack Overflow用户

发布于 2015-10-05 18:59:13

试图提供简化的解释:

SAP

  • 首先,它是一种产品。
  • 所有者公司,其产品名称为"SAP“。
  • 这是一个管理系统(即企业资源规划系统)。这意味着,这是一个用于“管理系统”(特定领域-金融等)的工具。

现在,SAP已经创建了一个围绕SAP的环境。为了在SAP环境中操作(即定制等),需要进行语言抽象。ABAP来了。

ABAP

  • 它是一种语言(高级),用于SAP环境中的自定义或新特性实现。
  • 它是高级的,因为它只在SAP环境中被知道.

因此,将SAP的基本版本提供给SAP的某些客户的任何定制都需要ABAP的使用,否则,仅交付SAP就足以供使用(即不需要ABAP )。

现在是另一个术语HANA。

哈娜

  • 这是一个内存中的RDBMS.
  • SAP的另一个工具/产品,你会说,它的主要重点是促进“分析”。
  • 这种设计方式提供了高压缩(按列存储),因此主要用于“读取”操作,这就是为什么它与“分析”相关联的原因。

SAP哈娜一起抽象了数据库访问查询和UI (用java开发)的底层复杂性,以使用户体验更好地管理系统(主要用于分析,因此主要集中在分析)。这个非常具体的工具/产品,被称为“技术”,因为它有自己的环境(术语等)。ABAP促进了SAP的进一步发展.

底层的开发是在C,C++ (和ABAP)为SAP。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1753412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档