what is sap

What is Cross Client Concept in SAP?

Cross Client is defined as a self-contained commercial, organizational, and technical unit within an SAP System. This means that all business data within a client is protected from other clients. Each client has its own customer data, which can be considered as the exclusive property of this client.

However, the SAP System offers a system solution that is implemented for all clients in a central repository and cross client tables (central data source).

As far as data administration is concerned, a multiple client option means that the data required for operating the system is well-defined and assigned either to central data or customer data.

Cross Client Concept in SAP

The following Basic Guidelines Apply

Only the assigned client can read or write to customer data, and in occasional cases (troubleshooting, background job administration, or change management) the provider. Customers can never read or write to the data of another customer.

All clients can read the centrally stored data, however, only the provider can make changes, not any of the clients (end customers).

Integration 

SAP data models map customer data to client specific tables, and central data to cross client (or client-independent) tables. The cross client data includes the Repository itself, but also a set of cross-client control data, which is described in more detail later in the document.

The client is included in the data model as a mapping of the Customer entity, in addition to the business application solution. This means that the client does not contribute to the modeling of the application solution. Instead, it makes sure that all data created during business processes is assigned exclusively to its owners (clients).


sap-building-south-africa-370x229

Client-specific customer data includes all application tables (master data and transaction data), as well as a large number of Customizing settings.

Also See: How to Configure Printer in SAP System by using SPAD?

Application Tables

These are tables that hold business data such as master data or transaction data. This data can be created, changed, or deleted at any time by regular business processes. Application tables have the attribute Delivery Class and attribute value A in the ABAP Dictionary.

Customizing Tables (Business-Relevant)

These tables hold data that is influenced by business processes, such as

Data that represents the organizational structures of the enterprise

Parameters that control business processes.

In addition to the client specific Customizing tables, there is also a range of cross client Customizing tables. Because Customizing objects are numerous and varied we will categorize and explain them in more detail, including their relationships with clients, in the following section.

There are often strong mutual dependencies between Customizing tables. For this reason, tables are not maintained individually, but as Customizing objects. The formal relationships integrated into a Customizing object makes sure that it remains consistent in its table group when you edit its entries. In the following we speak about Customizing objects when we mean the representation of Customizing tables on the user interface, and about Customizing tables when we mean their concrete form on the database.

A Customizing object can contain both Cross client specific tables and cross client tables. We speak of client specific objects if all tables maintained through this object are client specific. Likewise, if at least one cross client table maintained through the object can be changed, then the object itself is cross client. Remember that an object is client-specific if it contains one or more cross client tables whose values can only be displayed or read, and not changed.

Also See: How to Generate Solution Manager Key in SAP System?

Online Training Tutorials

  • What is Client Copy in SAP Step by StepA client copy does not "generate a new system". It is used to transfer information between clients within the same system or to another system at the same release and db level. Client […]
  • R3 ArchitectureMain Components of R/3 ArchitectureComponents of R3 Architecture Database Server The database server is the most powerful server in an R/3 system. R/3 uses the database management system as central storage for all R/3 […]
  • sap system monitoringSAP System Monitoring an OverviewSAP System Monitoring: We can imagine if you have a job to monitor the whole SAP system and also non SAP system? Okay, let’s say that you only have 3 system landscapes that would be very […]
  • sap systemWhat is Client on SAP System?A client is organizational and legal entity in the SAP system. All the business management data is protected here because other clients can not access them. The main objective of the […]
  • ASAP Methodology ImplementationASAP Methodology Implementation StepsThe SAP ASAP Methodology (Accelerated SAP) provides the roadmap for optimizing and continuous implementation of SAP systems in the real time business processes. The ASAP roadmap brings in […]
  • Types of Master data in sap mmWhat are the different Types of Master data in SAP MM?The Master data in SAP is used to be base data that can store all the required inform about the transaction. If someone producing, transferring stock, selling, purchasing, doing physical […]
  • materials planning and controlWhat is Materials Planning and Control?Materials planning and control determines how much of which material, component, goods etc. is needed and when. This activity is the responsibility of the materials planner or […]
  • SAP TrainingIntention and Ways for SAP Training as a Part of EducationForeground and Introduction SAP is the acronym for a German phrase “Systeme Andwendungen Produkte in der Datenverarbeitung” whose English transcription would be Systems Applications, […]