What to do if there is no relavent BADI/EXIT for standard transaction

Hi,
Can any one say,What to do if there is no relavent BADI/EXIT for standard transaction.
Helpful Answer will be rewarded.

SAP provide some hooks to add our code to the standard program. This is what we called enhancement.
It has following types:
1. Personalization ( here the fields can be hide, display only etc. )
2. Customer Exit ( Function module Exit, Menu Exit and Screen Exit )
3. BTE
4. BADI( Function module Exit, Menu Exit and Screen Exit )
5. User Exit
Suppose all these are not helpful, then you could create the code from scratch. But it is too difficult to develop because of its complexity.
So what you can do is get SAP access key and change the code in the standard program. This is called as modification. Advantage of Enhancement and modification is whenever there is a new version come the changes made by us in standard code will be attached in the newer version also. 
The final way is copy the source code into customer namespace and make changes according to your criteria. Eg. in the standard PO creation if you do like this, several disadvantages are the user has to give a new t.code, BASIS guy has to restrict the standard PO create T.code and you can't avail the new features of future versions.
Hope this gives you complete picture and solution.

Similar Messages

  • What are the different methods to find the user-exit for any requirement?

    Hi Everybody,
    What are the different methods to follow to find the user-exit for any requirement?
    Thanks & Regards,
    Nagaraju Maddi

    The following program search all the user exits involved with a T-code:
    Selection Text: P_TCODE: Transaction Code to Search
    Text Symbols: 001 - Enter the Transaction Code that you want to search through for a User Exit
    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® Modifications
        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.

  • What to do when there is lot of packets pending for processing in queue

    Hi,
    In our application, we have service bus queue, one of the Web APIs (REST) picks the data from devices and puts into the Queue. The worker role picks the packets and process it.
    To improve the speed of processing, what are the options available?
    There are too many packets laying in the queue for hours.
    Please help!
    Thank you!

    Hi sir,
    Please try to handle your queue message in parallel. Base on my experience, you can create a pool of threads process. Every thread could pick the queue message and handle it. After finished it, you can discard the message or do other actions.
    For this idea, I think this post and thread will give you some epiphany.
    http://stackoverflow.com/questions/16779207/processing-messages-in-parallel-in-azure-service-bus
    Regards,
    Will
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • What is the best export setting from QuickTime Pro 7 for standard DVD

    I have several AVI movies I took and want to import them into iMovie, so I can create a DVD that will play in any DVD player or computer. (Along with a bunch of pictures.)
    Should I convert them with QuickTime Pro 7 (QTP7) to another format, and if so, what is the best export setting.
    I have export them using *_QuickTime 10_* and QTP7 to *MOV, MP4, & M4V* and the output is *+bad bad bad+*.
    I have tried both export and save-as. Neither has done a good job.
    The internal information of the AVI movies are: (as reported by QT)
    Format: Apple OpenDML JPEG, 640 x 480, Millions, 8-bit Unsigned Integer, Mono, 11.024 kHz
    I have used several settings with not much luck including:
    AAC, Stereo (L R), 44.100 kHz, MPEG-4 (Perian), 640 x 480, Millions
    MPEG-4 Video, H.264
    Should I be using a better application then QuickTime?
    Is there a way to just use iDVD with the original AVI movies?
    These are wedding movies and pictures that people are waiting for.

    Should I convert them with QuickTime Pro 7 (QTP7) to another format, and if so, what is the best export setting.
    That depends on your specific work flow and the codec(s) involved. Generally speaking, if the file plays in the QT Player and is "conversion" compatible, then the file can be added directly to iDVD (i.e., unlike iMovie '08/'09/'11 which requires the file to be "edit" compatible with QT).
    I have export them using QuickTime 10 and QTP7 to MOV, MP4, & M4V and the output is bad bad bad.
    The quality of your output file will depend on a number of things: primarily the quality of your source file, the efficiency of the target codec, and the specific settings used. (About which you did not elaborate.) The rule of thumb here is that your output will never be better than your input and each re-comprssion of the data has the potential to degrade the quality to some degree.
    I have tried both export and save-as. Neither has done a good job.
    The "Export" option re-compresses the data while the "Save As..." option only places the original data in an MOV file container. So if this output is "bad, bad, bad," then I suspect your source file(s) are not of high quality to begin with. (This seems to be confirmed by the very low audio sampling rate which implies the video data rate was probably also low to conserve file storage space.)
    The internal information of the AVI movies are: (as reported by QT)... Format: Apple OpenDML JPEG, 640 x 480, Millions, 8-bit Unsigned Integer, Mono, 11.024 kHz
    The basic codecs here appear to be both playback and conversion compatitible with QT (other than the very low sampling rate which some QT apps may not like). Thus, if your work flow is to simply burn DVDs that can be played on commercial players, the AVI could most likely be dropped to iDVD for authoring. On the other hand, if you are editing in a recent version of iMovie, then that app may not like the AVI file container. In this case, the best quality you can likely expect would be to use the "Save As..." option to place the data in an MOV file container and import to iMovie.
    Unfortunately, editing in iMovie '08/'09/'11 is done "by reference" which means your output file will be created by exporting the impoted source data to another compression format. The default would be H.264/AAC which is a highly compressed format which in turn would be re-compressed again by iDVD to multiplexed MPEG2/PCM content further reducing quality by using a less efficient video codec. My recommendation for export from iMovie in this case would be AIC/Linear PCM. (I.e., to export your edits to the Apple intermediat video codec using the original file size and frame rate with just a bit of "sharpening" and using 16-bit/48 kHz Linear PCM audio (which is what will be used to create the DVD).
    Should I be using a better application then QuickTime?
    How much are you willing to spend?
    Is there a way to just use iDVD with the original AVI movies?
    Yes. Simply create a new SD project, select your theme, drop the compatible AVI content to the appropriate "drop" area(s), add photos as desired, preview the results, and author the DVD if/when satisfied.

  • Is there a way to enable delta for BPC transaction loads ?

    Hi,
    I am using Data Management package methodology to load data from BI to BPC.
    Created Transformation file, created Data management package to download the data from Infoprovider and run the package to load the data from BI cube to BPC application.
    everytime i run the package all the data from Infoprovider is read and will feed the application.So is there a way to delta enable the load from BI cube ?
    does this method work for volumes ? what is the best practice for BPC NW to load the transaction data from BI to BPC.
    thoughts appreciated.
    Regards

    Hi,
    Thanks for the information.Your blog is really a savior.
    I have followed the steps for automating the DM package.I have created prompt file based on the log file generated from the successful run of the package and i have entered all the required fields in UJD_TEST_PACKAGE programe along with Answer prompt file and i ran the package then some of the records were rejected with error "No authorization for members()on dimension()" and in the detaile log i saw "Cannot access the member (ACTUAL) of dimension (C_CATEGORY)" as the rejected records.
    Other hand if i run the package directly in excel client > Run Data management package then the package runs succesfully without any errors.
    I have checked the authorizations in Admin Client and i have full Member Access profile.Also checked C_Category is not a secured dimension.
    what it has to do with C_CATEGORY dimension??
    do we need any special authorisations while we run through the program? even in BI i have sap_all profile.
    Pls help.

  • When I try to open some pictures in finder with preview I get a message that I do not have permission to open it.  It tells me to go to file - info.  Don't know what to do from there.

    When I try to open some pictures in finder with preview I get a message that I do not have permission to open it.  It tells me to go to file - info.  Don't know what to do from there.

    When you do Get Info for a picture, what does it say in Sharing & Permissions for your username. The Privilege should be "Read & Write"

  • I want to create a "batch file" that will copy files from one folder into another, overwriting what is currently in there.

    I've got a game that has a folder with Saved Games (Okay, it's Minecraft). I don't always have my external drives because I take my Mac Mini from my house to my friend's house and of course back after we finish playing.
    There are times where I want a back up so that if something happens we can restore it as easily as possible.
    What I've been doing is copying the particular saved game and pasting it to my desktop, replacing the new backup over the old backup. I'd like to be able to create a "batch file" so that I can just double-click on it and it will copy and paste overwriting the old version.
    Since this is being automated I've been thinking. It would be nice to have 10 backups which I would like to have numbered from 1 to 10 (and not 0 to 9).
    I'd like the batch file to delete backup 10 then rename backup 9 to 10 and 8 to 9 and so forth until backup 1 becomes backup 2 and then my live copy then gets copied to my desktop. I guess that one really doesn't need a number after it. It can have the exact same name.
    Don't worry about automating the restore. I just want the backup part of it automated. I'm not a UNIX guy but I've tried to figure it out and it is just not working. So ... if someone out there can reply with a solution for me that would be great.
    Extra credit for automatically compressing the backups with the built in compression utility so my backups use less space.
    Thanks in advance.

    I have another psd (adjustment_layer.psd) file that only has one layer, and it is an adjustment layer. . 
    That is possible. An adjustment layer must be over a layer. The layer that it is over can have its visibility off but there needs to at least two layers in your (adjustment_layer.psd) file.  For you can not have and adjustment layer without a layer to adjust.
    Are all your PSD file the same in size  x px by y px at z DPI?
    It would be easy to create an action just to add the adjustment layer you want if your (adjustment_layer.psd) file adjustment layer, layer mask is a reveal all or hide all mask. You can Batch the action or use the Image processor script and have it include your action that add the adjustment layer  you do not need to write a script.
    I would also record that action to add the adjustment layer clipped to the layer below. There is a bug in CS4 and CS5 Action Player. Actions that have recorded adding adjustment layers to be applied to all layers below may play incorrectly.  You will have to pay to get a fix  for this bug for Adobe is not going to apply a fix the the current releases of Photoshop. The bug is so far slated to be fixed in CS6 time will tell.

  • So my i just dropped my iPad and now it won't start up. It just keeps turning on and off. Like the apple symbol shows up and then goes away? What happened and is there a way to fix it. I tried restoring and that didn't work

    I pretty much stated it in my question. I dropped my iPad and now it won't boot itself up. The apple symbol shows up, then the screen turns all black and weird looking with a strange green color at the bottom, and just turns off. It keeps doing this over and over. What happened and is there a way to fix it? I also tried connecting it to itunes and that doesn't seem to be working. It detects an ipad but can't seem to read anything else. It tells me to try and restore it but I can't. HELP!!!

    Try this. It worked for a few users after a drop.
    Turn the iPad over and give it a very HARD slap on the back. May take several slaps.
     Cheers, Tom

  • Hiya, I've got a weird problem with my iPhone4. On the 'home page' of my iPhone the mail symbol tells me there's a new mail waiting for me. However, there's no new mail to be found. Does anyone know what the problem is? Thanks

    Hiya, I've got a weird problem with my iPhone4. On the 'home page' of my iPhone the mail symbol tells me there's a new mail waiting for me. However, there's no new mail to be found. Does anyone know what the problem is? Thanks

    This response is a little late as I just read about your problem. I have a 2012 Dodge Charger and a 2012 Chrysler Town and Country and both worked flawlessly with the iPhone 5s my wife and I had. However, we just upgraded to the iPhone 6 and Uconnect will receive calls but you cannot answer them. You can callout successfully, however. the annoyance being the inability to answer incoming calls in the HandsFree mode.

  • So i had my ipod stolen and i backed up everythink on to my itunes before, i cant really afford another one and all i really want is the notes what i saved. is there a way to get to them???

    so i had my ipod stolen and i backed up everythink on to my itunes before, i cant really afford another one and all i really want is the notes what i saved. is there a way to get to them???

    No. If you had configured Find My Phone in icloud.com, then you can lock it or erase it, but you cannot recover data from it.
    There probably are third-party utilities that might be able to extract data from the backup file itself. Look for them at MacUpdate.

  • I am trying to do a migration transfer from an older Mac Pro, running Leopard, to a newer Mac Pro, running Lion.  There is a step that asks for a "passcode" to proceed.  I have no idea what that passcode is.  It seems to want a numeric code.

    I am trying to do a migration transfer from an older Mac Pro, running Leopard, to a newer Mac Pro, running Lion.  There is a step that asks for a "passcode" to proceed.  I have no idea what that passcode is.  It seems to want a numeric code.  Has anyone had this experience?

    This general-purpose article gives detailed step-by-step instructions for using Migration assistant, Setup Assistant, and other mehtods, and discusses the Pros and cons of each mtheod. It is very approachable and easy to understand. Wriiten by Pondini, the resident Time Machine guru.
    Setting-up a new Mac from an old one, its backups, or a PC

  • My ipad is stuck on the apple logo and wont return to the home screen. I plugged it into my itunes but I don't know what to do from there. Can someone please help?

    Hi, I'm having trouble with my Ipad 2. I was recently playing a game and my ipad just shut off on me. Then when I turned it back on it was stuck on the Apple Logo and it won't go to the home screen at all. I plugged it in my itunes but I don't know what to do from there. I left it charged hoping the apple logo would dissappear but it didn't and now for some reason the battery is always dead.  I really need help. Does anybody have any suggestions? Please.

    Did you try rebooting the iPad? You will need to have some battery power for this.
    Reboot the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider - let go of the buttons.
    This may be helpful
    iPhone, iPad or iPod touch: Not responding or does not turn on
    Frozen or unresponsive iPad - Apple
    iPad: Unable to update or restore

  • Just bought an Airport extreem for my windows xp. Need Airport Utility v5.5.3. When I go to apple downloads it comes back page not available, try later. Whats up. Is there another way to get this utility so I can get started?

    Just bought an Airport extreem for my windows xp. Need Airport Utility v5.5.3. When I go to apple downloads it comes back page not available, try later. Whats up. Is there another way to get this utility so I can get started?

    AirPort Utility 5.5.3 for Windows - Support - Apple works fine for me as well as a test.

  • My current Camera Raw 5.7 for Photoshop CS4 Extended does not support Canon EOS 6D. What can I do? Will there be a Photoshop Camera RAW for that?

    My current Camera Raw 5.7 for Photoshop CS4 Extended does not support Canon EOS 6D. What can I do? Will there be a Photoshop Camera RAW for that?

    You would need Camera Raw 7.3 or later to open those files. Adobe is not going to update CS4. You can either get a newer version of Photoshop that comes with a current version of Camera Raw, or you can use the DNG converter to save your files down to the ACR version that works with CS4.

  • HT1918 I need to change countries on my account but I can't because I have 98 cents left on my account and there is nothing I can buy for 98 cents. What do I do?

    I need to change countries on my account but I can't because I have 98 cents left on my account and there is nothing I can buy for 98 cents. What do I do?

    1) Buy something and charge the balance to a credit card.
    or
    2) Contact Apple and ask them to remove the balance.
    iTunes Customer Service Contact - http://www.apple.com/support/itunes/contact.html

