Business Partners

Objective

After completing this lesson, you will be able to analyze the Business Partner concept and customer categories, and manage vendor/customer master data, including vendor purchasing data.

Business Partner Approach and Data Model

Business partners (BP) are legal or natural persons with whom you have a business relationship. Customers and suppliers (vendors) are business partners with whom you have a relationship involving the transfer of goods and services.

The SAP Business Partner is the leading entity for creating vendor and customer master data, which also extends to the retail site maintenance. It is possible to create both the customer and vendor roles for one business partner. There are further advantages of the business partner concept, for example it provides additional features such as the business partner address data handling, which allows multiple addresses with time-dependency and usages. However, the relevant vendor and customer master data are maintained in the background when creating a new business partner.

From a technical perspective, the account group is needed for specific tasks, such as controlling partner functions for purchasing or sales documents.

To link the vendor and customer master with the business partner object, the related settings have to be maintained in customizing.

When a business partner is created, the Business Partner Category must be selected. The business partner category is the term used to classify a business partner as one of the following:

  • A natural person
  • A group
  • An organization

A natural person is for example a private individual, like a consumer. Therefore, you can define name components like academic titles, name affixes or prefixes, and name formatting rules, as well as marital status and occupations in customizing. They can then be used when creating a BP for a natural person.

A group represents for example a shared living arrangement, a community of heirs, or a married couple. Therefore, you can define group types in customizing, such as family, married couple, and so on.

An organization represents a legal entity, or a part of a legal entity, such as a company, a department of a company, or an association. "Organization" is an umbrella term used to map every kind of situation in day-to-day business activities. Vendors and customers are created as organizations. In customizing, you can define industry systems and industries, legal forms, andlegal entities for assignment to business partners of the organization category.

The business partner category determines which specific, additional fields are available for data entry.

The commercial business partners (vendors and customers) in our system are organizations.

Note

Note: The assignment of the business partner category is static and cannot be changed once the business partner has been created.

The figure, Maintain SAP Business Partner: Vendor, shows where the three BP elements appear in the application (transaction: BP) when creating a new business partner. In the application toolbar, you select the BP Category, and underneath, you find the fields for selecting the BP role and grouping.

Business partners can be maintained with the transaction BP.

The BP transaction is the single point of entry to create, edit, and display master data for any kind of business partners including vendors, and customers. However, it is possible to use alternative business partner application transactions delivered by SAP, for example BUP1, BUP2, BUP3, or create own entries in customizing. These transactions allow you to establish the context with which you start business partner maintenance, depending on the required activity and the assigned business partner roles.

When creating a new business partner, you maintain one BP role at a time. Additional roles are then defined in change mode.

The business partner role corresponds to a business context in which a business partner can appear.

Customizing Settings for Business Partners

This is the relevant customizing area for setting up business partners in an SAP S/4HANA system.

Additionally, the account groups are relevant. They are maintained in the IMG as follows:Logistics — GeneralBusiness PartnerSuppliersControlDefine Account Groups and Field Selection for Customers. Additional, specific FI-related settings can be made under IMG:Financial AccountingAccounts Receivable and Accounts PayableSupplier AccountsMaster DataPreparations for Creating Supplier Master DataDefine Account Groups with Screen Layout (Vendors), or …Customer AccountsMaster DataPreparations for Creating Customer Master Data → Define Account Groups with Screen Layout (Customers).

Furthermore, it is necessary to maintain the Customer/Vendor Integration to connect the objects accordingly.

Note: A Customer/Vendor Integration Customizing Check Report is available: Transaction Code - CVI_FS_CHECK_CUST, Report - CVI_FS_CHECK_CUSTOMIZING. The report is provided in SAP Note: 1623677 - BP_CVI: Check report for checking CVI Customizing. The report checks the customizing in both directions: Customer/Vendor to BP, and BP to Customer/Vendor.

Vendor Master Data

