cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with BDOC CUST_HIERARCHY - can it be changed to intelligent?

Former Member
0 Kudos
86

Hi,

we are running CRM 5.0 SP7 with the new queue framework.

My question: per default, the customer hierarchy is a bulk object. Is it possible to change it to an intelligent object?

The question why I'm asking is the installation process of our MSA clients: as we have more than 370000 customers in table SMOKNA1SHT the creation of this data takes by far the longest time and causes of cause a lot of delta messages when changing any of these customers although we are only interested in parts of these 370000 customers.

We as well tested a data collector for this object but only minor success.

Did someone already change this object to intelligent with maybe a filter on country?

Thanks for your help.

Jens

Accepted Solutions (1)

Accepted Solutions (1)

former_member192750
Active Contributor
0 Kudos

Hello Jens,

CUSTOMER_HIERARCHY can be changed from BULK to INTELLIGENT without any problems. There are already a lot of customers with this change and no recorded problems. The usage of the new queue framework is independent of this change.

Best Regards,

Ankan

Former Member
0 Kudos

Thanks for this Ankan,

do you have a short instructions or best practice guide for that?

Thanks.

Jens

former_member192750
Active Contributor
0 Kudos

Hello Jens,

Here is a brief instruction guide.

1. Remove all the sites assigned current bulk CUST_HIERARCHY object.

Check the REALIGN and SUBCHECK queues in Tx: SMOHQUEUE and make sure

that all jobs triggered due to this removal are complete.

2. Delete the subscription for bulk CUST_HIERARCHY.

3. Delete the publication for bulk CUST_HIERARCHY.

4. Delete the existing bulk CUST_HIERARCHY object.

5. Create a Replication Object (Intelligent) for SBDoc type CUST_HIERARCHY

with Criterial Field (COUNTRY 😃 selected.

6. Create a Publication (Customer Hierarchy by Country) for the

Replication Object above.

7. Create a Subscription (Customer Hierarchy DE) for the Publication and

set the Criteria Value to "DE".

8. Assign this new subscription to German mobile clients instead of a

standard Customer Hierarchy" (bulk).

If and when you transport these changes to another CRM system, please make sure of the first point that I mentioned - make sure all jobs triggered due to the removal of the sites from the bulk subscription completes before you transport the changes consisting of the new object.

Best Regards,

Ankan

Former Member
0 Kudos

Hi Ankan,

thanks for your help.

One question realted to that:

We can't remove the publication "CUSTOMER HIERARCHY" because it is locked by a default SAP subscription generator that can't be deleted (no possibility to delete in SMOEAC as it is SAP default).We don't need the subscription generator in our case but we can't remove as well the publication :-(.

What is the best way to remove this one subscription generator?

Thanks.

Jens

former_member192750
Active Contributor
0 Kudos

Hello Jens,

I believe the issue was solved. The subscription generators need not be removed. What must be done is that the subscriptions corresponding to the replication object must be deleting from ALL clients of the server.

Best Regards,

Ankan

Former Member
0 Kudos

Hi,

we changed the BDOC to intelligent, it works perfectly.

Many thanks.

Jens

Former Member
0 Kudos

Hello Guys,

I just tried to create an Intelligent CUST_HIERARCHY subscription after creating the rep. obj & publication but while selecting a low value in subscription wizard for the country it is saying that no input help is available.

Let me know where i'm doing wrong ?

Regards,

Shobhit

Former Member
0 Kudos

Hi,

that is normal behaviour, nearly none of the properties (besides for employee key SFAMITABT) even in standard subscriptions provide a value help.

You can enter the values manually.

Regards,

Wolfhard

Former Member
0 Kudos

Thanks Wolfhard, it worked.

Regards,

Shobhit

Answers (0)