有人可以解释一下使用ABAP堆栈的SAP NetWeaver系统中的客户端是什么,以及它如何在同一安装中创建逻辑分隔?
答案 0 :(得分:10)
一个SAP系统可用于多个独立公司(或公司的子公司)。客户端用于分离这些公司的数据。因此,SAP系统中的大多数数据库表都具有客户端密钥。这用于例如用于事务数据,主数据和客户端相关的自定义数据。然而,还有一个在所有客户端都有效的定制(所谓的跨客户端定制。)
简而言之:客户端是大多数数据库表中的关键字段,用于使用相同的SAP系统分隔多个公司的数据。每家公司都有自己的客户编号。
答案 1 :(得分:0)
除了Christian Trebing的答案,还有一些更重要的要注意的地方。
用户登录到客户端。每个客户端都有单独的设置用户和身份验证。
通常在具有“ client”字段的表上进行所有数据库操作,该代码不需要指定客户端。系统已经照顾好了。
大多数标准流程(业务交易/外部通讯等)已经针对客户设置并执行。