Find the enhancement in DELVRY03

I created an extended  IDOC  for standard DELVRY03 and added a new child segment to E1EDL24 to pop up new fields. This IDOC will be created when VL01/2N its used.
My question is: What is the user-exit that I need to pop up new child segment?
Your help will be rewarded.
Thanks

Hello Vivek
The function module for outbound processing is IDOC_OUTPUT_DELVRY. Within its coding you will find all the user-exits. In addition, check the package VTRK to which this function module (function group) is assigned.
There you will find the exit function groups: XTRK & XV56KBAPI
Regards,
  Uwe

Similar Messages

  • Could not find the enhancement for IDOC_OUTPUT_ORDRSP

    Dear All,
    I am using message type ORDRSP, basic type ORDERS05 and IDOC function module is IDOC_OUTPUT_ORDRSP.
    I have done all required settings and idoc also created as per standard.
    But my problem is i couldn't find VBAK-ERNAM and VBAK-ERDAT in segments data. I decided to add these two in one of the provided customer function.
    I found below customer functions in IDOC_OUTPUT_ORDRSP function module.
    EXIT_SAPLVEDC_004
    EXIT_SAPLVEDC_001
    EXIT_SAPLVEDC_003
    But i couldn't find the enhancement in smod. Can you please provide the correct enhancement name so that i can activate and add my code inside the customer function.
    Thanks in advance
    Cris

    Hi,
    IDOC ORDERS05 does contain creation date. Check segment <b>E1EDK03</b> ( document header data segment ) for <b>qualifier '012'</b> ( document date ). It should be populated with creation date.
    There is not field on idoc for "document creator". But where are you planning to populate it. You will have to create a custom segment and and extension idoc from ORDERS05 to populate this field.
    If you need this field to reach only to middleware so they can pass along to the business partner, you can use header level text segments <b>E1EDKT1</b> and <b>E1EDKT2</b> with some unused text type to populate the user name here.
    The useexit you can use is <b>EXIT_SAPLVEDC_003</b> which is in enhancement <b>SDEDI001</b>.
    Let me know if you need any other information.
    Regards,
    RS

  • Where can I find the enhancement package version in my sap system

    Hi everybody,
        Can anyone tell me where can I find the enhancement package version information in my sap system?
    Thanks

    Hi Mike
         Thank you for your reply. But i can only find SAP BASIS7.1 under the Enterprise Services Repository in Tcode SPROXY.So could you tell where can I open SCV?
    Thanks

  • How to find the enhance pack in my current system

    Hi,
    We have upgraded from 4.6c to ECC 6.00. How to find out the enhancement pack of my current installation.
    Thanks in advance
    Raman

    Have a look into SPAM or System-Ststus
    Any component which is be release 6.01 or 6.02 or anything higher then release 6.00 is showing or not, if it is showing then youy EHP has been installed for that components otherwise no EHP is installed.
    Regards,
    Subhash

  • How to find the enhancement spot  in PA30 to validate the field

    Hi ,
    Is there any standard procedure to find the enhancemant spot , i want to validate the infotype field in PA30
    Thanks,
    Kalyani

    Hi,
    Execute PA30. In debugging place breakpoint at Enhancement Spot statement or CALL BADI or GET BADI statements and proceed with pressing F8. The debugger will stop when it encounters either of the statement.
    Hope this helps.
    Thanks & Regards,
    Anand Patil

  • To find the Enhancement name

    Hi,
    I have a requirement to calculate FPLT values in this User Exit  (USEREXIT_MOVE_FIELD_TO_FPLT).
    I am trying to start my developement in this user exit.
    I had created a project in CMOD and clicked on Enhancement.
    It is displaying a screen where it asks for Enhancement Name.
    Not sure which Enhancement name should be used to go ahead and write my code in the User exit   USEREXIT_MOVE_FIELD_TO_FPLT.
    Any suggestion will be appreciated.
    Regards,
    Kittu

    HI Kittu,
    For customer exts, we ll go to CMOd and create project... assigning enhancement...etc.
    But for user exitswe write code directly in between FORM USEREXIT_MOVE_FIELD_TO_FPLT & ENDFORM USEREXIT_MOVE_FIELD_TO_FPLT and you can just activate the code. it will be triggered.
    Follow steps:
    1. Display the report  RV60FUS1 in se38.
    2. Edit->enhancement operations->show implicit enhancement options.
    3. shift + f4 or click on enhancement.
    4. right click on line """""""""""""""""""" in between FORM USEREXIT_MOVE_FIELD_TO_FPLT  & ENFORM.
        enhancements-->create implementation.
    5. you can write code and activate it.
    Reddy
    Edited by: V.V.Reddy on May 6, 2010 10:14 AM

  • Finding the enhancement to the IDOC_INPUT_DELINS_start

    Hi,
    Can you please give an idea on what enhancement i have to make use in the FM mentioned above should be useful for scheduling agreements that can post the requirements to the forecast tab.
    We will have a Call control parameter that will transfer the forecast to the Planned Delivery Schedule Tab.
    Regards,
    Uday

    Hi,
    Enhancement:VED40001
    EXIT_SAPLVED4_004
    EXIT_SAPLVED4_003
    EXIT_SAPLVED4_002
    EXIT_SAPLVED4_001
    Rgds,
    Narayan

  • Find the package of a tcd / program, and then find enhancements

    how to find package for a tcode
    like for me21n is ME
    i want find the package for the program of any tcode and so that i can find the enhancement with the help of the package in smod
    Edited by: Julius Bussche on Feb 10, 2009 4:26 PM
    Please use meaningfull subject titles

    Hi Rahul,
    This code might be helpfull:
    report zedgar_user_exits line-size 254.                     "100.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir,tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    data: l_prog like rs38l-include.
    parameters: p_tcode like tstc-tcode. " OBLIGATORY.
    parameters: p_actv as checkbox default 'X',
                p_sum as checkbox.
    start-of-selection.
      select single * from tstc where tcode eq p_tcode.
      if sy-subrc eq 0 or p_tcode is initial.
        if not p_tcode is initial.
          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 = 'SMOD'
                            and devclass = v_devclass.
        else.
    *      SELECT * FROM TADIR INTO TABLE JTAB
    **                      WHERE pgmid = 'R3TR'
    *                       WHERE OBJECT = 'SMOD'.
    **                      AND devclass = v_devclass.
          select * from modsapt
                  where sprsl = sy-langu.
            jtab-obj_name = modsapt-name.
            append jtab.
          endselect.
        endif.
        select single * from tstct where sprsl eq sy-langu and
                                   tcode eq p_tcode.
        format color col_positive intensified off.
        if p_sum is initial.
          write:  /(19) 'Transaction Code - ', 20(20) p_tcode,
                 45(50) tstct-ttext.
          skip.
        endif.
        if not jtab[] is initial.
          if p_sum 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.
          endif.
          loop at jtab.
            select single * from modsapt
                    where sprsl = sy-langu and
                    name = jtab-obj_name.
            format color col_normal intensified off.
            if p_actv is initial.
              write:/1 sy-vline, 2 jtab-obj_name hotspot on,
                          21 sy-vline , 22 modsapt-modtext, 95 sy-vline.
            endif.
            tables: modsap.
            data: l_1.
            clear l_1.
            select * from modsap where name = jtab-obj_name
                                   and typ = 'E'.
              if p_actv is initial.
                select single * from tfdir where funcname = modsap-member.
              else.
                select single * from tfdir where funcname = modsap-member
                                             and mand = 'C'.
              endif.
              if sy-subrc eq 0.
                if l_1 is initial.
                  l_1 = 'X'.
                  if p_sum is initial.
                    if not p_actv is initial.
                      write: /1 sy-vline, 2 jtab-obj_name hotspot on,
                             21 sy-vline , 22 modsapt-modtext, 95 sy-vline.
                      clear l_prog.
                      hide l_prog.
                    endif.
                  endif.
                endif.
                data: l_foi like modsap-member.
                l_prog = tfdir-pname+4.
                concatenate 'L' l_prog 'U' tfdir-include into l_prog.
                data: tab_prog type table of d022s with header line.
                clear tab_prog[].
                data: tab_prog2 type table of d022s with header line.
                clear tab_prog2[].
                call function 'RFC_READ_REPORT'
                     exporting
                          program = l_prog
                     tables
                          qtab    = tab_prog
                     exceptions
                          others  = 1.
                clear l_prog.
                loop at tab_prog.
                  if tab_prog-line cp '*INCLUDE*'.
                    replace 'INCLUDE' with '' into tab_prog-line.
                    replace '.' with '' into tab_prog-line.
                    shift tab_prog-line left deleting leading space.
                    write tab_prog-line to l_prog.
                    call function 'RFC_READ_REPORT'
                         exporting
                              program = l_prog
                         tables
                              qtab    = tab_prog2
                         exceptions
                              others  = 1.
                    loop at tab_prog2.
                      if tab_prog2-line eq space
                         or tab_prog2-line cp '#**'.
                        delete tab_prog2.
                      endif.
                    endloop.
                    if not tab_prog2[] is initial.
                      write: /  sy-vline,
                             21 sy-vline,
                                modsap-member,
                             50 l_prog hotspot on intensified,
                             95 sy-vline.
                      hide l_prog.
                      tables: tftit.
                      clear tftit.
                      select single * from tftit where spras = sy-langu
                                            and funcname = modsap-member.
                      if sy-subrc ne 0.
                        select single * from tftit where spras = 'EN'
                                             and funcname = modsap-member.
                        if sy-subrc ne 0.
                          select single * from tftit where spras = 'DE'
                                           and funcname = modsap-member.
                        endif.
                      endif.
                      write: tftit-stext.
                      l_foi = modsap-member.
                    endif.
                    exit.
                  endif.
                endloop.
                if l_foi ne modsap-member and p_actv is initial.
                  l_foi = modsap-member.
                  write: /  sy-vline,
                         21 sy-vline,
                            modsap-member color col_negative,
                         50 l_prog hotspot on intensified,
                         95 sy-vline.
                  hide l_prog.
                  clear tftit.
                  select single * from tftit where spras = sy-langu
                                        and funcname = modsap-member.
                  if sy-subrc ne 0.
                    select single * from tftit where spras = 'EN'
                                         and funcname = modsap-member.
                    if sy-subrc ne 0.
                      select single * from tftit where spras = 'DE'
                                       and funcname = modsap-member.
                    endif.
                  endif.
                  write: tftit-stext color col_negative.
                endif.
              endif.
            endselect.
          endloop.
          if p_sum is initial.
            write:/(95) sy-uline.
            describe table jtab.
            skip.
    *        FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    *        WRITE:/ 'No of Exits:' , SY-TFILL.
          endif.
        else.
    *      IF P_SUM IS INITIAL.
    *        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    *        WRITE:/(95) 'No User Exit exists'.
    *      ENDIF.
        endif.
    *  ELSE.
    *  ENDSELECT.
    *    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    *    WRITE:/(95) 'Transaction Code Does Not Exist'.
      endif.
    at line-selection.
      get cursor field field1.
      if field1(4) eq 'JTAB' and p_sum is initial.
        set parameter id 'MON' field sy-lisel+1(10).
        call transaction 'SMOD' and skip first screen.
      else.
        if not l_prog is initial.
          set parameter id 'RID' field l_prog.
          data begin of bdcdata occurs 100.
                  include structure bdcdata.
          data end of bdcdata.
          data begin of itab occurs 10.
                  include structure bdcmsgcoll.
          data end of itab.
          clear: bdcdata[], bdcdata.
          clear: bdcdata.
          bdcdata-program  = 'SAPMS38E'.
          bdcdata-dynpro   = '0100'.
          bdcdata-dynbegin = 'X'.
          append bdcdata.
          clear: bdcdata.
          bdcdata-fnam     = 'RS38M-PROGRAMM'.
          bdcdata-fval     = l_prog.
          append bdcdata.
          clear: bdcdata.
          bdcdata-fnam     = 'BDC_OKCODE'.
          bdcdata-fval     = '=SHOP'.
          append bdcdata.
          call transaction 'SE38'  using bdcdata  mode 'E'
                                   messages into itab.
        endif.
      endif.
    regards,
    Edgar

  • How to find the specifed user-exit

    Hi, experts. i am first time to do enchancement. can anyone tell me how to find specifed user-exit. for example, how to find MV45AFZZ?  Also, what i should pay attention to when doing enhancment works? thanks.

    Hi Jrockman,
    There are many things associated to user exit.
    a) Tcode- CMOD.    here you can find
    b)  USER-EXIT triggering points ->
    Go to se93 and give the tcode to find the main program associated to it.
    Go to se38 and give the main program.
    Find the package associated to it.Go to->Object Directory Entry.
    Go to smod transaction.
    Press f4.
    Press Information System Button.
    Give the Project(Dev Class).
    Press enter.
    Find the enhancements associated
    c) Check the code posted by me ,to get the list of User exits and Badi for a particular tcode in the link mentioned below.
    Re: User Exit for IW22 - to populate custom fields
    d) few useful links to understand User exits.
    http://www.sapdevelopment.co.uk/enhance/enhancehome.htm
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sappoint.com/abap/userexit.pdf
    ABAP Enhancements and Modifications - General
    https://www.sdn.sap.com/irj/sdn/developerareas/abap?rid=/webcontent/uuid/2342e1f3-0b01-0010-a186-fdd404884050
    Menu Exit
    http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/menu-exits-72696#
    Screen Exit
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    Hope it helps.
    Manish

  • Finding  required enhancement

    hi , can anybody plz tell how to find an enhancement which is required ....
    for ex.. i have a req that i have to display a popup mess before saving the sales order while Sales order creation/change...
    how to find the enhancement...
    plz tell the steps....
    thanks in advance..
    chandra

    Hi !!
        For this the user exit  exists in include  - MV45AFZZ . Use the form   FORM USEREXIT_SAVE_DOCUMENT_PREPARE      to do the vailidations and give the message / popup .
    ALso you can run the following program to get the exit or BADI in a transaction or program :
    *& Report ZUSEREXIT_FIND *
    report zuserexit_badi_find .
    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.

  • How to obtain the enhancement through exit name

    Hi Folks,
    I'm having some trouble finding the enhancement name for transaction SMOD through a given exit name. I was wondering how do you obtain the enhancement containing the exit.
    In my particular case I'm looking for the enhancement for the exit: EXIT_SAPLFMFA_004.
    Thanks in advance.
    Regards,
    Gilberto Li

    Hi dyan,
    You can see the enhancement of a particular exit in the table MODSAP.
    In SE16 goto table MODSAP
    In the selection field MEMBER give your name (ex: EXIT_SAPMQEVA_008)
    The name field is your enhancement ( in this case QEVA0008 ).
    Gilberto's trick wont work always. The above example shows you that.
    if you want to see the project in which your enhancement has been added.
    Got table MODACT and type your enhancement in the 'MEMBER' selection field.
    This time the NAME is your project in which your enhancement has been implemented.
    Cheers!!
    ~goldie.

  • How to find idoc enhancements

    Hello Friends,
    Could any body please let know how to find idoc enhancements.
    for inbound and outbound. Already i had searched in forum.
    regards,
    phani

    HI  ,
    u can follow the steps:
    Transaction: SMOD
    Click F4 help for Enhancement
    Path: F4help -> SAP Applications -> Logistics general -> Logistics Basic Data ->
    Business partners -> Vendor Master.
    Find the enhancement as VSV00002, which is an approximate user exit.
    Now search for different extensions like VSV00001. Then see for its components.
    Identify the appropriate user exit to be u2018EXIT_SAPLVV01_001u2019 (Create Export of
    Additional Customer Master Segments). This user exit can be used in outbound ALE
    process, meant for filling the data into custom segments. 
    You have to identify here another user exit as u2018EXIT_SAPLVV02_001u2019, which is
    helpful for inbound ALE process. This user exit can be used to read the segments
    and post it to Application repository. 
    Step9: Develop a project to encapsulate enhancements and components.
    Transaction: CMOD.
    Enhancement: custex and click Create to provide attributes.
    Click Enhancement Assignments.
    Provide VSV00001, short text and save.
    From the initial screen of the transaction, select components and click change.
    Find 4 components to be added.
    Activate them.
    Select user exit EXIT_SAPLVV01_001 for outbound process and double click it. It leads to function builder.
    Double click on provided include program ZXVSVU01 and press enter.
    Now, write supporting code for IDoc extension, i.e., populating custom segments in IDoc.
    Check the code and activate.  
    Thanks
    Shambhu

  • How to find the exact user exit in enhancement.

    Hi All,
    I am in learning phase. I am working on TCODE VA01 and want to change the PO Date. But i am unable to find out the exact user exit.  If somebody could guide me that what is the procedure to find the exact user exit for a perticular field or like that.  I am know how to find all the enhancements in the TCODE.

    hi
    Run this program and give the tcode and it will list down all the user exits for that Tcode.
    REPORT z_find_userexit NO STANDARD PAGE HEADING.
    TABLES : tstc, tadir,            modsapt,            modact,            trdir,             tfdir,      enlfdir,     tstct.   
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
    SELECTION-SCREEN SKIP.
    PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
    SELECTION-SCREEN SKIP.
    SELECTION-SCREEN END OF BLOCK a01.
    START-OF-SELECTION.
      SELECT SINGLE * FROM tstc    WHERE tcode EQ p_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 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 = enlfdir-area.
            MOVE : tadir-devclass TO v_devclass.
          ENDIF.
        ENDIF.
        SELECT * FROM tadir      INTO TABLE jtab      WHERE pgmid    = 'R3TR'        AND object   = 'SMOD'
            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:/(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.
    Regards
    Sajid
    Edited by: shaik sajid on Jun 26, 2009 12:06 PM
    Edited by: shaik sajid on Jun 26, 2009 12:10 PM

  • How to find the code for ECC transaction enhancement (VA02) ?

    Dear experts,
    We have one field enhanced in the VA02 transaction, now we need to find out the logic of how this field is enhanced.
    I am from BI area and not familiar with the ECC side transaction enhancement.
    Can anybody let me know how can I identify where the enhancement program is (like is there any standard user exit/badi for VA02 field enhancement)? Or how can I debug into the enhancement logic of the specific field in VA02?
    Any post will be appreciated, and thank you all for your time in advance!
    Best regards,
    Tim

    Hi Tim,
    It can be a BADI, User exit, Repair, object enhanced using enhancement framework. It would be a good idea to talk to a local SD consultant. They might have some info or documentation. If all this does not work then unfortunately you will need someone to debug and find out where the change was made. And you would need an ABAPer for that. 
    Regards,
    Shravan

  • Error!! Can not find the delivery details for the delivery Id :

    hi all,
    I have a report which i need to burst in seven different reports wherein my delivery key is column "emp_id". Now when i schedule the report to burst then the report completes with a warning. I see that there are various delivery cycles for the report and for one of the cycles i get the following message
    Error!! Can not find the delivery details for the delivery Id :
    hence, what happens due to this is, even there are successful deliveries for other delivery ids but then i get only two rows of data in each of the seven bursted ouput xls files. wheareas the data runs in thousands of rows for each cycle.
    Hence whats happening is, that due to error /warning in one of the delivery cycles other reports are also not showing data.
    I am not sure whats causing the issue and why i am not getting complete bursted files out.
    Please suggest
    Thanks
    Ronny

    I guess, you are in 10.1.3.3.2 :),
    in the latest release 10.1.3.4.1, there are more enhancement wrto bursting and performance i believe.
    check th release notes
    can you send me the xml and bursting query you have, i can try simulating in my local.

