This tutorial on SAP Partner Function Configuration aims to give
readers a clear picture on what partner functions are and their role in the SAP
environment.
Partner functions describe the people and organizations involved
in your business processes. These terms allow you to identify which functions a
partner has to perform in any given process.
Functions are always assigned to partner function categories
that are hard-coded in the system. SAP incorporates commonly used partner
functions but you can also define your own.
A Closer Look At SAP Partner Functions
To dig deeper, let’s open a sales order document and go to
Header → Partners. There you will find at least four line items consisting of
different partner functions. Now, open the shipment document and you’ll notice
that there is at least one partner function line item.
A partner function represents a function that is carried out by
a customer. Therefore, it’s important that SAP considers it as a required
object during every SD transaction that carries a different
partner function assignment.
Whenever you create a new customer, regardless of the system
environment, SAP automatically generates four partner functions:
·
Sold-to Party (SP) → The party that places an order for
goods/services.
·
Ship-to Party (SH) → The party to whom the goods will be
delivered to.
·
Bill-to Party (BP) → The party that will receive the invoice.
·
Payer (PY) → The party that pays the invoice.
When you create a sales order document, the system calls
those four functions respectively. As the transaction progresses, the outbound
delivery document will use the Ship-to Party function, then call the BP and PY
functions for the invoicing process.
There are more partner functions available to users:
·
During shipment document creation there is a special partner
function called Forwarding Agent. A Forwarding Agent is not a customer type. In
other words, this function allows for the use of a third party vendor to handle
transportation in a shipment transaction.
· The Employee Responsible (ER) partner function maintains
sales employee master data that is assigned to a specific customer.
· Use the Contact Person (CP) partner function to assign a
specific point of contact for each customer.
Now, let’s take a look at how to configure SAP partner functions
that you will use in this transaction, and test the transaction process to make
things crystal clear.
SAP Partner Function Configuration
1.
Call your transaction VOPAN, then select the customer
master and click the “Change” button (or select SPRO→Sales and
Distribution→Basic Functions→Partner Determination→ Set Up Determination → Set
Up Partner Determination for Customer Master).
2. Use the standard partner function for ease of configuration or
future maintenance (recommended). If you choose to create new partner function
code, copy and use the standard code as the basis for your work.
3.
Double click on the Partner Functions folder.
4.
Highlight the Sold-to Party.
5.
Copy the selected line.
6.
Edit the code and the description.
·
The type of partner remains KU (Customer).
·
You can have multiple ship-to parties, but the Sold-to Party
remains a single entity so ensure the uniqueness field is checked.
7.
Repeat the same process for Ship-to, Bill-to, and Payer
functions. Click on the save button.
8.
Now assign the newly created partner functions to Account Group.
Account Group determines the number range, control field statuses, and some
procedural text. For this example, we are using a customized Account Group.
9.
Double click on the “Partner Determination Procedures” and use
the determination procedures set up during the master data customer creation.
Using customized partner determination code is an option, but the standard
“AG” (Sold-to Party) will suffice in this instance. Now double click on the
sub-folder, “Partner Functions in Procedure”. Create your new entries by
copying them from the standard.
10.
Update the partner functions field by using the customized code
created previously.
·
The not modifiable field is checked to avoid
manual update during master data creation.
·
Mandatory function is checked so that the
system will consider it as a required function during creation.
11.
Click save. The partner function is ready to use in your
transaction.
Testing SAP Partner Function Configuration In Master Data
Customer Creation
Now, we can test your configuration by calling out
transaction XD01 – VD01 or BP if
you are using SAP S/4HANA – and fill out the sales area.
1. Select the tab “Partner Functions”. The partner determination
will call our customized partner functions. Now, click the save button.
2.
Next, call the new customer in Change Mode (transaction XD02,
or VD02, or BP) and note that as “not modifiable”
remained checked during partner determination, the system will not allow you to
manually alter it.
3.
We will assume that this customer has different delivery
addresses and as a consequence different Ship-to Parties. You’ll need to create
another customer in a separate window before returning to your transaction and
adding a new line for Ship-to Party code. More than one Ship-to Party, Bill-to
Party, or Payer is permissible thanks to our configuration (step 4 above).
Click on the save button.
How To Utilize SAP Partner Function Employee Responsible
As noted at the beginning of this tutorial, if you wish to
assign a point of contact to a specific customer then simply use partner
function Employee Responsible. The steps are the same as in maintaining the
customer.
1. Create a new partner function by performing a copy from partner
function Employee Responsible.
2. Assign the partner function to your partner determination
procedure (whether completed in customer master or during document creation).
3.
Create the master data point of contact through
transaction VPE1.