Comparison of Phase Difference between Zero Phase and FIR Filtering

Hi,
I have a comma-delimited text file containing a 2D array in frequency domain. I would like 2 do a phase difference comparison between the original signal, zero phase filter and FIR filter with a cut-off at 1550nm and sampling of 0.01nm. Ouput will be a graph. I've tried to model after the example in LabVIEW but I can't seem to get the graph to display. Is there an error in the block diagram?
Also, is it possible to do the phase difference comparison via detection of central wavelength? If so, how can I go about it?
Thanks.

When you translate time domain to frequency domain, amplitude information is separated information.
Therefore, there's no way to find phase information from frequency domain data.
You must collect time domain data in order to perform this test.

Similar Messages

  • Disk Utility: Differences between "Zero Out Data" and "7-Pass Erase"?

    I'm wondering if anyone knows if there's a significant difference between the "Zero Out Data" erase option in Disk Utility (specifically Disk Utility 10.5.5), and the "7-Pass Erase" and "35-Pass Erase" options in same software.
    Here's why I'm asking: I have a co-worker with an iMac G5 20" 1.8GHz with 160GB internal hard drive. As a result of the power supply overheating a week ago due to dust, some hard drive problems resulted. I'm trying to assess whether these are 'soft' formatting problems that can be recovered from, or 'hard' problems requiring replacement of the hard drive and/or power supply.
    Following the failure, I removed the dust and restored the iMac to servicable form. The power supply seems to be OK now. The next thing was to attempt to recover as much data as possible from the 160GB, as the last full backup was a week old. Carbon Copy Cloner, shell copy via 'sudo cp -p -R -v', Finder copy, and DiskWarrior recovery all met with problems. TechTool Pro identified a huge swatch of unreadable sectors during repeated surface scans. Unfortunately, these unreadable sectors were located midway in the OSX boot partition (an 80GB partition), and not in the other 80GB partition devoted to lower priority video data.
    When I was satisfied I had backed up the data to the best of my abilities, I next set out to reformat the drive and see if the bad sectors could be eliminated or remapped out of existence. I did a "Zero Out Data" erasure in Disk Utility (with no errors during the erase), but TechTool Pro showed the bad sectors persisted in equal strength at the same location. I next executed a sixteen hour "7-Pass Erase" (again no errors, and confirming that it takes about an hour per 10GB). The next day when I ran TechTool pro, all of the sector errors had disappeared. I'm a bit perplexed as to why the "7-Pass Erase" seems to have recovered the use of the drive. Is it possible that there are simply thousands of bad sectors now remapped that I'm not seeing? [If so, how do I check for this?] TechTool Pro has not reported any S.M.A.R.T. issues to date on the drive. What am I to make of that?
    There are some related threads I've checked into, but I'm not sure how to properly assess my situation based on this information:
    <http://discussions.apple.com/thread.jspa?threadID=232007>
    <http://discussions.apple.com/thread.jspa?threadID=138559>
    <http://discussions.apple.com/thread.jspa?threadID=118455>
    Since the iMac has three weeks left on it's one year warranty, and I've already moved the user to another machine temporarily, I'm thinking that the smart thing to so is to send it in to Apple to have them look at the power supply and hard drive. That way, when it returns, even if there is still a lingering hardware problem, at least it will be covered under warranty for another 90 days.
    Any thoughts?
    iMac G5 20" 1.8GHz   Mac OS X (10.4.6)   1.25GB RAM, 160GB hard disk, SuperDrive

    HI, Bret.
    The only differences between "Zero Out Data", "7-Pass Erase", and "35-Pass Erase" are the number of times a binary zero is written to every bit on the disk. "Zero Out Data" writes a binary zero once, whereas the 7- and 35-Pass options write a zero seven and 35 times, respectively.
    Technically, one pass with Zero Out Data should be sufficient to map bad sectors out of service, a process also known as sparing. If a bad sector is encountered, it is both marked as "in use" in the directory's allocation table and added to the directory's "bad blocks file."
    My understanding is that the Surface Scan of Tech Tool Pro should identify bad sectors every time it is run unless the bad sectors have been locked out by the drive controller of the ATA drive itself. This is because Surface Scan checks the entire surface of the disk.
    What may have happened is that running "Zero Out Data" spared the bad blocks from a directory standpoint, but did not result in the drive's controller locking out those sectors for reasons detailed in the "Surface Scan" section of the Tech Tool Pro manual. However, the 7-Pass Erase may have resulted in the drive's controller locking out the bad sectors and why Surface Scan did not pick them up after such.
    Given the problems you described, I concur with your plan to have Apple check the affected computer. You might also want to consider purchasing an AppleCare Protection Plan for that Mac: I recommend and buy these for all my Macs.
    For some additional information on bad sectors, see the "Bad Sectors" section of my "Resolving Disk, Permission, and Cache Corruption" FAQ.
    Good luck!
    Dr. Smoke
    Author: Troubleshooting Mac® OS X
    Note: The information provided in the link(s) above is freely available. However, because I own The X Lab™, a commercial Web site to which some of these links point, the Apple Discussions Terms of Use require I include the following disclosure statement with this post:
    I may receive some form of compensation, financial or otherwise, from my recommendation or link.

  • Difference between zero and blank values

    Is there a way for the system to determine the difference between zero and blank values. One can have a zero allowed for the 0 value to actualy be there in the KF but is there a way that a macro can be written by which we can use the differentiation between the zero ( a value) and blank (no value) in the KF
    I have tried to look for an explanation on the service.sap.com and sdn but was not able to find anything.
    Thanks in advance

    Thanks for your reply. You mentioned something about the "fixing" setting that could make the "0" displayed in the planning book. Could you elaborate?
    Also, in the post from user "APO APO" on 5/8, the author seemed to indicate they could see the "0" in the planning book, as quoted below:
    "I have already made the zero allowed arrangement for that in the planning area and can see the 0 values in the planning book but I am not being able to make the macro get the results."
    I just want to find out if there is any way the user can visually distinguish b/w the "0" and blank values. If not, it'll be very confusing to the users. I understand the macros can distinguish b/w them.
    Thanks in advance.

  • Difference between inner join and outer join

    1.Difference between inner join and outer join
    2.wht is the difference in using hide and get crusor value in interactive.
    3. Using join is better or views in writting program . Which is better.

    Table 1                      Table 2
    A
    B
    C
    D
    D
    E
    F
    G
    H
    a1
    b1
    c1
    1
    1
    e1
    f1
    g1
    h1
    a2
    b2
    c2
    1
    3
    e2
    f2
    g2
    h2
    a3
    b3
    c3
    2
    4
    e3
    f3
    g3
    h3
    a4
    b4
    c4
    3
    |--|||--|
        Inner Join
        |--||||||||--|
        | A  | B  | C  | D  | D  | E  | F  | G  | H  |
        |--||||||||--|
        | a1 | b1 | c1 | 1  | 1  | e1 | f1 | g1 | h1 |
        | a2 | b2 | c2 | 1  | 1  | e1 | f1 | g1 | h1 |
        | a4 | b4 | c4 | 3  | 3  | e2 | f2 | g2 | h2 |
        |--||||||||--|
    Example
    Output a list of all flights from Frankfurt to New York between September 10th and 20th, 2001 that are not sold out:
    DATA: DATE   LIKE SFLIGHT-FLDATE,
          CARRID LIKE SFLIGHT-CARRID,
          CONNID LIKE SFLIGHT-CONNID.
    SELECT FCARRID FCONNID F~FLDATE
        INTO (CARRID, CONNID, DATE)
        FROM SFLIGHT AS F INNER JOIN SPFLI AS P
               ON FCARRID = PCARRID AND
                  FCONNID = PCONNID
        WHERE P~CITYFROM = 'FRANKFURT'
          AND P~CITYTO   = 'NEW YORK'
          AND F~FLDATE BETWEEN '20010910' AND '20010920'
          AND FSEATSOCC < FSEATSMAX.
      WRITE: / DATE, CARRID, CONNID.
    ENDSELECT.
    If there are columns with the same name in both tables, you must distinguish between them by prefixing the field descriptor with the table name or a table alias.
    Note
    In order to determine the result of a SELECT command where the FROM clause contains a join, the database system first creates a temporary table containing the lines that meet the ON condition. The WHERE condition is then applied to the temporary table. It does not matter in an inner join whether the condition is in the ON or WHEREclause. The following example returns the same solution as the previous one.
    Example
    Output of a list of all flights from Frankfurt to New York between September 10th and 20th, 2001 that are not sold out:
    DATA: DATE   LIKE SFLIGHT-FLDATE,
          CARRID LIKE SFLIGHT-CARRID,
          CONNID LIKE SFLIGHT-CONNID.
    SELECT FCARRID FCONNID F~FLDATE
        INTO (CARRID, CONNID, DATE)
        FROM SFLIGHT AS F INNER JOIN SPFLI AS P
               ON FCARRID = PCARRID
        WHERE FCONNID = PCONNID
          AND P~CITYFROM = 'FRANKFURT'
          AND P~CITYTO   = 'NEW YORK'
          AND F~FLDATE BETWEEN '20010910' AND '20010920'
          AND FSEATSOCC < FSEATSMAX.
      WRITE: / DATE, CARRID, CONNID.
    ENDSELECT.
    Note
    Since not all of the database systems supported by SAP use the standard syntax for ON conditions, the syntax has been restricted. It only allows those joins that produce the same results on all of the supported database systems:
    Only a table or view may appear to the right of the JOIN operator, not another join expression.
    Only AND is possible in the ON condition as a logical operator.
    Each comparison in the ON condition must contain a field from the right-hand table.
    If an outer join occurs in the FROM clause, all the ON conditions must contain at least one "real" JOIN condition (a condition that contains a field from tabref1 amd a field from tabref2.
    Note
    In some cases, '*' may be specified in the SELECT clause, and an internal table or work area is entered into the INTO clause (instead of a list of fields). If so, the fields are written to the target area from left to right in the order in which the tables appear in the FROM clause, according to the structure of each table work area. There can then be gaps between table work areas if you use an Alignment Request. For this reason, you should define the target work area with reference to the types of the database tables, not simply by counting the total number of fields. For an example, see below:
    Variant 3
    ... FROM tabref1 LEFT [OUTER] JOIN tabref2 ON cond
    Effect
    Selects the data from the transparent database tables and/or views specified in tabref1 and tabref2. tabref1 und tabref2 both have either the same form as in variant 1 or are themselves join expressions. The keyword OUTER can be omitted. The database tables or views specified in tabref1 and tabref2 must be recognized by the ABAP-Dictionary.
    In order to determine the result of a SELECT command where the FROM clause contains a left outer join, the database system creates a temporary table containing the lines that meet the ON condition. The remaining fields from the left-hand table (tabref1) are then added to this table, and their corresponding fields from the right-hand table are filled with ZERO values. The system then applies the WHERE condition to the table.
    Left outer join between table 1 and table 2 where column D in both tables set the join condition:
    Table 1                      Table 2
    A
    B
    C
    D
    D
    E
    F
    G
    H
    a1
    b1
    c1
    1
    1
    e1
    f1
    g1
    h1
    a2
    b2
    c2
    1
    3
    e2
    f2
    g2
    h2
    a3
    b3
    c3
    2
    4
    e3
    f3
    g3
    h3
    a4
    b4
    c4
    3
    |--|||--|
        Left Outer Join
        |--||||||||--|
        | A  | B  | C  | D  | D  | E  | F  | G  | H  |
        |--||||||||--|
        | a1 | b1 | c1 | 1  | 1  | e1 | f1 | g1 | h1 |
        | a2 | b2 | c2 | 1  | 1  | e1 | f1 | g1 | h1 |
        | a3 | b3 | c3 | 2  |NULL|NULL|NULL|NULL|NULL|
        | a4 | b4 | c4 | 3  | 3  | e2 | f2 | g2 | h2 |
        |--||||||||--|
    Regards
    Prabhu

  • Difference between process order and Production order

    Hi Experts,
    Can any buddy tell me the difference between process order and production order. Why process order is used for process industries. Why do we use recipe for it and routing for production order ?
    Regards,
    Amit

    Hi Amit
    There is a difference between production order and process order.
    Supposing a 10,000 lit tank is being manufactured in discrete manufacturing. You have to follow the necessary routing steps and can make by physically seeing its development stage by stage. For this type production you can have a production order.
    In case of process of order if some chemical in a reactor is loaded with intial temp of 30 C and need to be heated to 80 C then there is phase change. Hence we use Heating as an operation and the change of temp is phase. For such type of process we process order.
    Hope this is useful. Pl reward.
    Nanduri

  • Difference between ASAP methodology and ASAP Road Map

    hi
    Difference between ASAP methodology and ASAP Road Map
    amk

    ASAP Roadmap
    The ASAP Roadmap provides the methodology for implementing and continuously optimizing your SAP System. It divides the implementation process into five phases and offers detailed Project Plans to assist you (in Microsoft Project format). The documentation stored at each level of the Roadmap tree structure contains recommendations on implementing your SAP System and links to helpful tools and accelerators.
    Check the following link:
    http://help.sap.com/saphelp_47x200/helpdata/en/48/623972d55a11d2bbf700105a5e5b3c/content.htm
    ASAP Methodology:
    Accelerated SAP Deals with the Implementation Process Cycle in 5 Different Process...!!!
    Project Preparation:
    The first step in ASAP is Project Preparation. In this step the Functional Consultant will analyse the business process and define the system for SAP and will give the time line for the project. The Manpower required and the budgets are also considered in this step.
    Blue Print Preparation:
    This is second step in ASAP Methodology. In this step the Project Preparation scenarios are finalised. A out line of the Project is given in this step.
    Realisation:
    In this step actual development is taken place. The ABAPer is responsible for this step.
    Testing:
    In this step the development done by the abaper is being tested. This is the area where the Unit Test Document is prepared (i.e. Positive Testing and Negative Testing).
    GO live and Support:
    This is the final stage where the project is running in the live environment. In this step the bugs if any that are found in the go live procedure are fixed and the project will be considered as support project.

  • Difference between config tool and offlinecfgeditor?

    I am having a strong confusion between these two. Please help.
    Both require the DB to be up.
    Both requires a restart after a change, that means none of them makes the change in DB directly.
    What is the difference then?
    What I think that configtool directly doesn't make a any change at DB level at all, it only changes the instance.properties file at OS level only, whereas offlinecfgeditor changes the values of the parameters at DB level.
    Please correct me if I am wrong.
    One more doubt:
    What is the difference between instance.properties and instance.properties.vmprop?
    I know second gets created every time with the restart of the DB. Does that mean it's a copy of DB stored parameters?
    Is there a way in JAVA stack by which we can bring the parameters at OS level and DB level in sync, like we do in ABAP in RZ10 by importing the profiles?
    Please reply.

    Hi,
    Basically the configtool and offlinecfgeditor are the same thing, the configtool is more user friendly, but the offlinecfgeditor can be used to access certain files and configurations that the configtool doesn't have access to.
    Any changes done in the configtool are made at a database level, the instances.properties only gets changed after the bootstrap process which involves pulling data from the DB, This is the reason the j2ee needs a restart after ant changes are done to DB by configtools as these core DB files (note just the ones that change the instance.properties) are only accessed during the bootstrap phase, (a start up phase). This is to avoid any inconsistencies.
    The  instance.properties.vmprop just contains information about the jdk in use and other simialar information (used for logs), it will only get created if it does not exist already, hence why it is recommended to delete this file after upgrading the jdk.
    The instance.properties contains important paramters used during the start up of the j2ee system.
    The java stack only syncs OS and DB parameters during start up time (bootstrap).
    Kind regards,
    Cathal

  • Quality difference between S-video and RCA

    Can someone tell me what's the difference (in quality) between S-video out and RCA out?
    I'm using RCA out because with s-video, the image shows up in black and white on my TV.
    It would help to know I'm not loosing too much quality this way...
    Regards everyone.

    pauliewog is speechless  
    But what Robi says is true!
    The various forms of (analogue) signal transfer are, in descending order of quality:
    RGB - The Red, Green and Blue signals are generated by the PC (say), and connected by separate wires to ultimately control the Red, Green and Blue electron guns of the display monitor/TV set. The standard 15-pin "VGA" connector is RGB (plus H and V synchronising pulses).
    YUV - Also called Component, and YCrCb, as found on DVD players. The Y is the luminance, or Black-and-White component, while the Cr and Cb are the Differences between the Y and the Red and Blue signals respectively. Usually, the Y signal has higher bandwidth than the Cr and Cb signals (twice as many Y samples as Cr and Cb samples on the DVD). Still needs wires, but the Sync is added to the Y signal.
    Y/C - aka S-Video. The Y is as above, but the Cr and Cb signals are used to modulate a subcarrier (3.579545MHz for NTSC, 4.43361875MHz for PAL), with one of the signals effectively at 90 degrees to the other - the C signal. The bandwidths of the colour difference signals need to be bandwidth limited to about 1/3 of the subcarrier frequency (about 1.7MHz for PAL from memory), compared to the Y bandwidth of 5MHz for broadcast television. In PAL, the phase of one of the signals is inverted every other line (PAL = Phase Alternating Line, aka Peace At Last). Transmission errors which result in green faces and purple trees in NTSC (National Television Standards Commitee, aka Never Twice the Same Colour) tend to desaturate the colours instead.
    CVBS, aka Composite Video (also RCA, named after the company that developed the type of connector used, which is typically yellow for video). The Y and C (and sync) signals are combined one one wire. The TV has a harder job of separating them back to RGB  :(
    RF (Radio Frequency). The CVBS signal is modulated onto an RF carrier, which could be anywhere between about 45MHz and about 1000MHz (not counting satellite distribution), so that it looks the same as a broadcast TV station to a TV set, and connects via a single cable to the antenna socket of a TV set. So first the TV has to demodulate the signal back to CVBS, before separating the Y and C, then separating the C into Cr and Cb and putting into a matrix with the Y to get RGB back. Nevertheless, this is a useful technique for distributing a signal to a lot of TV sets over a reasonably large area. It is also the only method that works with old TVs without A/V inputs - which is why game consoles used to come with an RF Modulator (aka RF Converter) as standard.
    The above methods are also in descending order of signal bandwidth, which restricts the available resolution, or the finest horizontal detail (especially colour detail). Generally, 800x600 is about as good a resolution as you can expect to get on a TV display without resorting to special enhancing techniques.
    The above is probably a lot more detail than you need, but is still a fairly superficial explanation. But study it up, the test is next Monday at 9am  :D
    Cheers

  • Difference between facades, suites and utilities

    Greetings,
    I am in learning phase of plugin developement. I want to ask some basic question as what is the difference between utility, facade and suite interfaces? How to decide which one to use?
    Thanks.

    Hello Vinodh,
    Enterprise Extensions are bundled, and thus delivered together, in each Enterprise Add-On. None of the individual Extensions show any dependencies with the others. Thus, they represent decoupled software units; each Extension is then implemented using a structure package.
    Thus, SAP IS Auto and SAP IS- Utilities are Enterprise Add-Ons.
    Following is the detailed link in this regard:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/fd/f39deeae6f11d596c000a0c94260a5/content.htm

  • Difference between Classic Planning and EPMA Application

    Hi All,
    We are currently working Hyperion Planning version 9.3.1 and we do use Classic Planning Administration. We are in the phase of upgrading to version 11.1.2 and thinking of using Enterprise Performance Management Architecture to work with applications . Kindly let me the difference between Classic Planning and EPMA Application and its cosequences on upgradation.
    Thanks in advance

    Instead of explaining it all again here are some posts around the same subject
    Re: what is the Differenc between Classic Planning and EPMA
    Hyperion Planning - Classic Administration vs EPMA ....
    Re: The advantage of using EPMA?
    EPMA compare to Classic
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Difference between connection, session and process

    Hi all,
    Can anyone please update me on the difference between connection,session and process.
    Thanks in advance,
    - Sri

    I got this useful note by googled in net. It describes session,connection,process gracefully.
    A connection is a physical circuit between you and the database.A connection
    might be one of many types -- most popular begin DEDICATED server and SHARED
    server. Zero, one or more sessions may be established over a given connection
    to the database as show above with sqlplus. A process will be used by a session
    to execute statements. Sometimes there is a one to one relationship between
    CONNECTION->SESSION->PROCESS (eg: a normal dedicated server connection).
    Sometimes there is a one to many from connection to sessions (eg: like
    autotrace, one connection, two sessions, one process). A process does not have
    to be dedicated to a specific connection or session however, for example when
    using shared server (MTS), your SESSION will grab a process from a pool of
    processes in order to execute a statement. When the call is over, that process
    is released back to the pool of processes.

  • Difference between IS NULL and = NULL

    Hello Guys,
    In 10gR2 what is the difference between IS NULL and = NULL
    Thanks,
    Imran

    Just don't use the second, because the comparison operator = cannot deal with NULLs as you (probably) hope it can:
    SQL> create table t1 as select rownum as id, 'test' as word from dual connect by level<=2;
    Table created.
    SQL> update t1 set word=null where id=1;
    1 row updated.
    SQL> commit;
    Commit complete.
    SQL> select * from t1;
            ID WORD
             1
             2 test
    SQL> select * from t1 where word is null;
            ID WORD
             1
    SQL> select * from t1 where word = null;
    no rows selectedKind regards
    Uwe Hesse
    http://uhesse.wordpress.com

  • Whats the difference between arrayCollection = null and arrayCollection.removeAll()?

    Whats the difference between arrayCollection = null and
    arrayCollection.removeAll()?

    In arrayCollection = null; statement you're setting this
    reference to null and potentially making it available for garbage
    collection. I say 'this reference' and potentially because, as you
    may know, there might be other references to this array collection
    object that won't be affected by this statement and hence it won't
    be GC'ed.
    arrayCollection.removeAll() says that I want to empty this
    array collection for all the reference that we pointing to it. That
    is, remove all the objects from the collection -- and of course
    make them 'potentially' available for the GC -- the size of the
    array collection would be reduced down to zero and all the
    references would be pointing to a valid but empty collection.
    Hope this helps.
    ATTA

  • Feature set difference between FI-AR and FI-CA

    Hi,
    While I am trying to do a comparison analysis between FI-AR/AP and FI-CA for Insurance Industry, I can deduce various facts like FI-CA been developed for transaction extensive industries like telecom/insurance which might often need automated processing (FI-AR appears to have more of manual processes for handling aspects of incoming payments) along with required performance. FI-AR/AP are more of standard Accounts receivable/payable module not necessarily catering to exact needs of industries mentioned above. Another major difference is the more flexible master data model FI-CA has to offer compared to FI-AR/AP.
    However, I am not able to deduce clearly if there are corresponding features available in FI-AR/AP for specific features available in FI-CA for handling incoming & outgoing payments. e.g.:
    1) Is bank reconciliation supported in FI-AR/AP? Do we have mechanisms to upload electronic bank statement for the same?
    2) Does FI-AR provides varying features like different lot processing in FI-CA for bulk processing, Cash desk (i know this is not supported in FI-AR). The process of clearing appears to be very manual intensive.
    3) Similarly what is the support for payments (especially automated for bulk processing) in FI-AP? 
    4) Assume other insurance industry specific features like brokers collection, collection agency collections, co-insurance specific features etc. are not supported in FI-AR/AP and no corresponding features would exist for obvious reasons.  
    Please suggest any other major differences between FI-CA and FI-AR/AP from an Insurance/Reinsurance industry perspective you may know of.
    Thanks in advance for your time.
    Regards,
    Ankit

    Ravindra,
    1) Check the configuration.
    Data from SD is posted to accounts (FI/PCA) via condition type -> accout key -> access sequence -> account.
    Data from SD is posted to SIS via the mapping of condition type to key figures.
    2) Check if values are posted to sales accounts directly from FI. These will not reflect in SIS.
    Mohit

  • Difference between Drilldown report and Interactive report

    There is no difference between drill down and interactive report, they are the same.
    With drilldown reporting, SAP provides you with an interactive information system to let you evaluate the data collected in your application. This information system is capable of analyzing all the data according to any of the characteristics that describe the data. You can also use any key figures you wish to categorize your data. You can display a number of objects for a given key figure, or a number of key figures for a given object. In addition, the system lets you carry out any number of variance analyses (such as plan/actual comparisons, fiscal year comparisons, comparisons of different objects, and so on).
    You can produce both simple, data-directed lists (basic reports) and complex, formatted lists in drilldown reporting (form reports).
    Drilldown report provides you with comfortable functions for navigating through your data. For example, you can jump to the next level of detail or the next report object on the same level, hide individual levels and switch between the detail and drilldown lists. It also provides a number of additional functions which let you process lists interactively (sorting, conditions, ranking lists, and so on). SAP Graphics, SAPmail and the Excel List Viewer are also integrated into drilldown reporting.
    The drilldown functions are divided into three groups which differ in the number of functions available. That way each user can choose the functional level most suited for his requirements.
    In addition to the online functions for displaying reports, drilldown reporting also provides functions which let you print reports. A number of formatting functions are available to let you determine the look of your printed reports (page breaks, headers and footers, underscores, and so on).
    The menus and the functions available directly on the drilldown report make it easy to use the information system.
    What is an Interactive Report?
    An interactive report generally works in the following fashion:
    1. Basic list is displayed.
    2. User double clicks on any valid line
        or
        User selects a line and presses as button on the tool bar.
    3. The corresponding event is triggered
    4. Then in the code, the line on which action was done, is read.
    5. Depending on the values in that selected line, a secondary list is displayed.
    6. Steps from 2-5 are repeated till the end.
    From the above explanation, I believe, its clear that, the 20th list, will essentially depend on the "selected line" of 19th list. According to your question, you want to move to 20th list directly, without "a prior list". May I know the exact requirement so that, an appropriate solution can be suggested? 
    Again, your question was, how to move to 20th list directly on pressing of execute button. Its not possible to move to 20th list. You must cross over a basic list, before you can go to a different list level, using the code given by Pavan. 
    What are Drilldown reports?
    The lines of basic list of a drilldown report when clicked, will take the user to the corresponding (standard) object's display.
    For eg: Suppose your report's primary component is purchase requisition, (assume you are printing PR details), and the basic list displays details of many PRs.
    Eg: when clicked on a particular line of the PR basic list, it takes you to std t-code me53 (display of purchase requisition). This is the 'Drill-down' functionality.
    For this, in the at-line selection of your program, as per the above ex: you'll set the parameter ID of PR number BAN (that you can get from Data element) in memory (using set parameter id) and then calling the corresponding transaction (usually skipping initial screen of the std t-code).   
    Likewise, if it's Material Number (Matnr), you'll be displaying MM03 transaction w.r.t. the line's matnr.
    AKSHAT..........

    Good, information. But I think you should post these items in Wiki, in place of forum, as here we have Qns & Ans;  problems and solutions.
    https://www.sdn.sap.com/irj/sdn/wiki
    [ABAP Development > ABAP General ]
    Wiki is the right place for such knowledge base
    Thanks!!
    Regards,
    Vishal.

Maybe you are looking for

  • Action with back date

    Dear friends Transfer action is performed on a date, after performing the transfer action, with the back date  employee got the promotion and again promotion action is performed. Then from the date of promotion to transfer date, emp group and sub gro

  • Error 1 occurred at an unidentified location

    Good morning, I've gotten the error shown in the screen capture below on a few occasions now.  It started occurring when I began running two different experiments from the same CompactRIO hardware.  I have a single target which scales all of the data

  • GNOME Desktop on Mac OS X with Apple's X11

    Greetings, I'm new to OS X but not to *nix or computers in general. I'm currently running 10.4.3 and have installed and tried the latest Gnome packages from both Fink and Darwinports but end up with the exact same error when I try to launch a gnome-s

  • No App screen-shots in iTunes?

    Hello there, this is my first post so I apologise if I am posting in the wrong section, but as far as I can tell, this one seems to be the most appropriate. From yesterday, and when I switched on today, I've been finding that when I search for Apps i

  • Hp 8180 all-in-one triples printouts

    I just set up my new laptop that is shared with my daughters using the 8180 printer.  Her computer prints the correct number of pages requested but my computer triples the number of pages requested.   Does anyone have any ideas why this happens?   th