SAP介绍:概念核心开发语言优缺点与集成shenyuesam

SAP(SystemsApplicationsandProductsindataprocessing)是一款用于ERP(企业资源计划,英文全称:EnterpriseResourcePlanning)管理的软件,目前是全球销量第一的ERP软件,也是全球ERP实施最成功的ERP软件,被很多世界500强的大企业实施,也包含大量的中小企业。

SAP以前的版本叫R/3,目前使用的版本为ECC6.x(SAP企业核心组件,SAPEnterpriseCentralComponent)。ECC相当于在Netweaver(SAP最新的集成应用平台)上实现的R/3,是一个运行环境和开发环境集成在一起的一个运行服务器,SAP的使用的二次开发语言是ABAP语言。SAP内置一些默认的模拟数据,如IDES公司数据,这是模拟一个全球性公司,包含各类数据。SAP是典型的客户端/服务器架构,有一个GUI客户端,通过客户端链接到SAP的服务器。SAP还有一个WEB端的GUI,称为webGUI,可以使用浏览器连接SAP,使用webGUI需要在SAP中进行一定的配置才能使用,菜单功能和GUI基本一致,但打印功能不好用,而且对键盘和快捷键支持的不好,在一般公司中使用的不多。

SAP还包含其他一些产品名,如SAPA1(SAPAll-inOne,SAPR/3部分行业预配置),SAPB1(SAPBusinessOne---SAP主要面向中小企业产品)。

二、SAP的核心模块

SAP系统有5大核心模块,即一般SAP软件都带这5大常用核心模块:

FI财务会计:

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

CO管理会计:

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

PP生产计划:

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

MM物料管理:

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

SD销售与分销:

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

三、SAP软件的优缺点

SAP软件有如下优缺点:

1、优点:

SAP是全球所有ERP产品中对企业构架和财务控制考虑得最细致的系统,也是整体控制逻辑和整体系统结构是最严谨的系统,可以让企业引进先进的管理理念;

对产品在各种行业的适用性考虑得最多的系统,既应用的行业最广;

SAP系统是整体稳定性最好的系统;

如中国最大的几家企业集团(中石油、中石化、中海油、几个钢铁集团等等)如果要在整个企业全面展开各个专业的、统一的ERP实施,SAP是唯一能适合的产品,特别是财务模块;

应用最广的产品。它集成性好,财务、物资、项目、设备、人力资源等等功能都具备;

2、缺点:

系统过重,配置、操作异常复杂,做一个业务可能使用到好多个页面。

license费用相当昂贵,使用成本高。

SAP的报表系统不能完全满足需要。

实际运行上看,SAP目前就是一个包含了巨大数据的大信息孤岛

基于流程的的功能很弱,一般企业生成单据都需要走审批流程,一般要通过外挂系统的工作流软件进行审批,再将数据写入到SAP中。

在灵活性方面,SAP比其它几个著名系统也有很大欠缺,可以说SAP钢性很强(稳定性)而柔性不足;

四、SAP的开发语言

SAP的开发语言为ABAP/4,是第四代支持结构化程序设计的语言。它合并了所有通常的控制结构和模块化概念。同时,它还支持面向对象的程序设计方法,这就为ABAP的应用开发开拓了更广阔的空间。而且,它还可以实现和其他编程语言的合成,如VB,JAVA,C/C++等。

SAP的每一个功能有一个T-code(事务代码),代表一个功能码,输入事务代码就可以打开一个功能页面进行操作。打开一个T-code,在一个字段或功能界面上按F1键,弹出帮助信息,点击帮助信息的"技术信息"Tab页面,可以看到屏幕的程序名。如下图所示。

使用ABAP语言,可以开发下面的程序:

报表的开发:

SmartForm表单打印开发:

批量处理业务开发:

SAP增强(类似于扩展,功能增强)开发

对话框页面开发

系统间接口开发(RFC、BAPI、IDOC)

系统间接口,主要是RFC、BAPI和IDOC,下面接收一下这三种接口。