Maybe you are looking for

  • Duplex printing option no longer avaialble in Preview and TextEdit.

    I am no longer offered the option to select two-sided printing for .pdfs in Preview or for text documents in TextEdit when using my HP Officejet K550. The printing options no longer allow me to select Paper Type or Print Quality for these documents e

  • ASM CREATE DISK FAILED

    i am getting this error while trying to create disk [root@dbanew sysconfig]# /etc/init.d/oracleasm createdisk VOL1 /dev/sda3 Marking disk "/dev/sda3" as an ASM disk: asmtool: Unable to clear device "/dev/sda3": Input/output error [FAILED] [root@dbane

  • Correlated subqueries

    what is the use of correlated subqueries and exists and not exists operator. what is correlated update, correlated delete thx pk

  • IWeb as part of URL?

    I seem to recall reading that one of the enhancements in version 1.1.1 is that one can have shorter URLs -- iWeb need no longer show (I am assuming here that one is hosting it on Dot Mac and not using domain masking, etc.). In other words, instead of

  • Flash player 11.6 r602 memory leak and crash in FF 19.0

    I have seen similar questions like this but have never witnessed it myself until today when Flash updated on FF 19.0. I'd like to see if this is Firefox or Adobe as the later is quick to say "this is normal". I watch two streams (uStream and live.twi