博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第1章 用SAP R/3 开展经营项目
阅读量:2452 次
发布时间:2019-05-10

本文共 7580 字,大约阅读时间需要 25 分钟。

如果在SAP 领域中有一个词用得比SAP本身或R/3 还要频繁的话,这个词就是经营(business)。

经营是整个SAP战略:(软件、服务、功能、评价、任务和目标等)的核心。系统构件或组件的市场战略包括经营工作流、经营框架和经营工程。在ABAP编程语言或BAPI中,B代表business(经营)。SAP已经将用户界面演化为经营客户(business client)。在发布4.0 版本时,SAP已将R/3 系统发展为一种分布式的经营构件。就如微软事实上已经成了桌面操作系统一样,SAP R/3也已成为最好的经营操作系统。

在系统实施以及设法获取R/3应用程序的全部经营利益的过程中,不能够像处理传统IT项目一样处理SAP项目:传统IT项目中由计算机翻译用户的需求并设计系统;而在SAP实施项目中,用户控制其经营过程的设置,而IT部门只作为技术问题等(基础系统和中间件)的支持。

R/3的一个著名强项便是,紧密集成跨越公司内部传统部门边界的经营过程。

这两个特性—用户引导项目和横向方法—往往需要在重组(BPR)上做一些基础工作,并引导公司走向持续的革新;这自然而然会遇到抵制和困难。这就是为什么必须把SAP实施看作是一个“经营项目”,它受高级管理层的领导和支持,因为它的实施将改变传统的公司流程和组织。

在本书中,实施被定义为一个过程,它从决定应用SAP开始,一直到系统开始生产。它还包指为了有效运营和持续改进而必须考虑的所有问题。这些问题会对系统的有用性和接收程度产生重大影响,并且常常不会让项目管理员察觉。

本章是R/3世界的入门指南;对于理解实施问题来说具有实用的参考价值。

1.1 经营应用概述

尽管公司在实施R/3时寻求的是商业利益,在本章及后面的章节中,我们将看到SAP如何使传统IT项目的表述方式以及经营项目的实施方式发生重大变革。

在经营应用的世界里至今有一股强劲的趋势,就是“购买还是建造”的战略,它部分基于这样一种思想,即通过灵活的标准应用而不是定制构建的系统可以更快更容易地应对市场趋势和不断的经营变化。

“集成系统”浪潮是基于20世纪80年代开始的模块化设计,虽然那些大多数系统往往是高度界面化的应用程序和模块。但那些系统产生的信息通常限制在负责其特定经营过程的部门内,从而导致缺乏真正的集成。

20世纪90年代初,网络、PC以及关系数据库的飞速发展并没有对集成的实现产生很大帮助,但促使在用户与计算机知识应用扩展到公司的每一个部门。成百上千的孤立和模块化的应用程序产生了大量数据,但这些数据并不能够保证向决策过程提供正确的信息。

在传统的IT组织中,操作人员常常发现或被要求根据需求开发新的应用程序。首先就要进行功能分析和概念设计,而这往往耗费很长的时间,以致于改变了初衷。因为变革和转型不仅仅是一个事件,而是公司中的日常运行过程,经营人员最终发现,作为经营应用程序基础的技术必须遵循经营方向,并且能够尽快对变革作出反应。

因此,经营人员应该在实施支持经营过程的IT系统时扮演重要角色,就像在SAP R/3 的实施中一样。经营人员配置并设计SAP系统,而IT人员负责处理SAP实施的技术方面,即基础系统;

这有时还包括用ABAP语言进行开发工作。

在SAP的世界中,经营管理决定了经营过程和IT系统的准则。这个过程通过向项目小组指定超级用户组来实现。

经营超级用户,又称关键用户,是那些对经营操作活动了解的人员。他们通过配置系统在SAP中设定经营流程以满足其需求,或者利用SAP的经营专家来改变公司的过程。

市场很快认可了R/3应用程序套件的价值与重要性,但是长时间、高成本的实施是R/3的弱点。实施时间长的一般原因是组织对改革的抵制以及缺少高级管理层的支持。第2章将讨论典型的实施问题。

