Business Partner is a basic data element in the S/4HANA system that replaces the model of counterparties, i.e. customer and vendor objects, among others, commonly known and used so far in the ECC system. It is a solution that consolidates all counterparty roles in one place, one transaction.
Management of master data is simpler. All information is aggregated into one area, which makes data management and control much easier.
From the user’s perspective, this functionality also provides many benefits, such as the ability to create a related vendor, customer or contact person using one transaction instead of multiple ones.
From a technical perspective, data aggregation allows many times faster reading from the database, which translates into the execution of multiple standard reports and extension elements implemented in the company’s system.
The key advantages of Business Partner include:
- The legal entity in the system is represented by a single object – Business Partner;
- The ability to create entities in various forms, including Organization, Group, Individual;
- One BP can assume multiple roles within the system, such as vendor, customer, contact person, goods receipt point, and a role for credit limit verification (these are just the basic partner roles used in most systems; there are also other less commonly used roles, such as those related to liquidity management);
- General BP data is available for all roles held by a single BP, and key data can be created for each role separately;
- The ability to assign and manage multiple addresses;
- Time dependencies in different sub-units, such as address, bank data and other. This is one of the most important advantages of PB, which allows for maintaining a full history of changes (the data does not disappear from the system after a change);
- BP has a lot of new fields in the system available for configuration so as to meet all the needs of counterparty identification and classification without adding field extensions.
The change in the data model for a business partner is well seen when the counterparty is both a customer and a vendor. Master data such as addresses, TINs, or other counterparty identifiers like REGON or BDO, is created and changed in a single location within the system using one transaction. Its code is also special since it consists of only two characters (BP), rather than four, as most transaction codes do. It is only by reference to this data that we create/assign the role of customer and/or vendor.
When we compare the customer and vendor data objects in the ECC system with the new BP model, a notable difference is the lack of a direct link between customer and vendor data in the existing model. The only link is the “customer" field in the vendor master data, where we can enter the customer number, and vice versa, the “vendor" field in the customer master data. This link allows for reporting counterparty’s open items with a single report and supports offsets.
In contrast, when we look at the BP data model, we see that the link between customer and vendor roles is established through the BP, which is a parent object in relation to the roles created within it.
When comparing the tables, we can see that after transitioning to the Business Partner functionality, none of the familiar tables related to vendor and customer data, such as KNA1 or LFA1, disappear. These tables continue to be populated with data, and in addition, a set of higher-level tables aggregating the data are activated. By utilizing these new tables, it is possible to optimize queries for custom solutions and reports. However, if a company prefers not to modify its existing solutions, in most cases this will not be necessary after launching the BP in the ECC system since the currently used tables, as mentioned earlier, remain unchanged.
Launching the Business Partner is a mandatory step that has to be done still on the ECC system (at least version 6.0). It is recommended to carry out such a project now as part of the preparation for the future migration to S/4. The time and resources spent on this will not be wasted or duplicated in any way. What is more, the conversion itself will certainly go more smoothly and quickly, and the number of errors will be minimized. The project team will be able to focus solely on the migration process without also having to address the BP and any related issues. Additionally, it is important to note that users will become familiar with the logic of the new system and the challenges associated with migrating to S/4 ahead of time, which can be a significant advantage.