Why use filters in BADI (SAP-ABAP) when same can be achieved using paramete

Hello Experts!
I am a newbie in SAP and this might be a very basic question so, i am sorry for that!
I was wondering, what is the use of "filters(flt_val)" in BADI (SAP-ABAP) ?
I guess we can achieve the same using parameters ?
I know that we can pass structure as flt_val, thus reducing the no. of parameters sent. I also read about sending country and things like that to our BADIs to behave differently based on that.
(i.e. say tax rates differ from country to country so may be we can set tax rate of GB to 16 or something..)
but still i am confused about the significance of Filters.
I will be grateful, if anyone could answer this one...
Thanks in advance!!!
Rgds,
Mayur

Hello Mr. Venu,
Thanks for your answer. It helped somewhat, but it's not solved the doubt to 100%... 
Please let me ask you for some more information on this one and please correct if i am wrong: -
Suppose, there are 10 company codes that we need to handle, so as you said, we have 10 implementations of the BADI.
We decide to use company code as filter. We have 10 different implementations of BADI, which are deveoped
by 10 different teams(or 10 members of the same team etc..). 
This will have 10 different Active implementations of our BADI. and based on the filter, respective impls are called.
Is this right or wrong?
If right, then why not use parameters instead? They can do the same!
If wrong, i am sorry, but could you elaborate about the mistake?
Thanks again,
Mayur.

