How To Configure S4HANA BP and CVI In 7 Easy Steps

How To Configure S4HANA BP and CVI In 7 Easy Steps

consult
Home » How To Configure S4HANA BP and CVI In 7 Easy Steps

In the traditional ERP systems , SAP uses vendor master & customer master. These do not fit into a modern ERP system and has several limitations. That’s the reason S4 HANA has a strategic object model called Business Partner (BP) for vendor & customer master.

Table of Contents

1. Limitations of the Customer/Vendor Object Model

  • Only one single address can be maintained
  • One single entity can not have a relation between a Vendor and a Customer for the same real-world entity (no role concept).
  • No time-dependency

In terms of SAP Business Partner the definition for Customer and Vendor is the following:

1.1 Customer

A Customer is a Business Partner to which goods and services are sold and/or delivered. A Business Partner can be a Customer and a Vendor at the same time i.e. Customer also supplies goods. A Customer master holds information such as name, address, bank details, tax details and delivery and billing preferences. This

1.2 Vendor

A Vendor/Supplier is a Business Partner which delivers and sells goods and services . A Business Partner can be a Vendor and a Customer at the same time i.e. Vendor also buys goods.

2. Customer/Vendor Integration (CVI)

--> To use the SAP Business Partner as leading object in SAP S/HANA, the Customer/Vendor Integration (CVI) must be used. 

--> The CVI component ensures the synchronization between the Business Partner object and the Customer/Vendor objects

CVI assigns Customer and Vendor master data object to SAP Business Partner object and vice versa as shown in the below diagram.

Picture : CVI Complex Interface

A Business Partner is always created when a Customer or Vendor is created.

In this post We will Configure SAP S4HANA BP (Business Partner) and CVI (Customer-Vendor integration) in 7 Easy Steps. Also we will configure the system in a way so that S4HANA Business Partner – Customer-Vendor will have same number.

Before having an overview of all the 7 steps involved in Configuration of S4HANA BP (Business Partner) and CVI (Customer-Vendor integration), let’s first have a glance of the pre-requisite configurations and related posts

Picture : Pre-Requisite Configuration for BP & CVI

Link to each post is given below

Once you have completed all the above configurations, you are ready to configure BP & CVI .

Let’s have an overview of all the 7 steps involved in Configuration of S4HANA BP (Business Partner) and CVI (Customer-Vendor integration)

3. Seven Steps to configure BP (Business Partners) and CVI (Customer-Vendor Integration)

Time needed: 10 minutes

How to Configure S4HANA Business Partner – Customer-Vendor Integration in 7 Easy Steps

  1. Step 1 – Define Account Group

    Define Account Groups For Customers & Vendors

  2. Step 2 – Create Number Ranges

    Create Number Ranges for Customer Accounts & Vendor Accounts

  3. Step 3 – Assign Number Ranges

    Assign Number Ranges to Customer & Vendor Account Groups

  4. Step 4 – BP Number Range Creation

    Define Number Range for Business Partners

  5. Step 5 – Assign BP Number Ranges

    Define BP Grouping & Assign Number Range

  6. Step 6 – Number Assignment

    Number Assignment for Direction BP to Customer & BP to Vendor

  7. Step 7 – Create your first BP in S4 HANA

    Create your first BP representing Vendor in S4 HANA
    Create your first BP representing Customer in S4 HANA

Step 1 : Define Account Groups For Customers & Vendors

To create a vendor or customer master record, one has to specify an account group. This is an efficient method of creating customers/vendors that may have the same or similar data.

We can differentiate between different type of vendors or customers through having separate account groups. For example – We can make the different account groups to identify

  • Export vendor
  • Domestic Vendor
  • Service Vendor
  • One time Vendors

Note : To read more about the account group in the reference of Business partner in S4 HANA, you can read HERE on SAP Help

For our Car business vendors & Customers (BPs) we have defines below account groups

1.1 Define Account Groups For Customers

Here we will Define Account Groups For Customers.

Follow the below path

Picture : Path to Define Account Groups For Customers

We have defined account group “CUST” for our customers

Picture : Define Account Groups For Customers

1.2 Define Account Groups For Vendors

Here we will Define Account Groups For Vendors.

Follow the below path

Picture : Path to Define Account Groups For Vendors

