Describing and Maintaining Master Data

Objectives

After completing this lesson, you will be able to:
  • Explain the master data objects
  • Maintain business partner master data
  • Maintain contract account master data
  • Explain the usage of provider contracts

Master Data Overview

The figure describes the master data objects of the business partner, described in the following texts.

The business partner represents a natural or legal person with whom business relationships can be conducted.

The business partner contains general data (name, addresses, bank details) and role-specific data depending on the business context. The role MKK Contract Partner is required for contract accounting and invoicing but contains no control data.

The business partner could have several contract accounts for different relationships.

The contract account represents the object to which both the invoicing documents and the contract accounting documents are posted.

The contract account contains – in the contrary to the business partner – important control data for contract accounting and invoicing processes.

The contract account can have several provider contracts.

The provider contract comprises all legally binding agreements of the business partner.

Business Partner

Visualization of different business partners.

The business partner represents a person or an organization or a group for which you have to process receivables and payments.

The business partner must exist in the role MKK Contract Partner to be usable in contract accounting and invoicing.

The business partner category is a fixed value from SAP to classify a person (B2C) or an organization (B2B).

The business partner category must be selected when a business partner is created and cannot be changed afterwards.

The business partner category determines the available fields for data entry such as the legal form of an organization or the academic title of a person.

The business partner can have different addresses for different types such as delivery or correspondence address.

The business partner role corresponds to a business context in which a business partner can appear. The relevant roles for contract accounting and invoicing are shown in the next figure.

The figure visualizes four different business partner roles, described in the following text.

Depending on business requirements, different roles can be assigned to the business partner.

  • The role 000000 General is a fixed role and contains central and therefore cross-role data such as name, addresses, and bank details.
  • The role MKK Contract Partner is always required because Finance Contract Accounting (FI-CA) is the mandatory subledger for Convergent Invoicing (CI).
  • The role FLCU00 Debitor is additionally required, but only if postings to the Finance Accounting Receivables (FI-AR) subledger are to be made. In this role, you have to specify the FI-AR reconciliation receivables account and the payment terms for all relevant company codes.
  • The role FLCU01 Customer is additionally required, but only if you want to process and invoice sales orders in Sales Distribution (SD). In this role, you have to specify control data for sales order processing for all relevant sales areas.

Create a Business Partner

Business Example

You are responsible for maintaining business partner master data in your company.

You have to create the business partner for a new contract accounting customer.

Note

We recommend, to perform all exercises within one week in the correct sequence. If this is not possible, you should use the recordings instead.

Note

You must assign the business roles from the following table to your user. For more information about roles assignment, see the System Setup Guide.

Business Roles

Business Role IDBusiness Role Description
Z_S4C_GENERIC_ROLESAP S/4HANA Cloud Generic Role
BR_APR_ACCOUNTANT_FICAContract Accounting Accountant
BR_APR_MANAGER_FICAContract Accounting Manager
BR_COLL_SPECIALIST_FICAContract Accounting Collections Specialist
BR_CONF_EXPERT_APR_FICAContract Accounting Configuration Expert
BR_ADMIN_APR_FICAContract Accounting Administrator
BR_RECONC_SPEC_APR_FICAContract Accounting Reconciliation Specialst
BR_INVOICING_ADMIN_CINVConvergent Invoicing Administrator
BR_INVOICING_SPEC_CINVConvergent Invoicing Specialist

Note

Whenever ### is used, replace it with your group number.

Note

This exercise is not based on any previous exercise.

Exercise Options

To perform this exercise, you have two options:

  1. Watch the simulation: to start the simulation, choose Start Exercise in the figure below.
  2. Perform the steps, as described below.

To perform this exercise, use the information from the following tables:

Header Data

Field NameValue
Business PartnerBP_DE_###
CategoryPerson
RoleMKK Contract Partner
GroupingBPAB External alpha-numeric numbering

Name and Address Data

Field NameValue
First NameThomas
Last NameMueller###
Street NameDietmar Hopp Allee
House Number###
Postal Code69190
CityWalldorf
CountryDE

Bank Data

Field NameValue
ID01
C/RDE
Bank Key23030000
Bank Account886655###

Contract Account

Visualization of the components of the contract account.

The contract account manages financial data and postings for long-term relationships with a business partner.

The contract account must be assigned to a business partner in the role MKK Contract Partner, before a document can be posted.

The contract account has important control data for contract accounting and invoicing processes.

