How to see if a DSO is used in any transformation

Hi Friends,
I am starting a new dataflow for a new release, lot of DSO's have been created in previous release, I want remove the objects which are not actually used in any reporting. However there a DSO which is used in one look up this i found when i went thru the code. However there are lot of unused DSO which i like to decommission, but am not sure if those DSO have been used in any transformation, and there is no proper documentation available either, hence its becoming challenging to identify each DSO.
I have used table RSAABAP to see if i can get some concrete info, in that table i got CODE-ID, but with that i cannot identify which other DSO or transformation are using this DSO in the look ups.
Can someone please throw some light on how to identify this issue?.
Regards
BN

Hi Kumar,
Just to rephrase my understanding on your issue :
The issue you are facing is , You have many DSO, which you feel that is not required, but you are not sure weather to delete them or not......as some other transformation might be using the Active table of DSO in the Start/End/Expert Routine.....which you have decided to deleted........
Now below are some options
1) Direct way is display dataflow.......which will tell you where is the direct transformation between the source and Target data target. Now here you will miss those data Targets which are reading the DSO active table in routine.
2) For Lookup/Reads in routines :Find out the Active table technical name of DSO ( /BIC/AXXXXXX00)
      GOTO -
      SE11---> Database table = /BIC/AXXXXXX00
      Click on whereused list icon.....then you can select almost everything from available option available and execute... It will give the Program ID where your DSO is used.
Hope this helps...
Thanks
Mayank