We have defined account group “SUPL” for our customers

Picture : Define Account Groups For Vendors

Step 2 :Create Number Ranges for Customer Accounts & Vendor Accounts

In this configuration we will create Number Ranges for Customer Accounts & Vendor Accounts

2.1 Create Number Ranges for Customer Accounts

Follow the below path to Create Number Ranges for Customer Accounts

Picture : Path to Create Number Ranges for Customer Accounts

Configure the Customers number ranges as given in the below screenshot

Picture : Create Number Ranges for Customer Accounts

2.2 Create Number Ranges for Vendor Accounts

Follow the below path to Create Number Ranges for Vendor Accounts

Picture : Path to Create Number Ranges for Vendor Accounts

Configure the Customers number ranges as given in the below screenshot

Picture : Create Number Ranges for Vendor Accounts

Step 3 :Assign Number Ranges to Customer & Vendor Account Groups

In this configuration we will assign Number Ranges to Customer & Vendor Account Groups, which we have created in the previous section.

3.1 Assign Number Ranges to Customer Account Groups

Follow the below path to Assign Number Ranges to Customer Account Groups

Picture : Path to Assign Number Ranges to Customer Account Groups

Assign the number range “ZP” to the customer account group “CUST”

Picture : Assign Number Ranges to Customer Account Groups

3.2 Assign Number Ranges to Vendor Account Groups

Assign the number range “ZP” to the customer account group “SUPL”

Picture : Assign Number Ranges to Vendor Account Groups

Step 4 :Define Number Range for Business Partners

Now we will define number ranges for Business Partners

Picture : Config Path for Define Number Range for BP

T-Code – BUCF

To keep the number range between BP & Vendor as well as BP & Customer , create the same number range for BP as we did for Account Group “CUST” & “SUPL”

Picture : Define Number Range for Business Partners

Step 5 :Define Grouping & Assign Number Range

Each Business Partner must be assigned to a grouping. It determines how an entry is made in the Business Partner Number field.

External Standard Grouping radio button must be selected. Here we
must assign the number range which is used for your actual Customer numbers (which is assigned to the Customer account group).

Picture : Config Path for Define Groupings and Assign Number Ranges
Picture : Define Grouping & Assign Number Range

5.1 Expected Error

Please note that you might receive an Runtime system dump “DYNP_TOO_MANY_RADIOBUTTONS_ON” when defining groupings and assigning number ranges for Business Partner number.

a)-Reason of the Error

Only one of the field should be set to radio button as “X” In a group of radio buttons. If multiple radio buttons of the group are set at the same time. This error causes the application to terminate and results in a short dump

b)-Resolution

To resolve the error run the report “BDT_CORR_003”

Please check SAP note 2394133 

Step 6 :Number Assignment for Direction BP to Customer & BP to Vendor

In this IMG activity, groupings for the Business Partner is assigned to the account groups for the Customer/Vendor master records to ensure that when Customers/Vendors are processed as part of Customer/Vendor Integration the system also updates the Business Partner at the same time. With this
assignment, it is decided whether the Business Partner is to be created with a grouping with internal or external number assignment or with identical numbers.

Number assignments (CVI-Target: Business Partner)

6.1 Number Assignment for Direction BP to Customer

Picture : Path to Number Assignment for Direction BP to Customer
Picture : Number Assignment for Direction BP to Customer

6.2 Number Assignment for Direction BP to Vendor

Picture : Path to Number Assignment for Direction BP to Vendor
Picture : Number Assignment for Direction BP to Vendor

Step 7 :Now Create Our First BP Vendor & First BP Customer

All configuration related to BP & CVI integration is done now. We will create our first BP Vendor & BP Customer now.

7.1 Creation of First BP Vendor

Start Transaction “BP”

7.1.1 Creation of Role “000000 Business Partner (Gen.)”

Input the name of BP vendor you want to create & click on Create organization as shown in below

Picture 1 : First Vendor Creation

fill out address and other details like language

Picture 2 : First Vendor Creation
7.1.2 Creation of Role “FLVN00 – FI Vendor”

Now from the dropdown in “Display in BP role” select role “FLVN00 – FI Vendor”

Picture 3 : First Vendor Creation

