SAP ABAP开发是做什么?

SAP ABAP开发是做什么?,第1张

刚刚提到, NetWeaver是取代SAP Basis的新一代技术平台(TP) 简单说, NetWeaver体现了在2000年到目前为止的以Java/SOA为主要商务应用实现技术的时代里, SAP在技术上与业界技术的整合
它主要是在J2ee application server和ABAP application Server的基础上提供了统一的技术基础设施 除了J2EE以外, NetWeaver还提供了WebDynpro和Protal作为 Web 开发的基础设施, 用户管理, 和NET 或其他J2EE平台的集成, 于R/3的连接, ESA的实现等等
所有开发都在NetWeaver Studio中进行NetWeaver Studio是基于ecllipse 的开发环境
下面这张图描述了NetWeaver技术平台的主要功能:
这张图显示了NetWeaver的最基本组件 事实上整个NetWeaver几乎涵盖了所有电子商务会用到的技术, 下面简单列一下主要的部分:
�0�1 SAP Web AS:
包括了SAP J2EE engine和abap application server
下面就是SAP WEBAS 的架构
server 架构:
Cluster 架构:
CIM: Internet Communication Manager 负责接受Web请求 支持>

对于ABAP用户而言,服务器是基于什么平台,什么数据库,都无关紧要。

ABAP是跨平台,使用统一opensql访问数据的开发语言。

进入ABAP开发环境。通过SAPgui登陆SAP系统后,访问如下几个事务:

SE39ABAP程序开发

SE37FunctionMole开发

SE80ABAP对象统一开发平台

SE11SAPDDIC开发环境

VMI---供应商管理库存,不是简单的“库存转移”,它包括很多内容。

VMI全称VendorManagedInventory,即供应商管理库存。它是一种在供应链环境下的库存运作模式,本质上,它是将多级供应链问题变成单级库存管理问题,相对于按照传统用户发出订单进行补货的传统做法。VMI是以实际或预测的消费需求和库存量,作为市场需求预测和库存补货的解决方法,即由销售资料得到消费需求信息,供货商可以更有效的计划、更快速的反应市场变化和消费需求。

供应商管理库存实施概述

近年来,为了降低库存成本,整合供应链资源,越来越多的企业开始尝试一种新型的供应链管理模式——供应商管理库存(VMI),特别是在零售行业中,零售商长期以来饱受“长鞭效应”的苦恼,长期以来销售某种产品,为了保证产品销售的连续性,零售商一直独自管理产品库存,单独承担库存成本,而产品一直由几家供应商负责供应,为了保证自己在市场营销方面的核心竞争力和加强企业间合作程度,同时降低成本,抑制“长鞭效应”,重新整合企业资源,零售商决定实施供应商管理库存(VMI)的供应链战略来进行企业之间的联盟。

供应商管理库存的前期准备阶段主要体现在战略层次上包括采取哪种供应商管理库存形式,选定某一个供应商作为自己实施的合作伙伴,制定相互之间的契约关系以及供应的目标。

供应商管理库存的实施阶段是最为重要和复杂的。它主要体现在战术层次上,包括适应供应商管理库存供应商管理库存的组织机构的变革,买方企业和自己的合作伙伴供应商共同组建一个工作团队,设立一些新的职能部门,以及整个供应商管理库存是如何具体运作的。

供应商管理库存的评估,根据双方企业实施供应商管理库存之前制定的目标,确定一些经济指标,对实施前后作一个对比,如果达到预期效果就进入全面实施阶段,如果达不到就返回到供应商管理库存实施阶段,进行改进和完善,直至通过再进入供应商管理库存的全面实施阶段。

SAP全程:systems,andproctsindataprocessing。

SAPR/3是一个基于客户/服务机结构和开放系统的、集成的企业资源计划系统。其功能覆盖企业的财务、后勤(工程设计、采购、库存、生产销售和质量等)和人力资源管理、SAP业务工作流系统以及因特网应用链接功能等各个方面。

R/3应用软体采模组化结构。它们既可以单独使用,也可以和其它解决方案相结合。从流程导向的角度而言,各应用软体间的整合程度越高,它们带来的好处就越多。

SAP包含一下模块

FI财务会计集中公司有关会计的所有资料,提供完整的文献和全面的资讯,同时作为企业实行控制和规划的最新基础。

TR财务管理是一个高效率财务管理完整解决方案,确保公司在世界范围的周转,对财务资产结构实行盈利化组合,并限制风险。

CO管理会计是公司管理系统中规划与控制工具的完整体系,具有统一的报表系统,协调公司内部处理业务的内容和过程。

EC企业控制根据特制的管理资讯,连续监控公司的成功因素和业绩指标。

IM投资管理提供投资手段和专案,从规划到结算的综合性管理和处理,包括投资前分析和折旧模拟。

PP生产计划提供各种制造类型的全面处理:从重覆性生产、订制生产、订装生产,加工制造、批量及订存生产直至过程生产,具有扩展MPRⅡ的功能。另外还可以选择连接PDC、制程控制系统,CAD和PDM。

MM物料管理以工作流程为导向的处理功能对所有采购处理最佳化,可自动评估供应商,透过精确的库存和仓储管理降低采购和仓储成本,并与发票核查相整合。

PM工厂维护提供对定期维护、检查、耗损维护与服务管理的规划、控制和处理,以确保各 *** 作性系统的可用性。

QM品质管理监控、输入和管理整个供应链与品质保证相关的各类处理、协调检查处理、启动校正措施、以及与实验室资讯系统整合。

