Multithreading management Urgent

hi, i have a problem with my application :
i call a procedure and i still waiting information after i will open a window to show this informations, but i have nothing in the first execution i don't know why?
please help me...
public void actionPerformed(ActionEvent E)
if (E.getSource() == predefinedMessagesButton)
try {
client.sendPredefinedMessages();
new PredefinedMessagesDialog(this);
catch (Exception e) {
client.lostConnection();
return;
return;
sendPredefinedMessages(); return a vector

Well, maybe sendPredefinedMessages() returns a vector, but you're doing nothing with it. Maybe you want to get that vector and pass it to the dialog, something like:
Vector v = client.sendPredefinedMessages();
new PredefinedMessagesDialog(v);

Similar Messages

  • Assignment Manager - urgent

    Hi All,
    Which responsibilty has the "assignment manager" form. What exact setups I need. This is urgent.
    My requirement - create SR, link it to a field service task and and schedule it so it's cleary visible on the gantt chart that the task A is from 8-9 and task B from 9-10 and is assigned to specfic resources .
    What do I use - Assignment Manager, Scheduler, Advanced Scheduler, Autonomous Scheduler, Dispatch center..I'm confused and this is urgent. Please clarify.
    Alex.

    Alex
    Generate Shift tasks makes the assignment manager aware of the booked time of the technician's calendar.
    Take an example: You business is to service laptops. You have customers all over the US (geography, territories). Say you have a customer in New York and you have some technicians always roaming in that area (say a couple). If ten customers call you at the same time, how to make a decision on whom to send where? First we need to know whether they are fully booked and till when (generate shift tasks does that). When you are on the phone with the customer, you decide what is the earliest time a tech is available based on this ( so you satisfied geography (proximity to customer's location) and availability.
    But say you have pretty important customer in the same location. Per contract say your response time is under 1/2 hr. If it is then how do you ensure that the customer gets priority over everything else? We can either use preferred tech or resources at the coverage level.
    Also if only of them of those two is skilled enough to service a particular type of laptop, you use skills. And also if that hard drive is crashed, assignment manager also checks who has this product (based on task and product association) and gives priority to them.
    All these and more are in the mind of advance scheduler.
    If the estimated time takes 1.5 hr, based on the availability you "schedule" the task to start at start time and end time that accommodates 1.5 hrs. If not if you enter start time and duration, end time should be populated.
    Thanks
    Nagamohan

  • Compensation management-urgent

    Hi sap gurus
    I am working on compensation management.  where i am doing the salary surveys  while doing salary survey in the customization i have given time constraint as two I am defining for two object types C and S. Configuration is fine and i checked with standards also and even i checked in the infotype maintainance in OM also there also everything is fine.  When i am trying in PO03 tcode for job there if i try to create IT1051 infotype i am getting error in green colour "TIME CONSTRAINT NOT FOUND FOR C 1051".  This is urgent Please help me in solving this problem
    Thanks in advance
    bye
    Naveen Avalur

    Hello sushma
    Thanks for giving quick response
    I have done all that configuration as i had already given clear explanation and my problem when i am working in PO03 and selecting IT1051 and clicking on create The message appearing "TIME CONSTRAINT NOT FOUND IN C 1051" IN THE GREEN COLOUR. There something one small thing missing if it is red colour message then i have done something wrong customization. The message appearing in green colour please help me sushma as i have to give presentation on this. i had struck over here from last night.
    bye
    naveen

  • Tresury management urgent

    hi fico experts
    can u pls send me the fund management and invest management configuration steps
    it is very urgent
    regards
    Venkataswamy

    hi
    Treasury management
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMTR/BCBMTWFMTR.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MYSAP/SR_TR.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAARCTR/CAARCTR.pdf
    nag

  • ENTERPRISE MANAGER (URGENT)

    DEAR ALL,
    EVERYBODY CAN ANSWER ME, ENTERPRISE MANAGER
    IS ONLY RUN ON 8I ENTERPRISE EDITION OR NOT ?
    I ALREADY DOWNLOAD & INSTALLED 8.1.6. STANDARD EDIT. , BUT WITHOUT COMMAND 'OEMAPP'
    HOW TO INSTALL ENTERPRISE MANAGER ?
    BEST REGARDS
    BILLY
    null

    This forum seems to have a whole lot of post and vert little replies sigh proabably not the best place to get "urgent" answers.
    The way to address all of these issues is to configure the "Loopback Adapter" for Windows. This is essentially a virtual network card that you can configure and assign a dummy static IP address. Then in the "hosts" file, you can add an entry associated with this dummy static IP address and map that to the machine name associated
    with the system through the system properties.If this Loopback adapter is configured to be the primary network adapter on
    the system, then any call to get the IP address of the system will return the dummy static IP associated with the loopback adapter.
    In call to get the hostname associated with this dummy IP address will return the real machine name, since this was associated
    with the IP address in the hosts file.In addition, any call to get the hostname will also return the machine name (instead of the long DHCP hostname as before), since the loopback adapter is the primary network adapter.
    See metalink note: 274661.1 for more information.

  • Error while building cube using Relational Access Manager - URGENT

    When we try to build the Express Hybrid database using Relational Access Manager, We got the following error in the Windows NT Event log.
    "[159] XCA Interface - Exception C0000005 occurred in the XTLLISTN:ClientThread() function in the XWCXCA.DLL module"
    We are using Oracle Express 6.3.2 and Windows NT 4.0 Enterprise and Oracle 8.1.7
    Kindly Help
    Thanks & Regards
    ashish

    We are using Oracle Express 6.3.2 and Windows NT 4.0 Enterprise and Oracle 8.1.7
    -------------------------------------------------------------------------------- Unfortunately your configuration is not officially certified. You will want to upgrade to Express 6.3.2.1 in order to run against Oracle 8.1.7.
    Server Certifications for Windows NT 4.0:
    Express 6.3.2 with Oracle EE 8.1.6
    Express 6.3.2.1 with Oracle EE 8.1.7 & 9.0.1
    Express 6.3.4 with Oracle EE 8.1.7 & 9.0.1

  • Solution Manager Urgent Help

    Hi
    Can u pls guide me where can I get documentation regarding the use of Solution manager.
    Eg. creating a support notification and responding the notification by the helpdesk/processor until the issue reported is closed.
    Thanx in Advance

    Hi Rasika,
    You can get the necessary details regarding support notifications in the service desk area of SolMan.
    Follow the below link
    https://websmp205.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000633637&
    Under "Technical Roles", go to "Customer's Support Organization".
    There in the "Service Desk" area you can find all information relating to your requirement.
    Dont forget to reward points for useful answers.
    best rgds,
    Alagammai.

  • Credit management urgent

    Dear sap gurus,
    after  implementing credit management in middle or not from beginning and if you want to have the history a particular customer updated in LIS or if we want to know about his credit exposure.
    What should be done.Kindly help me.
    regards,

    How To Do Configuration For Credit Management
    Credit and risk management takes place in the credit control area. According to your corporate requirements, you can implement credit management that is centralized, decentralized, or somewhere in between.
    An organizational unit that represents the area where customer credit is awarded and monitored. This organizational unit can either be a single or several company codes, if credit control is performed across several company codes. One credit control area contains credit control information for each customer.
    For example, if your credit management is centralized, you can define one credit control area for all of your company codes.
    If, on the other hand, your credit policy requires decentralized credit management, you can define credit control areas for each company code or each group of company codes.
    Credit limits and credit exposure are managed at both credit control area and customer level. You set up credit control areas and other data related to credit management in Customizing for Financial Accounting. The implementation guide is under Enterprise Structure -> Definition or Assignment -> Financial Accounting and then Maintain credit control area. You assign customers to specific credit control areas and specify the appropriate credit limits in the customer master record.
    Settings for determining the credit control area of a document. The settings of items 1 - 4 are taken into account according to their priority. The credit control area found is stored in field VBAK-KKBER.
    1. Transaction OB38
    Check which credit control area is assigned to the company code.
    Company code:
    Credit control area:
    2. Transaction OVFL
    Check which credit control area is assigned to the sales area.
    Sales area:
    Credit control area:
    3. Transaction XD02 or VD02
    Check which credit control area is assigned to the payer.
    Payer:
    Credit control area:
    4. Transaction SE37
    Is user exit EXIT_SAPV45K_001 being used?
    5. Transaction OBZK
    For the settings under items 2 - 4, field "All company codes" must be marked in Transaction
    OB45, or the credit control area must be entered under the relevant company code in table
    T001CM of the credit control areas allowed.
    Company code:
    Credit control areas allowed:
    6. Settings for the credit checks
    7. Transaction OVAK
    Which settings do exist for the sales document type used?
    Sales document:
    Check credit:
    Credit group:
    8. Transaction OVAD
    Which settings do exist for the delivery type used?
    Delivery type:
    Credit group for delivery:
    Credit group for goods issue:
    9. Transaction OB01
    Credit management/Change risk category
    Definition of the risk category for each credit control area. This risk category can be
    assigned to a credit account by using Transaction FD32.
    10. Transaction OVA8
    Here, the individual credit checks for key fields
    o credit control area
    o risk category
    o credit group are set. Take these key fields from the above settings and go to the detail
    screen. In particular, check whether fields "Reaction" and "Status/block" are set
    correctly. To carry out follow-up actions in case of a credit block, the credit check
    status must be set (field "Status/block").
    11. Transaction FD32
    Credit master data for the payer of the relevant document.
    Credit account:
    Credit limit:
    Risk category:
    Currency:
    12. Settings for updating the credit values Update of the credit values is required for the limit
    check (static or dynamic credit limit check).
    13. Transaction OVA7
    Update of the credit value is active for the corresponding item type if the check box is marked. This field corresponds to
    field "Active receivable" in Transaction VOV7.
    Item type:
    Active receivable:
    14. Transaction V/08, Pricing
    In the pricing procedure used for pricing, subtotal "A" must be entered in a line for
    determining the credit value (mark the pricing procedure and doubleclick on "Control").
    Usually, the net value plus taxes is used. This way the system is determined to use this
    subtotal for credit pricing. The credit price is stored in field VBAP-CMPRE and used for
    update and credit check.
    You can find the used pricing procedure of the order under "Item -> Condition -> Analysis".
    Pricing procedure:
    Line with subtotal = 'A':
    15. Transaction OB45
    Which update group (field "Update") do you use in the relevant credit control area? The
    default setting is "12". If you use another update group, check whether this is fine with
    you. If you open an OSS message, please tell us the alternative update group.
    Credit control area:
    Update:
    16. Transaction OMO1
    Which kind of update did you choose for structure S066?
    In any case, "Synchronous update (1)" has to be chosen as the kind of update.
    All other settings will lead to errors.
    Difference Between Simple and Automatic Credit Check Types
    In automatic check, difference between static and dynamic checks.
    SIMPLE CREDIT CHECK : Tr.Code - FD32
    It Considers the Doc.Value + Open Items.
    Doc.Value : Sales Order Has been saved but not delivered
    Open Item : Sales Order has been saved , Delivered, Billed & Transfered to FI, but not received the payment from the customer.
    Eg: Customer Credit Limit is Rs.1,00,000/-
    Suppose Doc.Value + Open Item Value is Rs.1,10,000/-
    Here credit limit exceeds then system reacts.
    Options : A) Warning Message
    B) Error Message (Sales Order won't be saved)
    C) Error Message with Delivery Block
    AUTOMATIC CREDIT CHECK : Give extra credit facilities to the particular customer.
    STATIC CREDIT LIMIT DETERMINATION :Checking Group + Risk Catageory + Credit Control Area.
    A) Credit Checking Groups : Types of Checking Groups.
    01) Sales
    02) Deliveries
    03) Goods Issue
    At all the above 3 levels orders can be blocked.
    B) Risk Catageory : Based on the risk catageories company decide how much credit has to give to the customer.
    HIGH RISK (0001) : LOW CREDIT
    LOW RISK (0002) : MORE CREDIT
    MEDIUM RISK(0003) : Average Credit
    Static Credit Check it checks all these doc value & check with the credit limit
    1) Open Doc.Value / Sales Order Value : Which is save but not delievered
    2) Open Delivery Doc.Value : Which is delivered but not billed
    3) Open Billing Doc.Value : Which is billed but not posted to FI
    4) Open Item : Which is transfered to FI but not received from the customer.
    DYNAMIC CREDIT CHECK : 1) Open Doc
    2) Open Delivery
    3) Open Billing
    4) Open Items
    5) Horizon Period = Eg.3Months
    Here the System will not consider the above 1,2,3& 4 values for the lost 3 months
    Then assign the Sales Doc & Del Documents.
    Sales Doc.Type(OR) + credit Check(0) + Credit Group (01)
    Credit Limit Check for Delivery Type : Del.Type (LF) + Del Credit
    Group (02) + Goods Issue Credit Group (03)
    Set Up for Credit Card Payment Processing
    Given below is the set up for credit card payment processing:
    Set Up Credit Control Areas:
    Define Credit Control Area
    Transaction: OB45
    Tables: T014
    Action: Define a credit control area and its associated currency. The Update Group should be u201800012u2019. This entry is required so the sales order will calculate the value to authorize
    Assign Company Code to Credit Control Area
    Transaction: OB38
    Tables: T001
    Action: Assign a default credit control area for each company code
    Define Permitted Credit Control Area for a Company
    Code
    Transaction:
    Tables: T001CM
    Action: For each company code enter every credit control area that can be used
    Identify Credit Price
    Transaction: V/08
    Tables: T683S
    Action: Towards the end of the pricing procedure, after all pricing and tax determination, create a subtotal line to store the value of the price plus any sales tax. Make the following entries:
    Sub to: u201CAu201D
    Reqt: u201C2u201D
    AltCTy: u201C4u201D
    Automatic Credit Checking
    Transaction: OVA8
    Tables: T691F
    Action: Select each combination of credit control areas, risk categories and document types for which credit checking should be bypassed. You need to mark the field u201Cno Credit Checku201D with the valid number for sales documents.
    Set Up Payment Guarantees
    Define Forms of Payment Guarantee
    Transaction: OVFD
    Tables: T691K
    Action: R/3 is delivered with form u201C02u201D defined for payment cards. Other than the descriptor, the only other entry should be u201C3u201D in the column labeled u201CPymtGuaCatu201D
    Define Payment Guarantee Procedure
    Transaction:
    Tables: T691M/T691O
    Action: Define a procedure and a description.
    Forms of Payment Guarantee and make the following entries Sequential Number u201C1u201D
    Payment Guarantee Form u201C02u201D
    Routine Number u201C0u201D Routine Number can be used to validate payment card presence.
    Define Customer Payment Guarantee Flag
    Transaction:
    Tables: T691P
    Action: Define a flag to be stored in table.
    Create Customer Payment Guarantee = u201CPayment Card Payment Cards (All Customers can use Payment Cards)u201D.
    Define Sales Document Payment Guarantee Flag
    Transaction:
    Tables: T691R
    Action: Define the flag that will be associated with sales document types that are relevant for payment cards
    Assign Sales Document Payment Guarantee Flag
    Transaction:
    Tables: TVAK
    Action: Assign the document flag type the sales documents types that are relevant for payment cards.
    Determine Payment Guarantee Procedure
    Transaction: OVFJ
    Tables: T691U
    Action: Combine the Customer flag and the sales document flag to derive the payment guarantee procedure
    Payment Card Configuration
    Define Card Types
    Transaction:
    Tables: TVCIN
    Action: Create the different card types plus the routine that validates the card for length and prefix (etcu2026)
    Visa , Mastercard, American Express, and Discover
    Create the following entries for each payment card
    AMEX American Express ZCCARD_CHECK_AMEX Month
    DC Discover Card ZCCARD_CHECK_DC Month*****
    MC Mastercard ZCCARD_CHECK_MC Month
    VISA Visa ZCCARD_CHECK_VISA Month
    The Routines can be created based on the original routines delivered by SAP.
    *****SAP does not deliver a card check for Discover Card. We created our own routine.
    Define Card Categories
    Transaction:
    Tables: TVCTY
    Action: Define the card category to determine if a
    payment card is a credit card or a procurement card.
    Create the following two entries
    Cat Description One Card Additional Data
    CC Credit Cards No-check No-check
    PC Procurement Cards No-check Check
    Determine Card Categories
    Transaction:
    Tables: TVCTD
    Action: For each card category map the account number range to a card category. Multiple ranges are possible for each card category or a masking technique can be used. Get the card number ranges from user community. Below is just a sample of what I am aware are the different types of cards.
    Visa Credit Expires in 7 days.
    400000 405500
    405505 405549
    405555 415927
    415929 424603
    424606 427532
    427534 428799
    428900 471699
    471700 499999
    Visa Procurement Expires in 7 days.
    405501 405504
    405550 405554
    415928 415928
    424604 424605
    427533 427533
    428800 428899
    Mastercard Credit Expires in 30 days
    500000 540499
    540600 554999
    557000 599999
    Mastercard Procurement Expires in 30 days
    540500 540599
    555000 556999
    American Express Credit Expires in 30 days
    340000 349999
    370000 379999
    Discover Card Credit Expires in 30 days
    601100 601199
    Set Sales Documents to accept Payment Card Information Transaction:
    Tables: TVAK
    Action: Review the listing of Sales Document types and enter u201C03u201D in the column labeled u201CPTu201D for each type which can accept a payment card
    Configuration for Authorization Request
    Maintain Authorization Requirements
    Transaction: OV9A
    Tables: TFRM
    Action: Define and activate the abap requirement that determines when an authorization is sent. Note that the following tables are available to be used in the abap requirement (VBAK, VBAP, VBKD, VBUK, and VBUP).
    Define Checking Group
    Transaction:
    Tables: CCPGA
    Action: Define a checking group and enter the
    description. Then follow the below guidelines for the remaining fields to be filled.
    AuthReq Routine 901 is set here.
    PreAu If checked R/3 will request an authorization for a .01 and the authorization will be flagged as such. (Insight does not use pre-authorization check).
    A horizon This is the days in the future SAP will use to determine the value to authorize
    (Insight does not use auth horizon period).
    Valid You will get warning message if the payment card is expiring within 30 days of order entry date.
    Assign Checking Group to Sales Document
    Transaction:
    Tables: TVAK
    Action: Assign the checking group to the sales order types relevant for payment cards
    Define Authorization Validity Periods
    Transaction:
    Tables: TVCIN
    Action: For each card type enter the authorization validity period in days.
    AMEX American Express 30
    DC Discover card 30
    MC Master card 30
    VISA Visa 7
    Configuration for clearing houses
    Create new General Ledger Accounts
    Transaction: FS01
    Tables:
    Action: Two General Ledger accounts need to be created for each payment card type. One for A/R reconciliation purposes and one for credit card clearing.
    Maintain Condition Types
    Transaction: OV85
    Tables: T685
    Action: Define a condition type for account determination and assign it to access sequence u201CA001u201D
    Define account determination procedure
    Transaction: OV86
    Tables: T683 / T683S
    Action: Define procedure name and select the procedure for control. Enter the condition type defined in the previous step.
    Assign account determination procedure
    Transaction:
    Tables:
    Action: Determine which billing type we are using for payment card process.
    Authorization and Settlement Control
    Transaction:
    Tables: TCCAA
    Action: Define the general ledger accounts for reconciliation and clearing and assign the function modules for authorization and settlement along with the proper RFC destinations for each.
    Enter Merchant IDu2019s
    Transaction:
    Tables: TCCM
    Action: Create the merchant idu2019s that the company uses to process payment cards
    Assign merchant idu2019s
    Transaction:
    Tables: TCCAA
    Action: Enter the merchant idu2019s with each clearinghouse account
    Reward points if useful.
    Regards,
    Anbu

  • PNPCE with Time Management   Urgent!!!

    Hi,
       I got a Project using PNPCE LDB on Time Management.They  didn't mention Unicode any where in the Specs.
      But, when I was trying to do a simple test program with PNPCE LDB mentioned in attributes and I didn't even check Unicode but it is giving this syntax Error.     
       "  The program is not Unicode-compatible, according to its program attributes. "
       Though I avoided this I coulldn't execute the Program.
       Can anyone please help me.How to proceed with this.
    Thank You,
    Swapna

    Hi Chander,
    You can read 0027 similar to how you read 0002 concatenation in PNPCE.
    Since, your original question was anwsered completely by Uwe, pl mark this thread as closed by clicking on the radiobuttons to the left.
    ~Suresh

  • Inventary Management(Urgent)

    Hi Gurus,
    I am new to BW, and can anybody help about Inventary Management
    like, what type of data source's we are using and how to extract to bw side, and what are the steps we are following  when we run init and delta, and what are the stranded cubes and ods we have
    Thanks,
    Edited by: sekhar kumar on Aug 18, 2008 12:55 PM

    Hi Sekar,
    Check this document helps u a lot .....
    http://help.sap.com/bp_biv270/documentation/HowToInventoryNW.pdf
    Regards,
    Ramakrishna Kamurthy

  • Call list management - urgent

    Hi,
    I need to generate a call list using campaigns and assign the call list to a number of agents.
    Does creating a campaign with communicaiton medium "telephone" generate a call list or a call list has to be generated manually using the target group created in the campaign? moreover, if the list was automatically generated using campaigns, who is authorized to access and distribute this call list? Is it the person who was made responsible for the campaign or the IC Manager?
    Second question, how is it possible to divide a generated call list and distribute it to different agents?
    Deserving points shall be rewarded , Best regards,
    Jacob.

    Hi Jacob,
    1. The IC manager will be authorized for the generated call list through call list management.
    2. The generated call list has to be assigned to Organizational Structure, It will appear in the IC WebClient for the agent.
    The IC Manager or Manager assign a call list to the agents through portal.
    3. Agents can select the call list that they would like to work on.
    Hope It helps.
    Regards,
    Johnny.

  • Warehouse management(Urgent)

    Hello Guys,
    One quick question. I would like to create a label which has following fields in it
    customer mumber, PO, material, quantity, customer address.....
    So, which label I need to use, whether inventory managed or warehouse managed. I'm pretty new to these labeling and I'm not sure which one to use. I guess inventory managed(OMCF) needs to be used. I'm I correct. Please let me know, as early as possible
    Regards,
    Gandluri Srinivas

    Check the Transaction NACE --> V2 (Shipping) --> Output Types
    There you can see all the Stock related Output types. By SELECTing the output type and pressing Processing Routines you can get the Form Name and print program details...

  • Training & Event Management - URGENT

    Dear Colleagues,
    Require a clarity on the Follow Up Event activity.
    Is it a part of Training & Event Management OR LSO?
    Regards,
    Garima

    Hi Garima,
    As I replied in previous post yes it is part of TEM as a basic process. Tcode is PV15.  
    Please find it SAP access menu under Training and Event Management > Business Events > PV15 - Follow Up  
    Regards,
    Omid

  • Imp ! Session Managment  urgent ! Sudha

    Hi ,
    iam creating a small system in which user is authanticated and after authantication Iam puting his credentials in Session by using
    if(loginbean.cred(username,password))
    Session .setAttribute("name",name);
    else
    response.sendRedirect("showerror.jsp");
    Problem is this .. if i open more then two windows and login i ..
    get login credentials in session corrupt means .. it changes in both login .here iam login by two different username.
    What should be the right way to do session managment is the way Iam doing fine.In every page Iam checking if name is null go to login page
    Thanks

    That is okee man ..
    Iam asking about process i know about method case lower or upper..
    I wrote them fast so got typing mistakes .
    What is the process is the process iam using fine ..? or any change
    or best practise
    nway thx for answer

  • User Exit in Credit Managment - Urgent

    Dear All,
    One of our customers want to use option of Oldest of open Items overdue in the Automatic credit check.
    WIth the only difference that he does not want the field  " Days oldestItem ( Table Name V_T691F / Field Name OITOL)" within IMG. He wants that field to be available in the customer master.
    In order to achieve this we have thought of following solution --
    1. Add new field in the customer master using screen exit in " General Data / Company Code" Tab for capturing  " Days oldestItem ( Table Name V_T691F / Field Name OITOL)"
    2. Use user exit LVKMPFZ1. Build following logic into the same.
    Refer table for Open Line Item (Table BSID)
    Due date = Document Date (Field BLDAT) + Days 1 (Field ZBD1T)
    If, Due date + Field in Customer Master added through screen exit (in no. of days) < Today, Credit Check will be active & depending on the setting in Automatic Credit Check, we can get either warning message or error
    Please check if above logic is OK. If you wish to suggest any changes, you are most welcome to do so. Points will be rewarded for any valuable suggestion. But please hurry up. Unfortunately we do not have much time.
    Regards
    Nikhil

    Hi,
    TRY THIS PROGRAM MAY BE HELP U,
    REPORT z_find_userexit NO STANDARD PAGE HEADING.
    *&  Enter the transaction code that you want to search through in order
    *&  to find which Standard SAP User Exits exists.
    *& Tables
    TABLES : tstc,     "SAP Transaction Codes
             tadir,    "Directory of Repository Objects
             modsapt,  "SAP Enhancements - Short Texts
             modact,   "Modifications
             trdir,    "System table TRDIR
             tfdir,    "Function Module
             enlfdir,  "Additional Attributes for Function Modules
             tstct.    "Transaction Code Texts
    *& Variables
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    *& Selection Screen Parameters
    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 main program
    START-OF-SELECTION.
    Validate Transaction Code
      SELECT SINGLE * FROM tstc
        WHERE tcode EQ p_tcode.
    Find Repository Objects for transaction code
      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.
    Find SAP Modifactions
        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.
    Take the user to SMOD for the Exit that was selected.
    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.
    Thanksmate,
    Reward if helpful,
    Phani

