Abap 什么是SAP系统中的客户端?

Abap 什么是SAP系统中的客户端?,abap,netweaver,Abap,Netweaver,有人能告诉我使用ABAP堆栈的SAP NetWeaver系统中的客户端是什么,以及它如何在同一安装中创建逻辑分隔吗?一个SAP系统可用于多个独立公司(或公司的子公司)。客户机用于分离这些公司的数据。因此,SAP系统中的大多数数据库表都有一个客户机密钥。例如,用于事务数据、主数据和依赖于客户的自定义数据。尽管如此,也有跨所有客户端有效的自定义(称为跨客户端自定义) 简而言之:客户机是大多数数据库表中的关键字段,用于分离使用同一SAP系统的多个公司的数据。每家公司都有自己的客户号。除了Christi

有人能告诉我使用ABAP堆栈的SAP NetWeaver系统中的客户端是什么,以及它如何在同一安装中创建逻辑分隔吗?

一个SAP系统可用于多个独立公司(或公司的子公司)。客户机用于分离这些公司的数据。因此,SAP系统中的大多数数据库表都有一个客户机密钥。例如,用于事务数据、主数据和依赖于客户的自定义数据。尽管如此,也有跨所有客户端有效的自定义(称为跨客户端自定义)


简而言之:客户机是大多数数据库表中的关键字段,用于分离使用同一SAP系统的多个公司的数据。每家公司都有自己的客户号。

除了Christian Trebing的答案外,还有一些更重要的问题需要注意

  • 用户登录到客户端。每个客户端都有单独的用户集和身份验证

  • 通常,表上的所有数据库操作都有“client”字段,代码不需要指定客户端。它已经由系统处理


  • 大多数标准流程(业务交易/外部通信等)已经针对客户进行了设置,并以这种方式执行。

    感谢您的回复!这就解释了。如果客户机编号用作DB表中的字段,它将创建一个逻辑分隔。yup。
    client
    字段(如果存在)始终是表中的第一个字段,称为
    MANDT
    ,类型为
    MANDT
    ——长度为3的字符。@vlad Ardelen:该字段不必称为
    MANDT
    ,它可以是任何数据类型(数据元素)这是指数据类型
    CLNT
    。请注意,您可以使用系统字段
    SY-MANDT
    在ABAP代码中检查客户端。