BAdi to change fields in cProjects dashboard

Can anyone tell me which BAdi's are used to fill/change data on cProjects dashboard?
I tried DPR_ATTRIBUTES , DPR_EVE_ATTRIBUTES and DPR_EVE_DASHBOARD.
Only DPR_EVE_ATTRIBUTES  was triggered during external debugging but it has only import parameters. Please help! How to proceed?

BADI
http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e6/63ee7f486cc143a560799d8803ce29/content.htm
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/srm/badi-general+information&
http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
The specified item was not found.
http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
http://support.sas.com/rnd/papers/sugi30/SAP.ppt
http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://members.aol.com/_ht_a/skarkada/sap/
http://www.ct-software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.kabai.com/abaps/q.htm
http://www.guidancetech.com/people/holland/sap/abap/
http://www.planetsap.com/download_abap_programs.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
http://www.allsaplinks.com/badi.html
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-serieshttps [original link is broken]:///people/alwin.vandeput2/blog/2006/04/13/how-to-search-for-badis-trace-it
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework /people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework
http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
http://www.esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40921dd7-d5cf-2910-1894-bb62316afbd1
http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
http://support.sas.com/rnd/papers/sugi30/SAP.ppt
http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://members.aol.com/_ht_a/skarkada/sap/
http://www.ct-software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.kabai.com/abaps/q.htm
http://www.guidancetech.com/people/holland/sap/abap/
http://www.planetsap.com/download_abap_programs.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
http://esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
http://esnips.com/doc/365d4c4d-9fcb-4189-85fd-866b7bf25257/customer-exits--badi.zip
http://esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
http://help.sap.com//saphelp_470/helpdata/EN/eb/3e7cee940e11d295df0000e82de14a/frameset.htm

Similar Messages

  • BADI for changing fields during Creation of BP in CRM

    Hello to everyone,
      I need to find a BADI (or other way) to default several fields during BP creation in CRM (4.0 SR1 SP9). The fields I will like to set are TAX TYPE, TAX NUMBER, TAX CATEGORY, etc.. I have found the BADI BUPA_TAX_UPDATE but i dont see any suitable parameters (structures) to changes these fields. Please advice and thanks in advance.

    Hi
    If you use function BUPA_NUMBERS_GET then your BP number will already be buffered and you can avoid a DB read. It may also be that the BP is not in the DB yet anyway.
    You can only pass one GUID in at a time - loop through IT_CHANGED_INSTANCES into a variable of type BU_PARTNER_GUID and pass that into the function as input parameter IV_PARTNER_GUID.
    Cheers
    Dom

  • BADI to change fields while creating sales quotation

    Hello experts,
    is there a badi in order to change the fields incoterms/terms of payment while
    creating an order ?
    We create an order and put in the customer and within the customer
    the fields incoterms/ terms of payment are filled in the  order.
    Now we want that this fields are not filled anymore.
    Can we do this with an badi / user exit ?
    Thanks
    Gerd

    Hello,
    I've checked badi CRM_SHIPPING_BADI  , but this is only called
    while changing an order.
    But I need a badi which is called while creating a new order and while
    entering the customer number into the order.
    Then the badi should work.
    I just want to delete the fields terms of payment / delivery.
    I've also chekced the CL_EXM_IM_ORDER_SAVE but this seems to be only
    for saving events.
    Any ideas ?
    BR
    Gerd

  • Customer function / badi to CHANGE AFVC-STEUS (Production Order)

    Hi Gurus,
    i'm looking for a customer function/badi to change field AFVC-STEUS when postin a Production Order.
    The PPCO0... customer functions seems NO good because allow only to check but not to change data.
    Any hint?

    BBP_PD_PO_CHANGE <- that one
    BBP_PD_PO_SAVE
    COMMIT WORK.
    The others to persist the change into the database

  • Adding additional field in cProject is not working after transporting

    Hi All,
    My intention is to add additional field in cProject. So i copied a required view through program BSP_CUSTOMIZE and into another Z* BSP Application object. Then i had done the necessary modification on the view and saved. Then copied error.do controller and actived and tested in development server. It was working fine. So i moved the transport request for this object to quality system. When i tried to test the same thing in quality system, changes done in views are not reflecting.
    When i checked the entries in table BSP_APPLC, i didnt find any. I hope this is the reason why my changes in views are not reflected.
    Can anyone have idea, why it is not happening so. Kindly help.
    Thanks in advance.
    Regards,
    Karthick

    Ensure that in table BSP_APPLC is an entry for cprojects linking to your own aplictaion Zcprojects and is activated.
    I guess you have to reactivate the BSP_CUSTOMIZE in target system again.
    Please remeber: BSP_CUSTOMIZE is not supported officially.

  • BADI for changing product catgory

    Hello SRM Experts,
    I am looking for an BADI for changing product category.
    We use classic scenario with an external catalog. Our supplier delievers us some data. Some of this data are used for statitical reason for example new item matgroup from oci interface.
    now I want to determine the product categorie in relation to the delivered new item matgroup.
    I have found some BADI to manipulate the Data - but not possible for product category. Thank your for help
    Regards Uwe

    Hello Yann,
    I have activated this BADI already. But I have not managed it to change product category.
    Which field of this BADI has to be changed ?
    Where do I get the GUID from ?
    thank you

  • BADI for changing Appraisal document application name for Web dynpro ABAP

    Hi,
    For Appraisal document customizing through PHAP_CATALOG_PA, We have BADI HRHAP00_BSP_TMPL  to change the BSP application name which can be used in Web layout for output display. Using this we can change application name from HAP_DOCUMENT to custom BSP application name
    Similarly, what is the BADI for changing Web dynpro ABAP applictaion name? Currently its triggering HAP_MAIN_DOCUMENT.
    how do we change application name to some custom web dynpro application name
    Regards,
    Kothand

    Hi Karim,
    I don't know, if there is any chance to get the Webdynpro application name. At least in the ABAP System fields is no information about the webdynpro application name.
    One remark: I have allways problems with BAPIS / BADIS that behave different depending on the caller. Could it be a good idea to pass some information through the interface / parameters?
    Best regards
    Renald

  • Additional field in cProjects

    Dear All,
    How can i bring customer field in cProjects 4.0.
    My users want four extras field which is not available in cProjects.
    We have done following things
    1.                   As per SAP  Note : 947936 in PLM server
    2                  Go to SPRO->SAP Customizing Implementation Guide -> Collaboration Projects -> Collaboration Projects -> Define Field Groups for customer fields
    3.                   Object Type: DPO (Project Definition)
    4.                   Field Group ID: (ID) eg ZTAB_DPO
    5                   Field Group Name: This will appear as the text on the TAB & make sure active check box is checked.
    6                  Select the entry made above and double click on u201CCustomer Fields for Field Groupu201D.
    7               Customer Field will be the additional fields that you have added in the customer include in the table DPR_TS_PROJECT_EXTENDED_ATTR / dpr_projects
    8              Select Mode and Field Type & make sure active check box is checked.
    9               Double click on the folder u201CField Group as per Project Typeu201D & click on new entries.
    10               Select the project Type for which you want the tab to be displayed
    Object Type: DPO (Project definition)
    Field Group ID (ZTAB_DPO) & make sure active check box is checked.
    Please do needful
    Regards
    Ravindra

    Hi Ravindra,
    there is one more step that needs to be done in the customizing:
    You have to set up a field control for your customer fields (IMG activity 'Set Up Field Control'). Here you define the conditions when these fields are displayed, hidden etc...
    If you have no field control, these fields will be always hidden.
    Please do not change the standard field control 0SAP but rather copy it to your own and adapt it according to your needs. Please refer also to the available IMG documentation.
    Afterwards, this field control needs to be assigned to your project type (IMG 'Define Project Types').
    Regards,
    Silvia

  • User exit/BADi to change the header text in MIRO transaction

    Hi all,
    I am searching user exit or badi to change the header text in MIRO transaction.
    My requirement is, before post the invoice I need to populate the vendor name in Header text field(MIRO -> Details tab -> header text field ). I have tried all the user exits and BADi's related to MIRO. Doesn't work. If anybody knows please share.
    Thanks,
    Pranav

    Try BADI INVOICE_UPDATE.
    If you are in system version is ECC 6.0, you can find out a Enhancement SPOT (ES_SAPLMRMC) under Function module MRM_FINAL_CHECK, which can be used to perform this requirement
    Hope this helps.
    Thanks,
    Balaji
    Edited by: Balaji Ganapathiraman on Mar 14, 2008 4:43 PM

  • Work Completion in the cProjects Dashboard is not working

    Hi All
    In my cProjects dashboard Work Completion is not reflecting the actial figures. It is always displaying as '000'. I have run the evaluation report for dashboard and all other fields are reflecting except this field. Can you guys let me know what could be the problem.
    Thanks
    Rajesh

    Hi Rajesh,
    have you entered actual work + remaining / planned work? This KPI is calculated based on that. It is NOT the 1:1 aggregation of the % complete on task level. Regards
    Thorsten

  • BADI to change payment terms in MIRO

    Hi,
      Can anyone suggest a suitable BADI to change the payment terms at header level in MIRO ? BADI MRM_PAYMENT_TERMS is supposed to do so as per its documentation but it doesnt since the payment term is not an exporting parameter.
       Please suggest.
    Regards,
    RK

    Hi,
      The payment terms (ZTERM) should not be and cannot be changed by itself. What can be changed is the various dates associated with the payment terms on the same screen. The BADI has around 6-7 export fields which includes those. Please talk to the process team at ur end. He would tell you about this.
    Regards,
    Rajesh

  • Addition of custom tab and fields in cProject

    Hello Experts,
    I need to add custom tab and fields in cProject project definition level(type DPO).
    As it is given in IMG help, there are two ways of doing this.
    1) Addition of data in CI_DPR_PROJECT and Creating the field groups and including these fields in the field groups.
    2) Creating the custom tab and assigning the webDynpro component to it.
    I tried the first method. Here I am able to see the field group as the tab in cProjects but the fields included in CI_DPR_PROJECT are not appearing.
    Please let me know how I can see the fields which are added to CI include.
    Also,
    For the second method what is the meaning of implementing the WebDynpro interface DPR_CUST_EXT_INTF ?
    I appreciate if anyone explains step by step procedure for this.
    Thanks in advance.
    Regards
    Maddy

    hi Madhu,
    By creating a custom tab and adding field you can do that.
    Pls. follw the steps as below:
    1)Enhance Data base table:
    Follow the path:
    Spro ->Collaboration Project ->Global Enhancement to Project elements ->Enhance Database table
    You will get details about Object category, its Entity table and Structure with Customer Include/APPEND Structure
    Then go to Se11 and make changes as mentioned below:
    Add the fields required on cProjects Screen in table DPR_PROJECT in the Include "CI_DPR_PROJECT"
    2)Run Program DPR_CUST_FLDS_IN_FC_MAP and pass structure : DPR_TS_PROJECT_EXTENDED_ATTR
    Run Program DPR_CUST_FLDS_IN_FC_MAP in transaction code SE38 and execute it and in Structure w. Customer Include field, pass structure: DPR_TS_PROJECT_EXTENDED_ATTR, this will generate transport request
    3)Set up field control.
    Copy std. field control and create new.
    Path:Spro ->Collaboration Project ->Global Enhancement to Project elements ->Set up field control
    4)Create field group
    Path: Spro ->Collaboration Project ->Global Enhancement to Project elements ->Set up field control
    Define group to your field here for your field control.
    5)Define Field groups for Customer Fields
    Path: Spro ->Collaboration Project ->Global Enhancement to Project elements -> Define Field groups for Customer Fields
    Make entry here. Name of group is Name of tab page in cProjects front end
    Define your customer fields for field group
    6)Assign field control to your Project Type:
    Path : Spro ->Collaboration Project ->Structure ->Define Project type
    Assign custom defined field control to the project type in Field contol field at the bottom.
    With this seetings you should be able to see your custom defined fields in custom defined tab page.
    Regards,
    Niraj

  • Transfering customer fields from cProjects to PS

    Hello,
    I am starting with programming and would like to pass some customer fields to PS where I have two areas. On the one hand I have some customer fields in PS and on the other hand there are fields like "account assignment element" and "billing element" which I have to set in PS depending on my customer fields in cProj.
    Maybe someone could give me some advice to the following starting questions:
    Where can I implement my code for sync the fields from cProj to PS. There are BAdIs for customer fields, events in cProj application objects and one to check/edit fields in cProjects. But which is the right one to use when I want to sync my fields within the save process?
    Are there any code examples (except in the help files on help.sap.com and the img-guide) how to modify user defined fields and fields like "account assignement element" where I need to unlock the master data before modifiying them?
    Is there somewhere code that should how I can navigate within the cProj-project structure in order to move from project definition , phase and task the tree up and down?
    Wow.. what an adventure
    Thx in advance,
      your Vanessa

    Hi,
    Regarding field transfer, I answered your previous post.
    Regarding the project tree navigation, you can use function module 'BAPI_BUS2172_GET_TREE' (with the project guid as import parameter), and then sort the table Ascending or Descending.

  • Exit, BADI to populate field ESUH-SUMLIMIT in purchasing requistion

    Hello
    I am looking for solution for populating this field - ESUH-SUMLIMIT (no limit) for all service items.
    Transaction code ME51N.
    I need to find BADI or exit - which validates following: if EBAN-PSTYP = '9', then ESUH-SUMLMIT = 'X', while purchasing requisition is created.

    Hello santosh,
    I am not sure whether a suitable exit / BADI exists to update the header text in MIRO directly.
    there is one related forum:
    User exit/BADi to change the header text in MIRO transaction
    Hope, it may helpful for you to proceed with some other parallel solution.
    Regards,
    Selva K.
    Edited by: Selvakumar Krishnan on May 13, 2010 5:29 PM

  • BADi for custom field

    Once the custom fields inside cProjects are updated and saved, I am looking for a BADi that would do some enhancements. Any idea about this availability?

    Dear Anantharam,
    Please check this sample program from other thread to find BADI and enhancement for a given transaction code. You just need to create a custom program in your system by cut and paste below codes.
    REPORT ZTEST.
    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.
    Alternatively, you can do the following:
    1. For what ever transaction u want the enhancement .. just check for the System-->status (menu) and find out the PROGRAM name....
    2. Double click on to the program name and go inside the program (Abap editor)
    3. Search for "Call Customer-function " ... and u'll get some search results .. If u get results then u have enhancement in that tcode .....
    4. Then it actually calls a Function module .... copy the Function module name .... go to SE80 (object navigator) click on "Repository Information system" then Customer Enhancements .... Give the Function module name in the "Components" field and click Execute ....
    ull get a list of Enhancements related to that Componene....
    5. Choose which ever enhancement will suit ur business need ..
    6. Go to CMOD... create a project .... assign ur enhancement ... and then code ur logic.... activate ur enhancement in CMOD ....... Ur Buisness need will be solved...
    For a user exit......
    Finding whether there is any User Exit or not for tcode VA42
    1. For what ever transaction u want the user exit .. just check for the System-->status (menu) and find out the PROGRAM name.... ( The program name would be for our scenario "SAPMV45A" )
    2. Double click on to the program name and go inside the program (Abap editor)
    3. Search for the word "USEREXIT" .... u ll find all the user exits in the search result .. and find ur's then ...
    Reward points if this is helpful.
    Regards,
    Naveen.

Maybe you are looking for