Skip to Content
avatar image
Former Member

Moving large table into its own Tablespace on target system during CUUC

Hi Unicode Gurus,

I am in process of Upgrading 46C system to ERP6 with Combined Upgrade and Unicode Conversion. I am following CUUC guide.

Question i have is related to moving Large table into its own tablespace during unicode conversion in target system.

For example : We have HR Implementation. total size of Database is 1.4 TB. PCL2 is 250 GB in 46C system with 30% tablespace PSAPBTABD in source system. After import in target system PCL2 table is in PSAPSR3 tablespace.

I want to move PCL2 in its own table space (i.e PSAPPCL2) in target system

Please note that : we are using table Spilliting for this table and other 30 different table for performance reason.


This is what i think .... you guys know better then me. you may have done several times during you career.

Can you provide me details or what you think about below solution.

Do i need to do anything differently ?

Any downside/precautions I need to take


I know tablespace and Catagory Mapping is done thru DDLORA.TPL ; in source and Target.

PCL2 has APPL1 catagory and Mapped to PSAPBTABD in source system

in Target ERP6, catagory APPL1 is mapped to PSAPSR3. that's how PCL2 table imported in to PSAPSR3.

When i do package spilliting I get PCL2 STR which has att APPL1.

On source system :

1. Can I modify PCL2.STR to reflect attribute from APPL1 to ZPCL2 ( after table splitting , before starting export monitor, before creating DB / tablespace for target system ) ?

On Target system :

1. Start Installation of DB instance, while creating Tablspspaces create PSAPPCL2 table space with 500GB

2. Reduce total calculated size of PSAPSR3 by ~300GB (Since PCL2 will be in its own tablespace)

3. Change DDLORA.TPL in migmon directory create row under table storage and index storage under loc


4. Start import Monitor - when ready...

Any thoughts ??

Any prompt input /suggestion/ comments appreciated.



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Jul 22, 2009 at 07:05 PM

    Hello Jignesh,

    your procedure is correct.

    Out of curiosity ... why do you wanna put some tables into a different tablespace? I don't know any reason for that.



    Add comment
    10|10000 characters needed characters exceeded

    • Hello Jignesh,

      > Are there any issue with modifying DDLORA.TPL or STR file ?

      If you do it correct without any typo .. there are no issues 😉)

      I have done this also several times and it works fine. (migrating to the "new" sap standard tablespace layout by an unicode conversion)

      > Do you know any pro/cons for moving large table into different tablespace ?

      As i already said i can't think of any reason for that right now with LMTs, etc..

      > Reason of moving into its own tablespace is because business has plans to archive/delete data. when they are done easier for me to manage.

      Why is it easier to manage?

      If you have archived/deleted enough of your data ... just reorg the table / indexes in the same tablespace and it is done.

      Ok now you can say that you can reorg the tables / indexes back into the "standard" tablespace and drop the old one ... but mkey 😉) ... you need to think about the tablespace mapping inside the SAP DDIC (DDART, TAORA and IAORA)