User-Exit not able to find out

Hi all,
  I am new to the user-exit. i have a requirement where i have to find a user exit when the user try to change any quantity in the production order confirmation:good movement. i found some enhancement i couldn't understand which is the correct one. How to check?
T ocode is CO11N and CO15.
Please help me asap.
Regards
Priyaranjan

Please execute below code and input tcode. The output will be a list of all the user exits.
*& Report  ZUSEREXIT                                                   *
*& Finding the user-exits of a SAP transaction code                    *
*& Enter the transaction code in which you are looking for the         *
*& user-exit and it will list you the list of user-exits in the        *
*& transaction code. Also a drill down is possible which will help you *
*& to branch to SMOD.                                                  *
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 : v_devclass LIKE tadir-devclass.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
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 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.
  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.
*---End of Program
I hope it helps.
Best Regards,
Vibha
*Please mark all the helpful answers

Similar Messages

  • Not able to find out invoice level for customer collection

    Hi Experts,
    We are not able to find out  invoice level payment details for the collection
    They are provided collection amount and reference no, but here problem is customer have more than 20 company codes and they cleared in multiple co.codes , also user not maintained any reference while clearing the invoice, so we only able to find out the collection amount but we dont know for which invoice it is cleared.
    can any one help us,

    The given link take to the window where CPU patch for all the quarter available.
    The Critical Patch Updates released to date are listed in the following table.
    Critical Patch Update Latest Version/Date
    Critical Patch Update - October 2012 Rev 1, 16 October 2012
    Critical Patch Update - July 2012 Rev 1, 17 July 2012
    Critical Patch Update - April 2012 Rev 2, 19 July 2012
    If I click on Critical Patch Update - October 2012 its takes to the window for selectin the database version (11.2.0.3). From there it goes to the Patch Set Update and Critical Patch Update October 2012 Availability Document [ID 1477727.1] which I had already checked.
    There for the database products it shows the below option.
    Table 9 Patch Availability for Oracle Database 11.2.0.3
    +*<moderator edit - deleted MOS Doc content - pl do NOT post such content - it is a violation of your Support agreement>*+
    It doesnt have the sepreate CPU patch. The below CPU patch is for the OC4J. I had a check.
    Thanks
    SHIYAS M

  • Not able to find out the path where i need to place the .plx file on server

    I have to make some changes in the PLL (library) file and compile it into it's .plx file and move the .plx to the server.
    I am not able to find out the path where i need to place the .plx file on the server.
    I have placed it in /iasapp01/app_name/library,but it is not taking it into effect.
    Please help,if anyone knows about this,as to how to solve this issue
    Thanks
    GAG

    Hi Andreas,
    My Forms Version is 9.0.2 and the application server is 9iAS( 9.0.2)
    The variable FORMS90_PATH in the .env file has the following entries
    FORMS90_PATH=/iasapp01/app_name/fmx:/iasapp01/app_name/library:/iaspp01/app_name/html
    and i have placed the plx in the /iasapp01/app_name/fmx path,but somehow its not referencing it.
    My Formsweb.cfg has the following entry...
    [app_name]
    pagetitle=app_name_WEB
    serverapp=/app_name/app_name
    width=800
    height=550
    colorscheme=blue
    separateframe=true
    form=log.fmx
    otherparams=REPORT_PATH=/iasapp01/app_name/html/report_files/ FILE_PATH=/iasapp01/app_name/rep/
    WEB_PATH=http://server.com:7778/app_name/
    envfile=/ias01/app/oracle/product/ias_9.0.2/forms90/server/app_name.env
    I have another question which is ..Does applciation built on Forms 9.0.2 would work on Internet Explorer 8 and Windows 8 environment using Sun JRE.
    I was going through this website
    http://nutthaphon.blogspot.com/2009/05/how-do-jinitiator-and-jpi-parameters.html
    and followed the steps as mentioned,but it did not work for me.
    Can you help me if you have any info on this?
    Thanks
    GAG

  • User is not able to find the receipt to correct it from Iprocurement.

    User is not able to find the receipt for PO to correct it. User logged into iProcurement and queried for this PO but system says no data exists.
    I checked there is a receipt for this PO and the same can be queried in Correction window through core APPS.
    Could you please help why its not available in iProcurement for correction.
    Thanks in Advance,
    AVN

    Are you logging into right organization (OU) to check the receipts?
    Check your ship to location in PO and then based on that change your organization (through responsibility or change organization) then query yur receits, it should come.
    BTW for receipts to be seen, the PO lines should not be in "CLOSED" status!
    Jithendra

  • I m not able to find out where is check out and open component(WCM)

    hi everyone,
    i m not able to find out where is check out and open component and how it works. As m not able to open & edit the native document that m assigning.Plz help me in this ASAP

    Here's what I found. If you have a metalink login, try these links. Depends on what version of COAO you need.
    CheckoutAndOpenInNative
    Patch 6602355 Build version=2007-03-22 for 10.1.3.3.1
    http://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=6602355
    Version=2007-03-22 on edelivery in UCM Downloads
    https://metalink.oracle.com/metalink/plsql/f?p=130:14:12648830947583585595::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,455524.1,1,1,0,helvetica#downloads
    Version=7.7.0.244-2006-07-31 on edelivery in UCM Downloads
    https://metalink.oracle.com/metalink/plsql/f?p=130:14:12648830947583585595::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,455524.1,1,1,0,helvetica#downloads
    There's actually a mapping here to figure out what file these extras are in:
    https://metalink.oracle.com/metalink/plsql/f?p=130:14:12648830947583585595::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,455524.1,1,1,0,helvetica

  • My tomcat server is not able to find out the servlet

    Hi
    I m working on Tomcat 4.2and i have java installation jdk 1.4.
    But my tomcat server is not able to find out the servlet.
    i have also made entry in web.xml file.I have compiled dervlet file.But yet not able to run it in tomcat.Plz help me

    Go to the Tomcat site and read the "First Web App" docs. I'm sure you didn't deploy your servlet properly.
    %

  • I'm not able to find out my own telephone number!! how can I get it?

    I bought a new SIM card but once I insered in my phone, how do I find out my number? I've no credit so i can not call or text someone!! Thanks

    URGENT: Remove your email addy from public gaze. You wanna be spammed?
    Nobody will email or call you from this user forum. You need to call EE.
    You should have discovered you no. before you left UK. If you have no roaming why do you need your no. anyway?
     

  • Not able to find out the OCT 2012 CPU patch for 11.2.0.3

    Hi
    I am trying to download the OCT 2012 CPU patch for the 11.2.0.3 to install on Linux x86-64 which is having OS of RHEL 5.7. I am able to get the OCT 2012 PSU patch which include the CPU patch too.
    Database 11.2.0.3.4 PSU Patch 14275605, or
    GI 11.2.0.3.4 PSU Patch 14275572, or
    But I just require only the CPU patch. Can anyone provide me the patch number or some link where I can download the Oracle CPU patch OCT 2012

    The given link take to the window where CPU patch for all the quarter available.
    The Critical Patch Updates released to date are listed in the following table.
    Critical Patch Update Latest Version/Date
    Critical Patch Update - October 2012 Rev 1, 16 October 2012
    Critical Patch Update - July 2012 Rev 1, 17 July 2012
    Critical Patch Update - April 2012 Rev 2, 19 July 2012
    If I click on Critical Patch Update - October 2012 its takes to the window for selectin the database version (11.2.0.3). From there it goes to the Patch Set Update and Critical Patch Update October 2012 Availability Document [ID 1477727.1] which I had already checked.
    There for the database products it shows the below option.
    Table 9 Patch Availability for Oracle Database 11.2.0.3
    +*<moderator edit - deleted MOS Doc content - pl do NOT post such content - it is a violation of your Support agreement>*+
    It doesnt have the sepreate CPU patch. The below CPU patch is for the OC4J. I had a check.
    Thanks
    SHIYAS M

  • User is not able to find the receipt for a PO in the receit find form

    Hi All,
    There is a receipt created for a PO. But when i try to search in the Receipt search window, its says 'No Data Found. Can anybody tell me why will this happen and what can be the fix.
    Thanks in Advance.
    Thanks

    Hi,
    Thanks Stick and Sandeep for the response.
    Yes, both are in the same ORG.
    I queried the PO and select View Receipt (here i can view the receipt details) and then Transactions, but i do not see any error message there.
    Thanks
    Edited by: Skumar on Jun 27, 2011 2:37 PM

  • Not able to find the HR Integrator Function in the Function

    Dear All,
    I am not able to find out the HR Integrator function in the Functions. Kindly do i need to do any setups or any other things to get this in place.
    We are using Version R 12.0.6
    Thanks and Regards,
    Joshna.

    Hi Duncan,
    Sorry for the late response.
    Please find the issue below.
    - we wanted to create an HR Integrator for the Requisition and vacancy. For this we find the steps in the metalink. Please find the steps below.
    When we are doing 5 th step we are not able to find the "HR Integrator" in the list of values. So we went and check the Menu there we find that HR Integrator function is not attached to the Menu. We tried to call that function but we are not finding that Function.
    1.Check your IE and Excel/Word Settings.
    2.Select the ‘Desktop Integration’ Responsibility
    3.Click ‘Create Document’ function
    4.Uncheck the Reporting Checkbox as this integrator is for uploading. Select the Viewer as Excel
    5.Select the ‘HR Integrator Setup’ as the Integrator.Click "Next"
    6.Select Content as "None" as we need to create the blank document for upload and Click "Next"
    7.Click on "Create Document "
    8.Once the spreadsheet is created, enter the following details and upload it back into the system.
    Metadata Type : DOWNLOAD – to create download integrators
    UPDATE – to create download / upload integrators
    Application Short Name : PER
    Integrator User Name : <User Defined Name for Integrator>
    View Name : <User Defined View>
    Form Name : Name of the Form to which the integrator is to be associated
    API Package Name : API Package Name used to Upload Data (Only for UPDATE Integrators)
    API Procedure Name : API Package Procedure (Only for UPDATE Integrators)
    API Type : PROCEDURE / FUNCTION
    Click on Oracle -> Upload to create the integrator
    9.Define a Function using System Administrator -> Application -> Function. This function will be used to restrict the Responsibilities for which a particular integrator is available.
    Function = Internal Function Name
    User Function Name = User Defined Function Name
    10.Create the Form Function Association Document using Web ADI Menu –Desktop Integration -> Create Document
    Select Integrator as "HR Maintain Integrator Form Function Associations" and repeat step 4
    11.Select the application in which the integrator is defined and the Integrator User Name for the Form Function Association has to be done. Click Next to continue.
    12.Click on "Create Document" and Attach the Form Function created in step 9 i.e.Internal Function Name to the Integrator in the document created in the above step and upload the same.
    13.Define the Layout for the Integrator created in above steps using
    Desktop Integration -> Define Layout
    14.Select the integrator for which the Layout has to be defined and click Go to continue.
    15.Select the columns that will be displayed and click Apply
    16. Navigate to the Form which you have attached in step 8 and Click on Export Icon.
    You will be able to view the Integrator.

  • Not able to find 0SRM_TD_LA_1 Datasource in SRM

    Hi Team,
    We are not able to find out the 0SRM_TD_LA_1 - SRM Live Auction Transactional Data
    Datasource in SRM system.
    http://help.sap.com/saphelp_nw70ehp2/helpdata/en/55/9a39726528490a87c90bf011e34c54/content.htm
    Below are the package detail of SRM and BW system.
    BW  - 702  -  008
    SRM - 701 -  004
    Kindly help us on this ASAP. We are looking for standard Auction datasource in SRM for create report in BW.
    Regards,
    Ashish

    Got the solution.
    Regards,
    Ashish

  • Not able to find whats happening

    Hi All,
    Im new to JSP
    Please help me with this code, im not able to find out why after if condition its not going to the page as in requestDispatch.
    import java.sql.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    public class Authentication extends HttpServlet
         public void doPost(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException
              res.setContentType("text/html");
              PrintWriter out=res.getWriter();
              try
                   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                   Connection con=DriverManager.getConnection("jdbc:odbc:LocalServer");
                   String userid=req.getParameter("userid");
                   String passwrd=req.getParameter("passwrd");
                   out.println(userid);
                   out.println(passwrd);
                   Statement stmt=con.createStatement();
                   ResultSet results=stmt.executeQuery("select * from Authenticate");
    results.next();
                   out.println(results.getString(1));
                   out.println(results.getString(2));
                   if ((results.getString(1).equals(userid) && results.getString(2).equals(passwrd)))
                        out.println("ready");
                        RequestDispatcher view=getServletContext().getRequestDispatcher("/myservlet/HostelManagement1.html");
                        view.forward(req,res);}
                   else
                        {RequestDispatcher view=getServletContext().getRequestDispatcher("/error.html"); 
                        view.forward(req,res);}
                   results.close();
              catch(Exception e)
                   System.out.println(" Exception" + e);
    I heartly appreciate your immediate help in this regard.
    Thank you in advance,
    Fatima

    You are writing to the output before you do the forward. A requestDispatcher.forward is only useable if you want the forwarded page to do ALL the output. That means you can't write to out before or after the forward.
    If you want to be able to write to the output in the this servlet then send the request to another page, use requestDispatcher.include.

  • I am not able to find folder my photo stream, how can i restore it

    hi ,
         I am using 5s mobile of storage capacity 32gb , and currently using IOS 8.1 version. my problem is I am not able to find out my photo stream folder in photos after I start using I cloud photo library. if any one can help me out to restore that folder it will be great..
    Akhil

    You can't (only) de-authorise computers you no longer have access to.
    Your only option is to de-authorise all your computers and then re-authorise those you wish to be authorised. You can do this by logging into your account settings in iTunes on your computer (Store > View My ID) and selecting the option to de-authorise all.
    Please note however, you are only permitted to do this once in each 12 month period, therefore you would be better de-authorising your computers before you lose access to them. you can do this from the 'Store' menu in iTunes.

  • Not able to find the Queries in Table

    Hi Experts,
    Am searching for all the queries whcih we have developed in table RSRREPDIR - which is Directory of all reports (Query GENUNIID). But am not able to find out some queries in this table also..
    Can anyone please let me know the table where i can find all the queries...
    Regards,
    Gattu...

    Oliver,
    Thanks a lot for your quick reply... But am not able to find few queries in that table.. Can you please let me know hat might be the reason and how to trigger this..
    Regards,
    Gattu

  • That did not help me find out needy iPhone will break Icloud account for Iphone his serial number (DN**********TTN) for I am I can not activate buy user please help

    That did not help me find out needy iPhone will break Icloud account for Iphone his serial number (DN******TTN) for I am I can not activate buy user please help
    <Personal Information Edited by Host>

    Your question isn't at all clear. Is this a second-hand phone which has been locked by the previous user?  In that case only the previous owner can unlock it, either by providing you with the account ID and password, or by removing it from his list of devices (as he should have done before selling it) - please see http://support.apple.com/kb/ts4515
    If you unable to contact him to do this then I'm afraid you will not be able to use the device - there is no other way of unlocking it at all.
    You should if possible return it to wherever you bought it and ask for a refund as in this event the device is completely useless.
    You should not post serial numbers or any other personal data here; I've asked the Hosts to remove it.

