cancel
Showing results for 
Search instead for 
Did you mean: 

Customer Hierarchy partner functions not determined in the sales order

Former Member
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

VeselinaPeykova
Active Contributor
0 Kudos

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.

Former Member
0 Kudos

Hi Veselina,

Thanks for the input. I have changed the source to B at sales doc header level and it worked. Now I can see the partner functions but only higher level Partner functions. For example, if i create the order using 2C (lowest level) as the Sold To then in the partners tab on the sales doc header I see only 2A and 2B which are higher level nodes than 2C. Is that how it supposed to work?

I Have another question reg this. I want to determine pricing based on the higher node (2A). I have maintained pricing in the contract in which the higher level customer is used as Sold To. Now when I create a sales order (Sold To is lowest node) with reference to my contract I don't see the price being copied over to the sales order from the contract based on the customer hierarchy. Any suggestions?

Thanks

VeselinaPeykova
Active Contributor
0 Kudos

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.

Answers (3)

Answers (3)

Former Member
0 Kudos

This is resolved.

Former Member
0 Kudos

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.

Thanks

Former Member
0 Kudos

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.

VeselinaPeykova
Active Contributor
0 Kudos

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... 🙂

Former Member
0 Kudos

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?

Thanks,