Deleting not needed objects after impl. of a solution

Hello everyone,
some time back, we developed a solution in BW7.0. All queries, reports are working fine.
We don't need to feed our data targets anymore. In order to keep these upward queries operational, We want to keep only needed objects i.e. cubes, Multiproviders, DSOs...etc while delete everything else which are not needed like DSOs, transformations, routines, DTPs, Process chains...etc.
What could be no. of steps to consider and how to access the impact of deleting any object. Any guidelines?
Thanks
Ahsan

Hi,
Thanks for replying. We don't need to update data. Queries are using data from certain Multiproviders where data are residing in IC, DSOs and InfoObjects.
Main thing to check is: if an Active table of a DSO is being used in any routine of another transformation or anywhere else which we don't want to delete. This is like doing the impact analysis of a deletion of a DSO. If a DSO being used under MP1 and here we say we want to delete it, but then may be this DSO is being used under MP4 where we want to keep it, end decision keep the DSO.
Following a post on SDN, I checked in RSAABAP table by giving active table of a certain DSO and it shows no entries. But I am sure we have used this DSO's active table in some routines.
Any input, please share
Thanks

Similar Messages

  • "TypeError: undefined is not an object" after upgrading to 2014.1.1

    I'm seeing the error: "TypeError: undefined is not an object (evaluating 'cpoint.getSymbolElement') in an _upgraded composition which is causing points and tooltips to not appear in the loaded composition.
    Edge Animate version 2014.1.1
    Mac OS 10.10.1
    Safari 8.0.2, Chrome 40.0.2214.94, Firefox 35.0.1
    This issue only began happening after upgrading to 2014.1.1
    No changes were made to my computer and I've tested it on other computers with the same result
    Here is the upgraded composition which is not working: http://inlightmedia.com/edge-interactive-svg-maps_upgraded/
    Older composition which correctly shows the pins and tooltips: http://inlightmedia.com/edge-interactive-svg-maps/
    Zip files of both compositions: Zip file
    I am very much an Edge and JavaScript rookie and have been modifying this project (which was created by someone else who is no longer supporting it) to suit my needs. Any help getting this to work in the new version of Edge would be greatly appreciated.
    Thanks,
    Jansen

    Hi,
    It comes from compositionReady, line #34:
    You wrote: var cpoint = sym.createChildSymbol("point", "stage");
    and it was: var cpoint = sym.createChildSymbol("point", "Stage");
    stage must be capitalized: Stage.

  • GW7 - Unable to delete Domain & MTA objects after crash

    Yes...I know there are similar threads already on the forums...but I'm still stuck :)
    Had a server crash - which was running GW7 WebAccess & hosted a Domain (Domain_3 in our case). And naturally, this server was put together by a long gone consultant years ago - who left little documentation and no current backup (well, we thought we had one...but it didn't restore). So I was left to wing it on my own.
    Rebuilt a server from scratch (NW 6.5 SP8). The server sits it's own tree and is in a DMZ off of a BorderManager server (multi-homed - and yes...life on the trailing edge of technology).
    I was unable to delete or use the existing GW objects (Domain_3, MTA or WebAccess)...so I created a new domain (Domain_2) and reinstalled WebAccess and the MTA. I used the same IP addresses/ports as the original/crashed server.
    This got us back on our feet and WebAccess seems to be working as expected.
    I've since tried following various TIDS about grafting the legacy objects into another part of the tree, etc. Unfortunately, the grafting process likewise failed after seemingly creating the domain & MTA objects. An error message indicated that I (as admin) didn't have sufficient rights (hard to believe...). So now I have two Domain_3 objects (w/MTAs, etc.) in different parts of the tree - which are non-functional and un-delete-able (if that's a word).
    I also managed to create another temporary domain object (Domain_9) in testing - which now won't allow me to delete it either (ugh)!
    I also found numerous pending GW operations - including the deletes, modifies, etc.
    Digging deeper - I have some stuck obituaries that are all related to the domain objects that I'm trying to get to disappear. Of course, I tried to free these stuck obituaries following various TIDs (which I've done in the past for other non-groupwise objects stuck in limbo) - but failed. I'm not sure if this is a cause, an effect, or just collateral damage...
    So I'm 10 miles past frustration...and have obviously hosed this pretty well...
    Any suggestions or guidance on where to focus my attention first?

    That's how I ended up with a 2nd copy of Domain_3 :) I created a temporary container - and tried to graft Domain_3. It created a domain object and a MTA - before failing (the error said I had insufficient rights to complete the task). Naturally, I couldn't delete these new objects either once they were created I performed this action as "admin" - authenticated to both trees (the GW objects are actually in our production tree).
    KM

  • Openscript not finding object after a particular web page

    In openscript, i recorder 1 script, while playback it is not identifying the object after a particular web page. The window().exist itself showing false.

    Hi,
    Can you please give more details about your issue???
    Regards,
    Deepu M

  • SwitchGroup not render object after switch

    Hello every one,
    I have implemeted switchGroup with 2 Text2D instances in it. I have setted the first one to be visible and in running application it is. Problem occurs when I've changed visible parametr to next number. Object on screen is still wisible and "new" object does not appear. I really do not know where is the problem.
    I have passed code in debug mode and all seems to be fine. Below are snapshots of my code. Thanks a lot for help.
    private void changeToolTip(int toShowPosition)
        visibleNodes.clear(); //set all bits to false
        visibleNodes.set(toShowPosition, true); //set position to true
        switchGroup.setChildMask(visibleNodes); //apply visible mask
    }this switchGroup is directly attached to root.
        sceneGraph.addChild(switchGroup);
        locale.addChild(sceneGraph);
    ...

    eNDe wrote:
    .. I have implemeted switchGroup with 2 Text2D instances in it. I have setted the first one to be visible and in running application it is. Problem occurs when I've changed visible parametr to next number. Object on screen is still wisible..Did you mean implemented, parameter, and visible? If not, your question reads like 'so much nonsense'.
    .. and "new" object does not appear. I really do not know where is the problem.
    I have passed code in debug mode and all seems to be fine. <DWS>Oh well, it must work then. Must be an API bug.</DWS>
    ..Below are snapshots of my code. ..I'll ignore those in the same way I ignore all uncompilable code snippets. If you seriously want a technical reply, I suggest you prepare and post an SSCCE *(<- link).*

  • I have  LR 64 Bit installed  do i need it  after Installation of LR cc If not how do I delete it?

    I Tried to remove program it won't delete. Need to know should it stay on computer
    Win & 64 Bit Computer

    Okay, so since there was a concern about putting this response in reply to another question, I'm adding all my comments and current problems here.
    The thing is is that both Chrome and Explorer work fine as far as speed goes, so it has to be something directly related to Firefox and how it interacts with our computers. I have had the same problem since the update they did in February and have been forced to use Chrome because I can't find any solutions with support. There has to be something that is either lingering in our computers from older versions that are blocking complete functionality now or it has effected our firewalls. I have completely removed Firefox and reinstalled several times with no improvement. Removed Firefox about a month ago and just installed the latest version today and have the exact same problem - so slow it isn't functional. Although most sites seem to be running a tiny bit faster until you click on a link within the page (the picture below shows what happens to my connection when something tries to load - it just turns gray and stalls). And sites like Facebook are supper slow and games like Farmville (or any games for that matter) don't work at all due to the lag.
    And now there are constant prompts for scripts being busy or not running (other attached picture one of 4 I've gotten in 3 different sites). I sure hope one day these problems are fixed because I want to come back to Firefox as soon as they are.

  • Note 1054131 - Invalid DB objects after upgrade

    HI,
    We performed a migration from SAP 4.6C/Oracle9i.solaris to SAP 4.6C/Oracle10g/HPUX.
    Now we need to upgrade SAP4.6C/Oracle10g/HPUX to ECC6.0.
    As a prerequisite, I have checked the note
    Note 1054131 - Invalid DB objects after upgrade
    And I ran the script
    SQL> SELECT OWNER, OBJECT_NAME, OBJECT_TYPE FROM DBA_OBJECTS
      2  WHERE STATUS='INVALID'
      3  AND
      4  OWNER='SYS';
    OWNER
    OBJECT_NAME
    OBJECT_TYPE         STATUS
    SYS
    DBMS_REPCAT_FLA
    PACKAGE BODY        INVALID
    SYS
    DBMS_REPCAT_MAS
    PACKAGE BODY        INVALID
    OWNER
    OBJECT_NAME
    OBJECT_TYPE         STATUS
    SYS
    DBMS_REPCAT_UTL2
    PACKAGE BODY        INVALID
    SYS
    DBMS_REDEFINITION
    OWNER
    OBJECT_NAME
    OBJECT_TYPE         STATUS
    PACKAGE BODY        INVALID
    All the invalid objects are package body, can anyone help me how to proceed with this, can I proceed my upgrade to ECC 6.0 or do I need to delete the package body.
    If I want to delete the package body,can you pl give me the commands and also post which whether I need to execute any steps
    Pl help
    Thanks
    Senthil

    Hi,
    I guess you are talking about the Oracle Upgrade and not ECC Upgrade, as following are the pre-requisites for an ECC upgrade.
    Making Database-Specific Preparations for Oracle
    1. Check the value of parameter shared_pool_size:
    4 Preparation
    Making Preparations at the Database Level
    Oracle 9.2: Check the value in file $ORACLE_HOME/dbs/init<SID>.ora.
    Oracle 10.1 and higher:
    select NAME, VALUE from v$parameter where name=’shared_pool_size’;
    select NAME, VALUE from v$parameter where name=’shared_pool_reserved_size’;
    If the value is lower than 150 MB, increase it to at least 150 MB (400 MB is better), and restart the
    database.
    2. Log on as user <sapsid>adm at the operating system level.
    3. Log on to the database as the Oracle user system with sqlplus
    4. Check the resource quotas of the database user SAPR3 or SAP<SAPSID>:
    Oracle error 1536 can occur during the upgrade if the resource quotas of database user SAPR3
    orSAP<SAPSID> are limited. Make sure that these quotas are unlimited. Check whether the table
    DBA_SYS_PRIVS contains one of the following entries:
    grantee=’SAPR3/SAP<SAPSID>’,privilege=’UNLIMITED TABLESPACE’,adm=’YES’
    grantee=’SAPR3/SAP<SAPSID>’,privilege=’UNLIMITED TABLESPACE’,adm=’NO’
    To do this, enter the following SQLPLUS statement:
    select * from dba_sys_privs where grantee = ’SAPR3/SAP<SAPSID>’;
    If this entry does not exist, enter the SQLPLUS statement:
    grant unlimited tablespace to sapr3/SAP<SAPSID>;
    5. Log off from the database with the command quit.
    6. Only if using the dictionary managed tablespaces function:
    Make sure that the storage parameters MAXEXTENTS and NEXT have the correct values for certain tables and indexes. Otherwise, they may overflow during the upgrade. The Oracle-specific upgrade SAP Note contains the tables and the required minimum values.You can display the current settings with BRSPACE. The index names are not constant. However, you can also determine these names with BRSPACE. SAP Note 11777 describes how to change the parameters NEXT and MAXEXTENTS.
    7. Only valid for: SAP R/3 3.1I
    Make sure that parameter OPTIMIZER_MODE is set to OPTIMIZER_MODE=RULE.
    For Oracle 9.2, check and, if necessary, edit the following Oracle profile:
    $ORACLE_HOME/dbs/init<SAPSID>.ora
    For Oracle 10.1. and higher, use the following statements:
    Sqlplus /nolog
    Connect /as sysdba
    Alter system set OPTIMIZER_MODE=’RULE’ scope=spfile;
    8. Only if you do not switch off archiving during the upgrade:
    If you want to leave brarchive running during the upgrade to avoid archiver stuck situations (brarchive -f ...), proceed as follows:
    a) Create a temporary copy of brarchive:
    4 Preparation
    4.23 Making Preparations at the SAP System Level
    cp /usr/sap/<SAPSID>/SYS/exe/run/brarchive /tmp
    b) Start brarchive as user ora<sapsid> from the temporary directory /tmp/brarchive -f ...
    c) After the upgrade, delete the copy of brarchive.
    This procedure avoids upgrade errors caused by the program files being overwritten during the upgrade.
    9. If your database version is already higher than the minimum version for the new release, we recommend that you exchange the DBA tools (such as BRSPACE) for the upgrade. The Database Software Oracle DVD for the database contains the up-to-date tools that you unpacked on the current kernel when you migrated the database. After you execute PREPARE, unpack this archive again into the exe subdirectory of the upgrade directory. This overwrites the DBA tools optimized for the minimum required database version with the tools best suited to your database version.
    And if you are talking about an Oracle Upgrade then you just need these to compare once you have upgraded to 10g.
    3.9 Checking for Invalid Database Objects
    This optional step lets you check if there are any invalid database objects before the database upgrade to Oracle database 10g starts. After the upgrade it helps you distinguish database objects that have become invalid due to the upgrade process from those that were already invalid to start with.
    Procedure
    1. Execute the following commands:
    SQL> spool invalid_objects
    SQL> select unique object_name, object_type, owner from dba_objects where status
    = 'INVALID';
    SQL> @?/rdbms/admin/utlrp.sql
    SQL> select unique object_name, object_type, owner from dba_objects where status
    = 'INVALID';
    SQL> spool off
    A list of invalid objects before the upgrade is now generated.
    2. Check the list of invalid objects after the upgrade.
    If any objects in the list from before the upgrade are also in the list of invalid objects after the upgrade, you can be sure that this is not due to the upgrade process.
    Regards,
    Suhas

  • In which situation I need to active objects after transport

    Hi Experts,
        I'm wondering in which situation I need to active object after transport?  In some cases, I have to active transformation, DTP, infoobject, multiprovider....  Does any one make a conclusion of that?
        thanks in advance.
    Eric

    Sometimes, because of impact of a transport some other objects will be deactivated, then we need to manuaaly activate the objects after transport.
    Also, sometimes transport after import process could not be able to activate the objects, then also we have to activate them manually.
    Or suppose, you have moved and infoobject, due to which some other objects become inactive (where ever infoobjects is being used), then we have to activate them manually, if you dont want to transport them.

  • I need to delete programs that have been duplicated after the software update has been done.  The computer won't delete them.  Anyone else having this problem and if so, how do I delete the old program after it's been updated.

    After upgrading software, it appears the old software isn't deleted.  My computer hard drive is almost full so I need to delete a ton off of my computer.  When checking the software that can be deleted I noticed I can the old software hasn't been deleted.  How can a person do this?  Any suggestions on how to quickly dump some programs.

    Sig is right — reclaiming space on your hard drive should be a matter of looking for the largest files you can delete, not starting with applications. I have 200+ applications on my hard drive, and altogether they occupy less than 14GB of space. Just a handful of them — Acrobat Pro, iPhoto, Aperture, Illustrator, Photoshop, InDesign and Adobe Media encoder — are larger than 500MB apiece, and if I disposed of all of those, I'd only get 5.6GB back. My Utilties folder contains 78 apps, and it only amounts to 1.1 GB.
    If you have any feature-length movies on your hard drive, those should be the first things you trash or move to an external drive.

  • HT4191 I deleted notes on my mac but did not want them deleted from iPhone but after synching they are all done. Can I get them back?

    I deleted notes on my mac but did not want them deleted from iPhone but after synching they are all done. Can I get them back?

    Deleting on one device does not affect another device.
    You can delete the App's on the iPhone and nothing will happen to the ones on the iPad.
    1.  You don't need to.
    2.  Settings->Cellular->"Use Cellular Data For" will show the data usage for each App since the last statistics reset
    3.  Settings->General->Background App Refresh Will show which Apps are allowed to get data in the background
    4.  It restricts it to Wifi.  If the App requires internet access and Data is turned off, it will have to wait until the device is connected to a wifi network.
    5.  Nope, You just use up battery since the BT radio will continuously look for nearby BT devices.
    6.  The Personal Hotspot uses your cellular internet connection from your phone or other cellular device; whether you consider that secure or not I cannot say.  It also depends on what you are doing while connected to the Hotel's wifi. I would not do online banking while on vacation though.

  • How to identify and delete objects after failure of registering XML schema

    Hi,
    I have tried to register a XML schema with many global elements but failed.
    I have checked the view DBA_XML_SCHEMA and found that there is an entry for this failed XML schema and the disk spaces would not be freed after the failure of registration as well.
    I have tried DBMS_XMLSCHEMA.deleteSchema() with DELETE_CASCADE_FORCE but failed with ORA-31000: Resource is not XDB document.
    How can I identify and delete the objects for this failed XML schema and free up the disk space ?
    I would not prefer to use 'DROP USER ... CASCADE' since there are other objects owned by this user.
    Thanks in advance.

    you can get them from user_objects.
    but you have to identify them manuallly if your schema has other objects other then created by the xml schema creation process.
    Note these objects will be cases senistitive. so you should enclose them with double quotes during deletion.

  • Object after "FROM" keyword needed

    hi Friends,
    I have one question . I want to get the object in a variable in sql or pl/sql which is being queried against (the object after FROM key word)
    For e.g. in the below statements
    select *from v$active_session_history
    select *from emp where empno=20;
    How can i get v$active_session_history and emp ?
    note: the object can be a view
    One way is to REGEXP , but i am not too familiar with using it solve my problem.
    Why i need it: I have 100s of sql texts and i want to get the object which these sqls are queried against and then use them for further activities.
    10x

    Hi Karthick Arp/BluShadow/#Nishe#/Dave Rabone Thanks for replying. Below are the details of what i want to achieve
    I work on an OLTP application and check new queries which are doing FTS every week.
    I have a script which is called from the cron. It runs a script every Saturday and checks v$sql_plan and v$sqlarea like below
    +++++
    operation = 'TABLE ACCESS'
    AND options = 'FULL'
    and upper(module) not like 'TOAD%' and upper(module) not like '%SQL%'
    +++++
    The script filters out those queries which i have already seen.
    So i have the sql ids and few other details like rows in table etc.
    For doing analysis i most of the times do the below:
    1. TABLE
    Check the indexes for understanding why it is not doing taking the indexes
    2. VIEW
    Check the metadata for the view as to what predicates would be better to avoid it going to FTS ,if possible.
    I want to automate the above 2 steps
    So what i want to do is get :
    a. indexes list if the object is a table?
    b. metadata for the view if the object is a view.
    Below are answers to your questions
    How about table or view that are part of join or scalar subquery or correlated subquery or subquery factoring etc.. Do you want them as well?
    --Yes i want them all Are all your SQL statements simple selects? Or are they more complex, containing subqueries etc.?
    --More complex And if the object is a view, do you need to know the base tables?
    --No

  • Not able to start to animate text & objects after 59 secs

    Has anyone had any problems animating text or objects after a delay of 59 seconds?
    I need text to be animated at 1 min 10 secs and 1 min 35 secs on the page but Presenter will not let me do this
    I never had any problems like this with Presenter 7.
    Deester

    Hi
    Which version for presenter are you using?
    Is the animation made as an on click animation?
    Can you plese send me the slide and the corresponding audio file to [email protected]?
    I will try to resolve this issue for you
    Thanks
    Mahesh

  • Do not allow change of Reference Object after Order release

    Dear All,
    The requirement is that we should lock(not able to change) the Reference Object after the Maintenance Order is released. Can we acheive this in standard way or do we need to go for development.
    If going for development what should be the basic logic.
    Regards,
    MLN Prasad

    Prasad,
      You are accomplishing the same utilizing the built in enhancement framework([Implicit enhancements|http://help.sap.com/saphelp_nw70/helpdata/en/70/63da4023a28631e10000000a1550b0/frameset.htm]), WITHOUT making a MODIFICATION to the system. This technology / functionality is available from ECC 6.0 . You would need to be very careful in using the implicit enhancement functionality so that you don't break the flow. Your requirement seems to be a simple one which could be accomplished by tweaking the screen attributes of the field under certain conditions, for this specific screen in the program. You may also have to make the Priority field a display only, so that it doesn't trigger a change through it via the user exit or through standard.
    Regards
    Narasimhan

  • I am not able to change the object after upgrade(SPAU Activity).

    HI All,
    I am not able to change the object after upgrade(SPAU Activity). Please any one can tell what is the reason with below details.
    You are not authorized to make changes
    Message no. 37202
    Diagnosis
    You have no authorization for the authorization object 'S_DEVELOP', which would allow you to change the screen concerned.
    There is also a second possibility:
    You want to edit a modified SAP screen in a customer system after an upgrate (SAP transport). The screen remains locked for editing until the new SAP version and the customer version have been aligned (Transaction SPAU).
    System Response
    Authorizations are assigned to users in profiles. Profiles are stored in the user master record.
    Procedure
    Comsult your system administrator.
    Thanks in Advance,
    Mahesh Devershetty

    Hi,
    Does the user who would like to change the screen have the authorisation
    for S_DEVELOP in his profile? Please run transaction /NSU53 after the
    failed authorisation. You will get an information which authorisation
    is missing.
    Additional please check if you have open entries in transaction SPAU for
    that object.
    If you couldn´t solve the issue I need an user to analyse it in your
    development system.
    That user needs all authorisation for development and has to be
    registrated as developer.
    The system uses the authorization object S_DEVELOP for Workbench objects
    can you please check your user master record whether it contains the
    required autorization or not.
    Please also ensure that modification adjustment is turned on as per note:
    197600  Switching the Modification Assistant off and on
    Aidan

Maybe you are looking for