The master data of customers and vendors is managed in SAP S/4HANA by using business partner master data. By using this approach, it is possible to centrally maintain the master data for customers and vendors (in SAP ERP they have been handled separately).

Business partner master data can be maintained with the transaction BP or by using a corresponding app from the SAP Fiori launchpad. Business partners can be assigned multiple company codes. Business partners can be categorized as a person, group, or organization. An organization represents units such as a company, a department of a company, or an association. Organization is an umbrella term to map every kind of situation in the day-to-day business activities. A group represents a shared living arrangement, a married couple, or an executive board.

The link between a business partner and other components is achieved by a role concept. A business partner role corresponds to a business context in which a business partner can appear. Relevant business partner roles related to shipping process are:
- Business Partner general (000000)
- Customer (FLCU01)
- FI customer (FLCU00)
- Vendor (FLVN01)
- FI vendor (FLVN00)
- Invoicing Party (BBP006)
- Carrier (CRM010)
This ensures that the relevant master data for the various processes can be recorded correspondingly and that the business partner can be used for the relevant functions (such as sold-to party).
You define the general business partner data once and assign business partner roles (BP roles) to the business partner. Specific data is stored for each business partner role. In this way, you do not store redundant data, since the general data is independent of a business partner’s function or application-specific extensions. When you first create a business partner in the system, the BP role General Business Partner is automatically assigned to the business partner.

Assigning partner functions in the SAP system determines the functions of particular partners in the process. A partner function is a particular role that a business partner can take during the process. For example, one customer orders some products (partner function: sold-to-party and another customer receives the material (partner function: Ship-to-party). One partner can have several functions. For example, when all the partner functions within the customer partner type are assigned to one business partner, the same customer is the sold-to-party, ship-to-party, payer, and bill-to-party.
The following is a list of partner functions commonly used in the shipping process:
- Consignee
- Bill-to-party
- Carrier
- Shipper
- Ordering party
- Driver
- Payer
- Freight forwarder
Additional text can be defined for the business partner master data and you can use them as the printing address. The same business partner number can be maintained across multiple company codes.
Drivers: Drivers operate vehicles. They are defined as business partner with the role driver. Attributes like driver qualifications, shift sequence, validity period, home location, and absences can be maintained.