The data in the vendor master record is subdivided into three areas:

  • General Business Partner (BP Role 000000): This includes the address, additional addresses and bank details of the creditor. The data is valid client-wide.
  • CVI: FI Vendor (BP Role FLVN00) covers the Accounting data: This includes, for example, the number of the reconciliation account and the payment methods for the automatic payment transactions. Financial accounting data is entered at the company code level.
  • CVI: Vendor (BP Role FLVN01) covers the Purchasing Data: This includes the purchase order currency, incoterms, and various control data of the vendor. This data is maintained for the relevant purchasing organization(s). You can also enter alternative data that is only valid for specific sites or for vendor sub-ranges.

A vendor master record may be blocked, if, for example, the quality of the products delivered by the vendor does not meet quality standards. You can block a vendor from providing a particular product in the source list.

To create a business partner for a vendor, the roles vendor and FI vendor have to be created. This ensures that the relevant master data for the various vendor —related processes can be maintained, and that the business partner can then be used for the relevant functions. * The general role 000000 General Business Partner is the default dialog view for maintaining general data such as name, address, and language, and is available automatically. Therefore, this BP role cannot be assigned to a BP role grouping in customizing. It is not explicitly saved in table BUT100 — BP: Roles, which shows the BP roles created for a business partner, but the general data is saved in corresponding BP tables.

For the number assignment, you have to consider that both the business partner, and the vendor master (vendor: general data) require a number assignment. For the business partner, the number range (internal or external) of the BP Grouping is used. For the vendor master, the number range (internal or external) of the vendor account group is used, which is assigned to the relevant BP role. Thus, it is possible that the business partner and the vendor master numbers are different. However, you can determine in the Customer/Vendor Integration customizing, that the same number should be used for both objects. The prerequisite is that external number ranges are used, and that they overlap.

These are vendor-related entries, which you can maintain for every purchasing organization in your client. It concerns data that is important for purchasing, such as purchasing data, which for example includes control data for purchasing and invoice verification processes, as well as parameter settings for condition maintenance, and partner functions.

In addition to maintaining the data that is valid for the entire purchasing organization, you can also maintain data for a specific site and/or vendor sub-range in the purchasing data and partner functions views. This may include, for example, terms of payment or Incoterms that differ from the terms of payment or Incoterms in the purchasing organization. You can create this alternative data for the vendor at the following data retention levels:

  • Vendor sub-range (VSR)

  • Site

  • Vendor sub-range/site

The data retention level from which the system defaults data, for example, in a purchase order, is determined in the following sequence:

  1. Vendor sub-range/site/purchasing organization

  2. Vendor sub-range/purchasing organization

  3. Site/purchasing organization level

  4. Purchasing organization

Vendor sub-ranges are specified by vendors. Reasons for creating sub-ranges include, for example:

  • Different conditions

  • Different addresses

  • Different control data for requirements planning and purchase orders

In the vendor master resp. role BP Role FLNV01, the purchasing data and partner functions can be created separately for each sub-range.

The link between vendor and article is created using the purchasing info record. Maintaining the purchasing view of a Retail article master automatically creates and maintains the purchasing info record. Among other things, information is created about conditions, terms of delivery and payment agreements. Purchasing info records can provide default values when the purchase order is being created.

An article is assigned to a sub-range in the purchasing view of the article (purchasing info record). A sorting number can also be assigned, to sort the articles in a purchase order in the sequence the vendor expects.

In the vendor master purchasing data resp. BP Role FLNV01, you can choose which supply regions a vendor supplies.

Each site can be assigned to one supply region.

The system checks the supply regions of the vendor master when a purchase order is created for a site that is assigned to a supply region. If the vendor is not responsible for that particular region, the system issues a warning message.

If supply regions have been created in the vendor master, the information is taken into account in automatic supply source determination in purchasing.

Partner Functions

For certain operational functions, you can use partner functions to create a link between the vendor and other credit-side master records. The corresponding partner functions must be defined in these master records.

The partner functions created in the vendor master resp. BP Role FLVN01 can be defaulted and used in purchase orders and contracts.

