【SAP Hana】SAP S/4 HANA 数据库底表查询及运维管理 |
您所在的位置:网站首页 › 常用内存数据库表 › 【SAP Hana】SAP S/4 HANA 数据库底表查询及运维管理 |
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,如图所示: 不建议用系统账号访问数据库,需要由数据库DBA另外设置访问账号。 这里新建了YKREADER账号,授权对SAPHANADB、YKDB只读访问。 2、SAP HANA 连接工具 2.1 工具推荐使用官方管理工具SAP HANA Studio,来管理、访问Hana数据库,进行数据开发。 (1)打开Hana Studio主界面,切换如下视图 : 查询用:SAP HANA Administration Console (default) 开发用:SAP HANA Development 供应商主数据查询 LFA1 (1)集团号 在SAP应用层访问数据(如ABAP OPENSQL),集团号由系统自动补上。 但是在执行Hana脚本时,所有表必须要明确指定集团号,关联查询时也必须加上集团号关联条件。 否则会显示该实例下所有集团的数据,多表关联时会产生大量重复数据。 以下以RFC ZFMMM_044(供应商主数据读取RFC接口OA->SAP),返回的LFA1结果为例: 备注:S4中集团号在不同底表中有不同,有的是mandt,有的是client,还有其它的,可以通过se11查看表关键字确认。 (2)S4 替换对象/代理对象 首先来看以下几种情况: A.底表有记录,但是数据不一致,如MARD DBA可以通过SYSTEM账号,对HANA数据库进行监控管理。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |