cancel
Showing results for 
Search instead for 
Did you mean: 

Queries on Replication of Install Base

former_member196521
Active Participant
0 Kudos

Dear All,

Have some basic queries on Install Base Management.

1) If I need to replicate Install base in SAP CRM Service, does the equipment master created in ECC get replicated as install base in SAP CRM or do I need to create an install base itself in ECC?

2) The Main Product will have components hence can the equipment master be created hierarchically in SAP ECC if I have a BOM in my Sales Order and Delivery?, once when the delivery is completed the can the equipment master get created hierarchically? or this needs to be done manually as part of master data creation?

3)  If a component gets faulty and this component needs to be replaced the product code would be the same however a new serial number will get generated once I complete the delivery of the good part, how can the new serial number get updated against the same part code which is the component in the install base?

Kind Regards

Atul

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Atul

1.Each equipment is created as installbase in CRM .You cannot create installbase in ECC and replicate to CRM.each equipment will downloaded as component under the installbase in CRM by standard.

2. By defalut on eibase will be created for one equipment. if you want to change the hierarchy like on installbase for all the equipments in one sales order/ delivery document . then you can write the logic in BADI CRM_EQUI_LOAD. which will be triggered once equipments are downloaded in CRM .

3.again you have to write the code in BADI CRM_EQUI_LOAD in case of faulty equipment and then replcaement.

Regards

Naresh

former_member196521
Active Participant
0 Kudos

Hi Naresh,

Thanks for the reply appreciate the same point no 1 and point no 3 are clear,

With Regards to Point No 2

1) I need to create my equipment's in an hierarchical way which is like a BOM structure in ECC itself so that when I pull the equipment master in SAP CRM through replication the same would sit in an hierarchical way in my install base in SAP CRM, hence how can I create them in an hierarchical way in ECC i.e. my equipment master.

Kind Regards

Atul

Former Member
0 Kudos

Hi Atul,

If the parent equipment is created in CRM as equipment,then the rest replicating child equipments will automatically be assigned to its parents. If you have any Object as parent in ECC and it is created as Installed base in CRM then in that case too replication equipments will automatically be attched to corresponding Ibase.

The problem can occur in following scenario where you have created and replicated equipment in CRM and after that if you try to create Ibase in CRM then those equipments(in CRM) will not automatically get attched to the Ibase created. For the same you need to develop the program which will find the equipments of that ibase(in CRM) and will assign it to Ibase according to the hierarchy present in ECC.

You have functional location also in ECC or just equipments?

Regards,

Dipesh.

former_member196521
Active Participant
0 Kudos

Hi Dipesh,

The problem in ECC is that even if I have a parent child relationship they both created as two different equipments

1) Say Equipment A is parent and Equipment B is child

They both get created as two different equipments in SAP ECC

How to link both of these equipment's when I am replicating them as one install base in SAP CRM? so that they both get replicated as parent child relationship in ib52 tcode in SAP CRM.

Kind Regards

Atul

Former Member
0 Kudos

Hi Atul,

If those equipments have parent-child relationship in ECC, those will get replicated in the same way in CRM. You will have to search for equipment A in ib52 and when u will replicate equipment B, you will see it in the hierarchy of equipment A. Both will have object family '0403' i.e. equipment.

are ur equipments getting created separetly in CRM despite of their parent-child relationship in ECC? Is that the problem?

Regards,

Dipesh

former_member196521
Active Participant
0 Kudos

Hi Dipesh,

Thank you for your reply my query is in ECC

1) How can these equipment's have parent child relationship in ECC since customer is not willing to create equipment's in an hierarchical way, we are creating BOM in ECC however when the equipment is getting created it gets created not in an hierarchical way it is getting created as two different equipment's, hence how to create these equipment's in an hierarchical way in ECC, I need to have a logic to create the equipment's in a hierarchical way

Kind Regards

Atul

Former Member
0 Kudos

Hi Atul,

I was just wondering if you can add other main material of BOM as component in first BOM.

Like Equipment A has Material and serial number.

Equipment B has material and serial number.

When you create BOM of Equipment A , add material of equipment B in its BOM, also add serial number for both. so from material and serial number while doin GI system will get this is equipment B.

and then see equipment B in ie03 if superior equipment is A.

Kindly ask corresponding functional consultant about the same.

Regards,

Dipesh

