SAP_BASIS+DB2培训
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SAP服务进程类型简介
• • • Update work processes负责数据库变更的实际操作, 不论这个操作是来自前台对话还是后台任务, V1是实时更新(同步更新),V2是延时更新(异步更 新)。在更新过程中有可能是V1和V2更新的组合。 当V1的更新过程中发生错误,所有的更改都被回滚并 且不执行任何后续V2的更新。V2发生错误的时候仅仅 V2的更改被回滚。
Update
V
Message
• • • 可以处理内部消息并使不同的应用服务器能交换数据 充当消息路由:使应用服务器之间能同时启动更新或批 处理作业 每个SAP系统只有一个消息服务器
M
Gateway
• 网关使R/3系统能连接到其它系统,如R/2或其它外部系 统。它可以使不同系统的大量数据可以通过使用TCP/ IP进行交互。
务器进行业务处理。
TCP/IP Application
Dispatcher
应用层可以有多个服 务器进行负载平衡, 但数据库服务器只能 有一个。
IPC
Local Buffer
for R/3 Data,
Workprocess Workprocess Workprocess
•
客户端可以采用个人 电脑,也可以使用终 端服务器。
High-Availability System
ASCS = ABAP SAP Central Services
ASCS Concept and ABAP system
ASCS Concept ---------------------------------------------· Introduction AS ABAP instance of an SAP system containing the enqueue server and the message server (ASCS = ABAP SAP Central Services). Since SAP NetWeaver 7.0 the Message Server and the Enqueue Work Process are separated from the Central Instance. These two are grouped within the ABAP SAP Central Services (ASCS) as server. -----------------------------------------------· Component of ASCS Enqueue work process administers the lock table in the shared memory . The lock table contains the logical database locks of the ABAP runtime environment of the SAP system. Only one enqueue work process is needed for each system Message Server (MS) handles communication between the distributed dispatchers within the AS ABAP, thereby enabling scalability of several parallel application servers. The message server is configured only one per SAP system
SAP服务进程类型简介
• • • • • Dispatcher(调度器)是一个程序,它管理的是R/3应用服务器的各种资源,每个应用程序服务 器只有一个dispatcher。 Dispatcher接收来自用户的各种请求操作,并在系统上将它们传递给相应的空闲工作流程。 同时它还管理应用服务器和SAPGUI之间的信息流。 Dispatcher(调度器)负责平衡各个工作进程的负载减少idle,dispatcher必须管理SAPGUI与应 用服务器之间的交互进程,确保不会丢失通讯连接。 当然dispatcher另一个职责是管理内存。 例如:执行一个T-code是由一个Work processes执行,而返回数据并显示在屏幕上是由下一 个可用Work processes进行。 Task Handler
DW-Objects, ABAP-Objects
•
连接方式可以多样, 上下行连接都需要保 证有8kb稳定带宽
Remote SQL
Database
SAP Internet Pricing and Configurator (SAP IPC) 主要在CRM上配置
SAP Technical Overview
Other
G
R/3
SAP传输系统简介
R/3 System R/3 System R/3 System
Change Request Development Quality Assurance Production
Moving changes from one R/3 system to another
•SAP产品都运行在应 用服务器上
•SAP理论上可以有无 限多个应用服务器,这 些服务器通过Message Server进行通讯连接 应用服务器上主要有: • Work Processes (Dialog, Update, Enqueue, Batch, Spool)
•Dispatcher
•Gateway •Message Server
器、对话实例服务器和独立网关服务器等,大多数情况下安
装的是中央系统及数据库服务器。
SAP Technical Overview
SAP R/3 System – Basis system
•
UNIX Systems Bull IBM Digital SNI HP SUN AIX Digital UNIX HP-UX SINIX SOLARS Data General HP (Intel) IBM (Intel)
Databases
ADABAS D DB2 for AIX INFORMIX-OnLine 7 ORACLE 7.1
ADABAS D MS SQL Server 6.0 ORACLE 7.1
DB2/400
(APPL)三个组件为主 要核心,ECC6后核心组
Dialog SAP-GUI
Windows 3.11, Windows 95, Windows NT, OSF/Motif, OS/2-Warp, Macintosh
• Oct,, 5, 2000
• Page 2
SAP Technical Overview
Presentation . . . Internet
• 三层的客户wk.baidu.com/ 服务模 式,在数据库和客户 SAPGUI WebGUI Office Internet •
Communication
端之间加入了应用服
SAP Technical Overview
• SAP产品的安装盘包括几大部分:内核、数据库软件、导入 数据、客户端、联机文档、安装手册、语言盘等。
•
导入数据有好几张盘,导入过程视服务器性能和安装设置会
持续几个小时,所以系统安装一般需要很长时间。
•
可以安装的服务器类型有中央系统服务器、独立数据库服务
SAP服务进程类型简介
Dialog Message Enqueue
E
Spool
M
S
SAP Dispatcher
Update V
Batch
11 10 9 8 7 6 5 4
12
1 2 3
B
Gateway R/3
Other
G
SAP服务进程类型简介
• • Dialog work process通常是最常见的工作过程。它处理的 R/3系统的所有交互请求。 任何时候用户发送的请求都是dialog work process工作的一 部分。因为dialog work process处理的只是一个对话步骤, 并立即释放资源来处理其他请求。 因此,这些工作流程都在不断的在各个用户之间进行切换 。如果dialog work process的数量不能满足所有用户的请求 处理,就会出现响应等待,造成性能瓶颈。
Windows 3.11, Windows 95, Windows NT, OS/2-Warp
件多达10多个。
Languages ABAP/4, C, C+ +
ERP-SAP CC
/ AGV
© g e d a s Shanghai
• SAP introduction & implications in the organization - Workshop
ABAP系统的体系结构
Directory Structure for an ABAP System
File Systems and Disks in an HA Setup
Roll and Paging Area Work Overview
Distribution of Instances in an ABAP System
Dialog
•
Batch
11 10 9 8 7 6 5 4
•
1 2 3
12
B
•
Background work processes通常执行 那些需要大量内存/大量CPU资源、长 时间运行、数据量庞大的程序。例如: export client,BW 抽数 Background work processes一般定义 在系统资源比较空闲的时间运行
Basic Functions of Basis
• • • • • • • • 硬件和数据库管理 用户和安全管理 Client维护 维护传输系统(CTS Correction and Transport System) 数据字典 SAP在线服务系统(OSS Online Service System) 性能监视和优化 计算机中心管理系统(CCMS Computer Center Management System)
ABAP/4 Processor
Dialog Interpreter Work Process
Database Interface
•
•
Work processes是实际执行操作的程序,它们更新数据库、运行批处理和发送各类消息。
通常Work processes执行由Dispatcher安排的任务处理:ABAP/4的程序运行进程、对话编译 将数据信息呈现给终端以及通过数据库接口直接访问数据库等等。
R/3支持多平台,独立于 操作系统和数据库。
Hardware
AT&T Bull/Zenith Compaq
Sequent SNI ...
IBM AS/400
•
R/3的核心由C/C++开发 ,应用层由ABAP/4开发 。
Operating systems
Windows NT
OS/400
•
早期产品的应用层以 BASIS, ABA和具体应用
SAP服务进程类型简介
•
•
负责数据打印,并将其发送到应用系统的spool 中。 每个应用系统一般只有一个spool工作进程,如 果打印需求庞大可以增加。
Spool
S
Enqueue E
•
•
Enqueue Work Process存在是为了确保数据库 的完整性,Enqueue Work Process负责管理系 统共享内存锁。每个系统只有一个入队的工作 进程但它为多个应用服务器和工作流程同步数 据访问提供保障。 Enqueue Work Process将一个工作进程访问的 数据在共享内存锁定,其他工作进程不能访问 该数据直到该数据的锁被释放。
SAP BASIS 培训
BASIS 培训 两个主要方面
1:BASIS概览 2:DB2数据库方面 3:SAP系统管理方面
BASIS概览
BASIS按项目不同阶段职责分类
1 2 3 4 5
系统实施前:进行系统架构设计 项目实施开始:按系统结构设计方案进行系统 安装,客户BASIS基础培训 项目实施中:确保项目系统正常运行,调整系 统架构,安装补丁/notes等满足项目需要 项目上线:完成最后交付使用的系统检查/临 时数据清理/文档递交 系统运维:日常维护情况记录/性能监控调优/ 问题的发现与防范