在任何情况下,SAP R/3 应用程序的主要战略目标之一是使实施更为容易、简单和快捷。其结果便是,自从1995年发布了3.0版本和1996年推出ASAP之后,成套解决方案和实施工具的数量迅速增加。

1.1.1 SAP成功

SAP的成功原因之一是因为它是标准的程序包,可以在多种领域中配置,并可根据公司的特定需求进行修改。为了支持那些需求,SAP包含有大量的经营功能模块,并为将来的功能和改善留有余地以适应经营的变化。越来越多的公司决定使用标准软件系统,这些软件有高度的灵活性和可配置性,并能支持大多数的经营实践和信息需求。这种类型的软件包使得客户软件的定制开发成为例外情况。

随着20世纪90年代因特网和微软的Windows操作系统的崛起,R/3可以被认为是20世纪末信息产业最热门的话题,并使得SAP AG 成为世界软件市场上最成功和重要的公司之一。R/3并不是革命性的技术,但是它已震惊了咨询行业。

作为经营的核心,SAP R/3 瞄准了主要的工业领域:制造业、配送业、化工、汽车、医疗卫生、公用事业、炼油和燃气和通信等等。SAP的客户列表非常庞大,并且包括了一些最大的和最重要的跨国公司。

对促使SAP R/3 取得巨大成功的所有因素需要做分析研究,但不管怎样,SAP已成为标准经营应用程序的领导;它是将来的经营操作系统,就像Windows已经成为桌面操作系统的必然选择。

同时宣布的:SAP R/3 的客户/服务器解决方案、重组浪潮以及作为降低成本的缩小规模方法都是SAP成功的关键因素。

SAP成功的其他因素包括:

* 方向科学且敏捷的战略,对此,公司投入了大量资源进行研究和开发。

* 良好的合作商政策,导致硬件厂商和咨询公司的相互协作。

* 作为软件生产商,为其他经营功能的协作留有空间(尤其是实施)。

* 在各个技术领域拥有清晰的思路和计划,这些技术领域包括因特网、数据仓储、经营智能、协作工具(工作流)、桌面应用集成、经营模块和面向对象等等。

主要的硬件供应商以及最大的国际咨询公司,加上成百上千的小咨询企业,都成为了SAP的强大合作伙伴,并且在硬件、软件及咨询服务方面产生了显著效益。

另外,SAP还发展了大量的技术合作伙伴,包括微软、Informix、Oracle、Apple、Next、Adobe、iXos和Software AG 这样的公司。

1.1.2 实施SAP的驱动力

本节简要总结影响启动SAP实施项目决策的一些驱动因素。

在决策启动这类经营项目时,每一个实施R/3的公司都有不同的外部环境、需求和目标。一系列的环境和需求、在经营运作方面内在的变革以及一定的视角,这些就构成了启动SAP实施的驱动因素。最根本的驱动力是设立使组织能取得明显效益的目标。

有几种类型的驱动力:

* 法律和技术驱动力:这包括2000年的影响、欧元体系、取代遗留应用程序和旧系统、对真正集成的追求以及对标准的支持。

* 经营驱动力:这包括更好的成本控制、与合作商和客户合作的新经营方式、优化和自动化的流程以及寻求生存和效率最大化。

* 组织驱动力:这是对生产率的追求,从而能够支持一个组织和经营流程的持续改进。

最后,有趣的是,某些公司在决定实施SAP项目时并无实际的驱动力,或者至少在经济上不是合理。这些公司扮演了技术时尚的先行者,通常在实施SAP时会失败。对于那些没有急迫需求或者实际驱动力的公司来说,只有当这样的项目对公司有明显的效益并得到管理层支持时,才可能成功。

1.1.3 SAP是否有竞争对手

在全球ERP(企业资源计划)应用软件市场上,SAP有一些竞争对手。最重要的竞争对手是Baan、People Soft、Oracle应用程序、JDEdwards和QAD。所有这些标准应用程序软件包在安装数量和收入上也都有惊人的增长。SAP的流行使公司保持了持续增长的收入、客户、雇员和效益。在1994年至1998年期间,SAP的收入平均每年增长40%,使SAP很快成为市场的领导者。

