Can Single Use standard BADI be converted to Multiple Use

Is it possible to make standard BADI a Multiple Use when it is single use?
I hope it is not.
Please confirm.
Thanks,
Arshad

Hello Arshad
If a BAdI is defined as single-use (SE18) then you can have only a single active implementation within the system. Thus, the answer to your question is: No, it is not possible.
However, there may be the reverse situation where you have a BAdI defined as single-use but would like to have multiple implementations. In this case you have to adjust the single active implementation and instantiate other implementations if certain conditions are fulfilled, e.g.:
<b>Active</b> implementation of a BAdI should be: ZCL_MY_BADIIMPL_01
You create a second implementation (<b>not active</b>): ZCL_MY_BADIIMPL_02
Within the methods of ZCL_MY_BADIIMPL_01 you could code:
  DATA:
    lo_badi2    TYPE REF TO <BAdI interface>.
  IF ( <condition is fulfilled> ).
    CREATE OBJECT lo_badi2 TYPE ('ZCL_MY_BADIIMPL_02').
*   Call methods of second BAdI implementation
  ENDIF.
Regards
  Uwe

Similar Messages

  • How to use standard BADi?

    Good day experts.
    I have a requirement which I need to save details (such as amount, description, doc. no. etc) on F-22 (screen 0700) into a ztable which I will going to create. Since F-22 is a SAP standard, I need to use Exits or BADi to accomplish my requirement. I do some readings about BADi before I make did post.
    First, I research on how to check what are the available BADi on F-22. So, there is that tutorial on how to get the exit handler of that particular transaction. In my case, the name of the BADi is FI_RES_ITEM_CURRENCY. However, I am not lucky to get some more information what to do next. As for my further readings, I have to use SE18 and SE19. When I use se18, I can see the interface and methods of this SAP BADi. Since this BADi is a SAP standard, I cannot insert any codes in its method. So, what I did is, I make a zclass. I copied this class "CL_DEF_IM_FI_RES_ITEM_CURRENCY" in se24 and make a zcopy of it. Now I can now insert some Abap codes in its method. But my question again is, how to implement this class into the BADi, "FI_RES_ITEM_CURRENCY" which is a SAP standard.
    Can anyone help me what is the next step/s for me to do to accomplish my requirement? Thanks a lot for your kind help.

    Hi,
    as you already concluded SE18 is only for defining BAdIs definition or View the BAdI Definition. To implement the BAdI you may use transaction SE19.
    Depending on your SAP Release it's either quite easy or (starting with 6.0) you probably have to create a enhancement befor you can implement a actual BAdI.
    Hope this helps.
    BR
    Tobias Kugelmann

  • Backdate Posting of Goods Issue using standard BADI

    Hi Experts!
    The standard BADI we are using creates an STO then a Delivery and Goods Issue via a userexit. We have a requirement to backdate the posting dates and have a concern of deficit stock levels at the point of Goods Issue. How do we control this?

    Hi,
    Instead of updating entire data of deliveries and PGI once, you can manually update the stock for a specific period and then update the Deliveries and PGI in the system.
    Or update entire stock at once till date and only then update the Deliveries and PGI in the system.
    Hope this helps.
    Regards,
    Sharan

  • Multiple use BADIs

    Hi ABAP Gurus,
    Can someone brief a scenario in which multiple use BADI was used or will be helpful.
    Thanks,
    Soorya

    Hello Soorya
    Example of multiple-used BAdIs (ca. 850 in ECC 5.0) are:
    - BADI_MATERIAL_CHECK (Enhanced checks for material master table)
    - BADI_SD_BILLING (Billing Enhancements)
    - BUPA_PCARD_CHECK (Additional Checks for Payment Cards)
    Many, if not most, of these BAdIs are used for checking or validating data. The active implementations of such a BAdI must be independent meaning they must not rely on a specific calling order (see SAP documentation below).
    <b>Multiple Usability for BADI Definitions</b>                                                                               
    Definition                                                                               
    Multiple use for BADI definitions  means that there can be several     
        active BADI implementations. When there is a call, they are all called 
        up - however, in an unpredictable sequence.                                                                               
    If you have multiple-use BADI definitions, the sequence must not play  
        any role therefore. A typical example is the execution of checks before
        a save.
    Regards
      Uwe

  • Have an older Macbook Pro 10.6.8 tried to update it to XMavericks. Discovered that my microsoft apps are not compatible. Can I keep my files and convert them?

    Have an older Macbook Pro 10.6.8 tried to update it to XMavericks. Discovered that my microsoft apps are not compatible. Can I keep my files and convert them?

    Use a product such as LibreOffice, the iWork applications, or Microsoft Office 2008 or newer to open them.
    (107914)

  • Standard Badi

    Dear Expert,
    I found there is a badi BADI_WAHD in se18.But when I want to implement it with SE19.I got a error message 'Badi_wahd' is reservel for SAP internal''. As I known , when we in Spro we can direct implement standard badi .So, would you please tell me why I can not implement standard badi with se19?

    Hi,
    I just now tried to create a implementation for BADI_WAHD in SE19 and it got created.
    Regards

  • Hi there. I shot with a nikon d7000. The clips look great on the viewer but quite bad on canvas (also after its been exported) I converted my clips to apple pro res 422 using mpeg streamclip. The size I used was 1920 x 1080. How can I fix these?

    Hi there. I shot with a nikon d7000. The clips look great on the viewer but quite bad on canvas (also after its been exported) I converted my clips to apple pro res 422 using mpeg streamclip. The size I used was 1920 x 1080. How can I fix this?

    This is the clip:
    This is the sequence:
    I know they both should match. Question is, should I re convert the clips in mpeg using different size settings? Or should I change the sequence settings? how?
    Thanks A LOT.

  • Where we can use standard ODS Object and Trasactional ODS Object ?

    Where we can use standard ODS Object and Trasactional ODS Object ?

    Hi,
    In a standard ODS object, data is stored in different versions (active, delta, modified), whereas a transactional ODS object contains the data in a single version.  Therefore, data is stored in precisely the same form in which it was written to the transactional ODS object by the application. In BW, you can use a transaction ODS object as a data target for an analysis process. The transactional ODS object is also required by diverse applications, such as SAP Strategic Enterprise Management (SEM) for example, as well as other external applications.Transactional ODS objects allow data to be available quickly. The data from this kind of ODS object is accessed transactionally, that is, data is written to the ODS object (possibly by several users at the same time) and reread as soon as possible.
    It offers no replacement for the standard ODS object. Instead, an additional function displays those that can be used for special applications.
    Regards,
    R.Ravi

  • PDF to .Doc or Docx converter by core java using standard JDK

    Hi
    is it possible to convert a PDF file to .doc and .docx by standard JDK or JRE library without using any thirdparty library?if it is can anyone give me any pointer class reference to start the thing.I need core JAVA function who will simply accept a .pdf file and convert it to .doc.
    kind regards
    Edited by: no one on Oct 3, 2011 12:17 AM
    Edited by: EJP on 3/10/2011 16:20: typos/spelling errors

    so i need to download poi-bin-3.7-20101029.tar.gzYou need to download the latest stable release
    from http://poi.apache.org/download.html
    from wherever you download it from
    and install it $JAVA_HOME/ext??
    Definitely not.* Install it whereever its instructions say, or at least on your CLASSPATH, and tell your IDE about it too.
    Any instruction for its usage??It comes with documentation. This is not an Apache POI help desk. You're asking all these questions in the wrong place.

  • Can I use Mac Dictate to convert voice memos to text?

    Can I use Mac Dictate to convert voice memos to text?

    If by "Mac Dictate", you mean the built in speech-to-text feature, no, you can't use that to convert a voice memo, at least not easily. Speech-to-text is designed to work on live speech, not recordings. But, there's no harm in trying.

  • I use "hdmi to component converter" to connect apple tv with my old plasma tv by component cable. Sound is ok but the picture split 2screens left and right. Still can't fix it. Anyone can help or has any idea? should I try convert to av?

    I use "hdmi to component converter" to connect apple tv with my old plasma tv by component cable. Sound is ok but the picture split 2screens left and right. Still can't fix it. Anyone can help or has any idea? should I try convert to av?

    Your TV hasn't entered some odd picture in picture mode has it with  two 'inputs' side by side?
    AC

  • On MacBook Pro unable to print webpage; I get a single blank page. But I can print using Safari. Started last week while using Firefox 3.6. I downloaded Firefox 5.0--same problem.

    On MacBook Pro unable to print webpage; I get a single blank page. But I can print using Safari. Started last week while using Firefox 3.6. I downloaded Firefox 5.0--same problem.

    I am now able to do live broadcasts with my i-sight, but my original problem still exisits....
    Unsolved Problem:I need to be able to broadcast from CamTwist as CamTwist is the only program that will allow me to do what I need to do.   Justin.tv and Ustream.tv do not recognize CamTwist for reasons I can not explain.

  • How can I use a bad IMEI AT&T iphone 5 with straight talk ?

    Someone sold me a bad IMEI AT&amp;T iphone 5. I had an AT&amp;T iphone 4 with straight talk prior to buying this phone. I didn't know the IMEI was bad so I bought the iphone 5 hoping to switch. I cut my SIM card and put it into the iphone 5. Everything worked perfectly fine so I went ahead and gave the dude the money. I went to sleep and wake up the next day and try to make a call and I get a message saying my phone has been blocked from the network. I contacted straight talk and they thought it was a problem of theirs so somehow they got my phone to work again. Everything was good , calls, texts , and data. 2 hours later, the same problem happens. So I call straight talk again , tell them the problem. They fix It again, 2 hours later , THE SAME PROBLEM. I gave up this time and began looking for answers. Is there any way I can use this iphone 5 with straight talk ? There was a comment I saw through my search for answers where if I get another straight talk sim everything would work again. Is this true? How can I use a bad IMEI AT&amp;T iphone 5 with straight talk ?

    If that IMEI has been blacklisted by AT&T, then it is blacklisted by all USA carriers, as well as several participating Canadian and Mexican carriers.
    As of 31 October 2012, USA Cellular Providers are sharing a common IMEI/ESN database to ensure that phones blacklisted on one carrier can't be activated on another carrier.  AT&T and T-Mobile are also participating members of the GSM-networks global shared blacklists.

  • How can I use a SCH-LC11 device in CHINA which bought from ebay. I am not Verizon customer but I prefer to using your 4G LTE Router . How can I get the unlock code? The device may have a bad ESN but I only use it in CHINA. Kindly looking forward your repl

    How can I use a SCH-LC11 device in CHINA which bought from ebay. I am not Verizon customer but I prefer to using your 4G LTE Router . How can I get the unlock code? The device may have a bad ESN but I only use it in CHINA. Kindly looking forward your reply. Thanks!

    It's good to read Antoniad's post.  It reassures me that I can use my new iPad as an international communication device which is the reason I purchased the thing.  However, I called Verizon today (my provider of cellular data) who told me that I can't just pop in a SIM card as you suggested.  He also said that he was from the "Pre-Pay" division of Verizon and he was certain that I couldn't do what I planned to do.  I was extremely disappointed as I had called Apple prior to buying the iPad and I read the algorhythm on the website for choosing an iPad before purchasing.  Those sources were quite specific and the information seemed clear.  I would be able to use my iPad to communicate through cellular connections while traveling on the road, literally, abroad.  I was told that I could pop in a data card wherever I was, just as you indicated in your message above, and voila I was good to go.  The Verizon rep definitively rained on that parade, but said that I might be able to do this if I have a "Post-Pay" account, a different area of Verizon.  I haven't had the chance to talk to this division yet, so I looked to Apple's Support for answers.  Maybe I will find out that I can use my iPad as an international communication device while traveling on the road afterall, however, it appears I may need a different type of account (Post-Pay), something I was never warned about. Can I switch to this kind of account?  I don't know.  I have to find out.  If you have any information about this issue, it would be good to share since I strongly suspect there are others who bought the iPad for the same purpose that I have.

  • Each time I try to watch my itunes U podcast and try to skip forward my itunes freezes and gives me an error report and shuts off, this happens also when I try to convert it to my iPod. How can I fix this problem to be able to use the iTunes U?

    Each time I try to watch my iTunes U podcast and try to skip forward my iTunes freezes and gives me an error report and shuts off, this happens also when I try to convert the podcast to my iPod. How can I fix this problem to be able to use iTunes U?

    Hello, bisco,
    This forum is for questions from people who administer iTunes U sites. You'll be most likely to get help with this issue if you ask in the iTunes or iPod forums.
    Regards.

