什么是SAP和ABAP?我搜索了一堆不同的缩略语,它们都不太有意义。
它们的主要用途是什么?
发布于 2009-11-18 03:19:12
是一家公司,提供一个完整的企业资源规划 (ERP)系统、业务平台和相关模块(财务、总分类账、&c)。
ABAP是用于编写SAP软件和自定义的主要编程语言。认为它是类固醇上的COBOL和SQL是不公平的,但这给了您一个想法。ABAP在SAP系统中运行。
SAP和ABAP抽象DB并在各种底层DBMS上运行。
SAP还生产其他东西,甚至公开表示他们涉足Java,甚至生成一个J2EE容器,但尝试过的SAP是贯穿始终的。
发布于 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石油和天然气“一揽子计划,而美国银行经营”银行“一揽子计划,而洛克希德·马丁公司则经营”航天与防御“一揽子计划。随着时间的推移,这些包是通过智能功能定制的融合而开发的,这些功能定制可以通过包含在点版本中而智能地移植到系统中。
然而,有一些--一些普通功能模块--几乎所有实体都运行这些模块,而不管它们的具体行业:
最后一位大人物:
发布于 2015-10-05 18:59:13
试图提供简化的解释:
SAP
现在,SAP已经创建了一个围绕SAP的环境。为了在SAP环境中操作(即定制等),需要进行语言抽象。ABAP来了。
ABAP
因此,将SAP的基本版本提供给SAP的某些客户的任何定制都需要ABAP的使用,否则,仅交付SAP就足以供使用(即不需要ABAP )。
现在是另一个术语HANA。
哈娜
SAP和哈娜一起抽象了数据库访问查询和UI (用java开发)的底层复杂性,以使用户体验更好地管理系统(主要用于分析,因此主要集中在分析)。这个非常具体的工具/产品,被称为“技术”,因为它有自己的环境(术语等)。ABAP促进了SAP的进一步发展.
底层的开发是在C,C++ (和ABAP)为SAP。
https://stackoverflow.com/questions/1753412
复制相似问题