Former Member
0 Kudos
Hello Keshav
You can use the BADI  CRM_EQUI_LOAD method perform_laod to create the hierarchy strutcure what you want of your ibase.
This BAdi is called everytime when equipment reached from ECC to CRM.
Use the function module CRM_IBASE_CREATE, CRM_IBASE_CHANGE, CRM_IBASE_COMP_CREATE
Regards
Naresh
former_member196521
Active Participant
0 Kudos

Hi Naresh,

Thanks for the detailed reply, I have the following queries on your first reply

1) By defalut on eibase will be created for one equipment. if you want to change the hierarchy like on installbase for all the equipments in one sales order/ delivery document . then you can write the logic in BADI CRM_EQUI_LOAD. which will be triggered once equipment's are downloaded in CRM .

Hence if I have a

Material M1 having serial No S1 will become equipment 1

Component C1 having serial no S2 will become equipment 2

Component C2 having serial no S3 will become equipment 3

Hence in SAP CRM all of these equipment's will get created as 3 separate install bases, however with the help of the BADI CRM_EQUI_LOAD the install base will be created in an hierarchical way, and will become one install base in SAP CRM, appreciate if you could give me the logic that needs to be implemented in the BADI CRM_EQUI_LOAD.

Would appreciate if you could help put on the same, thanks again for all your help and support offered.

Kind Regards

Atul


former_member196521
Active Participant
0 Kudos

Hi Naresh,

We are trying to implement the BADI CRM_EQUI_LOAD which you have given above, the Badi is getting triggered, however Individual I bases are getting created in SAP CRM system.

What link in SAP ECC should I pass in the Badi so that the system recognizes that they come under the same Ibase as given below for e.x.

Say Ibase No 3353

Material A- Parent Item(3353)

  Material B- Child Item.(3355)- (Ibase No created individually before moving it under 3353)

One of the links we established in SAP ECC was that the item category for parent item is different from the child item, however by using this logic the badi gets triggered however we are not able to find the item category link

What logic do I need to write so that the 3355 ibase falls under 3353 and 3355 gets deleted in SAP CRM.

Kind Regards

Atul

Former Member
0 Kudos

Hello Atul

As you mentioned earlier that you need hierarchy based on the delivery number.

So you can pass the delivery number from ECC and read it in the BADI. and you can store Delivery number as external id on the ibase.

When ever a new equipment comes from ECC , you cna compore with the existing ibase's external id if thatdelivery number already exist in crm. accoring you can create new ibase or attache your equipment to the existing one.

Regards

Naresh

Former Member
0 Kudos

Hello Naresh,

I am having the same requirement. I have created Z implementation of BADI, CRM_EQUI_LOAD.

How do I add the equipment received from ECC to the Existing install Base in CRM ? Which function module should I use. ? 

I checked the above mentioned function modules CRM_IBASE_CHANGE, CRM_IBASE_COMP_CREATE, but not able to identify which data should be passed to these FM's.?

Please help.

Regards,

Nikhil Savle

former_member196521
Active Participant
0 Kudos

Hi Naresh,

Thanks for the reply, appreciate the same, I am trying to implement the logic you have provided, I am using function module CRM_IBASE_COMP_CREATE wherein I am passing parameter's

I_Father-Ibase, I_Father-Instance as New Father Ibase Values and I_comp_det-ibase as previous Ibase,  i_comp_det-object_guid as product_guid from table com_ta_r3_id,i_comp_det-extobjtyp= 'CRM_OBJECT'.

After executing the function module, I am getting error as 

"IBase component does not exist at the time specified".


Please advice how do we resolve the error and get the ibase in a hierarchial way where the child ibase gets deleted and gets assigned to the parent ibase.


Looking forward for your response.


Kind Regards

Atul




former_member196521
Active Participant
0 Kudos

Hi Naresh,

Thanks with your inputs, we were able to get the hierarchical structure, however wanted to give you a heads up of the hierarchical installed base if the same is replicated correctly and had some queries mentioned below

a) My installed base replicated through the BADI looks like this, however the description does not appear for the components? is this correct or are there any configurations missing?

b) The main ibase id is 3349, not able to see its description in the highlighted part(as per the image attached below) please advice if I am missing any configurations, however the description and the ibase no is seen to the right is this correct?

c) When I click on the text then only I can see the object id  which is the equipment no for the component is this correct?, I am not able to view them in the main ibase number?


d) I am attaching a screen shot of the installed base for products, here the representation of the hierarchy is clearly seen, where the main product has sub components to it, hence why does the installed base for objects look different? as per the above screen shot?

Please help, appreciate if you could let me know.


Kind Regards

Atul


Answers (0)