Skip to Content
-1

Best procedure to delete the custom package from the system

Oct 18, 2016 at 11:11 AM

112

avatar image
Former Member

Hi Experts,

In SAP system we have included one customized package 'XXX' and now that entire package needs to be deleted. The custom package contains around 5000 objects which includes data dictionary,FM,reports etc., Also the data elements may be used to some of the standard tables. Kindly advice the best procedure to remove the Custom package 'XXX' which will not impact to the other objects.

Regards,

Suni

10 |10000 characters needed characters left characters exceeded

So, why must this be deleted?

And why would you have custom elements in standard tables? (Also the data elements may be used to some of the standard tables.)

1
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Raymond Giuseppi
Oct 18, 2016 at 11:28 AM
1

How did you (switch activation, import, SPAM/SAINT?) include this package (SAP, partner or customer namespace?) From your post I suppose you have some customer/partner append to standard tables/structures, so could you elaborate on the context?

Regards,
Raymond

Show 3 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Hi Raymond,

Thanks for you response.

yes, we have used append strucure to add the additional fields in the standard table and these fields are saved under custome package 'XXX".

so, Here the main thing is the custom package is developed for internal purpose and now they dont want this custom package anymore because the system given to the some other vendor.

So, would you please give us the best inputs to remove the Custom package from the system.

Thanks,

suni.

0

So go to SE80 and delete objects starting with implementation like BAdI, enhancement projects (warning some as CMOD are not in se80), then programs/classes and then ddic elements at last. (of course do it first in a sandbox or dev system and transport the generated transport request, but keep in mind that previous versions of objects will be kept in system history)

But of course this will impact other objects as you will remove some fields and they can be used by other package, for example some data exported to a database cluster may become unreadable or a field may be required in some customer code in another package, so where-used search are required at a large scale. That can be a big project for impact analyzis, depending on the exact perimeter of your 'internal purpose'.

Regards,
Raymond

0
Former Member
Raymond Giuseppi

Hi Raymond,

Thanks for your quick response.

I have one doubt, whether BASIS people can do this?? or i need to check every object with "where used list" because in the data dictionary, if i check each field with where used list then it takes so much of time.

So, This is the only solution to delete the custom package from the system?

Thanks,

Suni

0
avatar image
Former Member Oct 18, 2016 at 02:12 PM
0

What do you mean with customized package? A development package in transaction SE80?

Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Hi Andreas,

Thanks for you response.

Customized package is developed via SE80 and it is for internal purpose.

so, Here the main thing is the custom package is developed for internal purpose and now they don't want this custom package anymore because the system given to the some other vendor.

So, would you please give us the best inputs to remove the Custom package from the system.

Thanks,

suni.

0