PS专案管理协调和控制专案的各个阶段,直接与采购及控制合作,从报价、设计到批准以及资源管理与结算。

SD销售与分销积极支援销售和分销活动,具有出色的定价、订单快速处理、按时交货,交互式多层次可变配置功能,并直接与盈利分析和生产计划模组连接。

HR人力资源管理采用涵盖所有人员管理任务和帮助简化与加速处理的整合式应用程式,为公司提供人力资源规划和管理解决方案。

开放式资讯仓储包括智能资讯系统,该系统把来自R/3应用程式和外部来源的数据归纳成为主管人员资讯,不仅支援使用者部门决策和控制,同时也支援对成功具有关键作用的高阶控制和监控。

R/3-定制化策略资讯管理

保持竞争领先地位端赖于公司建立有效并尽可能以客户为导向的企业流程结构的能力。这就需要具备可最有效支援今后企业流程的资讯处理系统。

R/3系统并非只是软件,它是一种策略性解决方案。

R/3系统-企业流程的思维与行动。

公司必须运用动态战略对瞬息万变的挑战作出反应。迅速适应客户新需求和市场新商机的能力,是赢得竞争胜利的决定性因素。此种适应力需要一个功能强大、开放式的基础结构,它可针对目前的企业流程提供最佳化支援,并能灵活适应变化与发展。R/3系统就是应付这些挑战的最佳解答,它是主从式架构上最普遍的标准商业应用软件。

SAPR/3系统具备以下功能和主要特点:

功能性:R/3以模块化的形式提供了一整套业务措施,其中的模块囊括了全部所需要的业务功能并把用户与技术性应用软件相联而形成一个总括的系统,用于公司或企业战略上和运用上的管理。

集成化:R/3把逻辑上联的部分连接在一起。重复工作和多余数据被完全取消,规程被优化,集成化的业务处理取代了传统的人工 *** 作。

灵活性:R/3系统中方便的裁剪方法使之具有灵活的适应性,从而能满足各种用户的需要和特定行业的要求。R/3还配备有适当的界面来集成用户自己的软件或外来的软件。

开放性:R/3的体系结构符合国际公认的标准,使客户得以突破专用硬件平台及专用系统技术的局限。同时,SAP提供的开放性接口,可以方便地将第三方软件产品有效地集成到R/3系统中来。

用户友好:图标与图形符号简化了人机交互时的 *** 作。统一设计的用户界面确保了工作人员能够运用同样的熟悉的技术从事不通的工作。

模块化:R/3的模块结构使用户既可以一个一个的选用新的实用程序,也可以完全转入一个新的组织结构体系。

可靠:作为用户的商业伙伴SAP始终不断地为集成化软件的质量设立越来越多的国际标准。

低成本高效益:信息处理是取得竞争优势的要点之一。当竞争加剧时,企业必须更加努力地获取其市场占有量。这就要使用高度集成化的数据处理软件,而R/3正是这种软件的优秀典范。

国际适用:R/3支持多种语言,而且是为跨国界 *** 作而设计的。R/3可以灵活地适应各国的货币及税物要求。

服务:R/3系统实施过程中,用户将得到SAP技术专家的全面支持与服务,包括组织结构方面与技术方面的咨询,项目计划与实施方面的协助,以及培训课程。

除了上面介绍过的几大模块,SAP还提供了二次开语言ABAP/4(advancedbusinessapplicationprogramming),用户还可以通过SAP内部的开发平台运用ABAP语言进行系统开发。其中包括SAP系统与外部系统的数据传输,报表的制作,以及对数据的导入导出等。

开发之间的重要问题

这些问题对物联网应用开发人员很重要。哪一种才是最好的方法,来构建一个“物联网应用”,它可以做很多事情,从远程控制家庭应用到对引擎改动机制造商发送通知,而这一需要维护服务的引擎有个能在世界任何一个地方?开发人员要具备怎样的技能?要从哪里先开始?

物联网应用开发的始占在于它本身。这些边缘设备通常没有屏幕(尽管并非总是如此)、处理器功耗低,搭载的是某种嵌入式 *** 作系统,使用一个或多个通信协议进行交流(通常是无线)。这些东西可能直接与网络、相邻事物和网络网关相连,一般外形就是一个盒子带一些闪闪发光的灯。

系统的下一层即集成层是软件和基础设施,运行在企业数据中心或云中,来从各种事物中接收和管理数据流。运行在集成层的软件通常也负责管理这些事物,必要时更新固件。

接下来就分析层,用于管理并处理数据。最后,还有一个终端用户层,这一层上应用程序用于用户之间交流。这些可能是企业应用、可能是网络应用,也可能是移动应用。

如果你正在想办法构建物联网应用,最后两层将会是你接触最多的。作为开发人员,你可能没有工具处理这些边缘设备或网关,或者没有适应集成层的能力。

这也就是为什么说构建应用程序要从已经就绪的“物联网平台”开始是有道理的了。这些平台通常包含集成层,这一层承载着以时间为序列输入的数据,以及分析层、自动精简配置,激活和管理功能,实时消息总线和建立其上的平台和应用之间的通信API。

现在市场上有许多公司都在提供这类平台。这有Xively、Mnubo、BugLabs和ThingWorx,他们都有能力与不同的制造商产生的大量“事物”进行沟通。

还有些比较有名的公司,如微软的智能系统服务,和企业软件厂商如SAP的物联网解决方案,这些厂商都在他们的产品中增加了物联网功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/13388530.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存