Professional Documents
Culture Documents
This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other agreement
with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and SAP's
strategy and possible future developments are subject to change and may be changed by SAP at any
time for any reason without notice. This document is provided without a warranty of any kind, either
express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP intentionally or grossly negligent.
与消费者实时交 实时计划
互
实时平台
实时运行 实时报表与分析
通过SAP HANA优化ABAP应用开发
通过嵌入式分析达到实时分析
用现代ABAP语言实现声明和功能性
在Eclipse中体验前所未有的开发
愉快的用户体验和方便的移动接入
通过分离业务和IT实现灵活的流程
通过ABAP云实现快速评价
以及更多……
连通性&整合性
SAPUI5, FPM/WDA, NWBC等
生命周期管理
安全性
网关
集成开发 最新安全标准
基于HANA
业务规则 嵌入式分析
的ABAP
• 用于检测优化潜能的性能分析工具
• 针对ABAP和SAP HANA的Eclipse开发环境
加速
• ABAP中对SAP HANA视图和程序的整合
• 在ABAP中传输和交付SAP HANA的内容
• 针对SAP HANA的UI组件优化(ALV, 具有容错功能的值
扩展 帮助)
• 针对SAP HANA上的ABAP的参考业务场景(未清项目
分析)
创新
有所调整的性能指导准则
• 现有黄金法则作为常规建议仍然适用
• 几种无需调整即可受益 的业务场景(例如:对非索引表字段的扫描, 聚合, 高
物理I/O等)
• 对优先级的些许调整 (例如:定义索引(更低)和避免嵌套循环(更高))
了解你的“优化潜能”
• 生产系统中“现场录音”的使用模式
• 甚至可以在HANA迁移之前完成结果分析
• 经过改进的ABAP工具
− ABAP分析器, 代码检查器, 新SQL监测器
− 结果:关于优化潜能的“工作列表”
• 通过分析工具迅速做到数据分析
This is the current state of planning and may be changed by SAP at any time.
NW7.40中提供额外的为HANA定制的检查:
• 性能:
− 跨越模块单元的LOOP中的DB操作
s
− 可能存在问题的SELECT * 表达式 (其中后来被用到的字段少
于一定比例)
− 寻找可以被join语句替代的SELECT…FOR ALL ENTRIES 表达
式
• 健壮的程序
− 寻找没有ORDER BY的SELECT/OPEN游标中可能出现问题的
语句
运行时数据
新SQL监测器 (SQLM)
可以在生产环境中运行;甚至在迁移前
捕获汇总的运行时数据(执行次数,运行时间总和,表和事
务的总数)
关联和优化
从业务角度定义上下文(入口点,事务,涉及的数据)
静态代码分析 用最佳成本/效益比探测位置
修复性能错误和“意外”数据库访问
找到可以在SAP HANA上将“代码下推”的地方(例如通过
程序)
改进的 / 新的代码分析器检查,如:
跨调用堆栈的嵌套SELECT语句
被使用列 vs. 被选择列
主要功能
将SAP HANA工作室的Eclipse开发环境和针
对SAP NetWeaver的ABAP开发工具结合使
用
针对HANA视图(属性视图,分析视图,计算
视图)的原生DDIC整合允许基于开放SQL的
访问
通过转移表,以及灵活的输入输出参数与
DDIC类型和结构的映射实现自动参数处理,
从而实现SAP HANA程序的简单调用
This is the current state of planning and may be changed by SAP at any time.
主要功能
新的ABAP列表查看器(ALV)变量允许将数据敏感
操作(如分组、排序、分页)下推到SAP HANA
(在SAP GUI和Web Dynpro布局管理器中可用)
模糊查询:通过使用快速搜索访问找到SAP
HANA中的字符列,以实现快速值帮助和其他针
对特定应用的查询接口
通过本地SAP NetWeaver网关可以直接将SAP
HANA视图暴露为Odata服务
This is the current state of planning and may be changed by SAP at any time.
• 通过使用BW InfoProviders(BW直接对事务未清项数据
进行操作)实现对事务HANA模型的重用
• 增强和修改HANA模型暴露的信息
• 通过BEx查询暴露分析结果
• 更多面向表达式的ABAP语法
• ABAP文档, 正如众所周知的Java文档
• 支持JSON
• 性能改善
(新的针对ABAP的DB缓存扩展)
集中的Eclipse更新网站
SAP HANA • 针对所有基于Eclipse的SAP开发工具的集中的Eclipse更新网站
云
• 高级ABAP开发工具集
高级的源代码编辑、查找和导航
基于HANA的ABAP
SAPUI5
用户接口工具 (布局管理器,基于ABAP的Web Dynpro)
附加组件
测试,质量保证和故障检测
ABAP
网关 • 通过ABAP开发工具包SDK实现内置的可扩展性
云
Java
HANA
主要功能
针对ABAP工具的Web Dynpro
布局管理器(视觉集成)
ABAP调试器
ABAP单元
ABAP测试驾驶舱
新的基于SAT的ABAP分析器(图形化表达)
分析器
传输管理工具(传输管理器)
HANA工件的整合和传输
连接和整合工具(ESR)
SQL视图创建编辑器
增强的重构工具
ADT SDK
WYSIWYG UI Layout
• 通过NWBC侧板中的可分析内容实现决策支持
• 多种NWBC和FPM/WDA增强,如Corbu设计、分页浏览、
FPM 侧板 搜索增强、GUIBB动态配置等
• 通过SAP主题设计器实现企业形象品牌化和主题化
• 通过UI personas更新和简化Dynpro
SAP UI5
PERSONAS
• BRFplus扩展(SAP NetWeaver附加组件)
业务 IT
决策服务分布
• 可以从管理系统独立升级
更多请查看SCN社区:
SAP SAP SAP http://scn.sap.com/docs/DOC-29158
… 非SAP …
ERP 1 ERP 2 CRM
在你的云帐户中使用ABAP
ERP
快速访问预配置的AS ABAP发布
选择
解决方案
由SAP填充 示例场景、教程和最佳实践
的信息库
客户 Eclipse中的集成开发经验
2) 部署
T1
更多关于SAP CAL:
T2
CRM ERP
3) 访问 T4
CRM
T5
ERP SAP 商店
公有云(IaaS) SCN:
http://scn.sap.com/community/itmanagement/virtualization
传输管理
• 通过更改和传输系统(CTS)将ABAP和SAP HANA的内容一
起传输
Production
• 新增软件更新管理器 (SUM):
配置 源代码管理
启用ABAP和SAP HANA
数据库迁移选项
Consolidation
几近于零的停机维护时间
• 系统安装后自动的技术配置
Development
• SAP Service Marketplace中的Landscape规划
软件更新管理 Landscape
(SUM) 管理
SAP NetWeaver
AS ABAP 7.4
• 能够从AS ABAP内部用户管理(SU01)创建和修改HANA
用户
SAP HANA
• 读访问日志
• 新的身份验证选项:OAuth 2.0
定制开发
SAP NetWeaver应用服务器ABAP
套件 分析 信息管理
持续创新
感谢您参加SAP d-code课程.