Visit the SAP Forum

Languages : English | Dutch | French | Portugese | Italian

   SAP Tutorial  
  • Introduction
  • SAP History
  • SAP Facts
  • SAP Tables
  • SAP Function
  • SAP Report
  • Reasons To Use SAP
  • SAP Landscape
  • SAP Transaction Code
  • SAP Lotus Notes       Integration
  • Business Connector and       XML
  • Enterprise Release 4.7

  •  
    SAP Training Instituties
     
  • SAP Training Institutes
  • Job Consultants Address
  • SAP Companies Address

  •  
    Business Process Cycle
     
  • Analyze
  • Design
  • Implement
  • Operate
  • Optimize
  • Skills And Education

  •  
    Logistics Module
     
  • Sales and Distribution
  • Quality Management
  • Materail Management
  • Plant Maintenance
  • Financial Modules
          (FI/CO)
  • Project system
  • Production Planning
  • Service Management

  •  
    SAP NetWeaver
     
  • Introduction
  • Object Model
  • Interoperability
  • Creating Web Apps
  • Java Connector
  • Advantages & Conclusion
  • Life Cycle Management
  • Composite Application       Framework

  •  
    SAP Tools
     
  • SQL Trace Tool
  • SAP CRM
  • SAP SRM
  • SAP SCM
  • SAP ERP
  • SAP BW

  •  
    SAP Modules
     
  • SAP FI Module
  • SAP CO Module

  •  
    SAP Techanical
     
  • SAP ITS Architecture
  • Financial Management
  • Manufacturing Planning       and Execution
  • Customer Order       Management
  • Lackbox Processing
  • SD and Financial       Accounting Integration
  • SAP - HR (Human
          Resource)


  •  
    SAP Miscellanous
     
  • Web Application       Server(WAS)
  • Data Archiving
  • Mobile Engine
  • SAP Script
  • SAP Transactions
  • SAP Business
          Warehouse(BW)


  •  
    SAP Reference
     
  • SAP Facts
  • SAP Tables
  • SAP Function
  • SAP Report
  • SAP Landscape

  •  
    SAP others
     
  • SAP Treasury
  • SAP Finance
  • SAP WAS
  • SAP Data Archiving
  • SAP ALE
  • SAP EDI
  • SAP Exchange
  • SAP X-APPS
  • SAP Applications
          Components
  • SAP Software
  • Dunning
  • SAP IDES
  • SAP Payroll Basics
  • SAP BASIS and Security
         Authorization
  • SAP Backup
  • SAP Router

  •   ABAP Tutorials  
  • Introduction
  • ABAP Transaction
  • ABAP Function
  • ABAP File Processing
  • ABAP Objects
  • ABAP Syntax
  • ABAP Queries
  • SAPMail Usin ABAP
  • ABAP Programming Hints

  •   SAP Projects & Codes  
  • Finding the user-exits
  • Purchase Order Display
  • Batch Input
  • Dynamic Open SQL
  • Creating Extract Dataset
  • Reading database tables
  • load table from a UNIX file
  • Create subscreen

  •  
    SAP Resources
     
  • SAP Books
  • SAP Links

  •  
    Interview Question
     
  • Common Interview Que.
  • ABAP Interview Que.
  • ERP Interview Que.
  • HR Interview Que.
  • MM Interview Que.
  • PP Interview Que.
  • ALE Interview Que.
  • EDI Interview Que.
  • Basis Interview
          Questions
  • SAP-SD Interview
          Questions
  • FI&CO Interview
          Questions
  • BW Interview Questions
  • CRM Interview
          Questions
  • Interview Questions
  •  
    Careers at SAP
     
  • Careers in SAP (SAP Jobs)
  •    
     
     

    Finding the user-exits of a SAP transaction code

    Click here to Get your Free SAP Magazine Now!

    A D V E R T I S E M E N T



    Share the Experience and Exchange Ideas

    HOME >> USER EXITS

    Discussion Center

    Discuss

    Query

    Feedback/Suggestion

    Yahoo Groups

    Sirfdosti Groups

    Contact Us

    *-----------------------------------------------------------------------------
    * 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---*


    Click here to Get your Free SAP Magazine Now!

    A D V E R T I S E M E N T



    Share the Experience and Exchange Ideas
     

     

     



    INTERVIEW EBOOK
    Get 9,000+ Interview Questions & Answers in an eBook. Interview Question & Answer Guide
    • 9,000+ Interview Questions
    • All Questions Answered
    • 5 FREE Bonuses
    • Free Upgrades
    START YOUR WEBSITE
    India's Best Web Hosting Company

    Copyright © 2006. One Stop SAP. All rights reserved
    The site is maintained by Vyom Technosoft. Sitemap (XML)