How to find the correct Parameter Id

hi
below is my code...
i have the report in ALV grid display...
wn i double click on the materail number i want to get the "Basic data 1" screen but my problm is wn i click on the material it is displaying the view selections tab i dont want it to be displayed...
i hav written below code..
wt is wrong in my code?
and tell me exactly how can i find the Parameter ID for a perticular screen....
FORM F01_ALV_EVENT_USER_COMMAND
  USING COMMAND LIKE SY-UCOMM
        SELFIELD TYPE SLIS_SELFIELD.
      ENDIF.
      CLEAR wa_final-aufnr.
    WHEN 'PLNBEZ'.
      READ TABLE IT_FINAL INTO WA_FINAL INDEX SELFIELD-TABINDEX.
      IF SY-SUBRC EQ 0.
        SET PARAMETER ID 'MAT' FIELD WA_FINAL-PLNBEZ.
        CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN.
      ENDIF.
Regards
Smitha

Hi Smitha,
I worked on the similar example that you have stated.....
You try using this way...
You are assinging the parameter id write....i think the field that you are clicking check the value and then compare that value and proceed this way....it will work....
get cursor field fs_lips-vbeln value w_data.
  if fs_lips-vbeln  ne 'FS_LIPS-VB'.
    message 'Click on Delivery Number Only'(004) type 'E'.
  endif.
  set parameter id 'VL' field w_data.
  call transaction 'VL02N' and skip first screen.
  commit work.
  wait up to 10 seconds.
Regards.

