I have  doubt on userexits

I have developed some code in standard SD userexit for VA01 tcode for my own functionality.In standard SD userits some zincludes are there in that include i wrote a code for my requirement.My requirement was successfully worked.But my doubt is if someone use same tcode va01.In this situation my requirement was globally imacted to others or not? Please clarify my doubt.Userexits means without modifying the SAP standard functionality we can add our own functionality.

Hi Sujatha,
                        Userxits allow us to add our own functionality to SAP standard program
without  modifying it . These are implemented in the form of subroutines and hence are also known as FORM EXITs. The userexits are generally collected in includes and attached to the standard program by the SAP. Or
when there is a need for customization, then we require User Exits. This is ABAPer Job..he will find User Exits in SMOD Transaction and impliments it in CMOD Transaction. Customisation in the sense, changing the sap standard program.
You can more detailed information in these links about user exits.
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://sap.niraj.tripod.com/id21.html
Hope this is helpfull.
If helpfull rewad poins.
Thanks and Kind Regards
Mohan

Similar Messages

  • I have doubt in Read statement

    Hi All.
    I have doubt in Read statement .i need to convert following select statement  as read statement .how can i change help me.
    IF p_field1 IS  INITIAL
         AND p_field2 IS INITIAL
         AND p_field3 IS INITIAL
         AND p_field4 IS INITIAL
         AND p_field5 IS INITIAL.
        SELECT *
              FROM zdbt
               INTO TABLE itab
               WHERE field5 = p_field5
               ORDER BY PRIMARY KEY.
        IF sy-subrc <> 0.
          MESSAGE s035.
        ENDIF.
      ENDIF.
    regards,
    Jay.

    hi
    The READ statement is as below:
    When u have a table already with values and to improve the performance u need to use this.
    Reading Lines of Tables
    To read a single line of any table, use the statement:
    READ TABLE <itab> <key> <result>.
    For the statement to be valid for any kind of table, you must specify the entry using the key and
    not the index. You specify the key in the <key> part of the statement. The <result> part can
    specify a further processing option for the line that is retrieved.
    If the system finds an entry, it sets SY-SUBRC to zero, if not, it takes the value 4, as long as it is
    not influenced by one of the possible additions. If the internal table is an index table, SY-TABIX
    is set to the index of the line retrieved. If the table has a non-unique key and there are duplicate
    entries, the first entry is read.
    Thanks
    Shiva

  • I just got my replacement  iphone5 but i am not satisfied that because the battery backup is worst and the one of the speakers have not working so i have doubted that its a brand new or refurbished one. i replaced it in the warranty period

    hi i just got my replacement  iphone5 but i am not satisfied that because the battery backup is worst and the one of the speakers have not working so i have doubted that its a brand new or refurbished one. i replaced it in the warranty period

    thanks for the information about speakers. and i mean the battery back up the battery i always getting lower even im not use. and can u pls tell me how to check this as a brand new or not. b'coz in the store they gave me replacement phone without boxing. the phone was coverd by wrap and they never give any receipt for this

  • I have doubt on filters

    Hi,
    I am Praveen ,I have doubt on servlet filters.
    First i can create a servlet ,in that servlet i can store some Text message to servlet and again in that text mesage can send the response to the filter.but it can not come pls reply me
    public void doFilter( ServletRequest request, ServletResponse response,
    FilterChain chain ) throws IOException, ServletException {
    response.setContentType("text/plain");
    PrintWriter out = response.getWriter();
    CharResponseWrapper responseWrapper = new CharResponseWrapper((HttpServletResponse)response);
    // Get response from servlet
    StringReader sr = new StringReader(new String(responseWrapper.toString()));
    // out.println("The result is "+sr);
    out.write("Filter latered the response");
    out.write("\n \n");
    out.println(sr);
    chain.doFilter(request, responseWrapper);
    out.flush();
    I am Writing this code ,But output will not come.
    Plsssss

    try placing chain.doFilter(request, responseWrapper); after out.flush();

  • I have doubt in pp module....

    i have doubt in pp module....
    i want to know relationship between pp tables (s901,s902,s903,s904)
    and bomtables (mast,stpo,stko,stas)
    because the material(element) available in pp tables is not
    exists in bom tables.
    key: plant,material,sub material
    i thought that data pbm in bom tables....
    i want to clear that all ( plant,material,sub material) records
    must available in bom tables.....
    in my system....
    ( plant,material,sub material) records available in pp tables.
    but not in bom tables

    STKO                    BOM - header
         STPO                    BOM - item
         STAS                    BOMs - Item Selection
         STPN                    BOMs - follow-up control
         STPU                    BOM - sub-item
         STZU                    Permanent BOM data
         PLMZ                    Allocation of BOM - items to operations
         MAST                    Material to BOM link
         KDST                    Sales order to BOM link
    Check these tables....

  • I have a macbookpro may 2010 with Intel core 2  duo processor can i upgrade to osx mountail lion ,i have doubts that the macbook becomes very slow on this processor

    macbook pro 2010 with 2.4 Ghz intel core 2 duo can i upgrade to mountaion lion ,i have doubts that it becomes very slow

    Welcome to the Support Commuities. See under Supported Models here:
    OS X Mountain Lion Technical Specifications
    ...Although your MacBook Pro is supported, it may be advisable to wait until OS X 10.8.1 or 10.8.2 in order to avoid the possibility that your Mac slows down due to bugs in 10.8.0.

  • I have doubt regading...response.sendRedtrect,

    Hi,
    I have doubt regading...response.sendRedtrect,
    That is, it possible to send Session object, one server to another server..using response.sendRedirect.
    i would very thankful to give this answer,
    Thank you
    Ramesh

    To my knowledge, response.sendRedirect will be a fresh request. So a new Request object will be created and you will lose all information that you had in your previous request object, including session.

  • Hello sir, Hello sir.    Plz clarify me... My frnd have iphone 5s sealed pack. He purchased it from uk..he told me the phone is unlocked..but i have doubt phone is locked or unlocked..plz help me how can i know phn is locked or unlock???

    Hello sir, Hello sir.    Plz clarify me... My frnd have iphone 5s sealed pack. He purchased it from uk..he told me the phone is unlocked..but i have doubt phone is locked or unlocked..plz help me how can i know phn is locked or unlock???

    hellow sir i have iphone 3gs but its unofficely unlock .
    can i update my iphone ?

  • I have doubts in interface

    Hi all,
    I have doubts in interface . You please help me.
    My question was
    i have two interface. and also i have only one method in both interfaces.these method are same name in both interface
    Now i implement these interfaces in my class it's work properly. it doesn't through exceptions.
    But i have changed the return type of methods,
    ie i put int for one
    and void for another one.
    it throws exceptions . duplicate method access.
    how to i solve this problem? did u catch my point?
    please help me Advance in thanks.

    i have two interface. and also i have only one
    y one method in both interfaces.these method are same
    name in both interface
    Now i implement these interfaces in my class it's
    work properly. it doesn't through exceptions.
    But i have changed the return type of methods,
    ie i put int for one
    and void for another one.
    it throws exceptions . duplicate method access.
    how to i solve this problem? did u catch my point?Yes I caught it. The solution: don't do it. Methods differ by name and argument type list. Return values are not looked at.
    Another solution: have the methods take different arguments. Or rename one of them.

  • Have doubt?? Can any one clear it

    Hi guys i have doubt.It will be nice if
    some one clears it
    around.
    Question:
    when making a connection to the database using
    ConnectionPooling should we close
    connection,statementobject and resultSet.
    like this(this is the way i am doing too.)
    try
    ---opening a connection,rs,stmt
    other code
    }catch() {
    finally{
    if(rs!=null)
    rs.close();
    if(stmt!=null)
    stmt.close();
    if(conn!=null)
    conn.close()
    Doubt:
    Is it not Sufficient to close the connection.Can any one
    explain in detail why resultset and statment should be
    closed.

    From my understanding, close releases resources on the object, so I would suspect that each DB driver implements their resources independently. It would be DB driver specific if closing the connection would cascade the resource cleanup to any objects that were created within that connection. I perform the same logic you do at the end of my DB calls. I have each in a try/catch since close throws SQLException, and I would prefer if each got the chance to execute. I don't do anything with an exception if close fails, because there really isn't anything you can do.
    try {
          ...something to DB
    }finally
       try {
           if(rs != null )
              rs.close();
       }catch(Exception e){}
       try {
           if(cursor != null )
              cursor.close();
       }catch(Exception e){}
       try {
           if(conn != null )
              conn.close();
       }catch(Exception e){}
    }

  • Hi all i have doubt in time management

    Hi All,
    I have a doubt in time management,
    Q) If in a enterprise diversified daily work shedule are there, i.e if aemployee is working 4hrs a day & other is working 6 hrs per day, & other is working 1 day a week and the client does not want these many of work shedules.
    What advise you give to the client
    if any body give the answer
    Thanks nad regards
    srinivas

    Hi Srinivas,
      If your client is persistent of not wanting too many work schedules, Flexible Work Schedule will resolve your issue.
       - assign a Flexible workschedule(planned working time is 24 hrs 0:00-24:00) for all these kind of employees.
       - I hope you know the effects of Flexible workschedules- Then you need to desing your schema as positive time eval
    If your client does not like this idea, as others suggested no essay way ...
    Hope this will work.
    thanks
    Mahesh

  • Sent X60s in for repair, have doubts...

    Hello all, I signed up here to ask this question. First, I will give background information. 
    I've had this X60s for almost three years now, and up until last Saturday it worked fine. It is a Core Duo (not Core 2) model that came with 1GB of RAM. Since I leave the more intensive tasks like gaming to a desktop, I was hoping to use this machine for at least another two years, and when I bought the Thinkpad brand, I had every confidence it could do so. On Saturday, I packed the laptop into my bookbag with a few other things and travelled with it for about an hour, something that I do often. Upon removing the laptop from my backpack, I noticed it would not turn on, and none of the indicator lights would turn on, despite having battery pack, AC adapter, or both attached. I was quite certain that the power-button trick would work, however, it did not. There was no external physical damage to the laptop, and reseating the memory didn't help either. I was getting ready to take it apart until I called Lenovo and found out I was still under warranty. At the time I assumed that the depot technicians probably have far more experience dealing with Thinkpad laptop issues than I do, so I decided to send it in for depot repair.
    Lenovo sent me a return box, which arrived on Tuesday. I arranged a pickup same day. The box arrived at the EasyServ center in Memphis, TN, on Wednesday morning, 9AM. On Wednesday evening, the status changed from "Being repaired" to "Hold for customer information." I found out about this the next day at work, so I thought it odd that they didn't bother to call me if they needed information from me. On Thursday, I called them, and the rep told me it wasn't a "customer information" hold, but instead an "engineering hold," which, from his explanation, roughly meant that whoever's working on it now has no idea how to fix the problem, and they need to ask better people.
    I said fine, and didn't have an opportunity to check the status until now. To my surprise, it was on "Being repaired" status for a whole of three minutes on Thursday before it went back to "Hold for customer information." Again, I didn't receive a call actually asking me for information, so I'm assuming that this is again an "engineering hold."  There's no way for me to find out for sure since the depot is on holiday today, and the non-depot reps have no idea what's going on in the depot. It is very discouraging to discover that my machine spent only three minutes of an entire business day possibly being reparied, and the rest "on hold" for mysterious reasons. 
    I realize that the depot promises a turn-around time of 5-7 business days and I am still short of that time, but I have read horror stories of laptops being returned still broken, or with even more problems than it started out with. On the other hand, a few of my closer friends also own Thinkpads, and their experience with depot repair have been quite good: 1 day turnarounds in some cases. However, an important distinction is that all of their problems have already been identified by the user before sending it in, i.e., need new LCD/keyboard/battery, etc, and were not nearly as blanket as "it won't turn on."
    It goes without saying that I would like to have my laptop back in working order as soon as humanly possible: I am away from home and most everything I own for 3 months due to work, and hence it is my only computer (talk about a great time to break down): I am now actually accessing the internet from a local library, where I can do nothing but browse the internet. So my question is, for those who have sent their laptop in for problems like this, where the issue is not user-diagnosed, what was your experience? Can I expect the technicians at the service depot to be competent enough to actually fix this problem, or will I endure an endless cycle of "holds for customer information" and, in the longer run, "send it back in"? My (pre-2007 purchase) warranty states that the machine can either be repaired, replaced with a "functionaly equivalent" one (at Lenovo's discretion), or if both are impossible, returned for money from where I purchased it. Who is the judge of the possibility of repair?
    Thank you for reading. Any advice is appreciated.
    Message Edited by slu on 07-03-2009 11:18 AM

    most likely they don't have the parts in stock, so they will have to ship it in from somewhere else, this could take couple of days to couple of weeks, depending on the availability of parts and where it is shipping from. But if they don't return it to you within two weeks, you could ask the Lenovo whether a loan laptop can be offered till the broken laptop is repaired. You have to call Lenovo to discuss the available options. 
    I have a X60s and X60, both works great, the X60 is from cousins whom pretty much shattered the magnesium chassis, when he accidentally threw against the brickwall... it is still ticking along fine, apart from the cosmetic damage.  
    Regards,
    Jin Li
    May this year, be the year of 'DO'!
    I am a volunteer, and not a paid staff of Lenovo or Microsoft

  • I have doubt in insert query...

    hi everybody..
    I want to insert values for one table from another and also in the query i have to assign the values....
    for ex:
    insert into tname (col1,col2,col3=?) (select col1,col2 from another table)
    in above example col 1 & 2 from another table and for col3 i have to assign the values ... my question is that how to assign the values in the same query itself

    You can also try :
    If the value for col3 is going to be unique then ,
    insert into tname (col1,col2,col3) (select col1,col2,'unique value' from anothe_table)
    If the value for col3 is not going to be unique then (store those values in some temp table) ,
    insert into tname (col1,col2,col3) (select a.col1,a.col2,b.val from another_table a, another_table_p b
    where a.key=b.key )

  • Have doubt in getting relative path?

    Hai,
    in my code i want to get the absolute path to be passed to a file for that i used
    File file=new File("something\blah\....");
    File directory=null;
    directory = file.getParentFile();
    xmlpathname =80808/data.xml;
    i used directory.toURI().resolve(xmlpathname);
    it works perfectly for files in local drive.
    but for files from network its not working while resolving it removes /// slashes of the network path
    so it gives file not found exception..
    how to solve this

    how can u try wih can http://www.catb.org/~esr/faqs/smart-questions.html#writewell
    How To Ask Questions The Smart Way
    Eric Steven Raymond
    Rick Moen
    Write in clear, grammatical, correctly-spelled language
    We've found by experience that people who are careless and sloppy writers are usually also careless and sloppy at thinking and coding (often enough to bet on, anyway). Answering questions for careless and sloppy thinkers is not rewarding; we'd rather spend our time elsewhere.
    So expressing your question clearly and well is important. If you can't be bothered to do that, we can't be bothered to pay attention. Spend the extra effort to polish your language. It doesn't have to be stiff or formal — in fact, hacker culture values informal, slangy and humorous language used with precision. But it has to be precise; there has to be some indication that you're thinking and paying attention.
    Spell, punctuate, and capitalize correctly. Don't confuse “its” with “it's”, “loose” with “lose”, or “discrete” with “discreet”. Don't TYPE IN ALL CAPS; this is read as shouting and considered rude. (All-smalls is only slightly less annoying, as it's difficult to read. Alan Cox can get away with it, but you can't.)
    More generally, if you write like a semi-literate b o o b you will very likely be ignored. So don't use instant-messaging shortcuts. Spelling "you" as "u" makes you look like a semi-literate b o o b to save two entire keystrokes.

  • Have doubt in privilege granting

    Hi All,
    We have oracle 10g database.
    one of our developer wants to perform EXECUTE IMMEDIATE and DBMS_OUTPUT in his PL/SQL procedures.
    Can you please help me to know what privilege i need to grant him to do this?

    Hi,
    To create procedures, the user (let's call him Owen) needs the CONNECT and CREATE PROCEDURE system privileges.
    Owen needs EXECUTE privileges on any packages (including sys.dbms_output) in order to call procedures in those packages. These privileges must be granted directly to OWEN (or to the pseudo-user PUBLIC); privileges granted to some role that is, in turn, granted to Owen, won't be enough. (The system privilege EXECUTE ANY PROCEDURE is sufficient, but it can be dangerous to grant that.)
    No additional privileges are needed to write a procedure that uses EXECUTE IMMEDIATE, but privileges will be needed to run the procedure.
    In procedures that are created with AUTHID DEFINER (which is the default), then Owen needs whatever privileges are needed to do what the EXECUTE MMEDIATE statement does. In this case, the privilege must be granted directly to OWEN (or to PUBLIC).
    In procedures that are created with AUTHID CURRENT_USER, then whoever calls the procedure (whether that is Owen or sombody else) needs the appropriate privileges. In this case, the privileges do not need to be granted directly to the user (or to PUBLIC); privileges granted via a role will work.
    Does the user really need to do EXECUTE IMMEDIATE? Sometimes it's really necessary, but sometimes it not.

Maybe you are looking for

  • Video Filters effect on footage

    If I capture footage inverted, like from a 35mm adapter, and rotate it twice so it is right side up does the render effect the quality of the footage? it seems it shouldn't, but i'd like to know for sure. thanks vince

  • Pdf document into smartform

    Dear Freinds, I need to get a pdf from DMS and print that to a smartform report, can any one suggest what to do ... currently i am able to print the bitmap file . but i need to workout  with pdf file .. Thanks in advance Deepak

  • Sending DateField to PHP form handler

    I'm having trouble finding a tuturial on sending the variable created by the DateField component to a PHP form. Any help appreciated. Thanks, ziggy

  • Depth of field info in view finder?

    When my 5DIII is connected to an canon L lens, there is certainly a communication regarding F stop and focal length When I am using a single focus point there is or could be data exchanged about  distance. Would it then be a stretch to have the compu

  • How do I setup Multiple Inputs on a single card into multiple tracks (devices) in Adobe Audition?

    With a single Audigy 2 Card, how do I setup to record from two of the inputs (line-in and mic) into separate tracks in Adobe Audition 1.5? I am trying to get the different inputs to list as different devices in Adobe Audition 1.5 so that I can record