Vendor Master Records:

  • Only one vendor master record is required if a vendor is also the order recipient, goods supplier, vendor, invoicing party and payee.

  • Several vendor master records are required if these functions are distributed to different locations or companies. They are linked to each other by partner functions.

You can enter a contact person for each partner function.

Partner functions allow you to assign different locations or companies to a vendor master record.

Partner functions refer to different functions that a particular vendor may have in the business relationship with you.

The related partner schemas and their assignment to the account group are defined in customizing )IMG:Materials ManagementPurchasingPartner DeterminationPartnerSettings in Supplier Master RecordDefine Partner Schemas in Supplier Master Record, and: …Assign Partner Schemas to Account Groups)

The account group is the central control element for creating vendor master records.

The account group determines:

  • The data fields in the master record that are either suppressed or displayed, and are either required entry or optional entry fields

  • The number range for the vendor master records

  • Further control elements, for example the partner determination procedures

There are further control settings for the vendor master which are complementary to the customizing of the account group. In customizing, you can fine tune the field selection in the vendor master (IMG:Logistics — GeneralBusiness PartnerSuppliersControlDefine Screen Layout Specific to Purchasing Organization, and: …Define Transaction-Dependent Screen Layout, as well as: IMG:Financial AccountingAccounts Receivable and Accounts PayableSupplier AccountsMaster DataPreparations for Creating Supplier Master DataDefine Screen Layout per Company Code (Vendors))

Customer Master Data

The advantage of the SAP Business Partner maintenance is that the same logic and processing steps are used to create the various business partners. The creation of customers as business partners is done in the same way as creating suppliers as business partners

The data in the customer master record is subdivided into three areas:

  • General Business Partner (BP Role 000000): This is the default, standard entry role in the BP transaction. It allows you to maintain data, which is valid client-wide. Examples of this include the address, additional addresses, and bank details of the customer.
  • CVI: FI Customer (BP Role FLCU00) covers the Accounting data: For example, this includes the number of the reconciliation account and the payment methods for the automatic payment transactions. Financial accounting data is entered at the company code level.
  • CVI: Customer (BP Role FLCU01) covers the Sales and Distribution data: For example, this includes the customer data for orders, shipping, and billing. This data is maintained for the relevant sales area(s).

A customer is not only a business partner in sales, but also a debit-side business partner, for financial accounting purposes. For this reason, the customer master record is used by both the sales and the financial accounting department. Customers are classified as debitors in Financial Accounting.

Every site has an internal customer master record.

Besides the customers, for which a full master record has to be created to map all relevant business processes in the system, there is also the consumer as a customer in retail. A consumer is a natural person and thus created in this BP category, and usually it is sufficient to create the general business partner role. Here, you can maintain data such as:

  • Personal Data
  • Address
  • Banking details
  • Payment cards

For overall sales processes, a reference customer (there is one per client) has to be maintained. The reference customer is a full customer master record of BP category Organization. The assignment of a reference customer is maintained in the SAPGui transaction VD07.

For E-Commerce customers, and also for Sales Employees, use BP category Organization. The sales employee then needs to be assigned to a corresponding customer.

For intercompany transactions, an intercompany supplier and customer need to be maintained. This is generally set up as a business partner with BP category Organization..

Postprocessing Desktop

Sometimes it is not possible to save a business partner, because mandatory fields are not maintained. By choosing Continue, the error message is gone and no longer visible. Use the SAP Gui transaction MDS_PPO2 to view these messages and solve the related issues

For a customer, there are mandatory partner functions, which means you must create these roles when creating a customer master record resp. BP Role FLCU01. These mandatory roles are defined in customizing (IMG:Sales and DistributionMaster DataBusiness PartnersCustomersCustomer HierarchySet Partner Determination For Hierarchy Categories), and ensure that you can flexibly set up the business processes with your customers. The central, mandatory partner function is sold-to party, which represents the actual customer number in the system. This is highlighted in the figure above with the thick yellow circle. Along with this mandatory, not changeable role, further (changeable) mandatory roles are created: ship-to party (where to send the ordered merchandise?), bill-to party (where to send the invoice?), payer (who will settle the invoice?). These could be different addresses maintained in an own business partner (customer) master record. For example when the customer has an off-site rented storage facility, the delivery address (ship-to party) is different from the customer’s main address. By setting up message determination for the right partner functions, the system automatically chooses the relevant address for your business documents, such as delivery note (ship-to party) or customer invoice (bill-to party).

