Customer hierachy maintaince

dear all,
i want the detail configuration for customer hireachy how to do it?
Regards.
Debesh

Hi,
Customer Heirarchy  representation of complex customer structures. For example, you can display the regional structure of a buying group as a customer hierarchy. The customer hierarchy contains pricing information that is valid for all customers in the hierarchy.Customer hierarchies represent complex customer structures in the system and are used for the organizational structures of buying groups or chains of retail outlets, for example.
A customer hierarchy consists of individual hierarchy nodes which are allocated hierarchically to each other on different levels to produce lower-level and higher-level nodes. The structure of the customer hierarchy can be kept flexible and and adapt to change at any time by means of the option to move hierarchy nodes dynamically.
The customer hierarchy function in the R/3 system is carried out using the partner concept. The individual nodes are defined as partners and linked to a higher level partner.
During sales order and billing processing, customer hierarchies are used in pricing to take into account every aspect relevant to pricing and rebates for customers with a complex group and association structure in particular.
For example, if a sales order is edited for a customer who is allocated to a customer hierarchy relevant for pricing, the relevant hierarchy path, which displays the chain of hierarchy nodes to which the initial hierarchy node is related, is determined automatically. If condition records exist for a higher-level node, pricing is carried out with reference to the conditions available there.
The hierarchy nodes of a customer hierarchy are created as customer master records with account group (0012). The structure of the hierarchy results from allocating the hierarchy node master records. It is also possible to create customers with different account groups as hierarchy nodes (for example, 0001 for the sold-to party).
If you want to make your own settings for customer hierarchies, you must edit the following points:
Define hierarchy types with default partner function
Define allowed account group allocations for each hierarchy type
Allocate sales areas to each other
If necessary, allocate the hierarchy type relevant for pricing for each sales document type
Then check the partner functions to determine whether they suffice for the hierarchy levels you require and, if necessary, create further partner functions
Transaction: OVH1--Define Hierarchy Types
Only create a new hierarchy type if you:
need your own evaluations for customer hierarchies or
need different hierarchies for different business transactions.
The R/3 System uses the partner concept to realize the customer hierarchy function. Individual points are defined as partners and connected with a link to a higher-level partner.
The hierarchy type controls the following points:
It specifies the purpose of a certain hierarchy.
It specifies the default partner function.
2.Set Partner Determination For Hierarchy Categories
PATH-- SPRO-IMG-SALES AND DISTRIBUTION-MASTER DATA-BUSINESS PARTNERS-CUSTOMERS-CUSTOMER HEIRARCHIES-
SET PARTNER DETERMINATION FOR HEIRARCHY CATEGORIES.
When making settings for customer hierarchy, you must not only take hierarchy category into account. You must also consider higher-level partner functions which are maintained in partner determination.
Depending on hierarchy category, special partner functions are determined during order processing for each node on the hierarchy path. Starting with the initial partner function (in standard versions such as 1A), higher-level partner functions are determined and assigned to nodes in the customer hierarchy path.
Partner functions 1A - 1C have been defined in the standard release with the initial partner function appearing on the lowest level.
If you wish to use more than three customer hierarchy levels, you must first extend the partner functions (Table TPAR). Keep in mind that the system can process only up to 26 hierarchy levels.
Note
Use at least the same amount of higher-level partner function levels as you use customer hierarchy levels. During path determination and price determination only the same amount of customer hierarchy levels are taken into account as there are higher-level partner function levels available. This is why there may be some remaining customers not taken into account.
Standard settings
In the SAP standard system, there is a hierarchy category as well as three partner functions which are set for the customer hierarchy and are available for you to use.
1. If necessary, create additional partner functions in order to use additional hierarchy levels.
2. Assign the account groups to the partner functions.
The path to the account group assignment is: Partner functions -> Environment -> Account group function assignment.
3. Maintain a partner determination procedure and assign order types and and billing types. You should also make the following settings:
a) Cannot be changed
b) Mandatory function blank
c) Access: B for customer hierarchy
3. Assign Accounts- OVH2
you assign the possible higher-level account groups to the account groups permitted for each customer hierarchy type. Therefore, both the valid account groups for each hierarchy type are defined and the higher-level account groups of the valid account groups.
This will prevent the system assigning a ship-to party above a sold-to party.
4. OVH3-Assign Sales Areas
In this step, you assign sales areas to each other which allows you to determine whether a sales area uses its own customer hierarchies or shares one with another sales area.
5. OVH4- Assign Hierarchy Type For Pricing By Sales Document Type
In this step, you can assign a hierarchy type relevant for pricing for each sales document type. This way you can define the sales document types for which pricing data is taken into account if the data was determined on a level higher than the customer.
For every hierarchy node which is selected as relevant for pricing, you can create condition records. During pricing, the customer hierarchy allows the use of price and rebate agreements which were determined on a level higher than the customer. If one or more hierarchy nodes in the hierarchy path of a sales order contain pricing data, these are automatically taken into account in the sales order during pricing.
Requirements
If you want the pricing data of one or more hierarchy nodes in a hierarchy path to be taken into account automatically during pricing, the following requirements must be fulfilled:
You must have marked the hierarchy node as relevant for pricing in the master record.
Condition records must exist for the hierarchy node(s).
You must check whether the partner functions in the system are sufficient for the hierarchy levels which you require. If necessary, create new partner functions.
Actions
Transaction -VDH1- Display Customer Heirarchy
Kindly please let me know If you need any more information on this.
Regards
Ram Pedarla

Similar Messages

  • Customer hierachy number

    I want to find the customer hierachy number, which is within the rebate agreement KOMG.  but i cannot link thi sin my query.
    also i want to use table KONA, but

    Thanks KoDor, I looked everywhere for a number to call. Once I got this number I called and the phone tech was very helpfull and friendly. They are coming to get my ipod and either fix or replace (within 7 days is the promise).
    Thanks again!

  • Customer hierachy

    hi,
    can any1 plz tell me the steps to create customer hierachy
    i am alreay created it but its not working

    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.
     A customer hierarchy consists of nodes.
     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.
     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 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

  • Customer Hierachy Issue

    I need to load a customer hierarchy from ECC  to BI. I figured that thie hierarchy gets attached to 0CUST_SALES_LKDH_HIER datasource. I know that this has to be loaded into the 0CUST_SALES infoobject in BI.  But the issue is I will not be able to use it for my reports as all of them are going to contain 0CUSTOMER Infoobject.
    I have already looked at lot of links in the forums and found lot of our friends had the same issue.  But none of them has provided the solution what they did at last. Can someone let me know how do I attach 0CUST_SALES hierarchy to 0CUSTOMER Infoobject. Is it possible at all.
    The hierarchy has to be time dependent as client wants to see the old version as well as new version. The hierarchy in ECC is created in VDH1 and I see that it gets stotred in KNVH table.
    So, can you guys please let me know what options do I have to get this hierarchy to load to 0CUSTOMER.
    Thanks in advance.
    ~SSV

    Hi Teja,
    Can you please explain me what exactly do you mean by this statement  'try to link the required data source to the 0customer manually'. 
    If I understood correctly, what you are saying is to first delete the datasource assignment in BI for 0CUST_SALES and then try to see if I can link this datasource 0CUST_SALES_LKDH_HIER to 0CUSTOMER.  I tried that also, but it din't help.
    Coming to the alternative method of creating the hierarchy in BI, since the hierarchy has lot of leaves in it, It owuld be highly impossible to create it.
    I want to check by any chance is it possible that this hierachy can be created in ECC so that it gets associated to 0CUSTOMER_LKLS_HIER datasource. If so, can someone let me know how to do that?
    Cheers,
    SSV

  • Loading customer hierachy from flat file

    Hello Friends,
    I have a requirement to load time dependent customer hierarchy, to be used in BEx reports. I have gone most of the threads in the forums about 0cust_sales and 0customer.
    The table that is updated in ECC is KNVH. As we cannot map the data from KNVH directly to 0customer, I have loaded the data to 0cust_sales using using datasource 0CUST_SALES_LKDH_HIER.
    Now I have downloaded the 0cust_sales hierarchy using the program Z_SAP_HIERARCHY_DOWNLOAD and changed the object there to reflect 0customer.
    Once the file is downloaded, I tried to create a file datasource for 0Customer and load the file.
    Initially I found issues with format, as 0cust_sales would have a combination of sales org, dist channel, division together with customer. I replaced all those numbers with zeros.
    The preview looks good with all the fields properly populated.
    But still not able to load the file. I have checked in SLG1, its all green. but hierarchy does not show any update.
    As a second step, I tried to create a manually 2 nodes in the 0customer hierarchy and tried to download it using the program. Then tried to upload again. Its working after manual change only for some entries
    Any inputs are highly appreciated.
    Thanks
    Ed.

    Thanks Aditya for your reply.We are on BW 7.3.
    These are the steps taken
    1. Loaded the 0cust_sales hierarchy from ECC(knvh) - good
    2. Downloaded the hierarchy as a .txt file using Z_SAP_HIERARCHY_DOWNLOAD program
    3. Created a Datasource for hierarchy for 0customer using file system
    4. Modified the downloaded file ( re arranged the columns and also the width of the columns) and saved it as .csv
    4. Created transformations and uploaded the file to 0customer. It went though fine.
    5. The requirement is to automate it. I am not able to upload the downloaded file from 0cust_sales to 0customer, even if i remove distribution channel, division and sales org
    Following is the snippet of the file
    Or there are any other options.
    0cust_sales download
    000000010HIER_NODE               
    ~ROOT                       
    0000000000000002000000009999123110000101                                                           
    Ep11    p1 p1
    000000020HIER_NODE               
    1220070                     
    0000000100000003000000109999123120131025                                                           
    E000000000001220070  000000000001220070                 
    000000000001220070
    file that I uploaded to 0customer is
    NODEID,INFOOBJECT,NODENAME,LINK,PARENTID,DATETO,DATEFROM,CHILDID,NEXTID,LANG,SHORTD,MEDD,LONGD
    1,0HIER_NODE,ROOT,,0,99991231,10000101,2,0,E,ROOT,ROOT,ROOT
    2,0CUSTOMER,1220070,,1,99991231,20131025,3,10,E,L Holding Company Inc,L Holding Company Inc,L Holding Company Inc

  • Functional specs for customer hierachy

    Dear Gurus,
    I need to develop functional specs for customer hierarchy.the requirement is to create a new hierarchy type and move all the existing records from the present customer hierarchy setup since the present system has lot of scrap data.for this i need to develop a functional and technical specs.can anyone please send it to me.can any one please help me here at vsapservicesatgmail.com.
    thanks,
    sap_consultant
    Edited by: sap_consultant1234 on Dec 30, 2011 5:51 AM

    Hi Utpal,
    Welcome to SDN,
    Being a newcomer to forum before posting the thread read the forum rules,you are asking to send the details to your mail which is forbidden by the forum.
    Coming to the thread  Customer Hierarchies stored in table KNVH,go to SE16N give the table KNVH get valid inputs and build
    valid logic.
    Regards
    Ram

  • Searching for FUBA for customer hierachy

    Hello i am searching for a fuba which deliveres all subordinate customers of a customer.
    Does anyone know something like that?
    As a hint:
    Im searching for the inverted function like FUBA "RKE_READ_CUSTOMER_HIERARCHY"

    just a small remark for the ones who do not understand:
    " i am searching for a fuba " should read as " i am searching for a FM "
    German: Funktionbaustein ==> fuba
    English: Function Module ==> FM

  • Mass maintaining customer hierachy?

    Hi there:
    I know the transaction to maintain customer hierarchy is vdh1n,but I am wondering if I can mass assigning customers to their headquarter? Help.

    Hi
    You can try with LSMW or BDC recording
    Else you can try with
    FM BAPI_CUSTOMER_HIERARCHIE_UPD
    Change and save assignments for the SD hierarchy.
    FM BAPI_CUSTOMER_HIERARCHIE_INS
    The function module inserts assignments into the customer hierarchy. These are imported with table NODE_LIST. The result log is in the table Return. The assignment can only be carried out for existing customers.
    regards
    Prashanth

  • Customer Hierachy Loads

    Hello Gurus,
    If I go to transaction MCK3,I see a customer hierarchy and I need to load this hierarchy into 0CUSTOMER,
    when I run the data source for 0CUSTOMER  ---0CUSTOMER_LKLS_HIER  in rsa3 I could see zero records,
    Please suggest as to how do I need to load the customer hierarchy into 0CUSTOMER,
    Thanks
    Anjith

    Hi Voodi,
    thanks for your response
    I m able to see the hierarchy in RSA3 for the data source,but it returns 0 records after extraction ,any idea as to why are the records not being displayed?
    Thanks
    Anjith

  • Pricing not determined based on Customer hierarchy

    Hi All,
    I searched the forum for the specific issue, but could not find a proper solution.
    I have a specific scenario where we are migrating from 4.6C to 6.0.  The hierarchy is already maintained in 6.0 version in a way which we need to adopt it.  The level 1 in 4.6 C would become level 5 in ECC 6.0.  The pricing procedure is adopted as per the 4.6C version where the key field for discounts are maintained as Customer hierarchy level 1 as level 1, now when we are raising a sales order, for none of the levels the price is  getting determined, even though the price determination field is checked in the customer master.  The system says initialized field, it is not able to trigger the HIENR01, HIENR02, HIENR03 field, even though the pricing records are maintained.
    Looking for your feedback.
    Thanks & Regards
    Aravind

    Aravind,
      Even though the price determination field is checked in the customer master. The hierarchy may be out of sync. You can verify this by looking at table KNVH for 1 of your hierarchy nodes and viewing field prfre. This is required to = X for the hierarchy fields to be populated during order entry. If you find that it is blank and out of sync with the customer master, then you need to go into Process Customer Hierachy(VDH1N), enter your highest level node and execute, Once in the maintenance view of the hierarchy, click in menu hierarchy-> Update programs-> All; this will sync up the hierarchy from the customer master and make these pricing relevant. You can verify in this screen as well by looking at the 'Relevant for Pricing' flag is set. Hope this helps.
    Matt

  • Values in variable screen for customer hierarchy

    Hello,
    We are working with 7.0. In the query's variable screen we have a variable for Customer Hierachy level 3, but when we push F4 in it, all values for Cust Sales appear. How can we filter this?
    Thanks in advance.

    hai,
    how to u create hierarchy in bw7....would u plz send that document....i hear that is not possible in bw7...
    thanks.
    prakasu.

  • APO product allocation and customer hierarchy groups

    Hi,
    we have customer hierarchy groups. In the future we want to use product allocation in APO.
    The values of the customer hierarchy groups will be changed often.
    How can we map the customer hierarchy group to a product allocation group?
    Thanks,
    Michael

    Hi Michael,
    Not sure it is the only way but you can try the following,
    1. maintain the field catalogue and the product allocation group in APO
    SPRO
    Advanced Planning and Optimization
    > Global Available-to-Promise (Global ATP)
    > Product Allocation
    2. Maintain the planning area accordingly
    (+ the connection to the PA - still in SPRO...)
    Now start the real thing:
    3. pass the customer hierachy to the sales order in R/3
    You can use exit: MV45AFZZ u2013 form USEREXIT_MOVE_FIELD_TO_VBAK
    4. Pass the information to APO
    A new exit: FV45VFZY form USEREXIT_CATALOG_VALU - Adding to the APO field Catalogue
    Now you mentioned frequent hierarchy changes... that I don't know how to handle. When you change the hierarchy how do you want the consumption to happen? I guess the new sales order should consume the new hierarchy, but what about the old assignment?
    If somebody know ho the system handle that, that would be great!
    Thanks and Regards
    Julien

  • Billing Output (Customer Hierarchy)

    Hello Guru's
    I have a requirement to setup output for billing documents via ale. Business needs this only for speciality customers which they have done via customer hierachy (c) in customer master under sales area tab.
    I have below mentioned questions on the same.
    1) Based on customer hierachy, do I use account group or put the output to billing documents?
    2) Do I determine output type and everything first or setup the partner profile for idoc first and then follow with output procedure?
    3) Which transmission medium shall I use for the billing output it will be sent via email by day end batch job, I am thinking of using tranmission 6 for edi let me know, if I am correct.
    Thanks
    Aman
    Edited by: amansgh on Oct 10, 2011 12:48 PM

    Hi
    customer hierachy and node is basically for reporting and statics purposes.
    if you divede  customers whole salers and retailers in that again if you maintain hierachy node north customer  South customers or export customers. based on this if you would have maintan the condition technic and conditin recor d.when generate the report it will give the report based on selection creteria.
    for path you see SPRO SD Master Data Busineess partneer - customer -Customer hierachy define hierachy type.
    I hope you have understood.
    Thanks Regards
    .Surya
    Edited by: ramakrishna suryanarayanarao on Sep 15, 2008 3:15 PM

  • Multiple ShipTo parties

    Dear Gurus,
    How can we assign multiple ship-to parties to a sold to party? When a maximum of 999 ship-to's can be assigned to a sold-to, how can an assign shipto parties more than 999 to a sold to??
    Moreover, when multiple ship-tos are there, in a sales order, can i make the system to throw a popup to show me the list of shipto's from which i can select the one i am interested in?
    Thanks in anticipation.
    Regards,
    Tilak

    One can define a maximum of 999 ship-to parties for a sold-to parties. In case you need to define more, the work-around can be that you make use of customer hierarchy. Refer to the link <a href="http://www.sap-img.com/sap-sd/customizing-customer-hierarchy-in-sd.htm">Customer hierachy</a> for more details and how to set-up the same.
    In customer hierarchy, one can define the customers at say multiple level and then assign the partners in that district/area/Region, etc.
    Regarding the other queries of making the ship-to parties pop-up at the time of order entry, the same can be achieved if you entry only the sold-to party in the order., this would make the system pop-up all the ship-to parties attached to the sold-to party.
    The prequiste for this is that multiple ship-to parties are defined for the sold-to party in the customer master XD01/XD02
    Regards,
    Gauravjit
    Reward points if the soltion is helpful

  • Hierarchy based on one dimension.

    Hi,
    How to create a hierarchy based on one dimension. For example: we have table:
    Category
    Category_ID
    Parent_Category_ID
    I want to create hierarchy, which like as:
    Category_Level_1
    Category_Level_2
    Is it possible without create new alias of table for each level?
    Thanks

    Which version of BO are you using?
    Assuming that you are using BO XI R2 or above version.
    And Is your question - how to create custom hierarchies in Universe Designer..... for two different fields (columns) taken from a single database table?
    If so, yes you can create custom hierachy for above scenario. In Custom Hierarcies option: Add the Parent_Category_ID first and  below that add Category_ID.
    If you want to rename your hierarchy levels as Category_Level_1 & Category_Level_2, then rename their corresponding objects names in Clasess & Objects pane.
    - Anil

Maybe you are looking for

  • Data Service 4.2 upgrade issue - R/3 abap data flow error

    This error makes sense if you get it in PROD environment. But any idea if this can occur if we run against ECC-DEV environment. I don't think it makes sense to use execute preloaded option against DEV Steps performed for connecting to ECC through DS

  • Ipod not working correctly

    I have not used my Ipod mini in a very long time today I was trying to connect it to the computer to erase/add new songs or "sync" it....I connected it and the do not disconnect logo appears and the computer recognizes new hardware, but when I go int

  • SQL Queries in Java

    I am trying to do a SQL query to look into a table and see if a name already exists in the table, and if it doesn't then I want to add in that name. Here is what I have: ResultSet result = statement.executeQuery("SELECT EventName FROM Items WHERE Eve

  • Transaction Variant related problem in Drill Down working

    Dear Sir, We had a business requirement that in CO02 transaction users should now be allowed to change the Material Component quantity . To address this requirement we had created a Transaction Variant YCO02 and it is working in normal course . Howev

  • Photo Shop Elements 11

    My program stopped working so I tried to uninstall it and then reinstall it, but it won't let me enter my serial # so I can finish installing it. I am getting very flustrated. I have 1600 wedding pictures to edit & I need this to work. Please help me