The contract account category defines the external or internal number range and controls, whether it is a normal account, a collective bill account or a one-time account.

The payment term determines the due date and the cash discount deadline.

The account determination ID is used for determining general ledger accounts together with other account determination criteria such as company code, division, main transaction and sub transaction.

The clearing category controls payment allocation and the clearing of receivables.

The tolerance group defines limits for payment differences in the incoming payment.

The interest key determines the conditions for interest calculation.

The dunning procedure determines the dunning levels and dunning activities.

The invoicing category controls together with invoicing process the invoicing functions.

The billing cycle synchronizes monthly fees with usage according to billing periods. It can be used in scheduling as well to specify the billing date and the invoicing date.

The individual discount key controls the calculation of individual discounts in the invoice.

Visualization of the definition of company code group, paying company code, and standard company code.

The company code group includes all company codes that can be used to post to a contract account. The company codes of different company code groups can overlap.

Exactly one paying company code is always assigned to each company code group. A paying company code is responsible for payment transactions. You have to define house banks and payment methods for paying company codes. Several company code groups can have the same paying company code. The paying company code does not have to be in the company code group itself. You can also specify the paying company code in a business partner item. In this case, the specified code overrides the paying company code determined via the company code group of the contract account.

The standard company code is used for all postings for which no company code can be determined by other means (payment on account).

Create a Contract Account

Business Example

You are responsible for maintaining contract account master data in your company.

You have to create the contract account for the new business partner.

Note

We recommend, to perform all exercises within one week in the correct sequence. If this is not possible, you should use the recordings instead.

Note

You must assign the business roles from the following table to your user. For more information about roles assignment, see the System Setup Guide.

Business Roles

Business Role IDBusiness Role Description
Z_S4C_GENERIC_ROLESAP S/4HANA Cloud Generic Role
BR_APR_ACCOUNTANT_FICAContract Accounting Accountant
BR_APR_MANAGER_FICAContract Accounting Manager
BR_COLL_SPECIALIST_FICAContract Accounting Collections Specialist
BR_CONF_EXPERT_APR_FICAContract Accounting Configuration Expert
BR_ADMIN_APR_FICAContract Accounting Administrator
BR_RECONC_SPEC_APR_FICAContract Accounting Reconciliation Specialst
BR_INVOICING_ADMIN_CINVConvergent Invoicing Administrator
BR_INVOICING_SPEC_CINVConvergent Invoicing Specialist

Note

Whenever ### is used, replace it with your group number.

Note

This exercise is based on the results of the exercise Create a Business Partner.

Exercise Options

To perform this exercise, you have two options:

  1. Watch the simulation: to start the simulation, choose Start Exercise in the figure below.
  2. Perform the steps, as described below.

To perform this exercise, use the information from the following tables:

Header Data

Field NameValue
Contract AccountCA_DE_###
Business PartnerBP_DE_###
Contract Account CategoryY1

General Data

Field NameValue
Contract Account Name Thomas Mueller###
Account Relation Y1 Account Holder
Tolerance Group Y001 Tolerance Not Permitted 
Planning Group E2 Domestic Customers 
Payment Condition YN01 Immediately Due 
Account Determination ID Y1 Domestic Trade 

Payments/Taxes Data

Field NameValue
Company Code Group1010
Standard Company Code1010

Dunning/Correspondence Data

Field NameValue
Dunning Procedure01 Standard Dunning Procedure
Correspondence VariantY001 Only Printout, Immediately

Provider Contract

Definition of Provider Contract

  • Consumption Item Creation
  • Legally Binding Agreements
  • Header Data
    • Business Partner
    • Validity Period
    • Authorization Group
    • Company Code for Authorization Check
  • Item Data
    • Contract Account
    • Product ID
    • Standard Account Assignments for Billable Items (Company Code, Profit Center, Segment)
    • Additional Account Assignments (WBS element)

The provider contract supports the process of Consumption Item (CIT) creation in Convergent Invoicing (CI).

The provider contract comprises all legally binding agreements regarding the provision and billing of services that are entered by a customer and a company for a specified period of time.

The provider contract relates to exactly one business partner.

The header of the provider contract stores the following data:

  • business partner
  • validity period
  • authorization group
  • company code for authorization checks

The items of the provider contract store the following data:

  • contract account
  • product ID
  • standard account assignments (company code, profit center, segment)
  • additional account assignments

Log in to track your progress & complete quizzes