The account group is the central control element for creating customer master records.

The account group determines:

  • The data fields in the master record that are either suppressed or displayed, and are either required entry or optional entry fields

  • The number range for the customer master record of the sold-to party or the ship-to party and so on

  • Further control elements, for example, the partner determination procedure

Example:

A customer master record for a ship-to party (created with account group 0002) contains certain views and data fields. This master record requires information relevant to shipping. However, all the fields relevant to billing are suppressed.

Account groups are contained in the standard system. If required, you can create additional account groups.

Display Customer Master Data

Display Customer master data:

Steps

  1. Master DataEdit customersBusiness PartnerMaintain Business Partner

    Field name or data type

    Values
    BusinessPartnerR1TC0100

    Give an explanation for each of the individual BP roles and views.

    Choose ExtrasAdministrative Data and display the Account group KUNA (= Customer, ext.).

    In the field Display in BP role:, switch to FLCU01 — CVI: Customer (defined).

    Choose the Customer: General Data tab and display the Account Group KUNA.

  2. SAP Reference IMG:Logistics-GeneralBusiness PartnerCustomersControlDefine Account Groups and Field Selection for Customers

    • Choose Account Group KUNA and display the details

    • Double click on General data in field group Field Status, then on Address, in order to display how you can maintain the field status for each field. Keep in mind that you may have to use the button Next Page in order to show all available fields

    • Go back twice to the account group details view, and point out the Partner Determination Procedure AG

  3. Show where the Partner Determination Procedures are defined:

    IMG:Sales and DistributionMaster DataBusiness PartnersCustomersCustomer HierarchySet Partner Determination For Hierarchy Categories

    Choose: Set Up Partner Determination for Customer Master, select the Partner Determination Procedure AG (right hand side) and doubleclick on Partner Functions in Procedure. For partner determination procedure AG, the available partner functions are displayed. Some are mandatory, and the Sold-to party is mandatory and not modifiable.

Display and Create Vendor Master Data

First, show the vendor master data of vendor R1TV0300.

Steps

  1. RetailingMaster DataSupplier DataSuppliersMaintain Business Partner

    Field name or data type

    Values
    Business PartnerR1TV0300
    Display in BP RoleFLVN01 — CVI: Vendor
    company CodeR300
    Purch. OrganizationR300

    Point out the Address details including language setting, and pay particular attention to the Partner Functions. Point out the partner functions maintained for this vendor.

    • Explain the importance of the Purchasing data for setting up purchasing processes and condition control parameters for the vendor. Then go to Supply Regions. Show that it is possible to assign more than one supply region to each vendor.

    • Show which account group was used to create this vendor: Vendor: General Data. It is vendor account group 0001.

    Leave the vendor master to now display the vendor account group 0001 and related elements in the IMG.

  2. IMG:Logistics — GeneralBusiness PartnerSuppliersControlDefine Account Groups and Field Selection (Supplier).

    Choose the details of account group 0001. Explain the control options in the available subscreens.

    Subscreen Data Retent. Levels: Purchasing

    These flags denote that that data can be stored for a vendor master record at the related level, e.g. at VSR-level and site-level

    Regarding default data for the article (maybe use a second session to briefly display this):

    Point out that the general control of the system behavior for creating new and updating existing articles using vendor default values can be found in Logistics — GeneralBasic Data RetailGeneral Control, Retail Master DataControl parameters for material masterSupplier default data.

    There, the default setting is: Propose and copy material data from supplier master.

    In the vendor account group, these settings can be fine-tuned regarding the possible update of existing articles. The default (blank) is: Do not transfer any data.

  3. Show further vendor master customizing control settings.IMG:Logistics — GeneralBusiness PartnerSuppliersControl

    Show the two customizing settings:

    • →Define Screen Layout Specific to Purchasing Organization

    • →Define Transaction-Dependent Screen Layout

  4. Use a second session to show the following:

    These control settings for the vendor master are complementary to the customizing of the account group under Financial Accounting. Choose account group 0001. IMG:Financial AccountingAccounts Receivable and Accounts PayableSupplier AccountsMaster DataPreparations for Creating Supplier Master DataDefine Account Groups with Screen Layout (Vendors).

    This is a subset of the configuration options we have in Logistics — General, but on the other hand, here you can fine-tune the field selection for the accounting data in the vendor master:

    Back to the IMG; Show the customizing setting underneath:

    • Define Screen Layout per Company Code (Vendors)

  5. Next, display where the partner schemas L1, L2, L3, which are assigned to account group 0001, are maintained:

    Materials ManagementPurchasingPartner DeterminationPartner Settings in Supplier Master RecordDefine Partner Schemas in Supplier Master Record.

    Select L1, doubleclick Partner Functions in Procedure.

  6. Now demo Exercise – Create a Vendor and Display related Customizing Settings.

  7. From Exercise — Create a Vendor and Display related Customizing Settings, the participants perform Task — Create a New Vendor and Display Customizing Settings for Business Partners.