Maybe you are looking for

  • How do I get the songs on my mac to play through my home audio receiver , USING THE MAC?

    The sales person at the apple store told me Apple TV would do that wirelessly.  While I can play the songs on my computer through my home theater by using the screen on the TV that Apple TV creates, I want to be able to just go to my mac, select my p

  • Preflight Report lists Non-Opaque Object in InD CS3?

    In the preflight report there is mention of Non-Opaque objects. Why is this bad, how can I recognize that this is an issue and how do I fix the problem. I researched a bit and found suggestions to make separate layers for the text/lines and images wi

  • DVD/Video combo for work on FCE

    Hi All, Whilst not a strictly FCE prob, your advice would be most welcome. I need to put some old video onto FCE. Should I look at a DVD/VIDEO combo that can output to DV tape or seek a video 'grabber' (is that the right term?) that connects to what

  • Try to access contacts from BB desktop software (PC)

    My BB Bold died and I am trying to get my contacts from desktop software from a backup file. I was told o needed to connect another BB cell to get the info. I have BB Storm and connected it to the PC...what do I do next?

  • What is "Determining Song Volume?"

    And why does it take so long? I want to update a restored iPod on iTunes 7, but it's spending forever going through 4,000 some songes to "Determine Song Volume." I have not seen iTunes do that before. Is there a way to make it stop? iMac G5   Mac OS