SAP S/4 HANA 数据库底表查询及运维管理

  • 1、SAP S/4 HANA 简介
    • 1.1 S4与ECC的区别
    • 1.2 SAP S4 Hana数据库(以Q系统为例)
    • 1.3 访问权限设定
  • 2、SAP HANA 连接工具
    • 2.1 工具
    • 2.2 连接服务器
  • 3、SAP S4 底表查询实例
  • 4、Hana脚本注意事项
  • 5、SAP HANA数据库监控

1、SAP S/4 HANA 简介

1.1 S4与ECC的区别

SAP ECC时期支持常规主流的关系型数据库,如MSSQL、ORACLE、IBM DB2等。
SAP S4 仅支持在HANA数据库上运行。
SAP基于HANA的内存计算、列式存储,以及并行计算特性,对SAP数据底表做了大量的改造优化,具体参考相关资料。

参考:SAP S/4 HANA 与R3(ECC) 的区别

1.2 SAP S4 Hana数据库(以Q系统为例)

目前版本为HANA2.0,默认以多租户形式部署,
一般SAP S4 的数据库对应为设定租户下的 SAPHANADB SCHEMA,如图所示:

1.3 访问权限设定

不建议用系统账号访问数据库,需要由数据库DBA另外设置访问账号。
这里新建了YKREADER账号,授权对SAPHANADB、YKDB只读访问。

2、SAP HANA 连接工具

2.1 工具

推荐使用官方管理工具SAP HANA Studio,来管理、访问Hana数据库,进行数据开发。

也可以通过Eclipse,下载SAP相应组件来访问 Hana数据库。
也可以使用第三方工具,如dbeaver来访问Hana数据库。

2.2 连接服务器

(1)打开Hana Studio主界面,切换如下视图 :
查询用:SAP HANA Administration Console (default)
开发用:SAP HANA Development
(2)添加Hana服务器



(2)添加成功,如下图所示



SAP S4的数据就是在SAPHANADB里的。

3、SAP S4 底表查询实例

供应商主数据查询 LFA1

4、Hana脚本注意事项

(1)集团号
在SAP应用层访问数据(如ABAP OPENSQL),集团号由系统自动补上。
但是在执行Hana脚本时,所有表必须要明确指定集团号,关联查询时也必须加上集团号关联条件。
否则会显示该实例下所有集团的数据,多表关联时会产生大量重复数据。

以下以RFC ZFMMM_044(供应商主数据读取RFC接口OA->SAP),返回的LFA1结果为例:

对应的Hana Script如下:

SELECTa.lifnr, b.bu_group, a.ktokk, a.name1, a.name2, a.stenr, a.loevm,a.stras, a.pstlz, a.land1, a.regio, a.ort01, a.telf1, a.telfx,a.telf2, a.werks, a.sperr, a.sperm, c.sort1, c.sort2, c.title,c.street, c.city1, d.smtp_addr
FROM saphanadb.lfa1 AS a
INNER JOIN saphanadb.but000 AS b ON a.lifnr = b.partner and b.CLIENT = a.mandt
LEFT JOIN saphanadb.adrc AS c ON a.adrnr = c.addrnumber AND c.date_to = '99991231' and c.CLIENT = a.mandt
LEFT JOIN saphanadb.adr6 AS d ON a.adrnr = d.addrnumber AND d.date_from = '00010101' and d.CLIENT = a.mandt
WHERE a.loevm <> 'X' and a.sperr <> 'X' and a.sperm <> 'X'and a.mandt in (710);

备注:S4中集团号在不同底表中有不同,有的是mandt,有的是client,还有其它的,可以通过se11查看表关键字确认。

(2)S4 替换对象/代理对象
首先来看以下几种情况:
A.底表有记录,但是数据不一致,如MARD

B.底表无数据,如MSEG

解决方法:通过SE16N来查看表对应替代对象,通过替代对象来进行底表查询

内部原理:内部转换,针对S4改造优化的表,创建了相应的兼容视图

说明:由于S4对底表进行了大量的改造优化,替换对象/代理对象是为了保持SAP应用层自定义程序的可用性而引入的。因此,如果自定义程序从MSEG中进行选择,它仍将显示我们在SE16N中看到的内容。

5、SAP HANA数据库监控

DBA可以通过SYSTEM账号,对HANA数据库进行监控管理。