Input reconciliation account 21100000 (Pick from the downloaded GL Account master from above)

You can create GL 21100000 manually also.

Please check HERE to see details of this GL 21100000 creation step by step

Picture 4 : First Vendor Creation
7.1.3 Creation of Role “FLVN01 – Supplier”

Now from the dropdown in “Display in BP role” select role “FLVN01 – Supplier”

This will create our vendor in our Purchasing organization “PA10”

Picture 5 : First Vendor Creation

We have created our first vendor PA01VEN01 successfully !!

7.2 BP as “Default Party Entitled to Dispose” for Embedded & Decentralized S4 HANA

We have to create a BP with plant assigned to it to declare it as default part entitled to dispose in embedded EWM.

--> For Embedded EWM creation of BP with plant assigned to it is enough to declare this BP as Default Part Entitled to Dispose

--> For Decentralized S4 HANA, in addition to the creating of a vendor with plant assigned to this vendor, We need to assign this BP to the plant in the table /SCWM/TMAPPLANT is used (View /SCWM/VTMAPPLANT)

Please check below post for detail

Configure EWM in S/4 HANA

Now we will declare our BP as “Default Party Entitled to dispose” for plant PA10/EWM WM PA11 (check post Configure EWM in S/4 HANA for details)

7.3 Creation of First BP Customer

Start Transaction “BP”

Input the name of BP vendor you want to create & click on Create organization as shown in below

7.3.1 Creation of Role “000000 Business Partner (Gen.)”

Customer Name is PA01CUST01 – “Houston Direct Auto”

Select Material Group as “BP03”

First Create General Role “000000 Business Partner (Gen.)”

Picture : Creation of BP Customer “General Role”

Input address details like – street number, post code city , region etc. as shown in the below screenshot

Picture : Creation of BP Customer “General Role” address details
7.3.2 Creation of Role ” FLCU01 Customer ”

Now in the drop down choose the role as “FLCU01 Customer” and click on sales & distribution

Input the below values

Sales Org. as “PA10-IC Car Sales Organi”
Distr. Channel as “PA-Car Dealers”
Division as “DC-Diesel Car”

In the “order” tab input as

Cust.Pric.Procedure as “IC-IC CarCust PriceP”

Picture : Values in “Order” tab

In the “Shipping” tab input the values

  • Delivery Priority as “2-Normal”
  • Delivering Plant as “PA10-PPIC C”
  • Shipping Conditions as “P1-Standard”
Picture : Values in “Shipping” tab

In the “Billing” tab input the values

  • Tax classification for customer as “1-Liable for Taxes”
  • Acct Assmt Grp Cust. as “01-Domestic Revenue”
Picture : Tax Classification

save the entries

7.3.3 Creation of Role ” FLCU00 Customer ”

Now in the drop down choose the role as “FLCU01 Customer” and click on sales & distribution

Input the reconciliation account 112100000 -“PPIN-Receivables Domestic” as created HERE

Picture : Creation of “FLCU00 -Customer” Role

7.4 Creation of BP Vendor for Vendor Consignment

For Vendor consignment, our vendor BP should have the below important values

Please note that above requirements are only for the role FLVN01. The rest of the BP vendor creation process is same as explained HERE

Note : Please check the below post to check step by step configuration of the Consignment process in detail

SAP Consignment: Configuration Guide and Process Overview

7.4.1 Creation of Role “FLVN01 – Supplier”

Below highlighted fields are required to use the BP in the vendor consignment process

Picture: Consignment BP Fields-1

Picture: Consignment BP Fields-2

7.5 Creation of BP Customer & Supplier for STO with Delivery Scenario

For the scenario STO with delivery scenario

  • Suppling Plant should be created as supplier in the receiving plant purchasing organization
  • Receiving plant should be created as customer in the sending plant sales organization & distribution channel.
Picture: Customer & Supplier in STO with Delivery Scenario
7.5.1 Creation of BP Supplier for STO with Delivery Scenario

We will create plant PA10 as Supplier “PA10_PLANT” in the receiving plant purchasing organization “PA10”

Start BP and create general data inputting plant address etc.

Now create FLVN01 Supplier role and select “Vendor -General Data” tab and input plant “PA10” here

Picture: Plant “PA10” as a supplier “PA10_PLANT”