Create a Vendor and Display related Customizing Settings

Business Example

You want to consider Northern Dairies as a new vendor and create the related master data.

Task 1: Create a New Vendor

Create the new vendor RV3##. Thecompany code is R300, and the responsible purchasing organization is R300. The name is Northern Dairies Gr##, the address is Market Street 25 in 66124 TOWN, the country key is US and the language is English. The order currency is USD, the payment terms are 0001, the incoterms are FH and the incoterms location is Town. The reconciliation account is 211000. Familiarize yourself with the vendor data.

Steps

  1. Start by accessing the BP transaction to create vendor RV3##, then enter the data on the initial screen.

    1. Retailing: Master DataSupplier DataSuppliersMaintain Business Partner

    2. Choose Create Organization

      Make the following entries:

      Field name or data typeValues
      Business PartnerRV3##
      GroupingLIEF
      Create in BP roleFLVN01 — CVI: Vendor
    3. Confirm the pop up by choosing Create.

      On the Addresstab, enter the following:

      Field name or data typeValues
      TitleCompany
      NameNorthern Dairies Gr##
      Search termSUPERMARKET MILCH
      Street / House NumberMarket Street 25
      Postal Code / City66124 TOWN
      CountryUS
      LanguageEnglish
    4. Choose Purchasing

      In the Purchasing tab, enter the following:

      Field name or data typeValues
      Order currencyUSD
      Payment Terms0001
      IncotermsFH
      Incoterms Location 1Town
    5. Save your settings.

      The message: Business partner RV3##created appears.

    6. ChooseSwitch Between Display and Change in the application toolbar.

      Make the following entries:

      Field name or data typeValues
      Change in BP roleFLVN00 — CVI: FI Vendor (New)
    7. Choose Company Code.

      In the Vendor: Account Management tab, enter the following:

      Field name or data typeValues
      Reconciliation acct211000
    8. Saveyour settings.

    The message: Changes have been saved appears.

  2. Display the account group which was determined by the system for creating the vendor master.

    1. Retailing: Master DataEdit customersBusiness PartnerMaintain Business Partner

      Choose BusinessPartner RV3##, select Start and doubleclick on the displayed Partner RV3##.

    2. In theDisplay in BP role field, choose FLVN01 CVI: Vendor (maintained).

      Go to the Vendor: General Data tab, and the Vendor Assignment subscreen.

      Field name or data typeValues
      Account groupLIEF

Task 2: Display Customizing Settings for Business Partners

Familiarize yourself with customizing settings for business partners.