Similar Messages

  • How to check if column_ name is used by any procedure ,package ,function

    Hello
    Help Is greatly appreciated .
    Kindly please let me know for the folllwoing:
    How to check if column_ name is used by any procedure ,package ,function ,trigger or in any dataabse objects

    >
    How to check if column_ name is used by any procedure ,package ,function ,trigger or in any dataabse objects
    >
    In general you can't. Code can always exist outside the database and it is always possible that you have dynamic code and there is no way to find references like that if used by dynamic code. That dynamic code reference could be based on a query stored in a table.
    And there is no way of knowing if external code (e.g. a Java app) references that column.
    Another issue is that a column could exist in multiple schemas and in multiple objects of different types in those schemas. So a global DB search for 'MY_COLUMN' might turn up references in multiple schemas and you may only care about one schema.
    Unfortunately a reference to 'MY_COLUMN' in code could refer to many different objects or to an object in different schemas so how would you resolve those? Especially if you take synonyms into account which can ponit about anywhere.
    Why don't you tell us what it is you are really trying to do?
    Are you trying to find the references to a particular column? Why? Are you planning on removing/renaming the column? If so then the simplest way is to remove/rename the column and see what objects become invalid. Those invalid objects will have become invalid because that column is no longer available.
    As suggested you can use DBA_SOURCE for references in code that use the standard names. But for tables/views you need to use all_tab_columns. And for dynamic code or client code (e.g. a Java application) there is no way.

  • How to see what Tables are being used in all reports

    Post Author: tmashley
    CA Forum: Crystal Reports
    Hello,
    How can I see what database tables are used in all my online reports? I have around 1000 reports posted to Enterprise over 6 different datasources. If possible I would like to see the fields within those tables that are being used to.
    I am using Crystal Reports XI Release 2
    Any help is appreciated
    Thanks,
    Tom

    I don't think you can see the databases of the reports unless you download the report onto your pc as a Crystal Report format and then open it under Crystal Reports.
    This way it will open the report within Crystal Reports and will show you the datasource it is coming from.
    I doubt if you can see them online.
    Kind Regards
    Jehanzeb

  • How do I "Init without data transfer' using 7.0 transformations and DTP's?

    I have a data-mart situation where I have a standard DSO object that sends deltas up to a standard cube.  This data flow is created with 7.0 transformation and a delta type DTP and has been running fine.
    I now have a new single activated request loaded to the DSO object but I DO NOT want this request to delta update to the cube. In 3.x, I used to go into the init infopackage, manually delete the initialization pointer, and run a 'Initialize Without Data Transfer' to make this work.  Deltas could then continue as before. 
    I do not see a way to do this using 7.0 transformations and DTP's.  I want to reset the init from DSO to cube so this request does not get updated.  Does anyone have step by step ideas on how this can be accomplished?
    Thanks in advance for any help on this issue.

    Hi,
    delete the data in the cube by using oprtion selective deletion based on request number.
    (if delta request is deleted from cube, with next load last delta records will also come)
    in this scenario there is no need to delete initiaizations option.
    in BI 7.0, initialization load is not there.
    see below documentation on DTP in SAP help.
    "On the Extraction tab page, specify the parameters:
    a.      Choose Extraction Mode.
    You can choose Delta or Full mode.
    In contrast to a delta transfer with an InfoPackage, an explicit initialization of the delta process is not necessary for the delta transfer with a DTP. When the data transfer process is executed in delta mode for the first time, all existing requests are retrieved from the source and the delta status is initialized. "
    Link: [http://help.sap.com/saphelp_nw70/helpdata/EN/42/f98e07cc483255e10000000a1553f7/frameset.htm]
    Regards
    Daya Sagar

  • How to know if an Infobject is used in any query

    Hi!!!
    can somebody tell me how can i understand  ( by technical name ) if an infoobject is used in any query ...in every mode:
    as a basic infoobject
    or in a structure of query
    or to build a restrected keyfigure
    or to build a rcalculated keyfigure.
    table RSZELTDIR doasn't give this information.
    It refers only to  query, variable, structure or template,..not also to based infoobject ( infoobect without any delimitation )
    i can't use the technical name to do this search in RSZELTDIR.
    thank you very much
    Fabio

    Yes, Raj is right just go to the Cube/infoobject and click on where used button will show u list of queries/query elements.
    or u can go to metadatarepository and look for that perticular object - click on it and it will give list of other objects, transfer rules, update rules, queries etc.... In short everything related to that object will be shown there.
    Hope this helps.
    KS

  • How to check whether calendar is being used in any of the sap application

    Hello All,
    We are having few factory calendars. However some of the calendar having valid to year 2010. Can you please let me know how to check whether these calendar is being used in any of the sap application/module
    kindly reply as early as possible
    Regards
    Girish

    Hi RKS
    yesterday BLOG by our SUMMER WANG helps every SRM consultant to debug the PO error
    /people/summer.wang/blog/2010/05/11/trouble-shooting-of-srm-po-transfer-error
    Good work Summer wang !!
    Muthu

  • Hai l how to find weather our infopackage is used in any infopackage group?

    hai is there any way to find out weather our infopackage is used in any infopackage group.Help is appreciated.
    Thanks,
    Mark.

    Hi Steve,
    go to RSMON Transaction there you can find all the infopackage groups and there you can check whether your infopackage is present there or not.
    and also if it is included in any infopackage group or any process chain you can find the option like "infopackage is included in the infopackage group or process chain" in the schedule tab.
    Hope its clear.
    assign points if its helpful....
    Regards,
    ashok

  • How to see images in m4a file using itunes

    So I used garageband to make an enhanced podcast. It has audio and images. That went fine, and I saved it as an m4a file (from the share menu, I chose "Export podcast to disk").
    When I open it in itunes, I hear the audio, and can choose the chapters, but I cannot see the pictures (except in the chapter menu). I am using iTunes 10.3.1. How can I get itunes to show the pictures? The pictures show up fine if I view the podcast using Quicktime.
    I don't want to put the podcast up on the itunes store or anything like that. Ultimately, I'd like to embed the podcast into a website for my course. I am a college professor.
    Thank you!

    You can't, iTunes is only used to set the location the photo's are loaded from, they aren't held anywhere in iTunes itself. Since they have to be on the computer anyway to load them onto the iPod you view them from the folder or album they are in or directly from the iPod screen.

  • How to see all billing types in use at present ?

    Gurus,
    My comp is moving for an upgrade. How can I see the list of all billing types that are being used by the company ?
    The navigation "IMG>sales and distribution>billing>billing documents>define billing types>define billing types"  shows me all the regular billing types what SAP got. How can I know as to what only are in practice ?
    I am sorry if this question sounds silly or weird.... am kind of new
    Please help. Thanks

    Getting a list of billing types is a small step in understanding what is 'in the system' in preparing for an upgrade. It's more important to understand the chain of documents - potentially starting from inquiry, all the way through the accounting document for a debit/credit note.
    It's the chains that are important for the upgrade - this is for two reasons.
    1. You don't test a billing document on its own.
    2. Upgrade issues (95% of the time) are due to custom code - and the copy routines are often custom
    What I have done in the past is start with the initial documents in the chains - and work through the chains forward to build up the scenarios, You can map these out in a flowchart - of just use Excel.
    For example e.g
    Sales Order ==> Delivery type ==> Billing doc==> FI Doc
    ZOR                        LF                        F2                  RV
    This doesn't take that long - and gives a very good idea of what the real scenarios are. You will generally not get a complete answer from any use - or from the pre-existing documentation.
    Depending on you controlling modules, you can also add the different accounting doc (CO, COPA, PCA, Special Ledger)
    You can use SE16 as other replies have mentioned. Use VBAK (sales docs) , VBFA (docunent flow), VBRK (billing docs)

  • How to see logs of DSO for deleted load ?

    Hello All !
    I have a pass thru DSO which loaded daily and deleted data after data moved to next level.
    I want to know how to check 'number of records loaded on past date', as its not visible in manage screen of DSO and not even in monitor of process chain.
    Please help.
    Thanks,
    PRATIK PATEL

    Hi Pratik,
    Go to the reconstruction Tab in ODS....select that day's request & click on the Monitor button of that request.
    It will take you to the monitor screen of that day's that particular request. you can check there....
    Else, go to RSMO & filter as "free date" put the date for which you want to see the log.......&find out the ODS load.
    Hope It helps.
    Regards,
    Kironmoy Banerjee

  • How to see all global parameters in use?

    Hi,
    Is it possible to see all the global parameters that are in set when a form is running? I'm troubleshooting an app and
    I suspect a value is being set as a global parameter, but I don't know for sure.
    Also, is there a way to search a for usage of a global parameter?
    Thanks,
    Tim

    Hi Tim,
    You can run your Form in Debug Mode. That will allow you to set break points in your Proceures/Triggers. That way you can see all the Global Variables Set and Values they have .
    Hope that helps.
    Pranati

  • How to see who and where was using my icloud account

    I entered my email and found that some one send swear email to my father

    Information on logins is not available. Did you find this email in your 'sent' box? - if so you should immediately change your password at http://appleid.apple.com - you will need to sign out of iCloud on all your devices and sign back in with the new password

  • How to see an IDOC type & FM, "WHERE USED LIST"?

    Hi Experts,
    I nned to create an IDOC of WMTCID01 and message type is WMTOCO.
    I wanna to see that, Where Where this IDOC was used(especially, in "Z" objects) so that, I can get some idea abt. it and do my coding.
    So, let me know that, How to see this IDOC & FM, "WHERE USED LIST"
    thanq

    hi go to the tcode...
    1) Create Segment ( WE31)
    2) Create Idoc Type ( WE30)
    3) Create Message Type ( WE81)
    4) Assign Idoc Type to Message Type ( WE82)
    Tcode- we19  is for testing idoc
    in the we42 the message type and the idoc function module is ataached by the process code..
    this is a best example to understand the creation of idocs(z)..
    http://www.****************/Tutorials/ALE/CustomIDOC/Create.htm

  • How to check if a DSO Active Table is being used in any look-up's?

    Hi Gurus,
    We have a DSO that is being loaded on a weekly basis. Now this DSO is being loaded right from the time our project went live. There are no reports built on top of this DSO and the DSO is not being used as a Data Mart i.e. it doesn't feed any other DSO's or InfoCube's. Also this DSO is not being used in any MultiProviders.
    So the only sensible reason for using this DSO that we can think of is that the data from this DSO is being 'looked up' by some other DSO's or InfoCube at run-time. So Is it possible to check if the active data table of an DSO is being ;looked up' at run time by some other data loads? I already tried using an 'Where Used List' on the active data table of the DSO, but it didn't show any results.
    Thanks
    Arvind

    Try the following:
    Check the table RSAABAP in SE16, you can search the technical name of DSOs active table in field EDIC.
    You get all Code-IDs, where this table is used in ABAP coding.
    In RSAROUT you can check, which code-type it is.
    Now you know, if the DSO is used in any routines.
    Hope this helps.
    Regards
    Tobias

  • I synced two of my email accounts via gmail's POP3 thing. But now my iphone's gmail inbox shows a random selection of emails (not most recent ones that are in my inbox). How can I make my iphone inbox match what I see when I log on using a PC?

    I synced two of my email accounts via gmail's POP3 capabilities. But now my iphone's gmail inbox only shows a random selection of emails (i.e. right now it is May 31, 2013 but the emails in my inbox are a couple from Nov 12, a few from Oct 12, and then some way older than that and so on.When I log into my gmail from a computer, I see all my emails in the logical, standard order. How can I make my iphone inbox match what I see when I log on using a PC?

    If you're trying to decide between using POP and IMAP, we encourage you to use IMAP.
    Unlike POP, IMAP offers two-way communication between your web Gmail and your email client. This means when you log in to Gmail using a web browser, actions you perform on email clients and mobile devices (ex: putting mail in a 'work' folder) will instantly and automatically appear in Gmail (ex: it will already have a 'work' label on that email the next time you sign in).
    IMAP also provides a better method to access your mail from multiple devices. If you check your email at work, on your mobile phone, and again at home, IMAP ensures that new mail is accessible from any device at any given time.
    Finally, IMAP offers a more stable experience overall. Whereas POP is prone to losing messages or downloading the same messages multiple times, IMAP avoids this through two-way syncing capabilities between your mail clients and your web Gmail.
    That is from the page that you linked- does highlighted part of message ring a bell?

Maybe you are looking for

  • Why is it taking so long to download and watch on apple tv 3gn

    I'v bought an Apple tv and its been nothing but trouble. Iv purchased Downton Abbey series 3 three days ago and have only been able to watch one episode as its going to take hours to finish downloading. Why is this happening? Why does it take so long

  • I would like to see ----- Visio

    I would like to see timer recording added to the next firmware. I have a Radioyourway LX and if my Vision M would do what the LX does, GAME OVER. Please add timer recording to the Vision M. Also bookmarking for the vovies would be nice too. I do not

  • How do I configure my AirPort Extreme to allow printing from my Macbook to an HP PSC 1210?

    I currently have an AirPort Extreme [model A1354] connected by cable to an iMac [3.2 GHz i3 / 10.6.7]. I have an HP PSC 1210 series "All-in-one" printer attached to the USB port on the AirPort Extreme. Printing from the iMac works just fine.  However

  • Updated to 10.6.8, Safari won't even open...

    And here's the details... Does anyone know what's going wrong? Process:         Safari [271] Path:            /Applications/Safari.app/Contents/MacOS/Safari Identifier:      com.apple.Safari Version:         5.0.5 (6533.21.1) Build Info:      WebBrow

  • Regular expressions and back references

    Just wanted to know if anyone else noticed that. In the javadoc of java.util.regex.Pattern in the "Back references" section it says that you need to use \n to match capturing group but it does not work. To match a capturing group one need to use a "$