Now create rest of the Vendor roles as explained in the heading Creation of First BP Vendor

7.5.2 Creation of BP Customer for STO with Delivery Scenario

Here |material is supplied to plant PA20 so plant PA20 is customer.

--> Plant PA20 will be represented as customer "PA20_CUST" in the supplying plant Sales Organization "PA10", Distribution Channel "PA" & Division "DC""

Create this Customer as explained in the section Creation of First BP Customer

7.6 Creation of BP Customer & Supplier for Inter-Company STO with Delivery & Billing Scenario

This scenario is inter-company scenario so we are taking receiving plant as PP10 which belongs to the different company code PP10.

  • Suppling Plant should be created as supplier in the receiving plant purchasing organization
  • Receiving plant should be created as customer in the sending plant sales organization & distribution channel.
Picture: Customer & Supplier in Inter-Company STO with Delivery & Billing Scenario

Please check the below post for the details of configuration & testing of SAP Intercompany STO Process with Delivery & Billing

How to Configure SAP Intercompany STO Process with Delivery & Billing

7.6.1 Creation of BP Supplier for Inter-Company STO with Delivery & Billing

We will create plant PA10 as Supplier “PA10_PLANT” in the receiving plant purchasing organization “PP10”

Start BP and create general data inputting plant address etc.

Now create FLVN01 Supplier role and select “Vendor -General Data” tab and input plant “PP10” here

Picture: Plant “PA10” as a supplier “PA10_PLANT” in PP10 Purchasing Organization

Now create rest of the Vendor roles as explained in the heading Creation of First BP Vendor

Input the Schema group supplier as “02” -SPL Sch.Grp IC STO Dlv Billing, in order to determine the pricing schema correctly as explained in the below post

Ultimate guide to SAP S4 HANA MM Pricing Procedure- Define Schema Determination for Inter-company STO Process with Delivery & Billing

Picture: Pricing Schema for supplier as “02” in order to determine the correct Pricing schema
7.6.2 Creation of BP Customer for Inter-Company STO with Delivery & Billing

Here material is supplied to plant PP10 so plant PP10 is customer.

--> Plant PP10 will be represented as customer "PP10_CUST" in the supplying plant Sales Organization "PA10", Distribution Channel "PA" & Division "DC""
Picture : Creation of Plant PP10 as customer PP10_CUST

Please note that it is crucial to input correct value of “Customer pricing Procedure” in order to determine the correct Pricing Procedure in Inter-company STO billing

Picture: Customer Pricing Procedure in BP Customer

Please see the below post for the details on creation of “Customer Pricing Procedure” & Usage of the same in determining the correct pricing procedure

The Ultimate SAP S4 HANA Sales Pricing Guide with FAQ – Document Pricing Procedure

The Ultimate SAP S4 HANA Sales Pricing Guide with FAQ – Pricing Procedure Determination for Inter-Company STO Billing

Create this Customer as explained in the section Creation of First BP Customer

FAQ : CVI – Customer Vendor Integration

Is it necessary to assign the same number for BP and the related customer or vendor? 

No, a BP can have its own number since it is an independent object. A BP is related to a vendor through the table CVI_VEND_LINK, and related to a customer through the table CVI_CUST_LINK. Therefore, the BP linked to a Customer/vendor do not need to have the same number.

When a customer is also a vendor, is it mandatory to synch both in only one BP?

SAP recommends creating one BP per each legal entity, and adding Roles for the different business functions used to interact with the company. However, it is not mandatory.

What happens to Partner Functions for Customers and Vendors in SAP S/4HANA?

From a functionality perspective there is no change. Partner function in S/4HANA works the same way as it does in SAP ERP. In BP transaction in S/4HANA, if you go to the Partner function tab you will find an additional column called “Assigned BP”. This column displays the BP number of the Vendor or Customer assigned to the Partner Function.

Courtesy : SAP Note 2713963 

In the Previous Post we have uploaded GL master. GL accounts are required to create/configure further process like BP, MM-FI Integration etc. Click on the above link to read in detail.

In the next post we will configure MM input tax. MM input tax (A/P tax) is required to configure further business processes like Pricing , FI Integration etc.


Image Courtesy : Flat vector created by freepik – www.freepik.com


Join the discussion