Maybe you are looking for

  • How to use 45W MagSafe 2 Power Adapter with cable management MagSafe 2 power port macbook air 2013

    How to use 45W MagSafe 2 Power Adapter with cable management MagSafe 2 power port macbook air 2013 there's two plugs do I use both for the safety to work or I just one ? Thanks sorry new macbook air 2013 was given to my daughter fir her 18th bday 2 d

  • Can I photocast to more than one .Mac account?

    Is there a way for me to choose which .Mac I'd like to photocast to from iPhoto? I have more than one .Mac account and would like to share different albums to different .Mac accounts.

  • Unable to connect to a database on one server using oracle client on anothe

    Hi, I am trying to connect to a database on zodiac server (10.180.173.201), from client installed on pluto server (10.180.173.203). But its giving the below error: bash-2.05$ sqlplus CTEMEA_MWEL3/payplus@ctftdb1 SQL*Plus: Release 11.2.0.2.0 Productio

  • Reg: OKEM

    Experts, There's a requirement to have Sales Order type(AUART) in the structure PCASUB for the transaction OKEM. For this, I have added AUART in PCASUB structure in SE11 tcode. But, the same is not appearing in PCASUB when i check that in OKEM. Requi

  • Photoshop plug in for Canon Xapshot

    This is a longshot... I came across a used Canon Xapshot a few months ago and added it to my collection. It's complete with adaptor to allow me to hook up to a TV or the AV input on my G3's. Then the other day found a stack of old Canon VF floppies a