必须注意到,实施标准的经营软件包所需的投资至少需要10年的生命周期;SAP持续、大量地、甚至可以说疯狂地投资人力资源和科发,进一步增强了它的优势。

有一些经营应用的信息系统产品可以替代SAP,它们是定制构建和设计的应用程序,由内部信息技术人员开发,或者由一些具有和本地应用程序接口的特定软件包组合而成(后者是更常见的解决方案)。

自从推出SAP R/3 后,很多SAP客户越来越用SAP代替大量的独立应用程序及其接口。然而,要实现完全用SAP来替代特定行业的软件包并不容易。这些特定行业类同的经营过程其实就是SAP的目标,为此SAP建立了ICOE(专家工业中心)。SAP正在积极开发工业解决方案,将它们作为R/3核心应用程序的补充。这就是IS(行业解决方案)辅助软件包,这将在后面的章节简要介绍。截至1999年,SAP的工业解决方案已经应用于18 种不同的行业。

1.1.4 SAP咨询顾问和其他相关人员

任何被授予“SAP咨询专家”的人意味着赚大钱。有这样一个笑话:

一个旅客走进硅谷的一家宠物店,浏览展示的宠物。这时,走进一个顾客,对店主说:“我要买一个C猴”。店主点了一下头,走到商店一头的兽笼旁,抓出一只猴。他装上项圈和链索,把它递给客户,说:“总共5000美元”。客户付完款,然后带走了他的猴子。

这位旅客非常惊讶,走到店主跟前说:“那只猴子也太贵了……大多数这类猴子只需几百美元,为什么那只这么贵?”

“哦,那只猴子能够用C编程,非常快、紧凑、无错,所以值那么多钱。”

旅客观察那个笼中另一个猴子,“那只更贵了—10000美元!它能做什么?”

“哦,那是一只C+ +猴;它可以进行面向对象的编程,会用Visual C++,甚至还懂一些Java,是非常有用的。”

那位旅客又逛了一会儿,看到第三只猴子,它独占一个笼子。它脖子上的价格标签写的是50000美元。旅客:“那只猴子比其他所有猴子加在一起都贵!它究竟能够做什么?”“其实,我也不知道它能做什么,不过它说它是SAPR/3 咨询顾问”。

为了寻求全部的、完整的SAP R/3 知识,我们常常看到一些SAP新手询问“真正了解SAP”的方法,或者如何成为杰出的SAP咨询顾问。这个问题在R/3邮件列表上已提出多次。下面就是答案(从邮件列表的回答中拷贝下来):

作为一个高级SAP咨询顾问,你必须了解SAP的内部交叉功能性,因为SAP是一个集成的软件包和ERP。你可以主要关注SD、MM和FI模块。然而,你必须熟悉其他模块,如PP和H R/角色,因为SAP和其他模块有交叉功能性。如果你想成为应用咨询顾问,我建议你研究一下SAP内部的经营流程。你可以通过“经营导航”来开始。然后,学习IMG (客户化SAP)。你应该能定制SD、MM和FI模块。然后学习ABAP课程用于编程,因为要用它们来进行数据转换/接口操作(BDC)、数据字典、编写报告以及对话编程。如果你是一位EDI专家,可以学习IDOC/ EDI和ALE课程。为了处理EDI还要学习经营工作流。因特网能够非常好地支持SD和MM。如果你想要成为一个基础咨询顾问,就应学习BASIS课程,并熟悉系统管理、修正传递系统(工作台组织者)、安全/认证、CCMS以及ORACLE/ INFORMIX/SQL服务器。应该熟悉R/3的实例参数和所有的数据库、Windows NT 和U NIX 核心参数。你还应该学习如何做性能分析和调试。

掌握SAP R/3 的内部没有捷径,因为这意味着要和2000名系统开发和维护人员紧密合作,使系统不断产生新的功能、版本等等。大致了解SAP R/3 是什么、它的组件在何处以及如何实施,然后专注于一些领域就足够了。当然,咨询顾问可不时改变一下关注的焦点,如学习MM之后成为SD专家,或者专注于CO或FI应用。

