您的位置:首页 > 运维架构 > 网站架构

SAP ABAP开发第一课:BC400系统架构与ABAP程序执行流程

2010-06-02 23:29 555 查看
今天主要学习了 系统架构与ABAP程序执行流程



如图1-1,是SAP开发环境的一个三层架构的例图,三层(多层)的概念也不新鲜,比如在安装SAP时也可将DB instance安在一台server, Central instance在另一台所谓的Application server(我想这应是相关SAP基础系统包括各种应用程序所在),而通常客户端安装的SAP Logon Front End,SAP会话管理器等是所谓的表示层,它通过TCP/IP,SAP演示协议或RFC和应用服务器进行数据传输,用户看到的只是处理后的数据返回.

和Delphi的三层逻辑相近,在应用层包含多个组件象ABAP开发平台,身份验证,系统管理维护等用以处理会话,更新,排队,网关,数据层处理native 和Open SQL等(这是从内部机制方面看),SAP各模块应用的业务逻辑都在应用层被处理(从用户角度)然后结果被返回.



如上图所示,执行流程如下:

1.程序开始

2.系统读取程序Context至应用服务器。

程序Context包括:存储变量和复杂对象的内存区、用户会话的屏幕信息、ABAP程序块等。

3.运行时系统发送选择屏幕

4.输入的值被插入数据对象

5.程序从数据库请求数据记录

6.数据库把数据记录返回给程序

7.运行时系统发送清单。

具体的学习档案:BC400学习资料,感谢强晟前辈的资料~!

第一天虽然只是学习了个头,但我依然开心。

Say YES to your life.

抽个时间看一下此部电影:Yes Man
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: