Skip to Content
avatar image
Former Member

Customer Hierarchy partner functions not determined in the sales order

Hello All,

I have configured customer hierarchy with 3 levels. I have created new partner functions 1A, 1B and 1C as part of it and I have maintained the required partner determination procedure setup both at customer level and sales doc header level as well.

Now when I try to create the order I do not see these new partner functions in the sales doc header partner tab. Can anyone please tell me what might be the issue here?

Thanks in advance.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    Nov 02, 2016 at 02:35 PM

    I assume you use the new partner determination procedure for your document type, that you have set up the new partner functions with origin B in the procedure and that 2A, 2B, 2C are assigned to your new hierarchy type. and that you test with new documents.

    From your list I can't see anything missing, the only think I can think of, is some minor mistake while copying from existing entries.

    You can try checking partner determination log:

    1. Run VA01/VA11/VA21 (no idea what is your sales document);

    2. Enter document type and sold-to-party.

    3. Goto->Header->Partner. On the bottom you will see a small icon for Determination log. Try that, it usually helps me investigate such problems.

    If you still cannot find anything and you are 100% sure that all is configured correctly, then I would suggest to check for some custom logic, which removes these partners.

    Add comment
    10|10000 characters needed characters exceeded

    • The way you explain it, I see no reason to have 2A, 2B and 2C: 2A and 2B should be enough. For example in a sandbox I have the following: 3C is Sales chain, 3B is Key accounts/Non-key accounts, 3A is Customer chain (there is a chain of big supermarkets around the country, but in some cities there are separate legal entities). All these 3 are assigned to hierarchy node customer numbers (account group 0012) and to 3A I assign the end customer number.

      In your case it seems you try to make 3A = SP, which is not very useful, if this is always like that. If not, then you need to assign to the 2C partner in VDH1N the different sold-to-parties. One more thing - you cannot assign the same customer number, if it appears in a higher level of the same hierarchy. I usually use different account groups and number ranges to make things easier.

      Why your price does not appear - check pricing analysis in the order as a first step.

      If no luck - check copy controls.

      If no success, check for custom code (transaction PRCAT is very useful).

      If still nothing found: search the forum - there are some good guides how to troubleshoot pricing in debug.

  • Nov 02, 2016 at 11:45 AM

    Did you assign the sales areas?

    Retrace your steps - go to SPRO->Sales and Distribution ->Master Data-->Business Partners->Customers->Customer Hierarchy and chek all your settings again.

    Also, double-check your assignments in VDH2N.

    And what do you mean by "created new partner functions 1A, 1B, 1C"? These already exist in standard. Did somebody delete them? If yes, you might want to check what else was deleted... :)

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Vaselina,

      Thanks for your reply. Yes I have maintained sales area as well. I have re checked all the config and everything is done.

      I know 1A, 1B and 1C are standard, I just used them as an example. Sorry for the confusion.

      To be more specific I have done the following,

      Step 1. Created new hierarchy type

      Step 2. Maintained part det for Hierarchy catgories

      Step 3. Assigned acct groups

      Step 4. Assigned sales area

      Step 5. Assigned hierarchy type to the sales doc type.

      Step 6: Maintained Hierarchy using VDH1N

      In Step 2: I have

      2a. Created new part det proc

      2b. Created new partner functions 2A, 2B and 2C

      2c. Assigned these partner func to the new part det proc

      2d. Assigned part det proc to the acct group

      2e. Assigned the part functiones to the acct group.

      Am I missing anything?


  • avatar image
    Former Member
    Nov 06, 2016 at 09:47 AM

    I am assuming you have created hierarchy customer as hierarchy node account group. Check your customer master for hierarchy node customer in customer master and see if the flag price determine is checked in sales area data.


    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Rajeev, Yes I have set the flag. I have to play around with the copy controls to get the pricing right.

      Anyway Thanks for the response.

  • avatar image
    Former Member
    Nov 09, 2016 at 06:01 PM

    This is resolved.

    Add comment
    10|10000 characters needed characters exceeded