RFC(RemoteFunctionCall)

RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议。简单地说,RFC过程就是系统调用当前系统外的程序模块,从而实现某个功能,而且调用系统和被调用系统中至少有一个必须是SAPABAP系统。这种远程功能调用也可在同一系统内部进行(如本地SAP系统内的远程调用);但通常情况下,调用程序和被调用程序处于不同系统。

BAPI

BAPI(businessapplicationprogramminginterface)是面向对象程序设计方法中的一组程序接口。它允许程序员通过SAP将第三方软件整合成R/3专有产品。为了完成一些特殊的商业任务,如上传交易数据等,R/3系统中内置了BAPI。

它实际上是一种特殊的RemoteFunctionModules(RFC)是为了提供使用外部程序来进行交易活动

它提供的基于企业目标(BusinessObject)技术的接口应用界面

SAP采用了Object-oriented技术,逻辑定义了SAPR/3系统的所有功能目标,并且将所有的目标(Objects)和BAPIs存储于企业对象库(BusinessObjectsRepository).

SAPR/3企业目标的目标类型(ObjectType)相当于目标设计语言中类(Class)的概念,其定义结构由以下几部分组成:基本数据,接口界面,键(KeyFields),方法(Methods),特征(Attributes),事件(Events)

BAPI在SAP系统内部以FunctionModule的方式实现.所有的BAPIFunction都

支持RemoteFunctionCall(RFC)

处理过程中不激活对话窗口

IDoc

SAPR/3于SAPR/3或其他外部系统交换数据用过的文件格式.SAP系统里有很多自己已经定义好的IDOCMessagetype,例如,同一个系统的两个Client有一个账号同步功能可以通过IDOC的设置来实现.假如client110某账号改了密码,这次改动的数据会自动Outbound发送到client120,而120通过Inbound接收数据,写入数据表。IDOC主要用于以消息方式在系统之间传递数据,如两个SAP系统间的数据同步。

五、外部系统与SAP的集成

外部系统与SAP的集成,主要是外部系统调用SAP发布的接口(RFC、BAPI、WebService等),对于调用RFC或BAPI,对于Java程序主要通过SAP发布的JCODriver(类似JDBCDriver),目前JCODriver版本为3.x。

外部系统与SAP集成主要有下面几种方式:

1、将SAP的主数据或业务数据同步到外部系统。同步包括定时同步和人工触发同步两种。

2、外部系统走审批流程,审批流程通过后,通过JCO将数据同步到SAP中

外部系统与SAP集成的需求动因:

1、解决SAP录入繁杂的特点,可以将多个页面的录入集成在一个页面进行录入

3、解决SAP对流程审批支持不好的缺点,审批流程放在外部系统,审批后将数据写入SAP。

4、将SAP当做一个中心数据库,多个外部系统协同工作。

5、将SAP中的数据以外部报表形式展现出来,供决策者使用,SAP本身是一个偏操作的系统,难以进行决策支持分析。

6、降低企业对SAP用户的培训压力,简化操作,减轻SAP操作人员负担,降低SAP的使用成本,通过外部系统可以对SAP的功能进行一定的扩展,降低SAP二次开发成本。