目前有很多与SAP实施项目相关的领域和工作类型,最常见的有功能咨询或技术咨询顾问。

此外,还有专职的SAP项目管理员、开发人员、战略或管理咨询顾问、变革管理专家、培训教师等等。

功能咨询顾问是那些在各个经营领域有经验的专家,比如说,有财务或物流管理背景的专家,他们知道如何配置SAP应用程序,来满足这些领域客户的需求。

另一方面,技术咨询顾问,又称基础咨询顾问,是技术专家,他们精通SAP的技术方面,能够进行安装、系统管理、网络设计、数据库、规模界定、监控、调试等工作。

ABAP编程人员和基础系统关系密切,他们处于中间的位置。因为,他们所做的工作必须同时基于功能和应用需求,他们的工作包括编程和技术任务。

1.2 经营项目中的技术角色

SAP R/3 中集成且标准的应用程序能匹配和适应公司经营过程,它的强大功能,以及可改变经营过程的灵活性在项目的领导和管理上带来革新。正如本章的章名所暗示的,实施项目已经从IT部门转移到经营人员。

然而,这并不意味着技术在这些经营项目中不是基础。技术和工艺的进步大多数已用于实现过程自动化,将时间作为经营效率的主要指标。另一个事实是:技术可以将数据转换为信息,将信息转换为知识,并很快成为企业可能拥有的最有价值的财富。

技术是经营效率和效益最关键的因素之一。企业越来越依赖技术来获得竞争优势。

按照GartnerGroup的说法,“应用程序,不管是软件包还是定制开发的,都受技术和经营需求的影响。当经营和技术都比较稳定时,功能和成本就是主要的考虑对象;然而,稳定如今已不再是经营和技术环境的特征。”

将这些理论投射到R/3的领域中,技术可以促进公司和用户使用R/3背后的经营知识,同时关注面向经营的项目。

总而言之,技术使得企业有能力迅速调整和变革,从而更具竞争力。

1.3 SAP AG :公司简介

四位前任IBM雇员在1972年成立了SAP AG 公司。现在它已经是一个在50多个国家有分支机构的跨国公司,总部在德国沃尔多夫(Walldorf)。公司的名称SAP表示系统(System)、应用程序(Application)和数据处理的产品(Products)。

公司成立后,在标准应用软件上进行了大量的研发和营销工作。在R/3流行之前,它已经在市场上为主机应用程序销售其R/2系统。在1992年推出SAP R/3 之后,SAP AG 就成为领导世界的标准应用软件供应商。

SAP在解决全球经营信息管理问题方面的成熟和扎实的经验,使得R/3系统当之无愧地成为标准应用程序开发上的市场领导者。

SAP的成功主要是因为R/3是一个可靠的标准应用软件包,它可根据特定的公司需求,在多个经营领域进行配置。为了支持多种需求,SAP包括大量的经营过程和功能;同时它为新的过程或改进留有余地,并且在经营改变时,可为改变经营过程提供所需的灵活性。

随着IT市场上出现的明显趋势,即由自建战略转向购买战略,选用标准应用软件包的公司数目急剧增加,这些标准软件包可配置,并且有足够的灵活性支持绝大多数的核心经营流程和信息需求。这些软件包只为特定的需求进行用户定制的软件开发。

在1997年,SAP AG是第4个最大的独立软件供应商;在1994年至1998年期间,每年的收入和利润增长率在40%左右,雇员数每年增长30%左右。

SAP的客户数一直保持不断增长;在1998年已有10000多个客户,安装了20000多个R/3系统,使用R/3系统的用户超过了两百万。

SAP AG 非常重视客户的反馈,并且通过不断改进产品以及提供有价值的最新技术服务来满足客户的要求,产生了高度集成的经营应用软件解决方案。

SAP的市场工作中有很大一块是参与最重要的贸易展示和多种活动组织,它们吸引了越来越多的观众。SAP还参与了大量的用户组,组织会议并帮助合作者推广新产品和解决方案,它们是SAP环境的补充。