Similar Messages

  • How I find the correct iTunes account?

    I just reloaded my pc laptop and when I tried to sync my iPad a message said I was on a different account and if I continued to sync my iPad was going to be erased. How can I find the correct iTunes account?

    By "reloaded my pc laptop" I take it you mean you wiped the PC and restored it back to factory settings? If so did you backup all your documents and data first? Normally your user profile contains a Music folder which in turn holds the iTunes folder. All the important details of your library are in there, with the media below in a folder called iTunes Media. If you lose this information and then connect your device to an empty iTunes library it will want to clean it out and start over.
    You should be able to recover the media with the tips in  this post from forum regular Zevoneer but I'm not sure what the implications are for your application settings. You can probably transfer your purchases into an authorised library, backup the device, recover any other media using third party tools, then restore the device from the backup. That might switch the assocation of the device to the new machine but I couldn't say for sure.
    tt2

  • After deployment got "404 Not Found".  How to find the correct URL?

    To the experienced:
    In preparing to deploy my application, I am using JDeveloper 10.1.3.4 to deploy the application to the standalone oc4j server that is included in JDeveloper. After the deployment, I get the "404 Not Found" error when trying to invoke the application in a browser. The deployment looks OK, becasue the log window in JDeveloper showed no error when running deployment from inside JDeveloper. Therefore I guess the question is how to find out the correct URL to invoke the application. The steps I took in doing the deployment are as follows.
    I first installed the standalone oc4j by running the <jdev_home>\jdev\bin\start_oc4j .bat file. The installation is OK because I deployed the SRTutorial applcation and invoked it in a browser successfully.
    The WAR file was created by right-clicking the ViewController project and select to create a WAR file. To the application's Context Root its own name, I typed "ZB" in the box for the context root.
    Then in ViewController -> Resources, right_click the deployment file (ZBOV.deploy) and chose "Deploy to" the local_standalone_oc4j. The messages in JDeveloper's log window for the deployment are all clean without errors.
    I then used this url to invoke the deployed application in a browser:
    http://localhost:8888/ZB/faces/staff/login.jspx
    But I got an "404 Not Found" error. Right away I tried invoking the SRTutorial application, and it runs fine.
    login.jspx is one of the pages for the appllication. In the application navigator, it is located with other files in the ViewController/Web Content/staff folder, therefore I used /staff/login.jspx after ZB/faces.
    What could be wrong? If the deployment is actually successful, how to find out the correct url to invoke the application?
    Many thanks for your help!
    Newman

    Hi, Arun,
    Thank you for the suggestion. I tried it but got the same error.
    I tried it by first undeploying the application using the enterprise manager page (which is also part of the oc4j included in JDeveloper). I select the application and clicked the undeploy link, confirmed that I wanted to remove it. And it was removed.
    Then in JDeveloper, I right-clicked the ViewController, and in the properties of the probject selected "J2EE Application" and then selected "Use Custom Settings", then in the "J2EE Web Context Root" box I entered "ZB". Created the deployment profile again, overwriting the existing one, and then right-clicked the ZB.deploy node to deploy to the standalone oc4j on the localhost. And I used the url:
    http://localhost:8888/ZB/faces/staff/login.jspx
    And I got the same "404 Not Found" error.
    There was no error at the time of deployment using the ZB.deploy profile. On the enterprise manager page, the path of the deployed application is given as /C:/jdev10134/j2ee/home/applications/ZB.ear, and the folder of the deployed application is there. Question is: if the deployment is actually OK, can the correct URL be found in some file somewhere in the folder?
    All ideas and suggestions are very much appreciated!
    Newman

  • How to find the correct CO

    [http://picasaweb.google.com/anuuj123/TechnicalScreenhots]
    Hi Can anyone help me to find the exact CO for my concerned page. In the above link i have uploaded some screenshots of the page.
    Link 1 - [http://picasaweb.google.com/anuuj123/TechnicalScreenhots#5345307209851247634]
    This is page in which there is a button called "Derive Batch Info". i want to find the code snippet it is calling or tyhe correct CO where the processFormRequest is coded for the same.
    Link 2 - [http://picasaweb.google.com/anuuj123/TechnicalScreenhots#5345307209817855218]
    Link 3 - [http://picasaweb.google.com/anuuj123/TechnicalScreenhots#5345307211289399426]
    are the screenshots of the about the page giving the details of all the items and regions on the page. I have highlighted the Button region. And I have also checked the EgoFunctionRendererCO but could not find the code to handle this button click.
    Could anyone Please help me find out the correct CO to handle the button click.

    Why dont you start by checking out the Controller just above the region which has the buttons. Ideally if a controller handles a button event then the controller must be associated to a region which directly or indirectly has the button as its child. So you must start bottom up if you are searching for the code.
    Also check whether the button is a submit button or a plain button. For this purpose you should download the page defintion from mds (eg jdr_utils.printdocument('<page path>')). In case its a button there might be a destination url property which might be forwarding the navigation to some other page. So please check on these fronts and revert.
    Regards
    Sumit

  • How to find the correct SR of MAM3.0 and SP Level of MI Client

    Hi All,
    My Backend is ECC 6.0 - 604 SP03
    My WAS is 7.01 SP04
    I want to Implement a MAM 3.0 Solution. For MAM, I have various SR Releases, SR6 being the latest I think.
    For MI Client also, there are lot of SPs available.
    My Question is that for the given version of Backend and WAS, How can I know which SR of MAM3.0 we need to pick?
    And which MI Client SP is the minimum to be used and what does it depend on?
    Thanks & Regards,
    Ankur Malhotra

    1) So the Backend's version doesnt effect anything, right?
    Mostly NO.
    2) I followed the path you gave till -
    -> Entry by Application Group -> SAP NetWeaver -> SAP NETWEAVER
    -> SAP EHP1 FOR SAP NETWEAVER 7.0 -> Entry by Component -> MI Client
    But then I didn't see a MI Client 7.01.
    I only saw a MI Client 7.00. Where shall I look?
    May be your SMP id did not have the rights.
    3) I can still see a SR6 - MAMLAPTOP3006_0-20001490.ZIP.
    i was not knowing that. Thanks for the update.
    4)So even if I go ahead and dowload SR4, Is there a Minimum SP of the MI Client which I need to use for SR4. Where to find this relation?
    There is no relation between xMAM SR release and client. The MI server and Client versions have to match as I mentioned earlier.
    For xMAM you always have SR (Service Releases) and the patches say PL5 and so on.
    But for major products like SAP NetWeaver MI, BI you have SP level say SP15 and so on.
    The terminolgoes in SAP world are more often confusing, I agree
    Chintan

  • How to find a correct User-Exit

    Hi All
          I need to make changes in the user exit and there are many user-exits in the standard program here my question is how to find the correct user-exit which suits our requirement.
    Thanks
    srini

    run this program by giving ur t code...and click the exit it will go to SMOD there u read the documentation of that exit..if ur requirement satisfies try to use that one..
    REPORT  ZUSEREXIT.
    *report zuserexit no standard page heading.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
    tables : tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : devclass like tadir-devclass.
    parameters : tcode like tstc-tcode obligatory.
    select single * from tstc where tcode eq tcode.
    if sy-subrc eq 0.
    select single * from tadir where pgmid = 'R3TR'
                      and object = 'PROG'
                      and obj_name = tstc-pgmna.
    move : tadir-devclass to devclass.
    if sy-subrc ne 0.
       select single * from trdir where name = tstc-pgmna.
       if trdir-subc eq 'F'.
         select single * from tfdir where pname = tstc-pgmna.
         select single * from enlfdir where funcname = tfdir-funcname.
         select single * from tadir where pgmid = 'R3TR'
                            and object = 'FUGR'
                            and obj_name eq enlfdir-area.
         move : tadir-devclass to devclass.
       endif.
    endif.
    select * from tadir into table jtab
                   where pgmid = 'R3TR'
                     and object = 'SMOD'
                     and devclass = devclass.
    select single * from tstct where sprsl eq sy-langu and
                                      tcode eq tcode.
    format color col_positive intensified off.
    write:/(19) 'Transaction Code - ',
          20(20) tcode,
          45(50) tstct-ttext.
    skip.
    if not jtab[] is initial.
       write:/(95) sy-uline.
       format color col_heading intensified on.
       write:/1 sy-vline,
              2 'Exit Name',
             21 sy-vline ,
             22 'Description',
             95 sy-vline.
       write:/(95) sy-uline.
       loop at jtab.
         select single * from modsapt
                where sprsl = sy-langu and
                       name = jtab-obj_name.
         format color col_normal intensified off.
         write:/1 sy-vline,
                2 jtab-obj_name hotspot on,
               21 sy-vline ,
               22 modsapt-modtext,
               95 sy-vline.
       endloop.
       write:/(95) sy-uline.
       describe table jtab.
       skip.
       format color col_total intensified on.
       write:/ 'No of Exits:' , sy-tfill.
    else.
       format color col_negative intensified on.
          write:/(95) 'No User Exit exists'.
    endif.
    else.
    format color col_negative intensified on.
    write:/(95) 'Transaction Code Does Not Exist'.
    endif.
    at line-selection.
    get cursor field field1.
    check field1(4) eq 'JTAB'.
    set parameter id 'MON' field sy-lisel+1(10).
    call transaction 'SMOD' and skip first   screen.

  • How to find the specific build of  Oracle9i Jdeveloper??

    Hi All
    I am quite new to OAF, Please help How to find the specific build of Oracle9i Jdeveloper that corresponds to the specific OA Framework release installed in the runtime environment. I would like to know two things here.. how to find 1)what is the patchset installed in environment 2) which Jdeveloper ARU corresponds to that.
    Thanks in Advance !
    Savitha

    Pl see MOS Doc 416708.1 (How to find the correct version of JDeveloper to use with eBusiness Suite 11i or Release 12.x)
    HTH
    Srini

  • I have OS X Yosemite - my current version of iPhoto is not compatible with it / how do i find the correct version of iPhoto?  The APP Store keeps sending me back to the same 'current version' that is NOT Compatible...

    I have OS X Yosemite - my current version of iPhoto is not compatible with it / how do i find the correct version of iPhoto?  The APP Store keeps sending me back to the same 'current version' that is NOT Compatible...

    If you have Yosemite you need iphoto 9.6 from the App store - what is the exact error message you are getting?
    Try dragging the iphoto Application to the trash from your applications folder (wait tot empty the trash) and then install iPhoto 9.6 from the App store
    LN

  • How to find the description of each parameter

    how to find the use (specific) of a function module (specific purpose)
    and
    how to find the description ( specific purpose ) of each parameter present for a function module apart from the information tht we get from the export and import parameters description

    Hello,
    usually function modules released for customer use have specific documentation. The ones waht do not have this, are buit only for SAP Internal use.
    Usually you will not find documentation for these.
    Best regards,
    Dezso

  • Windows dos not recognize mi apple tv it say it cant find the correct driver and it doesnt work do anybody know how to download the correct driver?

    Does any body can tell me hoy can i find the correct driver, i tried everything, unistall de actual drver, and let windows tu search for the driver and nothing, it seems keep telling me it doesnt find the driver, itunes doesnt recognize mi appletv, what can i do?

    Hi:
    Install the above driver and that will install both the ethernet driver and co-processor driver.
    You have a problem with the wireless card...could be minor, could be major.
    The wireless card is missing from the device manager.
    Install this software, reboot, and see if you can turn on the wireless card by using this software.
    http://h20564.www2.hp.com/hpsc/swd/public/detail?s​p4ts.oid=3357379&swItemId=ob_76368_1&swEnvOid=4052
    If that doesn't get the Network Controller device to show up so that you can post the hardware ID for it, then the motherboard is shot.  Power to the slot that the wireless card is connected to has been cut.
    Very common problem with the Nvidia chipset motherboards with the amd processors.

  • DB13 can not find the correct controlfile.

    My environment is
    Win2003
    Oracle 10g
    Ecc 6.0
    When I use DB13 for the full offline backup, I get the following message:
    BR0051I BRBACKUP 7.00 (13)
    BR0055I Start of database backup: bdtelngh.afd 2006-08-02 21.01.03
    BR0252W Function remove() failed for 'D:\oracle\DEV\102\database\sap.ora' at location BrInitOraCreate-1
    BR0253W errno 13: Permission denied
    BR0252W Function remove() failed for 'D:\oracle\DEV\102\database\sap.ora' at location BrInitOraCopy-7
    BR0253W errno 13: Permission denied
    BR0166I Parameter 'control_files' not found in file D:\oracle\DEV\102\database\initDEV.ora - default assumed
    BR0274W File 'D:\oracle\DEV\102\database\CTL1DEV.ORA' not found
    BR0101I Parameters
    Name                           Value
    oracle_sid                     DEV
    oracle_home                    D:\oracle\DEV\102
    oracle_profile                 D:\oracle\DEV\102\database\initDEV.ora
    sapdata_home                   D:\oracle\DEV
    sap_profile                    D:\oracle\DEV\102\database\initDEV.sap
    backup_mode                    ALL
    backup_type                    offline_force
    backup_dev_type                disk
    backup_root_dir                D:\oracle\DEV\sapbackup
    compress                       yes
    compress_cmd                   D:\usr\sap\DEV\SYS\exe\nuc\NTI386\mkszip -c $ > $
    uncompress_cmd                 D:\usr\sap\DEV\SYS\exe\nuc\NTI386\uncompress -c $ > $
    exec_parallel                  0
    system_info                    SAPServiceDEV JXCDEV Windows 5.2 Build 3790 Service Pack 1 Intel
    oracle_info                    DEV 10.2.0.2.0 8192 1870 13112942
    sap_info                       700 SAPSR3 DEV U0388471103 R3_BASIS 0002894446
    make_info                      NTintel OCI_10103_SHARE Apr  2 2006
    command_line                   brbackup -u / -jid ALGOF20060802210000 -c force -t offline_force -m all -p initDEV.sap -w use_dbv -a -c force -p initDEV.sap -s -w
    BR0116I ARCHIVE LOG LIST before backup for database instance DEV
    Parameter                      Value
    Database log mode              Archive Mode
    Automatic archival             Enabled
    Archive destination            D:\oracle\DEV\oraarch\DEVarch
    Archive format                 ARC%S_%R.%T
    Oldest online log sequence     1867
    Next log sequence to archive   1870
    Current log sequence           1870       SCN: 13112942
    Database block size            8192       Thread: 1
    BR0118I Tablespaces and data files
    Tablespace     TS-Status  F-Status  File                                                       Size   Id.     Device  Link    Type       MaxSize     IncrSize  BlkSize
    PSAPSR3        ONLINE*    ONLINE+   D:\ORACLE\DEV\SAPDATA1\SR3_1\SR3.DATA1
    BR0120I Control files
    File                                                Size   Id.      Device  Link    Type
    D:\oracle\DEV\102\database\CTL1DEV.ORA              8192    0            0  NOLINK  FILE
    BR0280I BRBACKUP time stamp: 2006-08-02 21.01.09
    BR0115I Compression rate for all files 5.8422:1
    BR0056I End of database backup: bdtelngh.afd 2006-08-03 06.07.57
    BR0280I BRBACKUP time stamp: 2006-08-03 06.07.59
    BR0053I BRBACKUP completed successfully with warnings
    BR0280I BRBACKUP time stamp: 2006-08-03 06.07.59
    BR0291I BRARCHIVE will be started with options '-U -jid ALGOF20060802210000 -d disk -c force -p initDEV.sap -s -w'
    BR0280I BRBACKUP time stamp: 2006-08-03 06.08.06
    BR0292I Execution of BRARCHIVE finished with return code 1
    1.It seems the correct control file can not been found.
    I have checked the file "initDEV.ora" and spfile.In them the positions of control file are  "/origlogA/cntrl","/origlogB/cntrl" and "/sapdata1/cntrl".
    So I donot know why the process of DB13 cannot find the correct control file and search the file CTL1DEV.ORA.
    Because the correct control file could not been backuped,I can not restore and recover the database.
    What causes it?
    2.
    BR0252W Function remove() failed for 'D:\oracle\DEV\102\database\sap.ora' at location BrInitOraCreate-1
    BR0253W errno 13: Permission denied
    BR0252W Function remove() failed for 'D:\oracle\DEV\102\database\sap.ora' at location BrInitOraCopy-7
    BR0253W errno 13: Permission denied
    How can I solve this warning? And why it occurs?
    Anyone can help me?
    Thanks!
    Ryan Fung

    Praveen,
    I had the same problem as Ryan and Gary on a new XI \ Oracle 10g installation and your suggestion did solve this.  It seems that when you run the first BRTOOLS based backup, Oracle tries to create a PFILE from the automatically generated SPFILE, but the DB user doesn't have rights to delete the SAP.ORA file.  Once you assign SAP_<SAPSID>_GOBALADMIN full rights to the Oracle folder, an updated INIT<SID>.ORA is generated and the default SAP.ORA is deleted on the next BRTOOLS backup run.
    Thanks for the tip.
    Rgds,
    Andrew

  • How to find the average of table row values it should display in next row in libwindow/​CVI

    Hi,
    How to find the average of table row values it should display in next row in libwindow/CVI
    Please let me know the solution.

    There isn't a built-in function to perform calculations on thable cells. What you can do is to retrieve thable cells values and calculate the average by yourself.
    To retrieve a bunch of cells in a single instruction you can use GetTableCellRangeVals: prerequisite for this function to work correctly is that cells are all included in a Rect structure (shortly, a rectangle) and are all of the same data type. See the help for the function for some explanations and the link to an example of its usage. In Cell range parameter you can pass VAL_TABLE_ROW_RANGE (row) macro to retrieve an entire row. See here for details.
    Once you have retrieved cell values in an array, you can pass it to Mean function to calculate the average.
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • How to find the number of times method being called.....

    hi,
    can any one pls tell me how to find the number of times the method being called......herez the example....
    Refrence ref = new Refrence();
    for(int i = 0;i < arr.length; i++){
    if(somecondition){
    ref.getMethod();
    here i want to know how many times the getMethod() is calling...Is there any method to do this.. i have seen StrackTraceElement class..but not sure about that....pls tell me the solution....

    can any one pls tell me how to find the number of times the method being called......
    herez the example.... http://www.catb.org/~esr/faqs/smart-questions.html#writewell
    How To Ask Questions The Smart Way
    Eric Steven Raymond
    Rick Moen
    Write in clear, grammatical, correctly-spelled language
    We've found by experience that people who are careless and sloppy writers are usually also careless and sloppy at thinking and coding (often enough to bet on, anyway). Answering questions for careless and sloppy thinkers is not rewarding; we'd rather spend our time elsewhere.
    So expressing your question clearly and well is important. If you can't be bothered to do that, we can't be bothered to pay attention. Spend the extra effort to polish your language. It doesn't have to be stiff or formal ? in fact, hacker culture values informal, slangy and humorous language used with precision. But it has to be precise; there has to be some indication that you're thinking and paying attention.
    Spell, punctuate, and capitalize correctly. Don't confuse "its" with "it's", "loose" with "lose", or "discrete" with "discreet". Don't TYPE IN ALL CAPS; this is read as shouting and considered rude. (All-smalls is only slightly less annoying, as it's difficult to read. Alan Cox can get away with it, but you can't.)
    More generally, if you write like a semi-literate b o o b you will very likely be ignored. So don't use instant-messaging shortcuts. Spelling "you" as "u" makes you look like a semi-literate b o o b to save two entire keystrokes.

  • How to find the number of fetched lines from select statement

    Hi Experts,
    Can you tell me how to find the number of fetched lines from select statements..
    and one more thing is can you tell me how to check the written select statement or written statement is correct or not????
    Thanks in advance
    santosh

    Hi,
    Look for the system field SY_TABIX. That will contain the number of records which have been put into an internal table through a select statement.
    For ex:
    data: itab type mara occurs 0 with header line.
    Select * from mara into table itab.
    Write: Sy-tabix.
    This will give you the number of entries that has been selected.
    I am not sure what you mean by the second question. If you can let me know what you need then we might have a solution.
    Hope this helps,
    Sudhi
    Message was edited by:
            Sudhindra Chandrashekar

  • How to  find the user exit for a screen..

    Hi,
    plz help me how to find the user exit for a screen..?
    Regards
    Anbu

    Hi,
    check this program this will give you the list of user-exit and BADI for the perticular Tcode.
    REPORT  zuserexit_badi.
    TABLES : tstc,
    tadir,
    modsapt,
    modact,
    trdir,
    tfdir,
    enlfdir,
    sxs_attrt ,
    tstct.
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    PARAMETERS : p_tcode LIKE tstc-tcode,
    p_pgmna LIKE tstc-pgmna .
    DATA wa_tadir TYPE tadir.
    START-OF-SELECTION.
      IF NOT p_tcode IS INITIAL.
        SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.
      ELSEIF NOT p_pgmna IS INITIAL.
        tstc-pgmna = p_pgmna.
      ENDIF.
      IF sy-subrc EQ 0.
        SELECT SINGLE * FROM tadir
        WHERE pgmid = 'R3TR'
        AND object = 'PROG'
        AND obj_name = tstc-pgmna.
        MOVE : tadir-devclass TO v_devclass.
        IF sy-subrc NE 0.
          SELECT SINGLE * FROM trdir
          WHERE name = tstc-pgmna.
          IF trdir-subc EQ 'F'.
            SELECT SINGLE * FROM tfdir
            WHERE pname = tstc-pgmna.
            SELECT SINGLE * FROM enlfdir
            WHERE funcname = tfdir-funcname.
            SELECT SINGLE * FROM tadir
            WHERE pgmid = 'R3TR'
            AND object = 'FUGR'
            AND obj_name EQ enlfdir-area.
            MOVE : tadir-devclass TO v_devclass.
          ENDIF.
        ENDIF.
        SELECT * FROM tadir INTO TABLE jtab
        WHERE pgmid = 'R3TR'
        AND object IN ('SMOD', 'SXSD')
        AND devclass = v_devclass.
        SELECT SINGLE * FROM tstct
        WHERE sprsl EQ sy-langu
        AND tcode EQ p_tcode.
        FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
        WRITE:/(19) 'Transaction Code - ',
        20(20) p_tcode,
        45(50) tstct-ttext.
        SKIP.
        IF NOT jtab[] IS INITIAL.
          WRITE:/(105) sy-uline.
          FORMAT COLOR COL_HEADING INTENSIFIED ON.
    Sorting the internal Table
          SORT jtab BY object.
          DATA : wf_txt(60) TYPE c,
          wf_smod TYPE i ,
          wf_badi TYPE i ,
          wf_object2(30) TYPE c.
          CLEAR : wf_smod, wf_badi , wf_object2.
    Get the total SMOD.
          LOOP AT jtab INTO wa_tadir.
            AT FIRST.
              FORMAT COLOR COL_HEADING INTENSIFIED ON.
              WRITE:/1 sy-vline,
              2 'Enhancement/ Business Add-in',
              41 sy-vline ,
              42 'Description',
              105 sy-vline.
              WRITE:/(105) sy-uline.
            ENDAT.
            CLEAR wf_txt.
            AT NEW object.
              IF wa_tadir-object = 'SMOD'.
                wf_object2 = 'Enhancement' .
              ELSEIF wa_tadir-object = 'SXSD'.
                wf_object2 = ' Business Add-in'.
              ENDIF.
              FORMAT COLOR COL_GROUP INTENSIFIED ON.
              WRITE:/1 sy-vline,
              2 wf_object2,
              105 sy-vline.
            ENDAT.
            CASE wa_tadir-object.
              WHEN 'SMOD'.
                wf_smod = wf_smod + 1.
                SELECT SINGLE modtext INTO wf_txt
                FROM modsapt
                WHERE sprsl = sy-langu
                AND name = wa_tadir-obj_name.
                FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
              WHEN 'SXSD'.
    For BADis
                wf_badi = wf_badi + 1 .
                SELECT SINGLE text INTO wf_txt
                FROM sxs_attrt
                WHERE sprsl = sy-langu
                AND exit_name = wa_tadir-obj_name.
                FORMAT COLOR COL_NORMAL INTENSIFIED ON.
            ENDCASE.
            WRITE:/1 sy-vline,
            2 wa_tadir-obj_name HOTSPOT ON,
            41 sy-vline ,
            42 wf_txt,
            105 sy-vline.
            AT END OF object.
              WRITE : /(105) sy-uline.
            ENDAT.
          ENDLOOP.
          WRITE:/(105) sy-uline.
          SKIP.
          FORMAT COLOR COL_TOTAL INTENSIFIED ON.
          WRITE:/ 'No.of Exits:' , wf_smod.
          WRITE:/ 'No.of BADis:' , wf_badi.
        ELSE.
          FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
          WRITE:/(105) 'No userexits or BADis exist'.
        ENDIF.
      ELSE.
        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
        WRITE:/(105) 'Transaction does not exist'.
      ENDIF.
    AT LINE-SELECTION.
      DATA : wf_object TYPE tadir-object.
      CLEAR wf_object.
      GET CURSOR FIELD field1.
      CHECK field1(8) EQ 'WA_TADIR'.
      READ TABLE jtab WITH KEY obj_name = sy-lisel+1(20).
      MOVE jtab-object TO wf_object.
      CASE wf_object.
        WHEN 'SMOD'.
          SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
          CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
        WHEN 'SXSD'.
          SET PARAMETER ID 'EXN' FIELD sy-lisel+1(20).
          CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
      ENDCASE.
    Reagards,
    Bharat.

Maybe you are looking for