cancel
Showing results for 
Search instead for 
Did you mean: 

how to remove existing infoobject from infosource?

Former Member
0 Kudos

I was added one infoobject Z01 into DSO ZDSO01 and Infosource 2LIS_08TRTLP

, and did mapping in the transfer rule. Now I removed Z01 from DSO ZDSO01, but I'm unable to remove Z01 from infosource.

System show me error message like:

The InfoObject ZO01 is still used in the following places: In routine xxxxxxxxxxx of the update rules for Data Target ZDSO01 InfoSource 2LIS_08TRTLP

Anyone know how to remove Z01 from DSO ZDSO01 in my case.

Thanks,

Sudree

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

as per the error message , the object might be used in routines of update rules. so you need to follow top to bottom procedure to remove the object.

if you want to remove in the infosource first you need to remove the object from update rules related to the data target ZDSO01, then it is posible to remove from info source.

Regards.

Rambabu

Former Member
0 Kudos

I tried all steps that mentioned, but still get the same error message in infosource when I try to remove this infoobject from infosource.

Former Member
0 Kudos

Hi

Did you activate ODS and updat rules after the changes ?

Former Member
0 Kudos

Hi,

I tried replicating your scenario and got the same error like you. I guess you did not follow the below mentioned steps in sequence.

1) Delete the infoobject from DSO and activate it. This would put your update rules in revised status.

2) Reactivate your update rules.(if you dont perform this step, system automatically compares with the last activated update rule, where your infoobject was used, therefore it gives the error)

3)Remove the transfer rule for this infoobject.

4) Delete the infoobject from communication structure.

This should work.

Former Member
0 Kudos

Hi,

Check whether this infoobject has been using some routine . if it not used then delete from ods and communication structure .

Regards

Sivaraju

Former Member
0 Kudos

I just checked my request, seems there are lots of routine, how I can define which routine is in use, and which one is not used any more that I can drop from my request?? Thanks!

Former Member
0 Kudos

I droped routine 40020200220 from request, but I'm still unable to remove. Sysytem display the same error message as follows.

System show me error message like:

The InfoObject ZO01 is still used in the following places: In routine 40020200220 of the update rules for Data Target ZDSO01 InfoSource 2LIS_08TRTLP

Former Member
0 Kudos

Hi,

As per my suggestion dont delete the routines . right click on infobject and click display in menu option there is option called where used list . then this infobject where it using came to know.if it not deleting that infoobject dont map this infoobject then there is no problem

Regards

sivaraju