Maybe you are looking for

  • Heirarchical Fetch using SQL or enchanced SQL

    The mapping of the tables is such that : Table A - Composite filter [Child Table - holds only the ids] Table B - Event Filter [Master Table - holds all details about the filter] Table C - Event Discount Table D -Tariff element Discount Table E - Prod

  • Using Mac via a TV Sender / receiver

    I would like to know if there is any kit available for me to not only send AV files etc to the TV, but also for me to sit in front of the TV with a wirelesss mouse and keyboard and access the full functionality of my iMac G5, via the TV. The iMac G5

  • Credit Management in Mobile direct store delivery

    hi, i am using mobile dsd component in SD module for direct sales in my company. my query is based on the following scenario: 1) the delivery boy can also take orders from the customer when delivering the orders thus he is playing mixed role. 2) A cr

  • WVC210 E-mail not holding password

    I have a WVC210 camera. So far I am very happy with the camera.  There  is an issue in the e-mail notification configuration where the WVC210 will  not hold my password. When I send a TEST from the application the SMTP  fails.  I then enter the passw

  • OID populate other http request attributes

    I am trying to figure out how to customize my OID SSO so that it adds attributes to the HTTP Request. I have used the name mapping java module to customize my certificate the OID user mapping. I imagine there has to be a similar interface for additio