Skip to Content

From practice, all my TRM projects usually start when at least Accounting modules are implemented.

It means accountants/treasurers are working with vendor/customer master data and even know id of mater data by heart.

What does it mean?

It means that BP transaction for creation Business partner master data, especially differing numbering from vendors/customers master data – is not “working’ for us.

Also, what to do if Business partner and vendor/customer master data must be identical – nobody wants to enter data twice! And as soon as accountants/treasurers know vendors/customers id by heart – we need the same number range.

We can use following transaction:

FLBPD1 – Create Business Partner from customer

FLBPD2 – Link Business Partner to customer (BP Role TR0603)

FLBPC1 – Create Business Partner from vendor

FLBPC2 – Link Business Parnter to vendor (BP Role TR0604)

To use this instrument you have to make few basic steps and a few extra steps.

Basic steps:

1. Decide what vendors you will use as business partners: we will use bank and financial organizations.

TIP: don’t configure anything here. Just take a look what you need.

IMG -> Financial Accounting (New) -> Accounts Receivable and Accounts Payable -> Vendor Accounts -> Master Data -> Preparations for Creating Vendor -> Master Data -> Assign Number Ranges to Vendor Account Groups (tr. SM30 -> V_077K_B)

vendors 2 number ranges.jpg

IMG -> Financial Accounting (New) -> Accounts Receivable and Accounts Payable -> Vendor Accounts -> Master Data -> Preparations for Creating Vendor -> Master Data -> Create Number Ranges for Vendor Accounts (tr. XKN1)

Vendors number range.jpg

2. We want our busines partners to have the same number range as vendors. So let’s create the same number ranges for business partners.

!!! Put a check mark in External number range flag. As you can see in 1. we create vendors with internal number range. But we are not going to create all BP at one time. For this reason we use external number range for BP.

IMG -> Cross-Application Components -> SAP Business Partner -> Business Partner -> Basic Settings -> Number Ranges and Groupings -> Define Number Ranges (tr. BUCF)

business partner range.jpg

3. Let’s create BP Grouping and assign BP number range.

IMG -> Cross-Application Components -> SAP Business Partner -> Business Partner -> Basic Settings -> Number Ranges and Groupings -> Define Groupings and Assign Number Ranges (tr. SM30 -> V_TB001)

business partner grouping.jpg

4. Now we have to assign BP grouping to our vendor group.

As mentioned above we need the same PB id as vendor id – for this reason put a check mark in Same number.

IMG -> Cross-Application Components -> Master Data Synchronization -> Customer/Vendor Integration -> Business Partner Settings -> Settings for Vendor Integration -> Field Assignment for Vendor Integration -> Assign Keys -> Define Number Assignment for Direction Vendor to BP (tr. SM30 -> CVIV_VEND_TO_BP1)  

vendor groups 2 bp groupings.jpg

5. And the last thing! Let’s assign BP role to Vendor group. Without role TR0151 you can’t manage financial transactions.

IMG -> Cross-Application Components -> Master Data Synchronization -> Customer/Vendor Integration -> Business Partner Settings -> Settings for Vendor Integration -> Define BP Role for Direction Vendor to BP (tr. SM30 -> CVIV_VEND_TO_BP2)

vendor groups to bp roles.jpg

Extra steps:

Different systems configured differently. It means that sometimes you have to make a little bit more configuration – because systems demands.

From my practice such steps are (i will just mention transaction):

1. SM30 -> V_TFKTAXNUMTYPEC

It doesn’t mean that you have to configure it too – just pay attention about errors.

————————————————————————————————–

Let’s now create BP master data from vedor.

Start tr. FLBPC1 – Create Business Partner from Vendor

BP creation.jpg

Enter your vender id and press “Create Business Partner” button => Enjoy you BP master data

/wp-content/uploads/2014/06/ivanov_488387.jpg

To report this post you need to login first.

8 Comments

You must be Logged on to comment or reply to a post.

  1. Manish Arora

    Hi Grigoriy,

    In synchronization control, there is an option to set BP as PPO active.

    Can you please suggest whether is necessary to maintain those settings and whats the significance of the same.

    Regards,

    Manish

    (0) 
    1. Grigoriy Babitskiy Post author

      Hello Manish.

      This option gives you the possibility to use PPO (post processing office) in order to help to identify different errors which occures when you create BP from vendor, or Customer from BP.

      From SPRO documentation: Activate PPO Requests for Platform Objects in the Dialog

      Use

      Use this IMG activity to define for which platform objects a post-processing order shoul be written in the event of a synchronization error. This definition is not direction-specific, meaning a request is always written when the platform object is used either as a source or as a target object in the synchronization.

      Activities

      Decide for each platform object whether a post-processing order should be written in the event of an error.

      IMG -> Cross-Application Components -> Master Data Synchronization -> Execute Synchronization Cockpit (tr. MDS_LOAD_COCKPIT) – this transaction will tell you where you have problems with synchronisation.

      (0) 
  2. Ahmed Samir

    Dear Grigoriy,

    Thanks for sharing this, i want to ask a question regarding the automatic creation of BP from vendor or customer master data.

    what about the One time customer ? how the BP can be created without master data for customer? and what about the standing instructions can it be filled automatic like when the BP is created he will be authorized for forex and money market transactions.

    Thanks and Best Regards,

    Ahmed Samir

    (0) 
    1. Grigoriy Babitskiy Post author

      Hello Ahmed.

      There is no One Time Business partner. You can link OTP customer with Business partner. When you create BP from OTP customer – BP is created. But when you try to give authorization for products, standing instructions and other roles –  the system will aks you to idenfity your BP. And no screen with specific information about BP appear when you create TRM transactions.

      You can create Business partner without customer/vendor by using tr. BP.

      Transaction Codes for SAP FS BP – SAP Business Partner for Financial Services – SAP Library

      There is no automatization of Standing instructions. You have to search for user exit after BP is saved to modify authorizations (table VTBSTA3). I think it will work.

      (0) 
    2. Grigoriy Babitskiy Post author

      For example, if you know something about events in workflow, then you can use Object typeBUS1006 (tr. SWO1), event BusinessPartner.Created

      Each time BP is created you can trigger your custom code to assign authorization.

      /wp-content/uploads/2015/06/swo1_726940.jpg

      (0) 
  3. Ken Lundeen

    Grigoriy,

    How have you handled Ordering Address and Payment Invoice Partner Functions available in the MM vendor master using Business Partner functionality?

    Thanks

    (0) 

Leave a Reply