Similar Messages

  • Why does all alphabets change to capital when converting pdf to word using Adobe Acrobat XI

    Why does all alphabets change to capital when converting pdf to word using Adobe Acrobat XI

    Word 2013 uses its own pdf creator engine as far as I know. The step I performed were:
    1 - In the save settings I told word to embed fonts (sorry for the language, I have the Italian client)
    2 - Export from Word -> Save As -> .pdf adding also the table of contents/index
    N.B. I cannot use PDF/A, and in any case it doesn't embed the font
    A working solution is to use Acrobat XI to convert it or print with Adobe PDF printer, results:
    The problems are 2:
    1 - It doesn't create any bookmark and doesn't create links from the table of images to the linked images
    2 - Images, also with the preset "High Quality Printing" customized using "No compression", are really ugly and if you zoom a bit more than 100% they totally be s**t. It wasn't that way with PDF created by word.
    In the end, or I find they way to open the pdf created by word and embedd the missing font, or I find a way to make Acrobat XI creating bookmarks from the word file.
    Suggestion?

  • Why should we turn off query cache when alternative UOM solution is used?

    Hi, all, Why should we turn off query cache when alternative UOM solution is used?I found it in "Checklist for Query Performance", but I dont know why.
    Please tell me if u know.
    PS: I also dont know how to turn off the cache, Need your help, thanks!

    hi ,
           I have also some confusion regarding Cache Parameters . What is the importance of cache ,  Should we delete the cache memory time to time for each query ? I have chked it in RSRT but never use the chache monitor function .

  • We used to get a 'whooshing' noise when we sent an eMail using mac Mail. This no longer happens. We recently updated to Mountain Lion 10.8.1  Can anyone throw light  on this please?    David

    We used to get a 'whooshing' noise when we sent an eMail using mac Mail. This no longer happens. We recently updated to Mountain Lion 10.8.1  Can anyone throw light  on this please?    David

    Hi
    I am sorry to see you are having problems with your BT Service
    I suggest you contact the forum mods they should be able to get this problem sorted for you this is a link to them http://bt.custhelp.com/app/contact_email/c/4951
    They normally reply by email or phone directly to you within 3 working days they will take personal ownership of your problem until resolved and will keep you informed of progress
    They are a UK based BT specialist team who have a good record at getting problems solved
    This is a customer to customer self help forum the only BT presence here are the forum moderators
    If you want to say thanks for a helpful answer,please click on the Ratings star on the left-hand side If the reply answers your question then please mark as ’Mark as Accepted Solution’

  • I created a spreadsheet using Microsoft office 2010 Excel.  When I open the sheet using Numbers, the formatting changes.  How do I fix this?

    I created a spreadsheet using Microsoft office 2010 Excel.  When I open the sheet using Numbers, the formatting changes.  How do I fix this?

    If you plan to share or work with people who regulary use MS Excel you should not try to use this in Numbers.  You will have constant problems with how each program translates the formatting.
    If you want to use Numbers, use it exclusively.  If it is for your job use the tool your company uses.

  • Why the bottom of the screen of my ipod can not be used to open the application but the application could be to shift

    why the bottom of the screen of my ipod can not be used to open the application but the application could be to shift, please help me

    Try:
    - Reset the iOS device. Nothing will be lost      
    Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Restore from backup. See:                                               
    iOS: Back up and restore your iOS device with iCloud or iTunes
    - Restore to factory settings/new iOS device.                       
    If still problem, make an appointment at the Genius Bar of an Apple store since it appears you have a hardware problem.
    Apple Retail Store - Genius Bar                                                              

  • Why does this site have online chat when you can never actually chat - always "not available"?  I was trying to get a simple question answered without calling and being on hold for 10 minutes?

    Why does this site have online chat when you can never actually chat - always "not available"?  I was trying to get a simple question answered without calling and being on hold for 10 minutes?

        Hello flabucki,
    Help is just a post away for you my friend! I can help with your questions right here. May I ask what question do you have? Both myself and the community would love to assist in any way that we can.
    Thank you…
    ArnettH_VZW
    Follow us on Twitter @VZWSupport

  • If I use my husbands apple id for home sharing can i still use my own for downloading apps?

    If I use my husband apple id for home sharing, can I also use my own to purchase apps and music?

    Sorry, let me clarify. I have two Apple IDs A and B:
    A: Used for iCloud. All my calendar, mail, contacts, and other iCloud features are here. This is the ID I use as "the" iCloud on my iOS devices and OS X machines.
    B: Used only for purchases, on all my devices and machines. This is what I used to log into iTunes, or to buy apps for iOS or OS X.
    The issue is that the only way (currently) to set up Family Sharing is to invite from an iCloud ID (A, in my case) on an iOS 8 device. That's not the ID (B) I use for purchases. The question is whether there's a way to share those purchases given that I'm configured on all my devices with A for iCloud. (Clearly if I somehow send invitations from B, I can share purchases; but that's not the question.)
    It sounds like the answer to that question is 'No'.
    If that's the case, how do I invite from B? Do I have to configure an iOS device with B as the iCloud ID? My problem isn't that I want to ("willy nilly") avoid inviting form B; it's that there seems to be no way (certainly no convenient way) to do that.

  • Why does my web browser constantly blink when in a site that uses java?

    Hi
    when visiting a site that uses java my web browser blinks when ever there is an update to the information on the screen. Is there something i should change in my java preferences?
    thanks

    For safety disable Jave in all your Browsers...
    Disable Java in your Browser settings, not JavaScript.
    http://support.apple.com/kb/HT5241?viewlocale=en_US
    http://support.google.com/chrome/bin/answer.py?hl=en-GB&answer=142064
    http://support.mozilla.org/en-US/kb/How%20to%20turn%20off%20Java%20applets
    Little Snitch, stops/alerts outgoing stuff...
    http://www.obdev.at/products/littlesnitch/index.html
    Flashback - Detect and remove the uprising Mac OS X Trojan...
    http://www.mac-and-i.net/2012/04/flashback-detect-and-remove-uprising.html
    In order to avoid detection, the installer will first look for the presence of some antivirus tools and other utilities that might be present on a power user's system, which according to F-Secure include the following:
    /Library/Little Snitch
    /Developer/Applications/Xcode.app/Contents/MacOS/Xcode
    /Applications/VirusBarrier X6.app
    /Applications/iAntiVirus/iAntiVirus.app
    /Applications/avast!.app
    /Applications/ClamXav.app
    /Applications/HTTPScoop.app
    /Applications/Packet Peeper.app
    If these tools are found, then the malware deletes itself in an attempt to prevent detection by those who have the means and capability to do so. Many malware programs use this behavior, as was seen in others such as the Tsunami malware bot.
    MadMacs0 says...
    This script from F-Secure is the only one I'm currently recommending http://www.f-secure.com/weblog/archives/00002346.html
    http://reviews.cnet.com/8301-13727_7-57410096-263/how-to-remove-the-flashback-ma lware-from-os-x/
    http://x704.net/bbs/viewtopic.php?f=8&t=5844&p=70660#p70660
    Open DNS also blocks the FlashBack thing...
    http://blog.opendns.com/2012/04/09/worried-about-mac-malware-just-set-up-opendns /

  • Is it possible to use Firefox to debug javascript files when running a web application using visual studio 2010

    I am trying to debug a ASP.Net web application within visual studio 2010 using Firefox. I am able to set breakpoints in my C# code and they work but if I set a breakpoint in a javascript file then these do not work when using Firefox. Is there any way to do this?

    Of course you can. I use the VS2010 built-in Javascript debug tool a lot, not only for IE, but also for firefox.
    I encountered the "break point not working" issue several times, according to my experience, following is the solution to this problem, give them a shot:
    1. There maybe errors in your javascript code, have a close look at your code, try to find the errors or eliminate this possibility.
    2. Sometimes you have to refresh the page once after the page is loaded the first time. This solves the problem most of the time.

  • Why does my ITunes now get stuck when it can't find the album art?

    I've noticed since yesterday when I bought my new IPod Touch my ITunes on my computer gets stuck when it can't find the album art for some music I have. It gets to that album and won't do anything, won't let me skip it or anything ... Anyone else having similar issues and if so any workaround?

    Hi joanhello,
    I understand that you are seeing an issue with iTunes fetching information about CDs you are importing. Here is an article for you that explains how to troubleshoot this issue:
    iTunes 11 for Windows: If you don’t see song information
    http://support.apple.com/kb/PH12488
    Thanks for coming to the Apple Support Communities!
    Regards,
    Braden

  • Purpose of using wild cards in SAP-ABAP

    what is the purpose of using the following in ABAP programs.
    In my case these naming convention are used in Reports * (Custom Programs)
    1> tables: *nast.
    why we use * before the table name?
    2> Data:  %var1 type mara-matnr,
    What for this % is used to declare the variable. what effect it will have?
                  %%var1 type marc-werks.
    this kind of declaration is also used, what purpose?
    3> Perform %<form-name>.
    A sub routine is called with the above kind of syntax, what purpose?
    Please help me to find what purpose they are used?
    Message was edited by:
            VK AJAY
    Message was edited by:
            VK AJAY

    HI,
    WILDCARD characters which are used for comparisions with character strings & numeric strings.
    Refer samplecode:
    Example to select all customers whose name begins with 'M':
    DATA SCUSTOM_WA TYPE SCUSTOM.
    SELECT ID NAME FROM SCUSTOM
           INTO CORRESPONDING FIELDS OF SCUSTOM_WA
           WHERE NAME LIKE 'M%'.
      WRITE: / SCUSTOM_WA-ID, SCUSTOM_WA-NAME.
    ENDSELECT.
    Example to select all customers whose name contains 'huber':
    DATA SCUSTOM_WA TYPE SCUSTOM.
    SELECT ID NAME FROM SCUSTOM
           INTO CORRESPONDING FIELDS OF SCUSTOM_WA
           WHERE NAME LIKE '%huber%'.
      WRITE: / SCUSTOM_WA-ID, SCUSTOM_WA-NAME.
    ENDSELECT.
    Example to select all customers whose name does not contain 'n' as the second character:
    DATA SCUSTOM_WA TYPE SCUSTOM.
    SELECT ID NAME FROM SCUSTOM
           INTO CORRESPONDING FIELDS OF SCUSTOM_WA
           WHERE NAME NOT LIKE '_n%'.
      WRITE: / SCUSTOM_WA-ID, SCUSTOM_WA-NAME.
    ENDSELECT.
    Reward points if this Helps.
    Manish

  • Why do i get an error 66 when i sent a mail use SMTP Email Send File.vi?

            When i use SMTP Email Send File.vi,it works very well for some special mail sever such as the sever of my company,For others,while debugging it ,i use a free email address from 163 (http://mail.163.com/) or Sina(http://mail.sina.com.cn/) i get an error 66.I use the default sever port number(incoming mail sever(POP3):110,Outgoing mail sever(SMTP):25).
     Server information for 163:
       incoming mail sever(POP3)op3.163.com
       Outgoing mail sever(SMTP):smtp.163.com
     Server information for Sina:
       incoming mail sever(POP3)op3.sina.com
       Outgoing mail sever(SMTP):smtp.sina.com
    Thank you!

    According to the LabVIEW documentation error code 66 is: "The network connection was closed by the peer", which is not very helpful. There could be a number of reasons why this happens. Could also be that the server was down. I had trouble connecting to one of the sites you listed. Does the server require authentication? I tried the links you provided, but they're in a foreign language and I can't read them, so I can't tell. If authentication is required, then the SMTP VIs provided with LabVIEW won't work since they don't handle authentication. If the server requires authentication you can try the updated OpenG SMTP VIs that I had posted in this thread.

  • Why am I having trouble opening Firefox when I can easily open Internet Expolorer and my e-mail. I prefer Firefox, but I seem to be doomed to use I.E.

    Didn't know this was a "descirption" field, but, my problem, as shown below, is that I cannot easily open Firefox as I once could. So, I'm using I.E., but I wish I were back in Firefox as my bookmarks/favourites are there.
    == Crash ID(s) ==
    can't find
    == User Agent ==
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729)

    I am having a problem using quick launch buttons for FoxFire only. My quick launch buttons work great for everything but FoxFire??? Also when Fox Fire updates, it always deletes all my quick launch buttons??? Is there a reason why it does this??? Please assist me because I prefer using FoxFire over all others. Thank you Tony

  • Why does my screen go all chequered when I load a DVD using apple TV?, why does my screen go all chequered when I load a DVD using apple TV?

    Hi, hope someone can help me with this one. I've been using apple TV to connect my Imac and new Phillips smart TV. Until recently there have been no problems. Now when I launch a DVD disk in the Imac, the screen goes chequered, like a chess board, and the Tv shows the same. I've tried with three different DVDs but with the same result. Everything else works fine, music videos play and so too music files.Thanks!

    it's by design it's the encryption of the dvd which block it
    the same thing would happen if you used remote desktop or some of those solutions
    some people repport that VLC player works but that could only be the case if they violate the DRM of the dvd in terms of breaking the encryption

Maybe you are looking for