Maybe you are looking for

  • Yipes -- new ipod isn't recognized by itunes !!!

    My 20 GB died and I've replaced it with the same model. I connected it to my Dell but the Dell doesn't seem to recognize the ipod. It didn't transfer songs. I don't want to lose my library and start over. I'm sure (I hope) it's an easy fix! Thanks fo

  • Where did my iTunes go?

    Where did my iTunes go? I upgraded my iphone4 and it removed my iTunes and other apps too. What happend and how can I get iTunes back on my iphone4..? Also a photo album from my iPhoto on my computer sync with my iPhone and I cant figure out how to d

  • Leaky bar chart - bug?

    using javafx 1.2 testing javafx.scene.charts Looks like there is a memory leak Here is a small bar chart app. The bars are animated. They shrink and grow when clicked on. Keep clicking and the app eventually crashes with the following error Unexpecte

  • Failure to start

    Lightroom 3.4 on XP. After using LR for a month or more, on startup, I got the  Windows error messge that asks if you want to tell Microsoft.   Upon clicking on a lrcat file name or trying to start LR from the start menu I get a banner that says     

  • After Printing field updation

    hi all here is my question . I want to update one field say status from N to A using report 6i after seeing report preview and only when i gave it to for printing . The status should be updated only when i click on 'print' button . pl tell me how to