【SAP Hana】SAP S/4 HANA 数据库底表查询及运维管理相关推荐

  1. 数据中心基础设施及日常运维管理

    资料免费送(点击链接下载) 史上最全,数据中心机房标准及规范汇总(下载) 数据中心运维管理 | 资料汇总(2017.7.2版本) 加入运维管理VIP群(点击链接查看) <数据中心运维管理> ...

  2. 数据中心机房工程如何实施运维管理?有哪些方案?

    数据中心机房工程运维管理 制度要求解决方案 第1章机房工程的管理技术制度与要求 管理是为了实现预期的目标进行的协调活动.为确保机房安全运转.工作有序开展.设备正常使用,机房需要制定管理规章制度. 机房 ...

  3. 数据中心网络流量精细运维

    从IDC运营商和云服务商的角度来说,做好网络运维是企业的根本.国内对互联网带宽需求的快速增长,催生出很多大型的IDC服务商,他们在全省.全国,甚至全世界布局数据中心.快速布局的同时如何对数据中心流量精 ...

  4. 科技推动时代发展,浅谈IT技术如何改善数据中心运维管理

    伴随现代化社会不断发展,众多企业逐渐扩大规模,业务剧增,数据中心的重要性由此可见,同时数据中心设施.规模都逐渐丰富起来,企业核心数据也更加集中.此时,对于数据中心的管理者职责和压力更是加剧,这也就要求 ...

  5. 问答|数据中心运维管理VIP学习群

    今天在数据中心运维管理VIP学习群里有群友提问现在北京的数据中心是否可以申请降低基础电费?群里的张总已经回答:三个月可以申请一次调整基础容量. 数据中心一旦运行,永不停歇,所以数据中心是用电大户也被称 ...

  6. 机房运维很枯燥?来看看中国银行数据中心基础设施可视化运维管理

    谁说高大上的机房不能炫!设备环境团队联合运营平台研发.网络.系统三.系统二等团队,历经一年的时间.7轮次需求细化讨论.11次版本更新,精雕细琢.倾尽洪荒之力打造了中国银行数据中心基础设施可视化平台!这 ...

  7. “数据中心运维管理VIP学习群”问题汇总(一)

    针对群友提出问题以及回答作了汇总,方便大家交流与学习,另外,一些未得到解答的问题或者是答案不够准确地也希望同行们能够献策献计,把自己的运维经验分享出来,共同进步. Q1:WDZA和WDZN电缆有什么区 ...

  8. 【2016年第6期】基于大数据的移动互联网主动运维理论和实践进展

    杨慰民 中国移动通信集团福建有限公司,福建 福州 350003 ‍‍摘要:‍对于非话音的移动互联网业务,即使网络指标是完好的,仍然存在用户感知不佳的现象.基于大数据技术研究用户感知和网络性能指标的关系 ...

  9. 智慧楼宇、智能社区、园区、楼宇管理系统、可视化、可视化数据、送排风、给排水、能源、运维、变配电、门禁、停车场、楼控系统、智能照明、电梯系统、安防系统、视频监控、防盗报警、电子巡更、设备台账、运维管理

    本项目是智慧楼宇管理类系统高保真原型设计(尺寸1920 x 1080),包括了对楼宇建筑内接入的各子系统的设备进行集中监控和管理,实现如下功能: 1.设备监控:智能照明系统.电梯系统.空调新风系统.送 ...

最新文章

  1. urlencode urldecode
  2. 《图解HTTP》读书笔记--第2章简单的HTTP协议
  3. 怎么转换html文件为mp3,如何把音频转换成mp3_音频文件怎么转mp3格式-系统城
  4. 漂亮的花样边框html代码,手把手教你制作精美边框素材HTML代码
  5. [JSOI 2011]分特产
  6. Jquery简单的右侧浮动菜单
  7. TortoiseSVN的bin目录下面没有svn.exe
  8. jasmine-JavaScript单元测试工具
  9. MITRE 发布防御知识库 Shield
  10. 拓端tecdat|R语言数量生态学冗余分析RDA分析植物多样性物种数据结果可视化
  11. Android系统模块编译Makefile编写规则
  12. Word中批量删除引用符号
  13. unity 录屏插件总结 以及 AVProMovieCapture 5.0.0 安卓录制失败问题
  14. 新媒体运营教程:如何用直播进行裂变+转化?
  15. 电脑上的计算机可以加密码,如何给电脑上的文件夹加密
  16. tensorflow学习 矩阵乘法和元素乘法
  17. matlab滤波有几种形式,几种经典常用的滤波算法
  18. 在AD17中如何自定义板子大小
  19. Error mounting /dev/sda1 at /media/XXXX: Command-line `mount -t ntfs -o
  20. 基于Attention的机器翻译模型,论文笔记

热门文章

  1. 低代码开发AI行业应用前端UI,全景低代码开发
  2. Neovim 配置实战:从0到1打造自己的IDE]
  3. html 泰语换行,泰语换行:如何有效地打破泰语文字_html_开发99编程知识库
  4. oneinstack卸载mysql_oneinstack
  5. 开卷有益的《开源技术选型手册》
  6. 开源AIOps工具与专有AIOps工具大比拼
  7. 《电力电子技术》提纲
  8. java 单词出现次数_java 获取一段英文中每个单词出现的次数
  9. Scripted Pipeline 实现Declarative pipeline的类似post功能
  10. html doc js,关于JSDoc插件