THE END
1.上海注册公司审批政策对企业可持续发展有何影响?上海注册公司审批政策的优化,对企业注册效率产生了显著影响。审批流程的简化使得企业能够更快地完成注册手续,从而缩短了企业从成立到运营的时间。这不仅提高了企业的市场反应速度,也使得企业能够更快地抓住市场机遇。审批政策的透明化使得企业能够更加清晰地了解注册流程,减少了因信息不对称而产生的误解和延误。审批政策的https://www.qiyexiaomishu.com/xinwenzixun/xingyedongtai/68921.html
2.国内特高压进展梳理及规划展望A:现在的审批流程已经有所改进,政府要求精简程序,优化线上受理,一次告知,简化审核环节,缩短办理时限,提高效率。政府部门,特别是行政部门和审批部门,需要主动为新能源接入电网提供服务,主动询问需求,线上受理。 Q:未来的混合值比例是多少? A:混合值的具体比例我无法给出,但是我认为混合值的融资虽然比交流贵了不少,https://www.jiuyangongshe.com/a/66yayu0671
3.网上办电子商务营业执照,真的能省心省力吗?在当今数字化高速发展的时代,电子商务已成为创业者的优选项。然而,众多新手企业家在筹备开店之时,常常会被一个棘手的问题困扰:“究竟怎样才能快速办理电子商务营业执照呢?” 在此过程中,部分人选择网上办理,却往往遭遇各种麻烦。 想象一下,当你刚刚做好所有准备,满怀期待地准备开启自己的电商之旅时,却在办理营业执照https://zhuanlan.zhihu.com/p/11568683736
4.行政部工作总结在公司各种制度的基础上,继续完善公司的《车辆管理制度》及环境卫生负责区域,车辆管理制度中,把车辆的使用范围具体的责任到个人,合理利用资源,为公司节约费用。 根据公司的具体情况,制定出差管理制度并下发到各个部门。 八、公司的审批流程上 重新定制各公司的审批流程及现行使用的各种表格,规范投资公司、装饰公司、建筑https://www.pinda.com/zhichang/gongzuozongjie/114913.html
5.运营的方案15篇4.培训方法:去网上搜集店面终端培训方法,例如左手实验成功法和安东尼罗宾的方法,注意和营业员的互动和课后反馈。互动培训能提高培训效果,课后反馈能了解讲义优缺点。代理商越来越重视对员工的培训,为代理商解决了很大问题,终端关系处理好,不用害怕销量上不去。 https://www.ruiwen.com/yunyingfangan/7216764.html
6.MBO目标管理是什么线上化操作流程:利用飞书开放平台,将原本需要手工记录和传递的操作流程实现线上化。例如,生产线上的设备操作和维护记录可以通过飞书的表单功能实时记录和同步,减少纸质记录的繁琐和易出错问题。 自动数据汇总:飞书多维表格可以自动汇总各个生产环节的数据,管理者可以实时查看生产进度和关键指标,确保生产过程中的各类数据能够https://www.feishu.cn/content/what-is-mbo-target-management
7.中外合作办学一览表(湖北中外合作办学名单)优缺点: 优点:比较稳妥,没有特殊要求,只要7年社保就可以申请。 缺点:7年时间比较久,而且满足了条件后还要排队走申请刘恒,各个区排队情况长短不一,有人会排队达一年之久。 适合人群:适合没有特殊资格的普通人。 7年居转户虽然容易,但是7年的等待时间实在是太久了,有以下激励条件可以将等待年限缩短至5年、3年、https://www.yanxiuedu.com/bkcs/14477.html
8.光速贷全面解析:利率额度流程及优缺点详解,助您做出明智选择本文将以光速贷为例,全面解析其利率、额度、申请流程及优缺点,帮助您做出明智的选择。 ## 一、光速贷简介 1. 光速贷是什么? 光速贷是一家专注于线上小额贷款服务的金融科技公司旨在为广大客户提供便捷、快速的贷款服务。 2. 光速贷的特点 光速贷具有以下特点:审批速度快、额度灵活、申请门槛低、还款形式多样。 https://www.cnxds.com/2024baiqi/yqfenqi/126520.html
9.贷款行业找客户:多维度策略与实战技巧全解析在微信公众号上定期发布有价值的贷款知识文章,如不同贷款类型的优缺点、申请贷款的注意事项等,吸引用户关注并建立信任。利用微博的话题功能,参与和发起与贷款相关的话题讨论,例如 #贷款攻略 #、# 贷款防骗指南 #等,增加品牌知名度。在领英上可以针对企业主和职场精英等目标客户群体,展示专业的商业贷款服务。通过创建http://www.chinadatastore.cn/news/news-63869.html
10.研发部门年度工作总结(通用17篇)在工作初期,对工作认识不够,缺乏全局观念,对工作定位认识不足,从而对工作的最优流程认识不够,不过我相信,在以后的工作中,我会不断的学习和思考,从而加强对工作的认知能力从而做出工作的最优流程。 三、工作心得: 1、在这一年的工作实践中,和同事的相处非常紧密和睦,在这个过程中我强化了最珍贵也是最重要的团队意https://www.jy135.com/nianzhongzongjie/1485861.html
11.民生银行民生惠有什么优缺点?民生惠准入条件有什么?民生惠·信用贷最高300万,先息后本,目前全线上自动化审批,那么民生惠有什么优缺点?准入条件有什么?随卡农社区来了解下。 一、民生银行民生惠产品详情 最高额度:企业版300万;个人版50万 参考年息:3.65%~9.98% 还款期数:最长36期 还款方式:等额本息、先息后本、随借随还 https://daikuan.51kanong.com/article-90487.html
12.软件需求最佳实践笔记(一)软件需求最佳实践需求开发E: Event的首字母,表示业务事件,它是流程的起点。通过业务事件的标识,就能够找到流程,通过流程就可以有效地将不同的场景串接在一起,承上启下。 R: Report 的首字母,表示查询、分析、统计,通过寻找管控点(从意图出发),以确定报表类型,再细化到具体报表项。 https://blog.csdn.net/qq_41854911/article/details/127253042
13.湖北2022年专升本《会计学原理》模拟习题(2)普通专升本3、多栏式日记账账务处理程序有什么优缺点? 优点:可简化总分类账的核算过程,效率较高,因可用于业务量较大的单位; 缺点:虽然多栏式能较好地反映账户对应关系,但是它限制了会计科目的数量,只能用于会计科目不多的单位。另外,转账凭证科目汇总表仍不能反映账户的对应关系。 4、试述确定账务处理程序的要求。 要求:1https://www.educity.cn/zhuanjieben/328514.html
14.2024台湾信用卡指南及推荐(申请条件+开卡流程+开卡奖励+年费+优惠三、台湾信用卡办理流程(以线上申请为例) 一般情况下,信用卡都可以在网上申请。一般15分钟内便能填好申请表。填好申请表,再提出所需文件后,信用卡公司便会根据你的资料进行审批。审批所需时间因办卡银行而异,一般需要2~4个星期,但亦有可能当天就完成审批,并马上发卡。 https://www.extrabux.cn/chs/guide/8097639
15.工作总结范文集合15篇1.优缺点对比 优点:金新店店铺管理者懂得授权的道理,能够做到相对合理的授权,让进店同事养成了相对自主行动的工作习惯,能够在早班时自主调整鞋服配的陈列。店长能够做到把每日的工作区位安排写进店铺日志里,店员也能够养成每日查阅店铺日志的习惯。 缺点:授的另一面是要能收,而在收这一方面我所观察到的是相对匮乏的https://www.9136.com/shiyongwendang/gongzuozongjie/315551.html
16.校园活动组织与策划方案建议(20篇)四、面试流程 面试环节将采用多元化的方式,包罗群体面试、单人面试、案例分析等多种形式,以全面评估学生的综合素质和适应能力。我们希望通过综合的考察,找到不仅符合专业要求,还能与企业文化高度契合的人才。此外,在面试过程中,我们也会给予每位参与者及时的反馈,帮助他们了解自身的优缺点。 https://www.daowen.com/cehua/3183665.html
17.变废为宝创业计划书(通用7篇)第四阶段开发新技术,更新换代产品,不断增加产品的技术含量,并参考当时市场上同类产品的优缺点进行改进,向全国扩展市场。 第五阶段初步打开全国市场,凭借节能环保、操作简便、价格适宜三大优势,与国内同类厂商竞争,最终使产品深入人心。 6.2公司转型准备 公司计划在二到三年以后发行股票,向社会融资,此时将成为风险投资人的https://www.yjbys.com/chuangye/ziliao/chuangyejihuashu/545357.html