北方电信MSS项目SAPABAP4培训.ppt
,北方电信MSS项目SAP培训,高级顾问:马桢2004年9月19日,系统管理及ABAP4开发简介,SAP 概览SAP 系统管理(SAP BASIS)SAP 二次开发(SAP ABAP4),培训目录,SAP 概览,SAP(System Application Product)R/3最新版本4.7(SAP R/3 Enterprise)SAP R/3企业版特性SAP IDES系统,SAP 概览,SAP(System Application Product),SAP 概览,R/3最新版本4.7(SAP R/3 Enterprise),SAP 概览,SAP R/3企业版特性,4.7是一个变动很大的系统,它的基础发生了重大的变化,它更基于Web的特性。成熟模块己经固化集成到了4.7的内核中,在核外有两层分别为WAS620(作为Basis的扩充)和Extensions(作为业务应用的扩充),提供了很大的灵活性,不像以前要对整个系统作升级。4.7开始SAP从传统的C/S向B/S结构方向发展,运用Java、J2EE、XML等技术,逐步向JAVA发展进而最终替代ABAP。,SAP 概览,SAP IDES系统(Internet Demo and Evaluation System)它是一套完整的R/3系统,预先包括一个模版公司资料在Client 800中,主要目的是供练习和测试使用的SAP R/3系统。,SAP 概览SAP 系统管理(SAP BASIS)SAP 二次开发(SAP ABAP4),培训目录,SAP 系统管理,R/3系统体系结构系统安装系统启动和系统关闭数据库管理和备份后台进程管理传输管理打印管理用户及权限管理,1.招聘管理,SAP 系统管理,数据归档系统监控性能优化SAPNET,SAP 系统管理:R/3系统体系结构,R/3系统体系结构,R/3是三层的系统架构,平衡负载。,SAP 系统管理:R/3系统体系结构,R/3系统体系结构(续1),开发机(DEV),生产机(PRD),Production,测试机(QAS),Development,QualityAssurance,按照SAP标准的R/3整体系统规划,分成开发机、测试机、生产机3套独立的R/3系统,分别各司其能,共同组成企业的一套的完成的ERP系统。,SAP 系统管理:R/3系统体系结构,R/3系统体系结构(续2),3.绩效考核,SAP 系统管理:R/3系统体系结构,R/3系统体系结构(续3)生产机范例,Server LAN(1000BaseT),Disk Array XP512500 GB(net),DB Server6CPUs550MHz8GB RAMDDS3DVD-ROM18GB*6 local disks,AP Server#34CPUs550MHz4GB RAMDDS3DVD-ROM18GB*4 local disks,AP Server#1Backup DB Server6CPUs550MHz4GB RAMDDS3DVD-ROM18GB*6 local disks,DLT Library6/604 DLT8000 drives,User LAN(1000 BaseT),FC*4,FC*4,FC*2,Heart Beat LAN(100 Base-T),Switch,Switch,Superdome ManagementServer(HP9000/A500)1CPUs440MHz256MB RAM18GB local disk,AP Server#26CPUs550MHz4GB RAMDDS3DVD-ROM18GB*4 local disks,绩效考核(续),SAP 系统管理:系统安装,系统安装,一定的网络知识。熟悉主流操作系统常用命令,如Unix、Windows等。熟悉大型数据库架构,如Oracle、SQL Server等。对SAPR/3有一定的认知。SAP安装手册(Install Guide)的阅读。,SAP 系统管理:系统启动和关闭,系统启动和系统关闭 系统启动,SAP 系统管理:系统启动和关闭,系统启动和系统关闭(续1)系统关闭,SAP 系统管理:DB管理和备份,数据库管理和备份 Oracle数据库结构概览,SAP 系统管理:DB管理和备份,数据库管理和备份(续1)SAPDBA管理工具,SAP提供数据库管理工具SAPDBA,管理各种数据库。,SAP 系统管理:DB管理和备份,数据库管理和备份(续2)备份的重要性,依据企业可以承受的数据丢失程度来制定备份的策略,SAP 系统管理:DB管理和备份,数据库管理和备份(续3)离线备份,离线备份时数据库不可使用。,SAP 系统管理:DB管理和备份,数据库管理和备份(续4)在线备份,在线备份时数据库可以使用。,SAP 系统管理:后台进程管理,后台进程管理 后台进程的作用,避免长时间的对话进程,降低系统负荷。有规律性的业务操作,如备份作业、财务结算等。,SAP 系统管理:后台进程管理,后台进程管理(续1)后台工作,SAP 系统管理:传输管理,传输管理 基本概念(传输域、传输组、传输目录及传输域控制者),SAP 系统管理:传输管理,传输管理(续1)基本概念,传输目录是保存所有R/3系统变更内容的目录。传输组是由一组可以共同存取相同传输目录的R/3系统组成。传输域是由一个或者多个传输组构成。传输域控制者是唯一可以管理一个传输域中所有的R/3系统。他保存了传输路径,所有参与传输的R/3系统的信息。传输管理系统是指在不同R/3系统中的传输被集中管理,传输域控制者通过RFC技术将配置信息发布到所有参与传输的R/3系统中。,SAP 系统管理:传输管理,传输管理(续2)传输路径及品质保证,SAP 系统管理:传输管理,传输管理(续3)在R/3里的软件后勤,定制的设定必须在集团之间传输。R/3对象库的改变必须在R/3系统之间传输。,SAP 系统管理:打印管理,打印管理,SAP 系统管理:用户及权限管理,用户及权限管理 权限检查流程,IT人员不是决定用户权限的人,用户的权限是由业务部门主管决定,IT人员只是从技术上实现权限分配。,SAP 系统管理:用户及权限管理,用户及权限管理(续1)权限结构,Role template-Description-Menu-Authorizations,Authorization profile-Object class-Authorization object-Authorizations.,Assign to,Bind with,Assign to,SAP User account-Address-Logon data-Group.,一个用户可以有一个或者多个角色和参数文件。一个角色和参数文件可以赋给一个或者多个用户。参数文件可以直接赋予用户。每个角色对应一个参数文件,当角色赋予用户时,相对应的参数文件会自动的赋予用户。,SAP 系统管理:数据归档,数据归档 什么是数据归档,我们把从数据库中移动一组完整的业务活动的应用数据成为数据归档。,SAP 系统管理:数据归档,数据归档(续1)归档数据的好处,SAP 系统管理:数据归档,数据归档(续2)归档数据的过程,SAP 系统管理:系统监控,系统监控 4W,SAP 系统管理:系统监控,性能优化 性能瓶颈,SAP 系统管理:SAPNET,SAPNET Web Frontend Vs R/3 Frontend,SAP 系统管理:SAPNET,SAPNET(续1)Web Frontend,SAP 概览SAP 系统管理(SAP BASIS)SAP 二次开发(SAP ABAP4),培训目录,SAP 二次开发,ABAP4简介ABAP4程序类型简介ABAP4程序结构,SAP 二次开发:ABAP4简介,A,advanced,B,business,P,programming,A,application,/,4,th generation,ABAP4简介 什么是ABAP4,ABAP Is Always Busy Always Problem,第4代高级商务应用程序,SAP 二次开发:ABAP4简介,ABAP4简介(续1)特点,4th Generation languageInterpretive Supports business data types and operationsClient-Server Application Development.GUI Programming LanguageEvent-DrivenAll SAP R/3 business applications are written in ABAP/4,SAP 二次开发:ABAP4简介,ABAP4简介(续2)特点,ABAP/4 程序有以下构成下:关键字Keywords 选项Options 参数Parameters每句程序代码以“.”结束,每句程序代码以关 键字开始容许缩排每句程序代码可以分成多行关键字,选项和参数必须有至少一个空隔分开,SAP 二次开发:ABAP4简介,ABAP/4开发平台如图:,信息类型,ABAP4简介(续3)ABAP4开发平台,SAP 二次开发:ABAP4简介,R/3对象库:R/3对象库主要描述SAP应用软件与客 户软件的数据环境。屏幕生成器:屏幕生成器主要用来创建屏幕,如屏 幕的布局、测试需求以及流逻辑(flow logic)。菜单生成器:主要用来生成接口部件,如菜单条、菜单与功能键等。,ABAP4简介(续4)ABAP4开发平台内容,SAP 二次开发:ABAP4程序类型简介,ABAP4程序类型简介,报表程序:从当前数据库的表中分析及展现数 据,通过逻辑数据库支持。对话程序:实施大部分的R/3事务交易,基于 GUI的开发。批导程序:把外部系统数据通过R/3标准程序 上传到R/3系统中,主要是用作数 据移植。,SAP 二次开发:ABAP4程序类型简介,ABAP4程序类型简介(续1)三类程序特点,SAP 二次开发:ABAP4程序类型简介,Database(Data dictionary),Dialog program(on-line program)-Access DB data,Batch input(Interface program)-Access DB data,SAP,SAP,external,external,system,system,ABAP/4,ABAP/4,SCREEN,SCREEN,ReportLayout setQueryReport writer,Report program-Only retrieve DB data,ABAP4程序类型简介(续2)三类程序结构,SAP 二次开发:ABAP4程序类型简介,ABAP4程序类型简介(续3)报表程序,SAP 二次开发:ABAP4程序类型简介,ABAP4程序类型简介(续4)对话程序,SAP 二次开发:ABAP4程序结构,ABAP4程序结构,程序类型及名称定义,数据类型及表定义,逻辑处理,结束,谢谢大家!,