设为首页 收藏本站
查看: 985|回复: 0

[经验分享] 浅谈SAP:关于R/3和ABAP4

[复制链接]
累计签到:2 天
连续签到:1 天
发表于 2015-9-21 07:08:35 | 显示全部楼层 |阅读模式
  SAP里面有些符号和数字,让人不明白其具体的意思,比如说SAP R/3 和 ABAP/4,简单解释一下吧:
  
  首先是R/3:
  曾经有人跟我说:他觉得SAP这家公司有点可气,干吗把自己的产品也叫SAP.其实这点责任应该归到很多不明就里的国人头上,SAP公司正式的产品应该叫R/3,R是REAL TIME的意思,而3指的是三层.R/3的直接意思就代表了SAP系统的三层结构.那么,具体来说,R/3到底应该怎么理解呢?
  SAP R/3 是一个基于客户/服务机结构和开放系统的、集成的企业资源计划系统。其功能覆盖企业
  的财务、后勤(工程设计、采购、库存、生产销售和质量等)和人力资源管理、SAP业务工作流系统以及因特网应用链接功能等各个方面。与目前国内市场上的其他ERP产品相比,SAP的R/3虽然会因为造价高昂,实施周期长等缺陷,但是同时它的优势也是更加的明显的,主要体现在:功能更强大,延伸性更好,能够给企业带来巨大的附加值等等。
  或者,你可以直接把R/3定义为SAP的标准化产品套件!
  
  那么,什么又叫作ABAP/4呢?
  众所周知,SAP是一个非开源的软件,因而就需要根据各客户的不同特点和需求在原始脚本基础上进行二次开发。而SAP二次开发的语言被称为ABAP语言(Advanced Business Application Programming,高级商业应用编程语言)。而成为SAP技术顾问,就需要掌握这一高级语言,而掌握ABAP语言,从SAP技术顾问开始做起,是最终成为一名SAP咨询顾问的必经之路。
  SAP最初开发ABAP/4( 高级商业应 用程序设计 )语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。现在, ABAP/4 已成为 SAP 开发所有自己的应用程序的仅有工具。
  SAP 客户用ABAP/4 进行其自身开发。这样的开发对 R/3 标准解决方案适应特殊问题非常重要。ABAP/4 开发工作平台包含所有用于创建和维护ABAP/4 程序的工具 。
  ABAP/4的可解释特性使其易于生成、测试并运行程序的中级版本,以便将来生成最终版本。此过程也叫做早期原形处理,意味着您不必丢弃中级版本。
  ABAP/4 是第四代支持结构化程序设计的语言。它合并了所有通常的控制结构和模块化概念。
  ABAP/4 的基本特性包括:
  -      带有各种类型和结构的声明数据的声明元素
  -      数据制作的操作元素
  -      控制程序流的控制元素
  -      反应外部事件的事件元素
  · ABAP/4支持多种语言。文本摘要(例如,标题、页眉和其他文本)将根据程序代码分别存储。您可以随时在不改变程序代码的情况下更改、转换和维护这些文本摘要。
  
  · ABAP/4 支持商业数据类型和操作。您可以用特殊日期和时间字段进行计算。系统会自动执行必需的类型转换。
  · ABAP/4 提供一系列功能处理字符串。
  · ABAP/4 包含一个叫Open SQL 的SQL 子集。用Open SQL,您可以读取和访问数据库表,与所用的数据库系统无关。
  · ABAP/4 允许您定义和处理内部表,该表只在运行程序时存在。内部表使其更容易处理数据表,并帮 助使用程序 中的复杂数据结构。
  · ABAP/4 允许您定义 和调用子程 序。也可以 调用其他程 序的子程序 。参数能够以各种方式从子程序传递或传递到子程序。
  · ABAP/4 包含一种特殊子程序,叫做功能模块。您可以在中央库中创建和维护功能模块。在调用程序和子程序之间功能模块有一个明确定义的数据接口。它们能够以调用程序的独立模式进行分别测试。
  这里有两种主要的 ABAP/4 程序类型:
  · 报表程序
  报表程序用于分析数据库表中的数据。这种分析的结果可以显示在屏幕上或发送到打印机上。逻辑数据库支持报表程序。逻辑数据库是特殊的ABAP/4 程序,使开发者不必编 码所有的数据库访问。
  · 对话程序
  将对话程序 组织为包含对话模块的 模块池。每个动态程序(由一个屏幕及其流逻辑组成的“ 动态程序” )都基于一个 ABAP/4对话程序。流逻辑包含对 ABAP/4 对话模块的调用。
  
  简单说,ABAP/4是单纯用在SAP原始脚本基础上的二次开发语言,而ABAP/4则是指版本!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-116382-1-1.html 上篇帖子: [Step By Step]SAP HANA中创建分析视图(Analytic View) 下篇帖子: 什么是SAP XI
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表