Skip to Content
author's profile photo Former Member
Former Member

What's the difference between person customer,consumer customer, and..


I'm in need of urgent help. I'm trying to implement the BAPI: BAPI_CUSTOMER_CREATEFROMDATA1.

In the documentation, they talk about 3 types of customer:


Consumer customers

Company customers

What do these mean? And what's the difference between each of these?

I'm new to the concepts of customer master, so any help would be greatly appreciated.


Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Aug 22, 2011 at 09:48 AM

    Hi ,

    maybe you missed the first line of the documentation which states :

    Only for Online Store !!

    In other words, you should first avoid to use that function module.

    The name of it is attracting, but you still should not use it.

    It is not intended to be used out of its original process context. One fo the main effect you will face is limitations and data inconsistencies.

    For the maintenance of customers, there is NO BAPI and NO direct function module.

    There are some functions modules like the one above where the name is looking nice. But these should not be used.

    • Below ECC 2005 (6.00), the only solution was batch input and DEBMAS idocs. See [note 384462|]

    • Starting with ECC 2005 (6.00) and above: a synchronisation tool has been introduced. See class CMD_EI_API and VMD_EI_API

    Now some few words about comsumers, customers.

    The difference between a company customer and a non-consumer, I can't state. For me, this is the same.

    Now the consumer. This is a very specific master data.

    A consumer is mainly a person.

    As a result, the best definition would be :

    'A consumer is a customer that has one and only one contact person which is himself'

    The construction of the address is pretty different. All the address data is at contact person level.

    The KNA1 table does not own any address fields. All is at KNVK level.

    For the BAS (Business address services) tables, this is the same. ADRC is mostly empty. Only ADRP, ADCP... contains meaningfull data.

    Best regards


    Hope this helps



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.