Steps

  1. Display the BP Roles which were used in the previous exercise. Do not make any changes

    IMG:Cross-Application ComponentsSAP Business PartnerBusiness PartnerBasic SettingsBusiness Partner RolesDefine BP Roles

    The first relevant role000000 General Business Partner is defined by SAP as default view for maintaining the general data of a business partner in the dialog. It is there automatically in the BP maintenance (transaction BP) to enter the name, address, language and so on for the business partner. The general data created for a business partner is then stored in various business partner database tables, such as BUT000, BUT020.

    Further relevant BP roles for the vendor creation are:FLVN00 — CVI: FI Vendor, and FLVN01 — CVI: Vendor.

  2. Now display the BP Groupings and number ranges including their definition which were used in the previous exercise. Do not make any changes.

    IMG:Cross-Application ComponentsSAP Business PartnerBusiness PartnerBasic SettingsNumber Ranges and GroupingsDefine Groupings and Assign Number Ranges

    The relevant BP Grouping is LIEF, with the assigned number range XX.

    Open the F4 Help on the Number range field.

    It’s an alphanumeric external number range. This is why the RV3## business partner number could be manually defined number in the previous exercise.

  3. Now display where you can define industry systems and industries, legal formsand legal entitiesfor assignment to business partners of the BP category organization and where these fields can be displayed in the BP master record. Do not make any changes.

    IMG:Cross-Application ComponentsSAP Business PartnerBusiness PartnerOrganizations

    Open a second session and display the new vendor created in the previous exercise.

    SAP MenuLogisticsRetailingMaster DataSupplier DataSuppliersMaintain Business Partner

    Enter RV3## in the BusinessPartner: field on the left and press Enter so you can select it (double-click). In the 000000 — General Business Partner role, choose the Identification tab.

  4. Find out where you can see that the vendor account group LIEF, which was used by the system to create the vendor RV3## from the previous exercise, is depending on the BP roles FLVN00 — CVI: FI Vendor, and FLVN01 — CVI: Vendor. Do not make any changes.

    IMG:Cross-Application ComponentsMaster Data SynchronizationCustomer/ Vendor IntegrationBusiness Partner SettingsSettings for Vendor IntegrationDefine BP Role for Direction Vendor to BP (or: …Settings for Customer IntegrationDefine BP Role for Direction Customer to BP)

    The account group controls which partner roles are to be created for the new vendor. The system also checks the account group’s number range to determine the vendor number of the new supplier business partner.

  5. Now find out where you can maintain the BP rolesFLVN00 — CVI: FI Vendor, and FLVN01 — CVI: Vendor and what it means when the radio button is set to Vendor-Based. Do not make any changes.

    IMG:Cross-Application ComponentsMaster Data SynchronizationCustomer/ Vendor IntegrationBusiness Partner SettingsSettings for Vendor IntegrationDefine BP Role for Direction Vendor to BP (or: …Settings for Customer IntegrationSet BP Role Category for Direction BP to Customer)

    Select one of the BP roles (either FLVN00 or FLVN01) and choose Details. When the radio button is set to Vendor-Based it means that if you set this Mandatory for Vendor indicator, you determine that when you process the business partner in this role category or in the assigned BP role, the system automatically processes the corresponding vendor.

  6. Now find out where and how the number assignment of the business partner RV3## from the previous exercise and the vendor master can be aligned. Do not make any changes.

    IMG:Cross-Application ComponentsMaster Data SynchronizationCustomer/ Vendor IntegrationBusiness Partner SettingsSettings for Vendor IntegrationField Assignment for Vendor IntegrationAssign KeysDefine Number Assignment for Direction BP to Vendor (or: …Settings for Customer IntegrationField Assignment for Customer IntegrationAssign KeysDefine Number Assignment for Direction BP to Customer)

    Here, the BP Grouping LIEF and the vendor account group LIEF are connected. For this combination, the flag Same Nos. (Same numbers) is set. As a result, this flag is the reason why the system automatically assigned the business partner number RV3## to the vendor. Both the BP grouping, and the vendor account group have an alphanumerical, external number range assigned, so the same number could be used by the system for both objects.