Customer Hierarchy using MDM

Hi,
We would like to build customer Hierarchy using MDM that would match the DUNS hierarchy. Is this possible to Model this using MDM?
Thanks,
Sanjay

Hi Sanjay,
I never tried to analyze the DUNS hierarchy. But, hope you know that MDM supports different table types and Hierarchy table is one among them.
Regards,
Rajani Kumar

Similar Messages

  • Customer Hierarchy Partner determination in a Sales Order using Payer ?

    Dear SD Experts/Gurus
    We use Customer Hierarchies extensively in Sales Orders for Pricing & Rebates and it all works fine.
    The Hierarchy structure consists at the bottom level of a SoldTo linked to a Hierarchy Customer and many SoldTos can have the same Hierarchy Customer.
    We set price conditions at the Hierarchy Customer and that all works fine.
    We would like to change our Customer Hierarchy to link the Hierarchy Customer to the Payer rather than to all the individual SoldTos.
    This is because we have many SoldTos linked to 1 Payer and this will allow us to have simpler Customer Hierarchy structures making it easier to setup and maintain.
    I have changed the SAP configuration to do this and I can certainly maintain the Customer Hierarchy without any problem using transaction VDH1N.
    But when I create a Sales Order, the Hierarchy Customer does not get pulled through to the Sales Order Header Partners based on the Order Payer and hence no Hierarchy Customer price conditions are pulled through.
    Is what I'm trying to do possible in SAP ?
    If so please advise how this can be achieved.
    Thanks David
    Edited by: David Steele on Apr 15, 2008 1:57 PM

    Hello,
    I have a similar requirement, although we are building the hierarchies directly in CRM (as we are with BP's in general), and I am using hierarchy category 01 - PRICING.
    What I have found is that a sold-to BP must:
    1. be assigned to a hierarchy node
    2. appear TWICE (!!!) in the document part.det.procedure, once in partner function 000001 (sold to) and again in partner function 00000121 (Authorized partner: sold to).
    When the sold to customer exists in both functions within the document, I am able to determine the hierarchy node properly.
    Now, my question is, can anyone guess why the main partner (sold to) must appear twice??? or, is this an error in my customizing?
    Thank you in advance for your help, and I do hope my observation can help others find a solution.
    Regards,
    Allon
    PS in terms of customizing, I used the following:
    partner function 00000001 - sold to
    partner function 00000121 - Auth. Partner: Sold-to Party
    access for Auth. Partner: 0017 - current partner: sold to *this copies the sold to partner into this partner*
    partner function 00000076 - Hierarchy Node Partner
    access for hier.node partner: CRM_PARTNER_G Pricing hierarchy
    The last bit presupposes that the hierarchy is set up using hierarchy category '01 - pricing'.
    Message was edited by:
            Allon Riczker - Added configuration steps

  • How to retrieve the data from MDM hierarchy table using MDM Java API

    Hi,
    I had a hierarchy table in MDM. This table had some column say x. I want to retrieve the values of this x column and need to show them in a drop down using MDM Java API.
    Can anyone help me to solve this?
    Regards
    Vallabhaneni

    Hi,
    Here is your code...
    TableId Hier_TId = repository_schema.getTableId(<hierarchy table id>);
    java.util.List list = new ArrayList();
    ResultDefinition Supporting_result_dfn = null;
    FieldProperties[] Hier_Field_props =rep_schema.getTableSchema(Hier_TId).getFields();
    LookupFieldProperties lookup_field = null;
    TableSchema lookupTableSchema = null;
    FieldId[] lookupFieldIDs = null;
    for (int i = 0, j = Hier_Field_props.length; i < j; i++) {
    if (Hier_Field_props<i>.isLookup()) {     
                                  lookup_field = (LookupFieldProperties) Hier_Field_props<i>;
         lookupTableSchema =repository_schema.getTableSchema(lookup_field.getLookupTableId());
                                  lookupFieldIDs = lookupTableSchema.getFieldIds();
         Supporting_result_dfn = new ResultDefinition(lookup_field.getLookupTableId());
         Supporting_result_dfn.setSelectFields(lookupFieldIDs);
         list.add(Supporting_result_dfn);
    com.sap.mdm.search.Search hier_search =new com.sap.mdm.search.Search(Hier_TId);
    ResultDefinition Hier_Resultdfn =     new ResultDefinition(Hier_TId);
    Hier_Resultdfn.setSelectFields(rep_schema.getTableSchema(Hier_TId).getDisplayFieldIds());
    ResultDefinition[] supportingResultDefinitions =
    (ResultDefinition[])list.toArray(new ResultDefinition [ list.size() ]);
    RetrieveLimitedHierTreeCommand retrieve_Hier_tree_cmd =
    new RetrieveLimitedHierTreeCommand(conn_acc);
    retrieve_Hier_tree_cmd.setResultDefinition(Hier_Resultdfn);
    retrieve_Hier_tree_cmd.setSession(Auth_User_session_cmd.getSession());
    retrieve_Hier_tree_cmd.setSearch(hier_search);
    retrieve_Hier_tree_cmd.setSupportingResultDefinitions(supportingResultDefinitions);
    try {
         retrieve_Hier_tree_cmd.execute();
    } catch (CommandException e5) {
              // TODO Auto-generated catch block
              e5.printStackTrace();
    HierNode Hier_Node = retrieve_Hier_tree_cmd.getTree();
    print(Hier_Node,1);
    //method print()
    static private void print(HierNode node, int level) {
    if (!node.isRoot()) {
         for (int i = 0, j = level; i < j; i++) {
              System.out.print("\t");
         System.out.println(node.getDisplayValue());
    HierNode[] children = node.getChildren();
    if (children != null) {
              level++;
    for (int i = 0, j = children.length; i < j; i++) {
    print(children<i>, level);
    //end method print()
    Best regards,
    Arun prabhu S
    Edited by: Arun Prabhu Sivakumar on Jul 7, 2008 12:19 PM

  • Retrieving hierarchy fields from MDM to SAP R/3 using MDM ABAP API's

    Hi all,
    I have developed a code to retrieve fields from MDM to SAP R/3 using MDM ABAP API's, i could retrieve   all of the fields excluding the Lookup[Hierarchy] fields like-  FACILITY CODE  etc...
    please update me if anyone has any experience on this.
    Thanks and regards,
    Aastha Mehrotra

    Hi ,
    Any one worked in the MDM API to retrieve Hierarchy fields ???
    Regards,
    Arun.

  • Use of customer hierarchy in CO-PA

    I'm new in FI CO-PA modules, but I have to configure CO (cost analysis). We actually used customer hierarchy in SD fully with success but we encoutered a problem with our Customer hierarchy in KE30.
    When we try to analyse the sales by the customer hierarchy we have a message saying that the hierarchy is not unique.
    Actually we have defined the hierarchy as follow:
    first node
    customer        480000
    sales org        1040
    distr chanel    F1
    division           F1
    customer        480000
    sales org        1040
    distr chanel    F1
    division           F2
    customer        480000
    sales org        1040
    distr chanel    F1
    division           F3
    We have used this structure because we have different conditions depending of the division
    My first question is: Is it this structure that provoque the message in KE30?
    The second one is: How I must have structured the hirarchy in order to be able to have different condition on each division for the node 480000?
    Thanks for your help on that topic.

    Hi,
         The data structures of the hierarchy in SD and CO-PA are not quite the same. In SD, there is a dependency between the customer number and the sales organisation. So you can have the same customer number several times in the hierarchy. However, in CO-PA the dependency with the sales organisation does not exist.  A check is performed only on the customer
    number.
        We recommend that you create a new hierarchy in CO-PA (transaction KES3). If you use SD customer hierarchy in COPA then there will also be problems in reporting (KE30).
         Check the SAP referenced characteristics CustomerHierarchy01,CustomerHierarchy02 and CustomerHierarchy03 ? (tcode KES1).
    regards
    Waman

  • What's use for Customer Hierarchy

    Dear Guru
    What's use for Customer Hierarchy? give me a step to config?
    regards
    Mohammed Renu.I

    Hi Mohammed Renu,
    CUSTOMER HIERARCHY:
    Customer hierarchies are available in Sales and Distribution, so that you can create flexible hierarchies to reflect the structure of customer organizations. If your customer base includes multi-level buying groups, cooperatives, or chains of retail outlets, for example, you can create hierarchies to reflect the structure of these groups. Use customer hierarchies during sales order processing and billing for determining pricing and running statistics.
    &#61550; A customer hierarchy consists of nodes.
    &#61550; To create a customer hierarchy:
    1. Create master records for each node.
    2. Assign the nodes to each other.
    3. Assign the customer master records to the relevant nodes.
    &#61550; Hierarchy nodes are only valid for a certain period of time. They may also be moved. If a node is moved, the system automatically reassigns all related nodes and customer master records.
    With customer&#61550; hierarchies, you can assign price or rebate agreements to a higher level node. The agreements are then valid for customer’s at all subordinate levels to this node. You can create pricing condition records for each node indicated as relevant for pricing. If one or more nodes in the hierarchy path of a sales order contain pricing information, the system takes them into account automatically during pricing.
    'How to check'
    All the customizing is in SD/Master Data/Business Partner/Customers/Customers hierarchy
    All the customizing is in SD/Master Data/Business Partner/Customers/Customers hierarchy
    1) Define hierarchy type: just put and ID and a name to the new hierarchy.
    2) Set partner determination: if you want to user the hierarchy in price determination, then, in the orders, at the header level, you have to have a Partner Procedure with a partner function for each level. In the partner procedure, in each partner function you must indicate the source partner function. With this information, in the order, you obtain the business partner for each partner function.
    3) Assign account groups: you indicate which accounts groups are allowed for being part or your hierarchy.
    4) Assign sales areas: simple you indicate which sales areas are allowed in your hierarchy. (Here you can customize common sales areas, just for not having to build de hierarchy in all the different sales areas).
    5) Assigning hierarchy type for pricing: you indicate which classes of documents uses hierarchy in pricing determination.
    It is possible to maintain so called customer hierarchies. This might be useful when for example you create a condition discount for a customer that is part of such a hierarchy structure. All subnodes in the hierarchy below that customer, will thus receive the same discount.
    Customer hierarchy setup, firstly decide the hierarchy type to be used.
    The standard is type A.
    You can also assign a partner function to the customer so that the higher level customer in the hierarchy is copied into a sales order as a partner function - but you don't need that right?
    Next assign your customer account group to the hierarchy type. And enter the combinations that will be allowed for creating the hierarchy.
    You want to assign a ship-to to a payer. So enter the ship to account group and enter the payer account group as the higher level.
    You must also make an entry for permitted sales area assignments. So if you want to a hierarchy for customers in the same sales area then enter the sales area and enter the same one as the higher level sales area.
    All these settings can be found in the IMG. Under SD - master data - business partners - customers - customer hierarchy
    You use for example customer hierarchy when you have an company like Unilever and you agree both on a discount. Unilever does have different locations / businesses and you have to maintain the discount for all customers. If you use a customer hierarchy you can maintain the discount for the partner in the top of the hierarchy and in this way it will be valid for all customers in the hierarchy.
    Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • Customer Hierarchy Creation by using Flat file

    Hi all,
    I am trying to create Customer hierarchy (Transaction - BPH), from flat fileu2026
    Here, I find like BPH transaction using FM u2018BUPA_HIERARCHY_SAVEu2019 to create hierarchyu2026
    Nowu2026 I want to do same thing through Flat file and my file contains below information
    First section:
    1. Hierarchy Category
    2. Hierarchy Tree
    3. Tree description
    Second section:
    BP ID information likes u2013
    1. ABC (Higher level BP) u2013 First node
    2. XYZ (Next level BP) u2013 Second node
    Here, I want to create customer hierarchy with header details (given in first sections) and need creates nodes (given in second section),
    Can any one tell me in which way I need to pass data to FM to create hierarchy?
    Thanks in advance!!!
    Regards,
    Sreenu Valeti

    Try using BAPI_CUSTOMER_HIERARCHIE_INS

  • Customer Hierarchy download in CRM7.0 Web UI

    Hi Experts
    Need your expert advice on the below issue:
    We are using customer hierarchy from ECC to SAP CRM7.0 for one of our client. I have performed the below steps to bring ECC customer hierarchy to CRM.
    SAP ECC System:
    1.Hierarchy node is created thru tcode- v-12
    2.Customer hierarchy is created thru tcode- VDH1N
    Replication steps in CRM:
    1.Replicate Customer Hierarchy Customizing thru TCode- R3AS, download object DNL_CUST_THIT .
    2.Assign ERP Customer Hier. to CRM hierarchy category in SPRO .
    3.Replicate Customer Hier thru Tcode u2013R3AS , download object DNL_BUPA_KNVH.
    4.Create account hierarchy thru Tcode- BPH_DNL , we need to create the hierarchy only for the sales area 0001,01,01.  So I have selected sales the required sales area only.
    5.I checked in web ui  and found the result for account hierarchies.
    Current Result:
    a.ECC hierarchy downloaded, however descriptions for the hierarchy nodes are missing in CRM web ui.
    b.Customer assigned to ECC hierarchy can be seen in the u201CAccount Hierarchy Detailsu201D assignment block , however I could not see the customers in u201C Assigned Accountsu201D assignment block.
    6.Expected Result :
    a.ECC hierarchy display with description in u201C Account Hierarchy Detailsu201D assignment block.
    b.Display customeru2019s information in u201C Assigned Accountsu201D assignment block.
    Can anybody support and provide the information if we are missing any configuration step ? or the result is the correct behavior of standard system ?
    I would really appreciate your help on this.
    Regards
    Satish Rikhi

    Hi Tanya
    My issue is got sovled with SAP note 1398619 .However, for the second issue there is no finding.
    I am assuming ,that is standard SAP CRM behaviour , if we assign any account in crm , that will be shown in the assignment block.
    Regards
    Satish

  • How to create a custom Hierarchy in IDT 4.0

    Hi All.
    I am trying to create a custom hierarchy objects in the Information Design tool, But I am not able to find it here as same sort like the universe designer in 3.1 or 4.0 . I have found the navigational path but I am not sure how I can use it as a hierarchical objects in my reports, Can anyone please suggest how to create a custom hierarchical dimension in IDT 4.0.
    Thanks,
    Navin

    Custom Hierarchy are called navigation path in IDT. I will suggest to go through the navigation path tutorials below
    http://scn.sap.com/docs/DOC-22087
    Hierarchical objects are no different than any regular objects but they enable the drilling in drill mode in the report and you can create a cascading prompt on top of them..
    If after going through this you still have any specific questions just let us know...

  • Customer Hierarchy not showing in sales document

    Hi All,
    I have used the standard hierarchy type (A) to create a 2(or 3) level hierarchy  (top level node, 2nd level node and sold t party) and the hierarchy assignments look fine at the customer level. I have assigned the hierarchy type to the sales order type as well. But the hierarchy does not get carried over to the sales orders (contracts) when I create  the documents. I am sure it is something really silly, but any idea what I might be missing or where to start looking.
    Thank you so much for your help in advance...
    Shubha Tandon
    [email protected]

    Have you Mainted Price determination in the custome masrter record of the billing Tab.
    Have you correctly maintained the partner determinatin procedures.
    Have you assigned Customer hierarchy to your sales area
    Have you created Customer with 0012 Account group.
    Now you need to assign the customer creatd using 0012 to the customer 0001 account group.
    Have you maintainted the Customer heirarchy in VDH1n transaction..
    Here you need to assign 0001 account group customer to 0012 customer
    If u have maintained all these settings correctly you will get the hierarchy customer in SO.

  • Step by Tutorial for Creation of Customer Hierarchy in CRM System

    Dear Experts,
    I want to create a Customer Hierarchy in the CRM System. Need step wise tutorial to do the same with the help of an example. I already have the help.sap.com URL.
    Please help.
    Thanks & Regards,
    Tapan

    Customer hierarchies can be created by using transaction code BPH.
    Regards.

  • How can I include Customer Hierarchy in Customer master IDoc -DEBMAS06 ?

    Hi,
    I am generating Customer master IDoc using basic message type DEBMAS06. But when I include customer hierarchy data while creating customer master, it is not included in any of the segments. The segment containing the data from KNVH is not included in standard.
    How do I include this hierarchy data in the IDoc? If I create a segment, under which basic segment should it  be included and how to update the data in the segment?
    Can anybody help?
    Points assured.
    Best Regards,
    Rajendra

    Hi
       You can use LSMW :-
    1) Create a project , sub project and an object.
    2) execute it from 1 st screen to enter the object.
    3) You will find proces steps.
    4) In Maintain Object Attributes  choose Program Name RFBIDE00.
    or I-DOC or the way you want the input to be.
    5) You can proceed from there following the instruction..

  • How to download customer hierarchy in Excel sheet?

    Hi,
    Good day.
    I was able to display the customer hierarchy via transaction VDH2N however, I would also like to download and save this hierarchies in Excel but there was no such option in that transaction. Can anyone tell me how and where I can download the customer hierarchy, please? I wanted to downloaded exact details found in VDH2N. Please help.
    Thank you and have a good day.
    Kindest regards,
    Lemily

    Hi Saurabh,
    Thanks for your immediate reply. The issue I have with SE16N is that it did not generate all complete and exact details for customer hierarchy that is found in transaction VDH2N. In VDH2N, I can see that there are 3 levels and other sub levels. But when I tried to use SE16N, it did not capture all levels, especially the sub levels. And I wanted to download or export all customer level that is found in VDH2N but this is not possible in SE16N.
    Thank you and have a nice day.
    Kindest regards,
    Lemily

  • Problem in Customer Hierarchy

    Hi all,
      I have a problem in creating customer hierarchy in CRM.
    According to SAP HELP:
    Before you create a CRM account hierarchy from an ERP customer hierarchy, you first have to:
    ●      Perform an initial load of the necessary Customizing settings from SAP ECC to SAP CRM.
    Use the initial load in CRM (transaction R3AS) in CRM Middleware and the Customizing object DNL_CUST_THIT.
    ●      Map the ERP customer hierarchy categories to the CRM account hierarchies.
    For more information about mapping, see in the Implementation Guide (IMG) Customer Relationship Management ® Master Data ® Business Partner ® Account Hierarchy ® Data Exchange of ERP Customer Hierarchies with SAP CRM ® Assign ERP Customer Hierarchy Type to CRM Hierarchy Category.
    My problem stuck here where in the R/3 Hierarchy Type, the F4 help value does not show any value. I checked in R3, there is a standard entry A for customer hierarchy. Could any one help me on this?
    ●      Download the ERP table KNVH (customer hierarchies) to SAP CRM.
    Use the initial load in SAP CRM (transaction R3AS) with the business object DNL_BUPA_KNVH. A copy of the ERP table KNVH is replicated to SAP CRM to create the account hierarchy from it.
    cheers,
    ginnie

    Hello Ginnie,
    Reason might be that initial download of DNL_CUST_THIT  was not complete.
    Check SM58 to see if there's an error, when the system was trying to download the hierarchy. Please go also to trx. st22 to see if there is a TIMEOUT dump related to this download. If so, you can try to increase the parameter rdisp/max_wprun_time and start again the download of the hierarchy.
    Also some of the attached OSS Note 522815 might help for more details. Check also Note 516725 it might be helpful.
    Thanks
    Raja Pamireddy
    CRM Marketing Forum Moderator

  • How can you reassign or remove a customer in the customer hierarchy?

    hi gurus,
    can you please tell me how to remove or reassign a customer in the customer hierarchy transaction
    thanks,
    paul

    run tranz VDH1 (type hier.type, val.date and sales area)
    you will see a tree-structure
    select node(s) and
    use menu buttons "create.." , "reassign...", "sub-tree.."
    use app. help as well

Maybe you are looking for

  • Windows 8 nokia lumia 620 update provide windows8....

    Will you provide windows8 updte to windows8.1

  • How do I get to the itunes screen on a disabled iphone 4

    I realize there is a great tutorial page out there and archived, on how to restore a disabled phone. HOWEVER, it's not working for me so I'm seeking more information, rather than a look over there where your answer has been logged a number of times.

  • SAP Basis basics and routine

    I currently work as a business consultant on SAP systems for a number of clients and I wanted to share some pointers. Tracking and troubleshooting, then vice versa; This is a general rule of thumb to follow never do one without the other. First Ident

  • All the printing sent to 8500A is seen as a fax therefore no printing

    Hi, My 8500 will not print because it sees all printing as a fax,  it will not print any thing.  I have renamed printer and reset its default status but it still won't print. Cotuitim

  • Reinstall OSX with update

    Need to reinstall OSX.  Have 2007 iMac at 10.5.8.  Have install disks for 10.4.10 and an update disk for Leopard.  Do I need to get a leopard install disk or can I reinstall 10.4 and update to Leopard?