SAP还自己组织活动,包括SAP Universe、SAP InfoDays、SAP TechED以及最大的SAP PHIRE,它们一般以欧洲、美洲和亚太地区为基础,有时在特定的国家举行。SAP PHIRE聚集了大量的高级领导、工程师、咨询顾问、合作商以及其他人参加专题研讨会、演示会、展览和会议;进行重要的消息发布和声明。

SAP还向客户和合作商提供内容广泛的培训课程和咨询服务。

在经营软件市场上,SAP有两个主要的产品:主机系统的R/2和客户/服务器系统的R/3。两者都是经营应用软件解决方案,都是高度复杂,具有完备的经营和组织经验,力度大,高度集成。SAP软件系统可以在不同的硬件平台上使用,为用户提供了灵活性、开放性和计算机技术的独立性。以SAP AG 为基础的软件市场主要围绕着R/3产品,尽管它在2004年之前将继续改进并支持R/2系统。

R/2和R/3的目标都是向公司的经营应用提供一个核心架构和解决方案,融合了内部复杂性、可靠的经验以及公司组织和最佳经营实践的知识。这些应用程序套件的适用性基于集成的能力,以及由已安装的案例证实的效益。

SAP产品可以安装在多个硬件平台上,使用不同的数据库管理系统,为客户提供了灵活性、开放性以及与硬件和软件供应商技术的独立性。

R/3和R/2软件的功能是基于经营过程(business process)的概念以及在特定经营实践中彻底的功能转换,无论哪个软件模块都必须处理或管理那个过程。这就意味着经营过程链可以由不同的应用程序模块来管理。这个特征有时被SAP称作为内部的数据高速公路。

此定义的一个例子便是如下的事实:不管此过程是销售订单还是采购订单,是费用声明还是支付薪水,所有的过程最后都将连接到财务模块上,以更新总帐或成本记帐中心。

在1995年末发布的R/3 3.0版本中,SAP包括了800多种预定义的经营过程,用户可从中自由选择,按照他们自己的方式来使用,来管理公司和开展经营。在1997年的4.0版本和1998年的4.5版本中,过程的数目超过了1000,并且在每个新发行版本中,更多的过程和特征作为标准配备嵌入到系统中。

SAP非常了解公司如何经常在组织和过程上变革,并赋予系统足够的灵活性,以便快速定制这些变革。

SAP的竞争对手提出不同观点,即改变系统不是那么容易,而且并没有那么多的灵活性。尽管有些人认为变革可以比较容易,有些人既然R/3是一个和经营紧密联结的系统,那么使过程革新能在公司中发挥作用的灵活性应比定制系统的灵活性更为重要。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/178883/viewspace-16163/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/178883/viewspace-16163/

你可能感兴趣的文章
npm和angular_如何开发,使用和发布Angular库到NPM
查看>>
为什么要远离对日外包_远离魔法-或:为什么我不想再使用Laravel
查看>>
二进制数据结构:JavaScript中的树和堆简介
查看>>
如何开始使用centos_如何开始使用CentOS
查看>>
错过校招_您可能错过的Web优化技巧
查看>>
travis-ci自动部署_如何使用Travis CI设置高级自动部署
查看>>
机器学习与分布式机器学习_这就是为什么任何人都可以学习机器学习的原因
查看>>
django 部署_狂野的Django:部署生存的技巧
查看>>
actor akka_如果您仍在使用同步,则应改用Akka Actor-这就是为什么
查看>>
一个数据包的旅程_数据科学语言的个人旅程
查看>>
面向前端开发人员的Visual Studio Code概述
查看>>
2017年最喜欢的Visual Studio代码扩展
查看>>
gvim文本编辑器帮助_如何帮助您的文本编辑器帮助您
查看>>
函数setState是React的未来
查看>>
javascript使用_用JavaScript唤醒沉睡的城市
查看>>
山东大学有人陪!真的吗?_10,000小时! 您真的需要那么多吗?
查看>>
为什么要在JavaScript中使用静态类型? 我们是否应该使用它们?
查看>>
您可能在2017年期待JavaScript会议
查看>>
macos 安装scala_如何在MacOS上安装Scala和Apache Spark
查看>>
ES6中修复的5个JavaScript“不良”部分
查看>>